Sisukord:

ESP8266 WIFI garaažiukse kaugjuhtimispult: 3 sammu
ESP8266 WIFI garaažiukse kaugjuhtimispult: 3 sammu

Video: ESP8266 WIFI garaažiukse kaugjuhtimispult: 3 sammu

Video: ESP8266 WIFI garaažiukse kaugjuhtimispult: 3 sammu
Video: ENDER 3 PRO'YU CEP TELEFONU İLE UZAKTAN KONTROL ETMEK|SHELLY 1 WIFI RELAY SWITCH 2024, November
Anonim
ESP8266 WIFI garaažiukse kaugjuhtimispult
ESP8266 WIFI garaažiukse kaugjuhtimispult

Kasutame oma garaaži pigem maja peasissekäiguna, sest tegeliku eesmise sissepääsu kasutamine jälgib halva paigutuse tõttu majja palju mustust. Vihmaperioodil siin Kanada läänerannikul on see veelgi hullem. Meie garaažiukseavajal oli kaasas ainult kaks kaugjuhtimispulti ja kuigi me saame osta rohkem pulde, oleks mul siiski parem omada nutitelefonist kasutatavat WIFI -põhist kaugjuhtimispulti. Ma ei tahtnud WIFI -toega avajat, mis nõuab ühendust tootmisserveriga või midagi, mis võimaldaks ukse eemalt avada (majast kaugel). Lahendus, mille ma välja pakkusin, kasutab kohandatud Androidi rakendust, mis ühendub meie WIFI -ga ja suhtleb ESP8266 -põhise plaadiga, mis saab ühendada ka meie WIFI -ga. Kui olete maja WIFI levialas, saate ukse avamiseks oma telefoni kasutada.

Samm: disain ja materjalid

Disain ja materjalid
Disain ja materjalid
Disain ja materjalid
Disain ja materjalid

Meie garaažiukseavaja on Chamberlain, kuid ma kahtlustan, et enamik avajaid töötab sarnaselt. Seinapaneeli juhtimine selle jaoks teeb lühikeseks kaks sellega ühendatud juhet, mis annab avajale märku aktiveerimisest. Nendel seinapaneelidel on sageli ka valguslüliti ja lukustusfunktsioon, need nupud ei lühenda lihtsalt ühendust, vaid saadavad avajale tagasi mitmeid impulsse (PWM -signaale), et juhendada, mida teha (lülitage tuled sisse või lukustage kaugjuhtimispuldid välja). Juhtmete lühistamist (mida pealüliti teeb) saab teha releega.

Kasutasin järgmisi osi:

  • Wemos D1 R2 ESP8266 plaat (mis tahes ESP8266 arendusplaat töötaks)
  • JCZ-11 relee (5V mähis)
  • NPN transistor (2N4401)
  • üks 10 kOhm takisti
  • üks 2,2 kOhm takisti
  • üks 1N4148 diood
  • mitmesugused traadid
  • PCB prototüüpimine (või tehke ise)
  • ümbris pardal
  • toiteplokk plaadile

Skemaatiline diagramm on pärit LTSpice'st (lisatud lähtefail) ja olen lisanud ka Fritzingi leivalaua joonise erineva visualiseerimise jaoks. Leitud Wemose tahvli Fritzingi mudelil tundub olevat probleeme. Ignoreerige katkendlikke jooni, vaadake ainult siniste juhtmete ühendusi. Loomulikult võiks selle asemel kasutada ka paljusid teisi ESP8266 arendusplaate ja kaasatud kood nõuaks väga vähe muudatusi, et töötada teiste tahvlitega.

Korpuse jaoks kasutasin väikest plastkarpi (ärge kasutage metalli, see kaitseb WIFI -signaali). Toiteallikaks kasutasin vana mobiiltelefoni laadijat ja asendasin otsa Wemose plaadi jaoks sobiva pistikuga.

Kuna minu käsutuses olnud relee sisaldas 5 V mähist ja Wemose plaat suudab väljastada ainult 3,3 V digitaalsel tihvtil, kasutasin relee pooli lülitamiseks transistorit. Lisasin allatõmmatava takisti (10 kOhm) tagamaks, et tihvt on madal, kui plaat on sisse lülitatud ja garaažiuks ei avane kogemata. Tagasilöögidiood (D1) kaitseb pinge hüppe eest mähises salvestatud energia eest, kui relee on välja lülitatud.

2. etapp: kogu selle kokkupanek

Selle kõige kokkupanek
Selle kõige kokkupanek
Selle kõige kokkupanek
Selle kõige kokkupanek
Selle kõige kokkupanek
Selle kõige kokkupanek
Selle kõige kokkupanek
Selle kõige kokkupanek

Mul oli PCB -d üle jäänud teisest projektist, mis sobisid Wemose tahvli päistega, nii et lõikasin selle suuruseks ja muutsin seda kasutamiseks. Selleks, et see sobiks, tuli puurida paar auku ja lõigata mõned soovimatud jäljed. Jootsin kõik osad paika ja testisin koodi funktsionaalsust, lülitades sisse ja välja LED -i. Nagu varem mainitud, oli oluline omadus see, et avaja (või testjuhtumil valgusdiood) ei aktiveeruks Wemose tahvli sisselülitamisel.

Wemose plaat programmeeriti Arduino IDE abil ja tahvli IP-aadress fikseeriti (eelnevalt eraldatud) koduvõrgus 192.168.1.120-le. Nii on selle sisselülitamisel alati sama (sisemine) IP -aadress ja rakendust saab sellega kõvasti kodeerida.

Androidi rakendus loodi MIT App Inventor 2. abil. Olen seda testinud ainult meie olemasolevatel telefonidel (Oneplus, Xiaomi ja Moto G4 Play). Seda on lihtne installida, asetades selle jagatud Google Drive'i kausta ja laadides selle telefonist ise. MIT App Inventori kasutamine on tasuta ja kaasasolevat projektifaili saab hõlpsasti muuta, et kasutada erinevat IP -aadressi.

Kokkupandud seade ei mahtunud täielikult minu käes oleva korpuse külge, nii et lõikasin augu, et relee saaks veidi välja jääda. Lõikasin ka garaažiukse avatud juhtmestiku pistiku jaoks juurdepääsuaugu.

Samm: ühendamine garaažiukse avajaga

Garaažiukseavajaga ühendamine
Garaažiukseavajaga ühendamine
Garaažiukseavajaga ühendamine
Garaažiukseavajaga ühendamine

Juhtmete ühendamiseks avajaga on kaks võimalust. Võimalus 1 on ühendada seinapaneeli kahe kruviklemmiga ja teine ühendada otse avajaga (klemmid sisse suruda). Valisin viimase, kuna see oli minu jaoks mugavam, kuna juhtmed kulgeksid lühemat vahemaad, kuhu saaksin oma Wemose seadme garaaži paigutada. Avajal endal on traatriba gabariit ja allolevaid väikseid oranžikaid sakke saab kasutada olemasolevate juhtmete vabastamiseks, nii et lisakomplekti saab olemasolevatega kokku keerata ja uuesti sisestada.

Selle korpuses olev Wemose plaat asetati teelt välja, nii et seda ei oleks kerge põrutada, kuna garaaž on ka minu puidutöökoda. See töötab üsna hästi ja ma soovin, et oleksin selle varem teinud.

Soovitan: