Фотоапарат миттєвого друку на ESP32 Cam

Фотоапарат миттєвого друку на ESP32 cam створено для музею ляльок. Корпус виготовлений з фанери на лазерному станку.

Модель взята звідси - https://maket.laserbiz.ru/figura/7730-derevjannyj-fotoapparat.html, але її довелося вручну доопрацювати.

Вийшло так

Всередині знаходиться ESP32cam з адаптером

До плати підключені кнопка та світлодіод. Схема підключень

 

У скетчі на ESP32 створюємо сервер, при зверненні до сервера - сторінка з зображенням та двома кнопками Перегляд та Друк

При натисканні кнопки Перегляд отримуємо зображення з камери, зберігаємо у файловій системі SPIFFS на ESP32cam (photo.jpg) та оновлюємо сторінку.

При натисканні кнопки Друк відправляємо файл на розміщений у мережі комп'ютер - (маршрутизатор MR3020 з прошивкою openwrt) у папку /www/photo_barbie/uploads

Відправити фото на сервер можна і тривалим натисканням (>3 сек) кнопки на фотоапараті

Повний вміст скетча в архіві нижче

Сторінка за адресою http://pi_MR3020/photo_barbie/print_photo.php оновлюється кожні 5 секунд, виводячи на сторінку останнє завантажене фото (не старіше години), або картинку ТУТ БУДЕ ТВОЄ ФОТО. 

На останнє завантажене фото накладається логотип.

На сторінці є і кнопка ДРУК, друк на WIFI принтері CANON G3020

Код сторінки знаходиться в прикріпленому нижче архіві site.zip (файл /www/photo_barbie/print_photo.php)

Список радіоелементів

Обозначення Тип Номінал Кількість Примітка
Контролер ESP32 CAM 1
Кнопка Кнопка 1
Світлодіод червоний 1

Прикріплені файли:

Top