Turinys:
- 1 žingsnis: dizainas ir medžiagos
- 2 žingsnis: Surinkite viską
- 3 veiksmas: prijungimas prie garažo durų atidarytuvo
Video: ESP8266 WIFI garažo durų nuotolinio valdymo pultas: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Mes naudojame savo garažą labiau kaip pagrindinį įėjimą į namą, nes naudojant faktinį priekinį įėjimą dėl prasto išplanavimo į namus patenka daug nešvarumų. Lietaus sezono metu čia, vakarinėje Kanados pakrantėje, dar blogiau. Mūsų garažo durų atidarytuvas buvo tik su dviem nuotolinio valdymo pultais ir nors galime nusipirkti daugiau nuotolinio valdymo pultų, aš vis dėlto geriau turėčiau WIFI pagrįstą nuotolinio valdymo pultą, kurį būtų galima naudoti iš išmaniojo telefono. Nenorėjau WIFI palaikančio atidarytuvo, kuriam reikalingas ryšys su gamybos serveriu ar bet ko, kas galėtų leisti atidaryti duris nuotoliniu būdu (toli nuo namų). Mano sugalvotas sprendimas naudoja pasirinktinę „Android“programą, kuri jungiasi prie mūsų WIFI ir palaiko ryšį su ESP8266 pagrįsta plokšte, kuri taip pat gali prisijungti tik prie mūsų WIFI. Kai esate namų WIFI diapazone, galite naudoti telefoną, kad atidarytumėte duris.
1 žingsnis: dizainas ir medžiagos
Mūsų garažo durų atidarytuvas yra „Chamberlain“, tačiau įtariu, kad dauguma atidarytuvų veikia panašiai. Sieninės plokštės valdiklis paprasčiausiai sutrumpina du prie jo prijungtus laidus, kurie signalizuoja atidarytuvą. Šios sienų plokštės dažnai turi ir šviesos jungiklį bei užrakto funkciją, tie mygtukai ne tik trumpina ryšį, bet ir siunčia impulsų (PWM signalų) seriją atgal į atidarytuvą, kad nurodytų, ką daryti (įjungti šviesas arba užrakinti iš nuotolinio valdymo pultų). Laidų trumpinimas (ką daro pagrindinis jungiklis) gali būti atliktas naudojant relę.
Aš naudoju šias dalis:
- „Wemos D1 R2 ESP8266“plokštė (bet kuri ESP8266 dev plokštė veiktų)
- JCZ-11 relė (5V ritė)
- NPN tranzistorius (2N4401)
- vienas 10 kOhm rezistorius
- vienas 2,2 kOhm rezistorius
- vienas 1N4148 diodas
- įvairūs laidai
- PCB prototipų kūrimas (arba pasidarykite patys)
- lentos gaubtas
- maitinimo plokštė
Scheminė diagrama yra iš „LTSpice“(pridedamas šaltinio failas), taip pat įtraukiau „Fritzing“lentos brėžinį, skirtą kitai vizualizacijai. Atrodo, kad mano rastas „Wemos“lentos „Fritzing“modelis turi tam tikrų problemų. Nekreipkite dėmesio į punktyrines linijas, pažvelkite tik į mėlynos spalvos laidų jungtis. Žinoma, vietoj to taip pat galima naudoti daugelį kitų ESP8266 kūrimo plokščių, o įtrauktas kodas reikalauja labai mažai pakeitimų, kad veiktų su kitomis plokštėmis.
Korpusui naudojau mažą plastikinę dėžutę (nenaudokite metalo, ji apsaugo WIFI signalą). Maitinimo šaltiniui naudojau seną mobiliojo telefono įkroviklį ir jo galą pakeičiau tinkama jungtimi, skirta „Wemos“plokštei.
Kadangi turimoje relėje buvo 5 V ritė, o „Wemos“plokštė gali išvesti tik 3,3 V skaitmeninį kaištį, aš naudoju tranzistorių, kad perjungčiau ritę ant relės. Pridėjau ištraukiamą rezistorių (10 kOhm), kad įsitikintumėte, jog kaištis yra žemas, kai lenta įjungta ir netyčia neatsidaro garažo durys. Atgalinis diodas (D1) apsaugo nuo įtampos šuolio nuo ritėje kaupiamos energijos, kai relė yra išjungta.
2 žingsnis: Surinkite viską
Aš turėjau likusią PCB iš kito projekto, kuris atitiko „Wemos“plokštės antraštes, todėl supjaustiau jį pagal dydį ir pakeičiau naudojimui. Kad jis būtų tinkamas, reikėjo išgręžti keletą skylių ir iškirpti keletą nepageidaujamų pėdsakų. Lituodavau visas dalis ir išbandžiau kodo funkcionalumą, įjungdamas ir išjungdamas šviesos diodą. Kaip minėta anksčiau, svarbi savybė buvo ta, kad atidarymo įrenginys (arba bandymo atveju - šviesos diodas) neįsijungtų, kai įjungiama „Wemos“plokštė.
„Wemos“plokštė buvo užprogramuota naudojant „Arduino IDE“, o plokštės IP adresas namų tinkle buvo nustatytas (iš anksto paskirtas) iki 192.168.1.120. Tokiu būdu, kai jis įjungiamas, jis visada turės tą patį (vidinį) IP adresą ir programa gali būti sunkiai užkoduota.
„Android“programa buvo sukurta naudojant „MIT App Inventor 2. Aš išbandžiau ją tik turimuose telefonuose („ Oneplus “,„ Xiaomi “ir„ Moto G4 Play “). Jį lengva įdiegti įdėjus jį į bendrą „Google“disko aplanką ir įkeliant iš paties telefono. „MIT App Inventor“galima laisvai naudoti, o pridėtą projekto failą galima lengvai pakeisti, kad būtų naudojamas kitas IP adresas.
Surinktas įrenginys visiškai netilpo į šoną, kurį turėjau po ranka, todėl išpjoviau skylę, kad relė galėtų šiek tiek išsikišti. Aš taip pat išpjoviau prieigos prie skylės jungtį prie atidarytų garažo durų laidų.
3 veiksmas: prijungimas prie garažo durų atidarytuvo
Yra dvi galimybės prijungti laidus prie atidarytuvo. 1 variantas yra prijungti prie dviejų varžtų gnybtų sieninėje plokštėje, o kitas - tiesiogiai prie atidarytuvo (įstumti gnybtus). Aš pasirinkau pastarąjį, nes man buvo patogiau, nes laidai eis trumpesnį atstumą iki ten, kur garaže galėjau pastatyti „Wemos“įrenginį. Ant paties atidarytuvo yra vielos juostos matuoklis, o žemiau esančius mažus oranžinius skirtukus galima naudoti esamiems laidams atlaisvinti, kad papildomą rinkinį būtų galima susukti su esamais ir vėl įdėti.
„Wemos“plokštė savo korpuse buvo pastatyta taip, kad nebūtų lengva atsitrenkti, nes garažas taip pat yra mano medžio apdirbimo dirbtuvės. Tai veikia gana gerai ir norėčiau, kad tai padariau anksčiau.
Rekomenduojamas:
Nematomas garažo durų nuotolinio valdymo pultas: 7 žingsniai (su nuotraukomis)
Nematomų garažo durų nuotolinio valdymo pultas: Vieną kartą palikome savo automobilį stovėti už garažo, o vagis išdaužė langą, kad pasiektų garažo durų nuotolinio valdymo pultą. Tada jie atidarė garažą ir pavogė dviračius. Taigi nusprendžiau paslėpti nuotolinio valdymo pultą, pastatydamas jį į automobilio peleninę. Tai veikia iki
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu -- NRF24L01+ pamoka: 5 žingsniai (su paveikslėliais)
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu || NRF24L01+ Pamoka: Šiame projekte parodysiu, kaip aš naudoju populiarųjį nRF24L01+ RF IC, norėdamas belaidžiu būdu sureguliuoti LED juostos ryškumą per tris nenaudingus televizoriaus nuotolinio valdymo pulto mygtukus. Pradėkime
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: 6 žingsniai
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: jei kada nors pametėte televizoriaus ar DVD grotuvo nuotolinio valdymo pultą, žinote, kaip apmaudu, kai tenka vaikščioti, ieškoti ir naudoti paties įrenginio mygtukus. Kartais šie mygtukai net nesuteikia tokių funkcijų kaip nuotolinio valdymo pultas. Gauti
„WIFI“garažo durų nuotolinio valdymo pultas V2: 3 žingsniai
„WIFI“garažo durų nuotolinio valdymo pultas V2: Neilgai trukus po to, kai sukūriau savo „WIFI“garažo durų nuotolinio valdymo pultą, supratau, kad jame nėra konkrečios funkcijos, kuri man būtų labai naudinga. Norėjau, kad iš programos galėčiau pasakyti, ar durys atidarytos, ar uždarytos. Tam reikės poros jutiklių ir šiek tiek ch
„Alexa“balso valdymo televizoriaus nuotolinio valdymo pultas ESP8266: 9 žingsniai
„Alexa“balso valdymo televizoriaus nuotolinio valdymo pultas ESP8266: Ar kas nors jūsų namuose atleidžia nuotolinio valdymo pultą, ar einate į tuščią kambarį, kad pamatytumėte, kaip televizorius skleidžiasi. Baterijos pradeda gesti ir nekontroliuojamos iš kambario galo. Dabar galite valdyti savo televizorių, DVR, bet ką su IR valdikliu, kurį galite