Съдържание:
Видео: Детектор на движение с известия Blynk (WeMos D1 Mini + HC-SR04): 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:56
Моля, гласувайте за този проект в конкурса за безжична връзка. Благодаря ти!
Актуализация № 2 - Няколко ощипвания (версия 2.2), можете да настроите сензора (обхват и име) точно в дефиницията. Също така понякога се случва сензорът да чете грешни стойности и изпраща известие, затова добавих и „ако“, където стойностите трябва да са в диапазона два пъти подред. Ако все още имате проблеми с него, можете да го настроите за четене 3, 4,….x пъти преди изпращането на известието.
Низово местоположение = "Гараж"; int rangeMin = 0; int rangeMax = 50;
_
Актуализация №1 - Все още откривам тайните зад Blynk … това идва с по -чист код (версия 2.1), подходящ цикъл и т.н. Насладете се и ме уведомете как работи този проект за вас … благодаря! _
Исках да направя детектор на движение, който да ме уведомява всеки път, когато вратата на гаража ми се отвори. Играх с PIR сензор известно време, но след като имах някои проблеми с настройката (чувствителност x време) реших вместо това да използвам сензора HC-SR04 … и той работи като чар. Идеята е проста: настройвате детектора така, че когато вратата (или прозорецът - зависи от това как искате да го използвате) се отвори, той пречи на сензора, така че измереното разстояние се променя. Предимството при използване на UltraSonic сензор вместо PIR е огромно. Не може да се задейства със светлина или комари, което беше основната причина, поради която не исках да използвам PIR.
Какво ще ви трябва:
- Мини платка WeMos D1 - eBay - 3,47 щ.д. (възможни са и други платки - имайте предвид, че например NodeMCU ESP -12E V1,0 издава само 3,3 V, а сензорът HC -SR04 се нуждае от 5 V)
- HC -SR04+ ултразвуков сензор - eBay - 1,06 щ.д. (използва "+", тъй като може да работи на 3,3 V)
- Приложение Blynk (ако сте нов в Blynk и използвате устройство с iOS, ще трябва да заемете телефон с Android за настройка на известията)
- Платка или поялник
- Проводници
- Компютър с инсталирана Arduino IDE
Стъпка 1: Събиране на частите
Чух за хора, които имат проблеми при захранването на сензора HC-SR04 от дъската. При мен работи добре, но най -сигурният начин да предотвратя това е да използвам HC -SR04P (или "+"), който има входен обхват 3 - 5.5v
Връзки (вижте диаграмата)
WeMos D1 HC-SR04 (P)
5V VCC
G GND
D6 Ехо
D7 Trig
Стъпка 2: Настройка на Blynk
За тези, които не знаят какво е Blynk, това е платформа с приложения за iOS и Android, които да контролират Arduino, Raspberry Pi и харесванията през интернет. Това е цифрово табло, където можете да изградите графичен интерфейс за вашия проект, като просто плъзнете и пуснете джаджи.
Нека започнем с устройството Andorid:
- Изтеглете приложението Blynk
- Регистрирайте се или влезте (ако вече имате акаунт)
- Докоснете „+“, за да създадете нов проект
- Дайте име на проекта и изберете устройство, което използвате (в нашия случай това е ESP8266) и докоснете „Създаване“
- Ще получите жетон за удостоверяване в пощенската си кутия, ще се нуждаем от него по -късно
- На страницата на проекта Blynk докоснете „+“, за да добавите приспособление за известия (ако това е първият ви проект на Blynk, трябва да имате достатъчно енергия, за да го купите) и да го настроите, както желаете. Използвам настройките, показани на екрана.
- В настройките на проекта (икона на гайка в горната част) „Изпратете команда, свързана с приложението“на ON.
- Затворете настройките и натиснете бутона Възпроизвеждане
Сега можете да влезете и в приложението Blynk на вашето iOS устройство и трябва да видите проекта с приспособлението за известия.
Стъпка 3: Кодът
Сега е време да качим кода на нашата дъска.
- Отворете файла *.ino в Arduino IDE
- Свържете платката WeMos към вашия компютър
- В Инструменти изберете WeMos D1 R2 & мини дъска
Регулирайте следното:
char auth = "Вашият маркер за удостоверяване от вашата пощенска кутия отива тук"; char ssid = "Вашето име за WiFi"; char pass = "Вашата парола за WiFi";
Също така можете да промените диапазона, където искате да бъдете уведомени (по подразбиране е зададено на 1 - 49 см)
if (0 <разстояние && разстояние <50) {
Натиснете Качване
Честито! Ако всичко беше настроено правилно, сега трябва да получите първото си известие!
Стъпка 4: Обобщение
Има три известия, които ще получите сега. Първият ви казва, че детекторът е бил успешно свързан към вашата WiFi, второто известие, което ще получите, е когато нещо попадне в обхвата на настройката ви. И третото, когато вашият детектор е изключен поради проблеми със свързването или захранването.
Промените, които можете да направите в този проект, са безкрайни. Можете да настроите повече известия за различни диапазони (Само имайте предвид, че Blynk позволява известия поне след 15 секунди). Използвайте различни сензори и др.
Надявам се, че този проект ви харесва, ако го направите, моля, гласувайте за мен и оставете коментар/предложение … Ще се радвам да получа представа от останалите!
Забавлявай се!
Препоръчано:
Сензор за движение на водата Сензор за движение с помощта на Arduino и соленоиден клапан - Направи си сам: 6 стъпки
Сензор за вода Сензор за движение с помощта на Arduino и соленоиден клапан - Направи си сам: В този проект ще ви покажа как да изградите кран за вода с сензор за движение с помощта на електромагнитен клапан. Този проект може да ви помогне да преобразувате съществуващия си ръчен кран за вода в кран, който може да се контролира въз основа на откриване на движение. Използване на интерфейса на IR сензора
Чудесни известия - Ironman Edition: 5 стъпки (със снимки)
Прекрасни известия - Ironman Edition: " Excelsior " - Стан Лий. Чудесни известия! Тази инструкция е посветена на покойния баща на любимите ми супергерои. За известно време имах тази статуя на Железния човек на рафта. Това е играчка със съмнителен произход, дадена ми след спор
Известия за събития в реално време, използващи NodeMCU (Arduino), Google Firebase и Laravel: 4 стъпки (със снимки)
Известия за събития в реално време, използващи NodeMCU (Arduino), Google Firebase и Laravel: Искали ли сте някога да бъдете уведомени, когато на вашия уебсайт се извърши действие, но имейл не е подходящ? Искате ли да чувате звук или камбана всеки път, когато правите продажба? Или има нужда от вашето незабавно внимание поради спешен случай
IOT детектор за дим: Актуализирайте съществуващ детектор за дим с IOT: 6 стъпки (със снимки)
IOT Smote Detector: Актуализирайте съществуващия детектор на дим с IOT: Списък на сътрудниците, Изобретател: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Надзорник: Д -р Chia Kim Seng Катедра по мехатронно и роботизирано инженерство, Факултет по електротехника и електронно инженерство, Universiti Tun Хюсеин Он Малайзия. Разпространение
Известия за перална машина, използващи MESH: 4 стъпки (със снимки)
Известия за пералня, използващи MESH: Ами сега! Забравих за дрехите в пералнята … Забравяте ли винаги да вземете дрехите си, след като са изперени? Тази рецепта ще надстрои пералната ви машина, за да получавате известия чрез Gmail или IFTTT, след като дрехите ви са готови за снимка