Բովանդակություն:

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

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

Video: Շարժման դետեկտոր Blynk- ի ծանուցումներով (WeMos D1 Mini + HC-SR04). 4 քայլ (նկարներով)
Video: how to make Motion detection light on off PIR sensor project #howto 2024, Նոյեմբեր
Anonim
Շարժման դետեկտոր Blynk- ի ծանուցումներով (WeMos D1 Mini + HC-SR04)
Շարժման դետեկտոր Blynk- ի ծանուցումներով (WeMos D1 Mini + HC-SR04)

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

Թարմացում թիվ 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 Setup
Blynk Setup
Blynk Setup
Blynk Setup
Blynk Setup
Blynk Setup

Նրանց համար, ովքեր չգիտեն, թե ինչ է 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 -ից հետո): Օգտագործեք տարբեր տվիչներ և այլն:

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

Զվարճանալ!

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