Резюме.
Этот проект вдохновлен Руи Сантосом из Random Nerd Tutorials.
https://randomnerdtutorials.com/
У них много отличных и интересных проектов. Они отлично демонстрируют и подробно описывают свои постройки. Пожалуйста, загляните на их веб-сайт и поддержите их.
Я использовал программу: ESP32-CAM с Telegram: (выберите ту, с обнаружением движения)
Электрическая схема подробно описана на их веб-сайте.
Эта камера питается от зарядного устройства для телефона на 5 В и не заменяет ваш дверной звонок.
Силовой кабель проводится через арку под терминалом и удерживается на месте с помощью стяжных ремней.
Список деталей версии 5V.
Камера ESP32 CAM.
Датчик движения AM312.
Терминал.
Печатная плата
4 8-контактных разъёма.
3 90 пинсов.
Вставка 2 на 4 мм - Высота 5 мм.
Код не работал для меня, поэтому я внес пару дополнений:
Перед настройкой - добавлены две строки.
// Датчик движения.
bool motionDetected = false;
int LEDMove = 4; // Моя добавленная строка.
int readPin = 13; // Моя добавленная строка.
и в цикле void.
После if(sendPhoto) {....}
Я добавил это:
/// Ищите движение и устанавливайте переменную motionDetected в значение true для движения и false для отсутствия движения.
/////////////////
Значение считывания = (digitalRead(readPin));
Если (чтение == ВЫСОКОЕ) {
digitalWrite(LEDMove, HIGH);
движениеОбнаружено = истина;
Serial.println("движение обнаружено");
//Serial.println(motionDetected);}
//задержка(200);
)
Если (чтение == НИЗКОЕ) {
digitalWrite(LEDMove, LOW);
движениеОбнаружено = ложно;
Serial.println("движения не обнаружены");
//Serial.println(motionDetected);}
Задержка (200);
)
Теги
Источник модели
