Sisällysluettelo:

WiFi -taskukaukosäädin: 4 vaihetta
WiFi -taskukaukosäädin: 4 vaihetta

Video: WiFi -taskukaukosäädin: 4 vaihetta

Video: WiFi -taskukaukosäädin: 4 vaihetta
Video: Ilmainen videovalvonta Toimiiko kamera ilman Cloudia? 2024, Marraskuu
Anonim
WiFi -taskukaukosäädin
WiFi -taskukaukosäädin
WiFi -taskukaukosäädin
WiFi -taskukaukosäädin

Yksinkertainen kaukosäädin voi olla kätevä WiFi -projekteihin. Voit tehdä sellaisen seuraavista kohteista:

  • Kolme kosketuspainiketta*
  • ESP8266 v2 (Amica) IoT -levy (ja sen mukana tullut muovikääre)
  • 0,91 "yleinen kiinalainen LCD -näyttö, adafruit -kirjastoyhteensopiva
  • 3x7 senttimetrin piirilevy protoboard
  • 9V akku
  • 9V akkukaapeli
  • Virtakytkin eli 2-asentoinen liukukytkin*
  • Yksi 100 ohmin vastus*
  • Kolme 1000 ohmin vastusta*
  • tarrakiinnitteinen tarrakiinnitys (valinnainen)

*Säästä rahaa pelastamalla tämä komponentti rikkoutuneesta stereolaitteesta tai vastaavasta roskapostista (kokeile paikallista säästökauppaa)

Seuraavilla työkaluilla:

  • Suojalasit
  • Juotin
  • Juotos (käytän 0,8 mm)
  • Kuuma liimapistooli yhdellä liimapuikolla
  • Auttavat kädet (mukavat täällä) (halvat täällä)
  • Lankaleikkurit, jotka on suunniteltu leikkaamaan pieniä lankoja siten, että ne ovat pinnan tasalla
  • Neulan pihdit
  • Micro -USB -kaapeli
  • Tietokone, johon on asennettu Arduino IDE ja ESP8266 -lisäosa
  • Käsineet**
  • Ruuvimeisseli**
  • Vasara**
  • Akkuporakone**

** tarvitaan vain, jos aiot pelastaa omat osat

On myös syytä mainita, että tätä kaukosäädintä voidaan käyttää käänteisesti - selataksesi jostain muualta saatuja tietoja.

Vaihe 1: Testaa Sovita kaikki Protoboardilla. Liimaa nestekidenäyttö alas. Testaa vastukset ja napit yleismittarilla

Testaa Sovita kaikki Protoboardilla. Liimaa nestekidenäyttö alas. Testaa vastukset ja napit yleismittarilla
Testaa Sovita kaikki Protoboardilla. Liimaa nestekidenäyttö alas. Testaa vastukset ja napit yleismittarilla
Testaa Sovita kaikki Protoboardilla. Liimaa nestekidenäyttö alas. Testaa vastukset ja napit yleismittarilla
Testaa Sovita kaikki Protoboardilla. Liimaa nestekidenäyttö alas. Testaa vastukset ja napit yleismittarilla
Testaa Sovita kaikki Protoboardilla. Liimaa nestekidenäyttö alas. Testaa vastukset ja napit yleismittarilla
Testaa Sovita kaikki Protoboardilla. Liimaa nestekidenäyttö alas. Testaa vastukset ja napit yleismittarilla
Testaa Sovita kaikki Protoboardilla. Liimaa nestekidenäyttö alas. Testaa vastukset ja napit yleismittarilla
Testaa Sovita kaikki Protoboardilla. Liimaa nestekidenäyttö alas. Testaa vastukset ja napit yleismittarilla

Varmista, että käytät Amican nodeMCU "v2", koska "v3" Lolin -versio on hieman suurempi eikä sovi!

Painikkeissa ei ole aina neljää nastaa - mutta kun ne ovat, ne on tarkistettava. Aseta yleismittari lukemaan vastukset. Kosketa kahta nastaa. Jos vastus on nolla, nastat on kytketty toisiinsa. Painikkeiden testaaminen on helpompaa, kun ne istuvat protoboardilla.

Vastus voi huijata sinua! Haluamme esimerkiksi kolme 1k vastusta, jotka ovat ruskeita, mustia ja punaisia. Punainen nauha voidaan helposti sekoittaa oranssiin, joka merkitsee 10k vastusta! Aina kun pelastat komponentin, on hyvä tarkistaa, että se toimii edelleen oikein, jos mahdollista. Niin kauan kuin kaikki 1k -vastukset lukevat jotain lähellä 1 000 ohmia, voit jatkaa.

Vaihe 2: Juota ensin virtakytkin, sitten johdot/painikkeet/vastukset ja sitten NodeMCU. Katso Kaavio

Juota ensin virtakytkin, sitten johdot/painikkeet/vastukset ja sitten NodeMCU. Katso Kaavio
Juota ensin virtakytkin, sitten johdot/painikkeet/vastukset ja sitten NodeMCU. Katso Kaavio
Juota ensin virtakytkin, sitten johdot/painikkeet/vastukset ja sitten NodeMCU. Katso Kaavio
Juota ensin virtakytkin, sitten johdot/painikkeet/vastukset ja sitten NodeMCU. Katso Kaavio
Juota ensin virtakytkin, sitten johdot/painikkeet/vastukset ja sitten NodeMCU. Katso Kaavio
Juota ensin virtakytkin, sitten johdot/painikkeet/vastukset ja sitten NodeMCU. Katso Kaavio

TinkerCADia käytettiin kuvassa olevan kaavion luomiseen. Koska TinkerCADissa ei ole NodeMCU: ta käytettävissä olevien osien luettelossa, edustin otsikkotappeja. Tunnisteet lisättiin kuvankäsittelyohjelmalla.

Suurin osa piiristä peitetään NodeMCU: lla ja akulla, joten on tärkeää tarkistaa kaikki uudelleen. Varo, että virtakytkin ei estä NodeMCU: n USB -porttia. Vie pihdit 9 V: n akkujohtimien johtamiseksi yksi kerrallaan asennusreiän läpi. Tämä suojaa johtoja rikkoutumiselta ajan myötä. Kun olet juottanut koko muun piirin, suosittelen vain juottamaan NodeMCU -nastat, joita aiot käyttää.

Seuraavaksi tulee antistaattinen muovi. Leikkaa pala pussista, jonka NodeMCU tuli. Liimaa muovi kuumaliimalla protoboardin alapuolelle, johon akku menee. Tämä suojaa juotetta ja tappeja oikosululta paristokoteloa tai mitään muuta vastaan, jonka päälle voit asettaa kaukosäätimen. Lisäksi muovi tarjoaa sileän pinnan akun asettamiseksi.

Vaihe 3: Laitteiston testaus

Laitteiston testaus
Laitteiston testaus
Laitteiston testaus
Laitteiston testaus

Digitaalisen päälle/pois -signaalin lukemisen sijaan luemme analogisen jännitteen. Tämän avulla voimme laittaa kaikki kolme painiketta yhdelle nastalle. Jokaisella painikkeella on erilainen vastus, joka kytketään sitten jännitteenjakajaan, kun painiketta painetaan. NodeMCU lukee jännitteen välillä 0-3,3 volttia ja antaa vastaavan arvon välillä 0-1024. Sisällytän luonnoksen, joka käynnistää lcd -näytön ja näyttää arvon, jonka nasta A0 kaappaa. Tämän avulla voit kertoa, toimivatko painikkeet. Nappaamani arvot vasemmalta oikealle olivat 545, 520 ja 365, mutta omasi voivat vaihdella jonkin verran. Kun mitään painikkeita ei paineta, analogisen arvon tulee olla 0-15.

Vaihe 4: WiFi -ohjelmointivalinnat

WiFi -ohjelmointivalinnat
WiFi -ohjelmointivalinnat

On olemassa useita tapoja ohjelmoida kaukosäädin puhumaan muille laitteille WiFi -yhteyden ja jopa Internetin kautta. Valitsemasi menetelmä riippuu tilanteestasi. On myös syytä mainita, että tätä kaukosäädintä voidaan käyttää päinvastaisessa järjestyksessä (jostain muualta saatujen tietojen selaamiseen). Kaksi tärkeintä tapaa, joita olen nähnyt, ovat HTTP ja MQTT. Tässä on muutamia opetusohjelmia, joita voit seurata täältä:

HTTP -ohjelmiston opetusohjelma

Raspberry Pi MQTT Setup Instructable

MQTT -ohjelmiston opetusohjelma

PubNub -opetusohjelma

Tutustu myös NodeMCU -laitteistokirjaston mukana toimitettuihin esimerkkeihin (kuvassa)!

Kiitos lukemisesta! On monia tapoja, joilla voit laajentaa tätä kaukosäädintä, kun saat sen käsiin. Lähetä joka tapauksessa tulokset. Haluaisin nähdä miten siitä tuli!

Suositeltava: