Wifi Smart դուռ (ամենապարզ մեթոդը) ՝ 11 քայլ (նկարներով)
Wifi Smart դուռ (ամենապարզ մեթոդը) ՝ 11 քայլ (նկարներով)
Anonim

Սա պարզ նախագիծ է, որն արվել է arduino uno R3- ով, որի նպատակն է վերահսկել դռան կողպեքն առանց բանալիների, և դրա համար խելացի հեռախոս օգտագործելով ՝ հաղորդակցության միջոցը կլինի ինտերնետը (wifi մոդուլ-ESP8266):

Ես արդեն տեղադրել եմ նույն մոդելի մասին bluetooth մոդուլով ուսուցանվող նյութ, ցանկացած պարզաբանումների համար կարող եք այն ուղարկել (սեղմեք այստեղ):

Այս ուսանելի դասում դուք կիմանաք ձեր դռան կողպեքը wifi մոդուլով կառավարելու պարզ IOT ծրագրի մասին:

Սա ESP-8266- ի օգտագործման ամենապարզ մեթոդներից մեկն է:

Քայլ 1: Պահանջվող իրերի հավաքում

1. Arduino UNO R3

վերահսկել servo- ն և ինտերֆեյսը ESP 8266- ի հետ (GPIO pin-0)

հասկացությունը շատ պարզ է, մենք պատրաստվում ենք վերահսկել ESP8266 (GPIO pin 0) մեր խելացի հեռախոսից ՝ հավելվածով:

եթե GPIO- կապ 0

OWԱOWՐ --------------------------------------- կողպեքը փակ է:

ԲԱՐՁՐ ----------------------------------- կողպեքը պետություն-բաց.

GPIO pin 0 վիճակը կճանաչվի arduino- ի միջոցով ՝ օգտագործելով digitalRead հրամանը և կատարում է անհրաժեշտ գործողությունները Servo- ում:

Քայլ 2. ESP-8266 Wifi մոդուլ

Սա կօգնի մեր նախագծին կապվել ամպի հետ: սա շատ էժան է և հեշտ օգտագործման համար:

Այս նախագծում մենք կօգտագործենք միայն ESP8266- ի GPIO pin-0- ը:

Քայլ 3. Բարձր ոլորող մոմենտ սերվո

պտտել կողպեքի լծակը, երբ ազդանշանն ուղարկվում է arduino- ից

այն սնուցվում է arduino 5v փինով և այն լավ է աշխատում դրա հետ: (միայն այն դեպքում, երբ arduino- ն սնուցվում է USB մալուխով)

Քայլ 4: Թիթեղ

սա օգտագործվում է servo շարժիչի պատյան ստեղծելու համար, ինչը թույլ է տալիս այն պատշաճ կերպով պահել շարժիչը դռան վրա և պտտվող մասը պատշաճ կերպով ամրացված է կողպեքի լծակին:

գործը կախված է ձեր ստեղծագործությունից, կարող եք գործածել ցանկացած այլ նյութ/առարկա: ՄՈՏՈՐԸ ԴՌՆԵՐԻՆ ԱՆOLDՆԵԼ

Քայլ 5: 3.3V FTDI ծրագրավորող

Սա օգտագործվում է միայն նախագծի ստեղծման ժամանակ ՝ ESP8266 մոդուլը ծրագրավորելու համար, քանի որ այն չի կարող ծրագրավորվել անմիջապես arduino- ից:

Քայլ 6: Կարգավորում ESP8266- ի համար

Ձեզ անհրաժեշտ է միայն սերիական հաղորդակցություն հաստատել ձեր FTDI ծրագրավորողի և ձեր ESP8266- ի միջև:

Միացումներ ՝ RX -> TX

TX -> RX

CH_PD -> 3.3 Վ

VCC -> 3.3V

GND -> GND

Քայլ 7: Կոդի վերբեռնում ESP (պարզեցված ծրագրակազմ)

օգտագործելով ESPlorer IDE- ն, որը 4refr0nt- ի կողմից ստեղծված ծրագիր է ՝ ձեր ESP8266- ին հրամաններ ուղարկելու համար:

Հետևեք այս հրահանգներին ՝ ESPlorer IDE ներբեռնելու և տեղադրելու համար.

1. Սեղմեք այստեղ ՝ ESPlorer- ը ներբեռնելու համար

2. Բացեք այդ թղթապանակը

3. Գնացեք դեպի հիմնական թղթապանակը Գործարկեք «ESPlorer.jar» ֆայլը

4. Բացեք ESPlorer IDE- ն

5. Միացրեք ձեր FTDI ծրագրավորողը ձեր համակարգչին

6. Ընտրեք ձեր FTDI ծրագրավորողի նավահանգիստը

7. Սեղմեք Բացել/Փակել

8. Ընտրեք NodeMCU+MicroPtyhon ներդիրը

9. Ստեղծեք նոր ֆայլ, որը կոչվում է init.lua10: Սեղմեք Save to ESP

11. Այն ամենը, ինչ ձեզ հարկավոր է անհանգստացնել կամ փոխել, նշված է կարմիր վանդակում:

12. Վերբեռնեք հետևյալ ծածկագիրը ձեր ESP8266- ում ՝ օգտագործելով նախորդ ծրագրաշարը: Ձեր ֆայլը պետք է անվանվի «init.lua»:

ավելացնել ձեր ցանցի անունը (SSID) և գաղտնաբառը սցենարին

ԱՎԵԼԱOԵՔ ՁԵՐ WIFI NԱՆWԻ ԱՆՎԱՆԸ (SSID) ԵՎ ԱASSՅՈՆՔԸ ԳՐՈ TOՄ

Ձեր ESP IP հասցեն Երբ ձեր ESP8266- ը վերագործարկվի, այն տպվում է ձեր սերիական մոնիտորի ESP IP հասցեով: Պահեք այդ IP հասցեն, քանի որ այն ձեզ ավելի ուշ պետք կգա:

Քայլ 8. Arduino- ի կոդավորումը IDE- ով

Ես տվել եմ ծածկագրումը, որտեղից կարող եք ներբեռնել ֆայլը:

վերբեռնեք այս կոդը ARDUINO- ում:

Քայլ 9. Գտեք ձեր սեփական ծրագիրը

կարող եք ստեղծել ձեր սեփականը ՝ հղում կատարելով վերը ներկայացված պատկերներին:

կարող եք նաև ներբեռնել ծրագիրը այստեղից և տեղադրել ձեր android հեռախոսում:

Շատ հեշտ է կազմաձևել: Կտտացրեք «Սահմանել IP հասցե» կոճակը էկրանի ներքևում և մուտքագրեք ձեր IP հասցեն:

Քայլ 10..րագրի.aia ֆայլը

Դուք կարող եք խմբագրել ծրագիրը ՝ օգտագործելով MIT ծրագրի գյուտարարի կայքը: (օգտագործել ներմուծման տարբերակը)

Քայլ 11: Հավաքում:

համոզվեք, որ կատարված են հետևյալ կապերը:

SERVO CONNECTION1. Նարնջագույն ----- arduino փին 2

2. կարմիր ------- 5 վ պինդ arduino- ում

3. շագանակագույն ------ գրունտ arduino- ում

վերջապես միացրեք ձեր ESP 8266 (GPIO կապ 0) arduino- ի թվային 5 -րդ կապին:

ԲՈԼՈՐ SET! ITամանակն է ստուգել ձեր նախագիծը և սխալների առկայության դեպքում կարգաբերել այն:

Հուսով եմ, ձեզ դուր է գալիս !!!

ՏԵEFԵԿՈԹՅՈՆ:

Ես անդրադարձել եմ հետևյալ կայքին ՝ իմ նախագծի պատրաստման և հրապարակման ժամանակ, 1.

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