home.social

#esp32cam — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #esp32cam, aggregated by home.social.

  1. Turning the ESP32-CAM-8MB into a Smart Security Camera for Home Assistant paired with ESPectre — WiFi CSI motion sensing, no PIR, no IR light, works in total darkness camera node only wakes up when something actually moves. olimex.wordpress.com/2026/07/0
    #iot #espectre #esp32cam

  2. Turning the ESP32-CAM-8MB into a Smart Security Camera for Home Assistant paired with ESPectre — WiFi CSI motion sensing, no PIR, no IR light, works in total darkness camera node only wakes up when something actually moves. olimex.wordpress.com/2026/07/0
    #iot #espectre #esp32cam

  3. Компьютерное зрение на коленке: распознаем дорожные знаки и управляем роботом на ESP32 и Arduino

    Каждый, кто осваивает Arduino, проходит одни и те же этапы. Сначала ты мигаешь светодиодом. Потом подключаешь датчик температуры — и вот уже температура выводится в монитор порта. Потом сервопривод — и какая-то пластиковая штуковина начинает смешно поворачиваться туда-сюда. Потом появляется идея сделать систему автополива для цветов (которая в итоге их зальёт). Или мобильного робота, который будет «приносить тапочки». Правда, через месяц робот будет пылиться на полке, а датчики с него переедут в следующий проект :). Дальше — закономерный этап: хочется управлять всем этим через интернет или со смартфона по каналу Bluetooth. Использовать Wi-Fi модули, заменить Arduino на ESP8266 или ESP32. Поднял сервер, написал пару кнопок — работает. И если все это тебя зацепило, то возникает вопрос: а что дальше? Я тоже прошёл эти этапы. И когда задумался, куда двигаться дальше, обратил взор на ИИ (Искусственный Интеллект). Не на тот, что «Skynet уничтожит человечество», а на самый простой — умение робота видеть знак «Стоп» и отличать его от пустой стены. Воодушевленный идеей, начал собирать информацию про ИИ на микроконтроллерах — и быстро понял, что обычный Arduino Uno с его 2 КБ оперативной памяти (RAM) и 16 МГц для нейросетей решительно не подходит. Модель с распознаванием изображения туда не запихнуть. Даже самую простую. Примечание Кстати, это направление даже имеет своё название — TinyML (машинное обучение для микроконтроллеров с ограниченными ресурсами). Минимальные требования для простых задач (классификация звуков или данных с датчиков) — тактовая частота от 32 МГц, RAM от 32 КБ, Flash от 128 КБ. У Uno даже близко нет.

    habr.com/ru/companies/bhv_publ

    #Arduino #компьютерное_железо #компьютерное_зрение #сделай_сам #машинное_обучение #esp32cam #SPBot

  4. I want to re-use my old #esp32cam to take some timelapse photography. However I can't because:

    1. The current firmware on it does not allow to take pictures
    2. The cam will be far from wifi
    3. I haven't been able to find any "ready to use" firmware
    4. All the "esp32cam timelapse" guides show you Arduino code
    5. My Arduino install is old and complained about outdated libraries
    6. The first thing the esp32 update did is delete the old ones
    7. New ones cannot be downloaded because Github times out

  5. I want to re-use my old #esp32cam to take some timelapse photography. However I can't because:

    1. The current firmware on it does not allow to take pictures
    2. The cam will be far from wifi
    3. I haven't been able to find any "ready to use" firmware
    4. All the "esp32cam timelapse" guides show you Arduino code
    5. My Arduino install is old and complained about outdated libraries
    6. The first thing the esp32 update did is delete the old ones
    7. New ones cannot be downloaded because Github times out

  6. Робот Xiaozhi: беседа двух роботов

    Дополнение к моей предыдущей мини-статье по роботу Xiaozhi. Я заказал детали и комплектующие, чтобы собрать такого робота самостоятельно. Сборка данного робота не доставляет существенных проблем.

    habr.com/ru/articles/996420/

    #робот #Xiaozhi #esp32cam #esp32s3 #программирование_микроконтроллеров #искусственный_интеллект #голосовой_ассистент

  7. Diese ESP32-Cam-Plattform mit AI-on-the-edge macht wirklich Spaß. Ich freu mich bei solchen Projekten immer (ok, meistens, wenn ich entsprechende Ruhe dafür habe). Open Source ist schon ein geiles Konzept (ja, nicht nur deswegen). Sollte das nicht mal als Ehrenamt anerkannt werden? Ich bin dafür.

    #opensource #aiontheedge #esp32 #esp32cam

  8. Лазерный тир, версия 3.0 на ESP32

    Много-много лет назад делал я простенький лазерный тир с raspberry и камерой habr.com/ru/articles/371891/ Технологии с тех пор сильно шагнули вперёд, и захотелось сделать новую, максимально дешёвую версию. В качестве основы взял ESP32 с камерой OV2640 — стоит около 5 евро на AliExpress. Серьёзно переживал за производительность, но её у этого малыша оказалось более чем достаточно. В нём два ядра: одно полностью отдано под обработку изображения, второе — под веб-сервер. Идея следующая: 60 раз в секунду делаем снимок и ищем на нём пятно от лазера. Параллельно крутится веб-страничка, где на canvas рисуются мишень, попадания и очки. Поскольку полноценный OpenCV на ESP32 не запустить, всё сделано максимально просто. Камера выдаёт чёрно-белые JPEG-кадры, которые я распаковываю в пиксели и ищу те, что превышают порог яркости. Да, камера умеет работать и с RAW-форматами, но там есть нюанс — частота кадров в таком режиме ограничена примерно 15 FPS. А вот распаковывать JPEG «на лету» для ESP32 оказалось посильной задачей, и благодаря этому удалось выжать почти 60 FPS при разрешении 240×240. Для надёжности детектирования у камеры дополнительно задаётся смещение экспозиции. Но просто найти пятно на картинке недостаточно — нужно сопоставить его с координатами мишени. И вместо того чтобы нагружать микроконтроллер сложной математикой, это можно переложить на пользователя. Поэтому предусмотрена разовая ручная калибровка: на отдельной странице в браузере нужно выбрать четыре маркера на изображении по часовой стрелке. По ним строится матрица обратного перспективного преобразования. Благодаря этому камера может смотреть на мишень под любым углом — математика всё компенсирует.

    habr.com/ru/articles/982638/

    #esp32 #esp32cam #arduino #diyпроекты #diy_или_сделай_сам #diy