Мазмұны:
Бейне: Blynk хабарландырулары бар қозғалыс детекторы (WeMos D1 Mini + HC-SR04): 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:29
Сымсыз конкурста осы жобаға ДАУЫС беріңіз. Рақмет сізге!
Жаңарту №2 - Бірнеше түзетулер (2.2 нұсқасы), сенсорды (диапазон мен атауды) дәл анықтамада орнатуға болады. Сондай -ақ, кейде сенсор қате мәндерді оқыды және хабарлама жіберді, сондықтан мен мәндерді қатарынан екі рет диапазонда болуы керек «if» қостым. Егер сізде әлі де қиындықтар болса, оны хабарландыру жіберілгенге дейін 3, 4,….x рет оқуға реттеуге болады.
Жолдың орналасуы = «Гараж»; int rangeMin = 0; int rangeMax = 50;
_
№1 жаңарту - Мен әлі де Blynk құпиясын ашамын … бұл таза кодпен (2.1 нұсқасы), дұрыс циклмен және т.б.мен бірге келеді. Ләззат алыңыз және бұл жобаның сіз үшін қалай жұмыс істейтінін маған хабарлаңыз ….. Рахмет! _
Мен гараждың есігі ашылған сайын маған хабар беретін қозғалыс детекторын жасағым келді. Мен PIR сенсорымен біраз уақыт ойнадым, бірақ орнату кезінде кейбір мәселелер туындағаннан кейін (сезімталдық х уақыт) мен HC-SR04 сенсорын қолдануды шештім … және ол очаровка сияқты жұмыс істейді. Идея қарапайым: сіз детекторды осылайша орнатасыз, осылайша есік (немесе терезе - оны қалай қолданғыңыз келетініне байланысты) ашылғанда, ол сенсорға кедергі келтіреді, сондықтан өлшенген қашықтық өзгереді. PIR орнына UltraSonic сенсорының артықшылығы. Оны жарықпен немесе москитпен қоздыруға болмайды, бұл менің PIR қолданғым келмеуімнің басты себебі болды.
Сізге не қажет болады:
- WeMos D1 шағын тақтасы - eBay - 3,47 АҚШ доллары (басқа тақталар мүмкін - мысалы, NodeMCU ESP -12E V1.0 тек 3,3В береді, ал HC -SR04 сенсорына 5В қажет)
- HC -SR04+ ультрадыбыстық сенсор - eBay - USD 1.06 («+» көмегімен ол 3.3В жұмыс жасай алады)
- Blynk қолданбасы (егер сіз Blynk -те жаңа болсаңыз және iOS құрылғысын қолдансаңыз, хабарландыруларды орнату үшін сізге Android телефонын алу қажет болады)
- Нан тақтасы немесе дәнекерлеу үтігі
- Сымдар
- Arduino IDE орнатылған компьютер
1 -қадам: Бөлшектерді біріктіру
Мен HC-SR04 датчигін тақтадан қуаттандыратын кезде проблемалары бар адамдар туралы естідім. Бұл мен үшін жақсы жұмыс істейді, бірақ бұған жол бермеудің ең қауіпсіз әдісі - кіріс ауқымы 3 - 5,5 в болатын HC -SR04P (немесе «+») пайдалану.
Қосылымдар (диаграмманы қараңыз)
WeMos D1 HC-SR04 (P)
5В кернеу
G GND
D6 жаңғырығы
D7 триггері
2 -қадам: Blynk орнату
Blynk не екенін білмейтіндер үшін бұл Arduino, Raspberry Pi және интернеттегі ұнатуларды басқаруға арналған iOS және Android қосымшалары бар платформа. Бұл виджеттерді апарып тастау арқылы жобаңызға графикалық интерфейс құруға болатын сандық бақылау тақтасы.
Andorid құрылғысынан бастайық:
- Blynk қосымшасын жүктеп алыңыз
- Тіркеліңіз немесе кіріңіз (егер сізде тіркелгі болса)
- Жаңа жоба жасау үшін «+» түймесін басыңыз
- Жобаға атау беріңіз және пайдаланылатын құрылғыны таңдаңыз (біздің жағдайда бұл ESP8266) және «Жасау» түймесін түртіңіз.
- Сізге пошта жәшігінде аутентификация таңбасы келеді, ол бізге кейінірек қажет болады
- Blynk Project бетінде хабарландыру виджетін қосу үшін «+» түймесін түртіңіз (егер бұл сіздің бірінші Blynk жобаңыз болса, оны сатып алуға энергияңыз жеткілікті болуы керек) және оны қалағаныңызша орнатыңыз. Мен скриншотта көрсетілгендей параметрлерді қолданамын.
- Жоба параметрлерінде (жоғарыдағы жаңғақ белгішесі) «Қолданбамен байланысты пәрменді жіберу» ҚОСУЛЫ.
- Параметрлерді жауып, Ойнату түймесін басыңыз
Енді сіз iOS құрылғысында Blynk қосымшасына кіре аласыз және сіз жобаны хабарландыру виджеті арқылы көресіз.
3 -қадам: Кодекс
Енді кодты тақтаға жүктеу уақыты келді.
- Arduino IDE бағдарламасында *.ino файлын ашыңыз
- WeMos тақтасын компьютерге қосыңыз
- Құралдарда WeMos D1 R2 және шағын тақтаны таңдаңыз
Келесі параметрлерді реттеңіз:
char auth = «Сіздің пошта жәшігіңіздегі аутентификация таңбалауышы осында өтеді»; char ssid = «Сіздің WiFi атыңыз»; char pass = «Сіздің WiFi құпия сөзіңіз»;
Сонымен қатар, сіз хабарландыру алғыңыз келетін ауқымды өзгерте аласыз (әдепкі бойынша 1 - 49см)
if (0 <қашықтық && қашықтық <50) {
Жүктеуді басыңыз
Құттықтаймын! Егер бәрі дұрыс реттелген болса, сіз бірінші хабарламаны алуыңыз керек!
4 -қадам: Қорытынды
Сіз қазір алатын үш хабарландыру бар. Біріншісі, детектор сіздің WiFi -ге сәтті қосылғанын айтады, екінші хабарлама сіздің орнату ауқымына енген кезде келеді. Үшіншісі - қосылу немесе қуат беру ақауларына байланысты детекторыңыз ажыратылған кезде.
Бұл жобаға енгізуге болатын өзгертулер шексіз. Сіз әр түрлі диапазон үшін көбірек хабарландыруларды орната аласыз (Blynk кем дегенде 15 секундтан кейін хабарландыруларға рұқсат беретінін ескеріңіз). Әр түрлі сенсорларды қолданыңыз және т.
Сізге бұл жоба ұнады деп үміттенемін, егер ұнайтын болса, маған дауыс беріңіз және пікір/ұсыныс қалдырыңыз … Мен басқалардан түсінік алуға қуаныштымын!
Масайрау!
Ұсынылған:
NodeMCU көмегімен қозғалыс детекторы: 5 қадам
NodeMCU көмегімен қозғалыс детекторы: Бұл жобада қозғалыс сенсорының көмегімен кез келген адам мен жануардың болуын анықтауға болады. Ал нәрселер деп аталатын платформа арқылы сіз қатысудың анықталған күні мен уақытын бақылай аласыз
Thingsai.io Iot Cloud Platform көмегімен қозғалыс детекторы: 6 қадам
Thingsai.io Iot Cloud Platform көмегімен қозғалыс детекторы: Бұл оқулықта мен PIR сенсоры мен Esp32 көмегімен Thingai.io IOT бұлтты платформасы арқылы қозғалысты анықтау туралы түсіндіремін
ATTINY85 және A1 GSM -ден SMS мәтіндік хабарландырулары: 5 қадам
ATTINY85 және A1 GSM хабарламаларынан SMS мәтіні туралы ескертулер: Бұл нұсқаулық температураны қарапайым сенсордан қалай түсіріп, смс мәтіні арқылы ұялы телефонға жіберуге болатынын көрсетеді. Жеңілдету үшін мен температураны белгіленген аралықта жіберемін, бірақ мен мұны тек exce арқылы қалай жасауға болатынын көрсетемін
Қозғалыс детекторы қосылған жарық шамы: 6 қадам
Қозғалыс детекторы белсендірілген шам: Мен eBay -де инфрақызыл қозғалыс детекторын 1,50 долларға сатып алдым және оны тиімді пайдалануға шешім қабылдадым. Мен қозғалыс детекторларының тақтасын өзім жасай алар едім, бірақ 1,50 долларға (сезімталдығын реттеуге және таймерді өшіруге арналған 2 ыдыс кіреді) олай болмайды
Кіші ауқымды қозғалыс детекторы: 5 қадам
Кіші диапазондағы қозғалыс детекторы: Бұл нұсқаулық сізге Radioshack-те алуға болатын арзан бөлшектерден шағын ауқымды қозғалыс детекторын жасауды үйретеді. Бұл ұқыпты жобаның көмегімен сіз детектордың жарықтығын өзгерте аласыз. Бұл менің бірінші нұсқаулығым, сондықтан қарапайымдылыққа назар аударыңыз