← На главную / Все проекты

🚗 Умный гараж

Дистанционное управление воротами + фотофиксация

Платформа
Raspberry Pi 1 B+ + ESP32-S3
Сложность
Средняя ⭐⭐⭐
Польза
Открыть ворота из любой точки мира, история с фото

📋 Описание

Двухкомпонентная система: RPi (веб-сервер, БД, управление) + ESP32-S3 (камера, датчики). Реле замыкает кнопку гаражных ворот. PIR + камера делают фото при въезде. GM67 для QR-пропусков. HC-SR04 контролирует свободное место.

🔧 Компоненты

КомпонентРольИз набора
Raspberry Pi 1 B+ Веб-сервер, БД, логика RPi 1 B+
ESP32-S3 AI Chatbot Combo Kit N16R8 Камера + PIR + отправка фото ESP32-S3
Реле 1-канал Коммутация кнопки ворот (12-24В) 45-в-1 набор
HC-SR501 PIR Детекция въезда/выезда 45-в-1 набор
GM67 Barcode Scanner QR-пропуска GM67
HC-SR04 (опционально) Контроль свободного места 45-в-1 набор
Камера OV2640 (из AI Kit) Фотофиксация номера/машины ESP32-S3 AI Kit

🧠 Логика работы

  1. Веб-интерфейс на RPi (Flask): кнопка «Открыть»
  2. Нажал → RPi замыкает реле на 0.5 сек → ворота открываются
  3. Заехал авто → PIR → ESP32-S3 делает фото (камера OV2640)
  4. Фото + время → RPi сохраняет в SQLite
  5. GM67: QR-пропуск для гостей (создаётся в веб-интерфейсе)
  6. HC-SR04: измеряет дистанцию до стены (свободно/занято)
  7. Telegram-бот: запрос статуса, команда открыть
  8. График: кто и когда въезжал за неделю/месяц

🔌 Схема подключения (Wiring)

ПодключениеПитание
RPi: Реле IN → GPIO17 RPi VNC/SSH для управления
ESP32-S3: PIR OUT → GPIO5 PIR VCC → 3.3V
ESP32-S3: камера → камера-разъём ESP32-S3 I²C + DVP
GM67 USB → RPi USB Работает как HID-клавиатура
HC-SR04 TRIG → GPIO6, ECHO → GPIO7 через делитель VCC → 5V, GND
RPi ESP32-S3: UART (RX/TX) или Wi-Fi MQTT Обмен данными

💻 Код

RPi: Python Flask + SQLite + RPi.GPIO. ESP32-S3: ESP32-CAM код + MQTT к RPi. OpenCV опционально.