Շարժման դետեկտոր Blynk- ի ծանուցումներով (WeMos D1 Mini + HC-SR04). 4 քայլ (նկարներով)
Շարժման դետեկտոր Blynk- ի ծանուցումներով (WeMos D1 Mini + HC-SR04). 4 քայլ (նկարներով)
Anonim

Խնդրում ենք Քվեարկել այս նախագծի համար Անլար մրցույթում: Շնորհակալություն!

Թարմացում թիվ 2 - Մի քանի փոփոխություն (տարբերակ 2.2), կարող եք սահմանել ձեր ցուցիչը (տիրույթը և անունը) հենց սահմանման մեջ: Բացի այդ, երբեմն պատահում էր, որ սենսորը կարդում էր սխալ արժեքներ և ուղարկում ծանուցում, այնպես որ ես ավելացրեցի և «եթե», որտեղ արժեքները պետք է երկու անգամ անընդմեջ տիրույթում լինեն: Եթե դեռ խնդիրներ ունեք դրա հետ, կարող եք այն հարմարեցնել 3, 4,… անգամ ծանուցման ուղարկվելուց առաջ:

Լարերի գտնվելու վայրը = "Ավտոտնակ"; int rangeMin = 0; int rangeMax = 50;

_

Թարմացում No1. Ես դեռ բացահայտում եմ Blynk- ի գաղտնիքները … սա գալիս է ավելի մաքուր ծածկագրով (տարբերակ 2.1), համապատասխան հանգույց և այլն: Վայելեք և տեղեկացրեք ինձ, թե ինչպես է այս նախագիծը աշխատում ձեզ համար…: շնորհակալություն: _

Ես ուզում էի շարժման դետեկտոր սարքել, որն ինձ կտեղեկացներ ամեն անգամ, երբ իմ ավտոտնակի դուռը բացվի: Ես որոշ ժամանակ խաղում էի PIR սենսորով, բայց որոշ կարգավորումներ ունենալուց հետո (զգայունություն x ժամանակ) որոշեցի փոխարենը օգտագործել HC-SR04 սենսորը… և այն աշխատում է որպես հմայք: Գաղափարը պարզ է. Դուք դնում եք դետեկտորը, որպեսզի երբ դուռը (կամ պատուհանը `կախված այն բանից, թե ինչպես եք ցանկանում օգտագործել այն), այն խանգարում է սենսորին, որպեսզի չափված հեռավորությունը փոխվի: PIR- ի փոխարեն UltraSonic սենսոր օգտագործելու առավելությունը հսկայական է: Այն չի կարող հրահրվել լույսի կամ մոծակների միջոցով, ինչը հիմնական պատճառն էր, որ ես չէի ուզում օգտագործել PIR- ը:

Այն, ինչ ձեզ հարկավոր կլինի.

  • WeMos D1 մինի տախտակ - eBay - 3.47 ԱՄՆ դոլար (այլ տախտակներ հնարավոր են. Պարզապես նշեք, որ օրինակ ՝ NodeMCU ESP -12E V1.0- ն տալիս է ընդամենը 3.3 Վ լարման, իսկ HC -SR04 սենսորին անհրաժեշտ է 5 Վ)
  • HC -SR04+ Ուլտրաձայնային տվիչ - eBay - 1.06 ԱՄՆ դոլար (օգտագործելով «+», քանի որ այն կարող է աշխատել 3.3 Վ լարման դեպքում)
  • Blynk հավելված (եթե դուք նոր եք Blynk- ում և օգտագործում եք iOS սարք, ծանուցումները կարգավորելու համար ձեզ հարկավոր կլինի Android հեռախոս վերցնել)
  • Հացաթուղթ կամ զոդող երկաթ
  • Լարերը
  • Տեղադրված է Arduino IDE համակարգիչ

Քայլ 1: Մասերը միասին հավաքելը

Ես լսել եմ այն մարդկանց մասին, ովքեր խնդիրներ ունեն, երբ HC-SR04 սենսորը միացնում են տախտակից: Այն ինձ մոտ լավ է աշխատում, բայց դա կանխելու ամենաանվտանգ միջոցը HC -SR04P (կամ «+») օգտագործումն է, որն ունի մուտքային միջակայք 3 - 5.5 վ

Միացումներ (տես դիագրամը)

WeMos D1 HC-SR04 (P)

5V VCC

G GND

D6 Էխո

D7 եռակցում

Քայլ 2: Blynk կարգավորումը

Նրանց համար, ովքեր չգիտեն, թե ինչ է Blynk- ը, դա հարթակ է iOS և Android հավելվածներով ՝ Arduino- ն, Raspberry Pi- ն և նմանատիպ սարքերը ինտերնետով կառավարելու համար: Դա թվային վահանակ է, որտեղ դուք կարող եք կառուցել ձեր նախագծի գրաֆիկական ինտերֆեյս `պարզապես վիջեթները քարշ տալով և գցելով:

Սկսենք Անդորիդ սարքից.

  • Ներբեռնեք Blynk ծրագիրը
  • Գրանցվեք կամ մուտք գործեք (եթե արդեն ունեք հաշիվ)
  • Հպեք «+» ՝ Նոր նախագիծ ստեղծելու համար
  • Նախագծին տվեք անուն և ընտրեք ձեր օգտագործած սարքը (մեր դեպքում դա ESP8266 է) և կտտացրեք «Ստեղծել»
  • Դուք կստանաք նույնականացման նշան ձեր փոստարկղում, այն մեզ ավելի ուշ պետք կգա
  • Blynk Project էջում կտտացրեք «+» ՝ ծանուցման վիջեթ ավելացնելու համար (եթե սա ձեր առաջին Blynk նախագիծն է, այն գնելու համար բավականաչափ էներգիա պետք է ունենաք) և կարգավորեք այն, ինչպես ցանկանում եք: Ես օգտագործում եմ կարգավորումները, ինչպես ցուցադրված է սքրինշոթում:
  • Settingsրագրի պարամետրերում (վերևում ընկույզի պատկերակ) «Ուղարկել հավելվածին միացված հրաման» ՝ ON:
  • Փակեք կարգավորումները և սեղմեք «Խաղալ» կոճակը

Այժմ դուք կարող եք մուտք գործել Blynk հավելված ձեր iOS սարքի վրա, և դուք պետք է նախագիծը տեսնեք ծանուցման վիջեթով:

Քայլ 3: Կոդ

Այժմ ժամանակն է ծածկագիրը վերբեռնել մեր տախտակին:

  • Բացեք *.ino ֆայլը Arduino IDE- ում
  • Միացրեք WeMos տախտակը ձեր համակարգչին
  • Գործիքներում ընտրեք WeMos D1 R2 & mini տախտակը

Կարգավորեք հետևյալը

char auth = "Ձեր փոստարկղից ձեր նույնականացման նշանը գնում է այստեղ"; char ssid = "Ձեր WiFi անունը"; char pass = "Ձեր WiFi գաղտնաբառը";

Բացի այդ, կարող եք փոխել տեսականին, որտեղ ցանկանում եք տեղեկացվել (կանխադրված է ՝ 1 - 49 սմ)

եթե (0 <հեռավորություն && հեռավորություն <50) {

Կտտացրեք Վերբեռնում

Շնորհավորում եմ: Եթե ամեն ինչ ճիշտ է դրված, ապա այժմ պետք է ստանաք ձեր առաջին ծանուցումը:

Քայլ 4: Ամփոփում

Կան երեք ծանուցումներ, որոնք դուք հիմա կստանաք: Առաջինը ձեզ ասում է, որ դետեկտորը հաջողությամբ միացված է ձեր WiFi- ին, երկրորդ ծանուցումը, որը դուք կստանաք, այն է, երբ ինչ -որ բան հայտնվի ձեր կարգաբերման սահմաններում: Եվ երրորդը, երբ ձեր Դետեկտորն անջատված է միացման կամ սնուցման հետ կապված խնդիրների պատճառով:

Փոփոխությունները, որոնք կարող եք կատարել այս նախագծում, անվերջ են: Կարող եք ավելի շատ ծանուցումներ տեղադրել տարբեր տիրույթների համար (Պարզապես տեղյակ եղեք, որ Blynk- ը թույլ է տալիս ծանուցումներ առնվազն 15 -ից հետո): Օգտագործեք տարբեր տվիչներ և այլն:

Հուսով եմ, որ ձեզ դուր կգա այս նախագիծը, եթե ձեզ դուր է գալիս, խնդրում եմ քվեարկեք իմ օգտին և թողեք մեկնաբանություն/առաջարկ … Ուրախ կլինեմ որոշ պատկերացումներ ստանալ մյուսներից:

Զվարճանալ!

Խորհուրդ ենք տալիս: