Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Проект клиента регистрации изображений камеры ESP32 сконцентрирован на использовании микроконтроллера ESP32 для фотографирования и отправки его на центральный сервер через Интернет с использованием возможностей Wi-Fi модуля ESP32.
Основная плата PCB была разработана с учетом двух основных целей:
- модульность
- прямое подключение стандартного модуля камеры
Все части доступны для заказа из различных источников, а примеры программного обеспечения доступны в виде репозиториев Git.
Шаг 1. Подготовка схемы
Плата ESP32 PROTO WEB CAM была разработана с учетом следующих функций:
- подключение к плате модуля ESP-32S (Wroom) совместимость
- подключение к модулю камеры или терминалу на 14 контактов ввода-вывода
-
два метода FLASH памяти ESP32
- USB RS232
- RS232 с ручным отстрелом
- уникальный код аппаратного устройства
- RTC
- EEPROM с переключателем RW / R
- два источника питания 5В
- внешний кристалл для платы ESP-32s
- гнездо для карты microSD
- мощный светодиод
- Преобразователь постоянного тока в постоянный 5В -> 3В3
- дополнительный разъем для 3-х пинов ввода-вывода, интерфейсов I2C и RS232
Схема доступна в формате PDF, объедините несколько схем, общедоступных из различных источников.
Шаг 2: Производство печатных плат
Используя ранее представленную схему, печатная плата была создана с использованием программного обеспечения для проектирования, которое производит файлы GERBER с использованием технологий двухстороннего SMT / SMD с немного большими площадками для облегчения процесса пайки вручную и с использованием оборудования для производства печатных плат ITD-tim d.o.o. Печатная плата была сделана в ROHS.
На нескольких фотографиях представлен конечный продукт.
Шаг 3: Завершение работы с платой ESP32 PROTO WEB CAM Board
Элементы паяются вручную в основном по технологии 0805 и 1206 с использованием припоя ROHS с небольшим количеством паяльников. Сначала припаяны микросхемы, затем пассивные элементы, а затем разъемы. Печатная плата была очищена изопропиловым спиртом.
Окончательные результаты представлены с несколькими изображениями.
Шаг 4: Завершите работу с клиентом регистрации изображений с камеры ESP32
Для завершения работы с клиентом регистрации изображений камеры ESP32 на печатной плате ESP32 PROTO WEB CAM была добавлена батарея CD2032 для RTC и модуль камеры с OV2640, доступный от TME под коммерческим названием WAVESHARE 8532.
Все компоненты тестируются с использованием ARDUINO IDE с правильным добавлением ESP32 с выбранной платой с именем "ESP32 Dev Module"
Шаг 5: Тестирование кода
Весь тестовый код доступен на GitLAB:
- Светодиодный индикатор пульса и UniqueUnitID (DS18B20) git repo
- I2C (DS3231 RTC, AT24Cxx EEPROM) git repo
- Модуль камеры git repo