Turinys:

Garažo durų atidarytuvas su atsiliepimais naudojant „Esp8266“kaip žiniatinklio serverį .: 6 žingsniai
Garažo durų atidarytuvas su atsiliepimais naudojant „Esp8266“kaip žiniatinklio serverį .: 6 žingsniai

Video: Garažo durų atidarytuvas su atsiliepimais naudojant „Esp8266“kaip žiniatinklio serverį .: 6 žingsniai

Video: Garažo durų atidarytuvas su atsiliepimais naudojant „Esp8266“kaip žiniatinklio serverį .: 6 žingsniai
Video: P90DL Tesla apžvalga 2024, Liepa
Anonim
Image
Image
Pirkite aparatūrą
Pirkite aparatūrą

Sveiki, Aš jums parodysiu, kaip padaryti paprastą garažo durų atidarymo būdą.

-ESP8266 yra užkoduotas kaip žiniatinklio serveris, durys gali būti atidarytos visur pasaulyje

-Su atsiliepimais žinosite, ar durys yra atidarytos arba uždarytos realiuoju laiku

-Paprastas, tik vienas spartusis klavišas jūsų telefone.

-Slaptažodis apsaugotas

-Pigiai, mažiau nei 10 USD

-Nereikia konfigūruoti Dominyko.

-Neįjungus durų, kai dingsta energija ir grįžta

Ieškojau internete ir radau kažkokį kodą, bet ne visai tai, ko ieškojau, todėl pakeičiau kitą kodą ir idėją + savo asmeninę patirtį + savo sūnaus dėka jis tikrai man padėjo šiuo klausimu. Tikrojo laiko dalis yra iš jo.

Taigi pradėkime!

1 žingsnis: nusipirkite aparatūrą

Pirkite aparatūrą
Pirkite aparatūrą
Pirkite aparatūrą
Pirkite aparatūrą

Jums reikės esp8266 plokštės ir relės plokštės.

„Ebay“atlikite paiešką: „NodeMCU ESP8266“ir relės modulio plokštė

Relės modulis gali būti paprastas arba dvigubas, tačiau mes naudojame tik vieną relę.

Tai viskas, ko jums reikia!

2 veiksmas: įdiekite „Arduino“programinę įrangą ir užprogramuokite „Esp8266“

Įdiekite „Arduino“programinę įrangą ir užprogramuokite „Esp8266“
Įdiekite „Arduino“programinę įrangą ir užprogramuokite „Esp8266“

Čia yra labai geras būdas įdiegti arduino ide. Galite atlikti 1–12 veiksmus

www.instructables.com/id/Programming-the-E…

Išpakuokite failą ir užprogramuokite esp8266 kodu Garage_door_yt.ino

Ino faile turėsite pakeisti kai kuriuos kintamuosius.

-SSID ir maršrutizatoriaus slaptažodis prisijungti prie jūsų žiniatinklio serverio.

-Taip pat galite pakeisti uostą, kaip norite. pavyzdys: „WiFiServer“serveris (54195)

-Slaptažodis: suraskite ir pakeiskite „Passw0rd“į savo slaptažodį, kaip norite.ino faile.

-Pridėtas uždarymo laikas. Kiekvieną dieną tiksliu laiku durys užsidarys, jei jos atidarytos. (GarageDoor2.rar)

Paleiskite serijinį monitorių naudodami arduino. Įrankis, serijinis monitorius. Pamatysite daugiau informacijos ir žiniatinklio serverio vietinį IP adresą. Norėdami tai įvesti žiniatinklio naršyklėje, jums reikia vietinio IP adreso.

Pavyzdžiui, jei jūsų žiniatinklio serverio IP adresas yra 192.168.2.53, įveskite tai:

Vietinis:

192.168.2.53:54195/Passw0rd

Nuotoliniu būdu:

IP adresas: prievadas/slaptažodis (maršrutizatoriaus IP adresas)

Kode galite viską pakeisti, kaip norite.

Siūlau rezervuoti šį IP adresą savo maršrutizatoriuje. Tokiu būdu telefono spartusis klavišas visada veiks. Jei ne, maršrutizatoriaus užstatas dažnai yra 30 dienų, o IP adresas pasikeis.

Šis spartusis klavišas veikia tik jūsų intranete. Jei norite nuotoliniu būdu atidaryti garažo duris internetu visame pasaulyje, tai galite padaryti taip:

1- Jūs turite žinoti savo viešąjį IP adresą. Įveskite „Google“, kas yra mano IP, ir jūs tai žinosite.

2-Turite atlikti maršrutizatoriaus prievado peradresavimą. Mūsų atveju prievadas yra 54195. Taigi savo maršrutizatoriuje aš persiunčiu 54195 prievadą į savo serverio IP adresą 192.168.2.53. Norėdami gauti daugiau informacijos, galite „Google“ieškoti uosto peradresavimo.

3-Pavyzdžiui. Jei mano viešas IP adresas yra 70.52.46.219. Norėdami pamatyti tinklalapį, turiu įvesti 70.52.46.219:54195/Passw0rd.

Pasiekite žiniatinklio serverį nežinodami savo viešojo adreso:

Daugumai paslaugų teikėjų kurį laiką suteikiamas IP adresas. Ir šis adresas laikui bėgant keičiasi.

Galite nemokamai užsiprenumeruoti „no-ip“ir turėti viešą adresą, kuris visada veikia visur.

Tiesiog eikite į https://www.noip.com/ ir prisiregistruokite

Pavyzdys:

Svarbu: jei esate namuose, kai įjungtas „Wi -Fi“, interneto spartusis klavišas neveiks. Taigi, telefone turiu 2 sparčiuosius klavišus. Intranetas ir interneto nuoroda. Aš turiu abu. Jei esu savo tinkle, naudoju intranetą, o jei esu lauke (4g), naudoju interneto nuorodą.

3 žingsnis: sumontuokite plokštes

Įdiekite plokštes
Įdiekite plokštes
Įdiekite plokštes
Įdiekite plokštes
Įdiekite plokštes
Įdiekite plokštes

Čia aš naudoju dvigubą šoninę juostą savo lentoms taisyti.

4 žingsnis: laidų schema, labai paprasta

Elektros instaliacijos schema, labai paprasta
Elektros instaliacijos schema, labai paprasta

Maitinimo šaltiniui galite naudoti „Android“telefono įkroviklį. Tai pigu ir kvepianti.

Jūs turite prijungti relės plokštę prie 5 V. Venkite naudoti 3.3v. Kartais tai gali veikti, bet ritės yra pagamintos 5 v.

Viršutinė raudona linija rodo, kur lituoti laidą ties reguliatoriaus įvestimi.

D1 yra išėjimas. Šis kaištis turi patekti į relės plokštės įvestį. Šis kaištis visada yra AUKŠTAS (3.3v). Įjungus, šis veikia žemai (0v) 0, 5 sekundėms, kad suaktyvintų ritę.

D2 yra įvestis durims pajusti. Jei LOW (0v), durys uždarytos. Jei ne, tai atvira.

Atminkite, kad šis įėjimas (D2) yra 3, 3v įėjimas. Suaktyvinamas vidinis traukimas.

Mano pusėje garažo variklio įvestis man suteikia 5v. Jo vidinis prisitraukimas tikriausiai taip pat įjungiamas. Aš vis tiek prisijungiau ir neturiu jokių problemų. Tiesiog įsitikinkite, kad į šį kaištį neįveskite didesnės nei 5 V įtampos. Naudodami daugiametrį matuokite garažo vartų įėjimą. Jei šis yra per aukštas nei 5v, turėsite 2 pasirinkimus:

1-padarykite grandinės daliklį su 2 rezistoriais

2-įdiekite atskirą magnetinį jungiklį

*************************

TAIP PAT DĖMESIO poliškumui jungiant relės lentą prie garažo atidarytuvo. VISADA padėkite esp8266 gnd prie garažo variklio operner gnd arba common.

*************************

5 žingsnis: dar keletas nuotraukų

Dar kelios nuotraukos
Dar kelios nuotraukos
Dar kelios nuotraukos
Dar kelios nuotraukos

Tai mano garažo atidarytuvas. Senas, bet dar veikiantis:)

Kaip matote, aš prijungiau relės plokštę prie garažo durų mygtuko ir D2 įvestį prie uždarymo ribos.

Patikrinkite garažo atidarytuvą, rasite kažką panašaus.

Rekomenduojamas: