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

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

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

Video: Wifi Smart դուռ (ամենապարզ մեթոդը) ՝ 11 քայլ (նկարներով)
Video: Crypto Pirates Daily News - February 7th, 2022 - Latest Cryptocurrency News Update 2024, Հուլիսի
Anonim
Wifi Smart Door (ամենապարզ մեթոդը)
Wifi Smart Door (ամենապարզ մեթոդը)
Wifi Smart Door (ամենապարզ մեթոդը)
Wifi Smart Door (ամենապարզ մեթոդը)
Wifi Smart Door (ամենապարզ մեթոդը)
Wifi Smart Door (ամենապարզ մեթոդը)

Սա պարզ նախագիծ է, որն արվել է 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 մոդուլ

ESP-8266 Wifi մոդուլ
ESP-8266 Wifi մոդուլ
ESP-8266 Wifi մոդուլ
ESP-8266 Wifi մոդուլ

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

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

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

Բարձր ոլորող մոմենտ սերվո
Բարձր ոլորող մոմենտ սերվո
Բարձր ոլորող մոմենտ սերվո
Բարձր ոլորող մոմենտ սերվո
Բարձր ոլորող մոմենտ սերվո
Բարձր ոլորող մոմենտ սերվո

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

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

Քայլ 4: Թիթեղ

Թիթեղաթիթեղ
Թիթեղաթիթեղ

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

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

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

3.3V FTDI ծրագրավորող
3.3V FTDI ծրագրավորող

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

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

Կարգավորում ESP8266- ի համար
Կարգավորում ESP8266- ի համար

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

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

TX -> RX

CH_PD -> 3.3 Վ

VCC -> 3.3V

GND -> GND

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

Վերբեռնեք ծածկագիրը ESP (պարզեցված ծրագրակազմ)
Վերբեռնեք ծածկագիրը 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- ի կոդավորումը IDE- ով
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.

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