Мазмұны:

Blynk хабарландырулары бар қозғалыс детекторы (WeMos D1 Mini + HC-SR04): 4 қадам (суреттермен)
Blynk хабарландырулары бар қозғалыс детекторы (WeMos D1 Mini + HC-SR04): 4 қадам (суреттермен)

Бейне: Blynk хабарландырулары бар қозғалыс детекторы (WeMos D1 Mini + HC-SR04): 4 қадам (суреттермен)

Бейне: Blynk хабарландырулары бар қозғалыс детекторы (WeMos D1 Mini + HC-SR04): 4 қадам (суреттермен)
Бейне: Imilab EC4 100 КҮН зарядталмай!!! (Xiaomi сапасы) 2024, Қараша
Anonim
Blynk хабарландырулары бар қозғалыс детекторы (WeMos D1 Mini + HC-SR04)
Blynk хабарландырулары бар қозғалыс детекторы (WeMos D1 Mini + HC-SR04)

Сымсыз конкурста осы жобаға ДАУЫС беріңіз. Рақмет сізге!

Жаңарту №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 орнату
Blynk орнату
Blynk орнату
Blynk орнату
Blynk орнату
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 секундтан кейін хабарландыруларға рұқсат беретінін ескеріңіз). Әр түрлі сенсорларды қолданыңыз және т.

Сізге бұл жоба ұнады деп үміттенемін, егер ұнайтын болса, маған дауыс беріңіз және пікір/ұсыныс қалдырыңыз … Мен басқалардан түсінік алуға қуаныштымын!

Масайрау!

Ұсынылған: