Sleepless tech
711 subscribers
424 photos
68 videos
1 file
185 links
DIY, web, coffee
Автоматизирую все и вся, ремонтирую что сломалось, трачу время на just-for-fun проекты. Пишу про хардвар и софтвар и не только.

http://jem-space.ru

Связь со мной: @jem_jem
Донаты на припой и хостинги: https://bit.ly/2MKcRoJ
Download Telegram
Тут оказалось что у heroku есть лимит на работу приложений - 550 часов в месяц (видать я невнимательно читал условия... хотя я их и не читал). Поэтому реинкарнирую свой домашний сервачок, который собрал из говна и палок на авито. Осталось прокинуть электричество на балкон и закинуть его туда, чтобы не шумел под ухом.

#hardware
This media is not supported in your browser
VIEW IN TELEGRAM
#hardware

В итоге запустил девайс, однако вместо ui на дисплее получил белый экран. А под конец вечера в итоге случайно закоротил где то питание (рукожоп) и ESP-32 помер.
Вывод: аккуратнее блед!! Ладно, ждём следующий ESP-32.
#hardware

Хотя есть и хорошие новости.

Пришел can-bus адаптер для магнитолы. Без инструкции правда, но в итоге методом проб и ошибок понял, что китайцы воооообще не так подключили провода в колодку (из-за чего погорел предохранитель, слава инженерам магнитол, что предусматривают их). В итоге магнитола реагирует на ключ в замке зажигания. Для этого правда нужно разъединить штекер CAN линии и залезть в скрытые настройки магнитолы.

Чтобы не потерять, сохраню тут распиновки и подключение AUX и камеры заднего вида.

Phantom dvm 1820
#hardware

Сегодня запилил устройство для мониторинга качества воздуха (как уже делал раньше для друга), но уже чисто для себя. Теперь совместо с @sar_yabloko будем искать причины ночных выбросов.

Устройство состоит из wifi модуля esp8266, датчика мелкодисперсных частиц SDS011 и датчика температуры/влажности BME280. Все довольно быстро примчалось с алика.

После прошивки более детально присмотрелся к функционалу и нашел, что кроме https://aircms.online/ можно слать данные на собственный API сервер (что, пожалуй, тоже реализую).

В итоге все отлично уместилось в компактный корпус для проводки и улетело висеть на карниз за окном.
#hardware

Сегодня забрал немного ништяков с Алика.

Во-первых, пришла катушка зажигания для мотоциклов (в прикольной упаковке с мотиком, мне почему-то она показалась олдскульной). На ее основе буду делать сварку для аккумуляторов 18650.

Во-вторых, пришли модули esp-32 cam, которые как обычные wi-fi модули esp, только с дешманской камерой. То что нужно, чтобы получать картинку и не покупать ip камеру или не городить связку raspberry pi + веб-камера.

В общем, буду развлекаться на днях.
#hardware

Всем привет!
Долго обдумывал и быстро запилил простенькую систему видеонаблюдения на ESP32CAM.

Так как esp все же слабоват для стрима по протоколу rtmp (как на youtube например), то пришлось запилить отправку картинки с интервалом в 1с на сервер.
Сервер на node в свою очередь сохраняет картинку, а по прошествии 10 минут (или любого другого времени, в зависимости от настроек) клеит видос.
В итоге на ui есть возможность посмотреть лайв и скачать последние 5 видосов.
Над дезигном особо не парился и запилил простой интерфейс.

Протестирую дома на котах (чтобы посмотреть че они там ночью делают на кухне), а потом уже можно будет и на парковке заюзать.

https://github.com/jemsgit/espCCTV
#esp #esp32cam #hardware #cctv

Сегодня вечер небольших побед!

Допилил свой конфигурируемый скетч для отправки изображений с esp32CAM на сервер.

Отдельное спасибо @QuoVadisNero, который поделился своими наработками, что позволило увеличить fps с 1 до 5.

Так чем меня так радует эта конфигурация?

Во-первых, я добавил WiFiManager для esp, который позволяет больше не хардкодить SSID и пароль для точки доступа. Протестил в домашней сети, перенес в другое окружение, настроил без перепрошивки - работает!

Во-вторых, добавил сервер на esp в который можно постом прислать конфиг с настройками и он его применит. Поменялись настройки на серверной стороне - послал POST, работаем дальше)

В-третьих, добавил возможность писать параметры конфига в файловую систему ESP. Скакнуло питание, ребутнулся модуль - считали конфиг с диска и все ок.

Тут я вообще долго примерялся и гуглил куда можно писать конфиг (очень не хотел работать с EEPROM, потому что там нужно точно знать какой длины строки твоих параметров) в итоге нашел что у ESP есть внутренняя файловая система и там можно хранить файлы с конфигами например!! (узнал об этом поковырявшись в исходниках EspEasy)

Ну и наконец (на крайняк) добавил ArduinoOTA - прошивку по воздуху, чтобы если что, я мог без проводов залить новую прошивку.

Для этого конечно пришлось разрулить конфликты библиотек - получилось все обернув esp_http_client в неймспес и реализовав в нем класс.

Все обновы тут https://github.com/jemsgit/espCCTV/
This media is not supported in your browser
VIEW IN TELEGRAM
#hardware
В общем такой расклад, ребят. Делаю экономичный слайдер для камеры и не хочу использовать зубчатый ремень. Хочу изъебываться и использовать прорезиненные валы и верёвку😁 Только все равно местами бечевка проскальзывает даже по резинке. Может кто знает какой материал веревки подойдёт лучше?)

Как закончу, расскажу из каких палок собирал и почему не юзал готовые модели)
#esp #hardware

Нормальную систему мониторинга влажности запилить нет времени, поэтому припаял датчик к аналоговому входу esp12 (на котором уже висит датчик температуры и давления). Как оказалось, АЦП esp12 принимает максимум 1В на вход, поэтому чтобы работало нормально, нужно было ставить делитель.
Но я слишком ленив и устал, поэтому подключил цифровой выход с датчика (который при достижения порога выдает высокий уровень).
Теперь хотя бы так могу наблюдать за влажностью.