Përmbajtje:

Telekomanda me xhep WiFi: 4 hapa
Telekomanda me xhep WiFi: 4 hapa

Video: Telekomanda me xhep WiFi: 4 hapa

Video: Telekomanda me xhep WiFi: 4 hapa
Video: MOES WiFi 4 Gang Smart Switch, Installation#moes 2024, Korrik
Anonim
Telekomandë xhepi WiFi
Telekomandë xhepi WiFi
Telekomandë xhepi WiFi
Telekomandë xhepi WiFi

Një telekomandë e thjeshtë mund të jetë e dobishme për projektet që përfshijnë WiFi. Ju mund të bëni një nga artikujt e mëposhtëm:

  • Tre butona prekës*
  • ESP8266 v2 (Amica) bordi IoT (dhe mbështjellësi plastik në të cilin erdhi)
  • 0.91 "ekran kinez LCD kinez, i pajtueshëm me bibliotekën adafruit
  • 3x7 centimetra pcb protoboard
  • Bateri 9V
  • Kabllo baterie 9V
  • Çelësi i ndezjes/fikjes i njohur si çelës rrëshqitës me 2 pozicione*
  • Një rezistencë 100 ohm*
  • Tre rezistente 1000 Ohm*
  • velcro me mbështetës ngjitës (Opsionale)

*Kurseni para duke e shpëtuar këtë komponent nga një stereo e prishur ose pajisje të ngjashme junk (provoni dyqanin tuaj lokal të lulëzimit)

Me mjetet e mëposhtme:

  • Syze sigurie
  • Makine per ngjitjen e metalit
  • Ngjitës (unë përdor 0.8mm)
  • Armë me zam të nxehtë me një shkop zam
  • Duart ndihmëse (ato të këndshme këtu) (ato të lira këtu)
  • Prerëset e telave të dizajnuara për të prerë tela të vegjël në mënyrë që ato të jenë të barabarta me një sipërfaqe
  • Pincë me gjilpërë
  • Kabllo mikro USB
  • Computershtë instaluar një kompjuter me shtesë Arduino IDE dhe ESP8266
  • Dorashka **
  • Kaçavidë **
  • Çekiç **
  • Stërvitje pa kabllo **

** nevojitet vetëm nëse planifikoni të shpëtoni pjesët tuaja

Vlen gjithashtu të përmendet se ky telekomandë mund të përdoret në të kundërt - për të shfletuar informacionin e marrë nga diku tjetër.

Hapi 1: Test Përshtatni gjithçka në Protoboard. Ngjitni LCD -në. Provoni Rezistorët dhe Kunjat e Butonave me një Multimetër

Test Përshtatni gjithçka në Protoboard. Ngjitni LCD -në. Provoni Rezistorët dhe Kunjat e Butonave me një Multimetër
Test Përshtatni gjithçka në Protoboard. Ngjitni LCD -në. Provoni Rezistorët dhe Kunjat e Butonave me një Multimetër
Test Përshtatni gjithçka në Protoboard. Ngjitni LCD -në. Provoni Rezistorët dhe Kunjat e Butonave me një Multimetër
Test Përshtatni gjithçka në Protoboard. Ngjitni LCD -në. Provoni Rezistorët dhe Kunjat e Butonave me një Multimetër
Test Përshtatni gjithçka në Protoboard. Ngjitni LCD -në. Provoni Rezistorët dhe Kunjat e Butonave me një Multimetër
Test Përshtatni gjithçka në Protoboard. Ngjitni LCD -në. Provoni Rezistorët dhe Kunjat e Butonave me një Multimetër
Test Përshtatni gjithçka në Protoboard. Ngjitni LCD -në. Provoni Rezistorët dhe Kunjat e Butonave me një Multimetër
Test Përshtatni gjithçka në Protoboard. Ngjitni LCD -në. Provoni Rezistorët dhe Kunjat e Butonave me një Multimetër

Sigurohuni që jeni duke përdorur një nodeMCU "v2" nga Amica, pasi versioni "v3" Lolin është pak më i madh dhe nuk do të përshtatet!

Butonat nuk kanë gjithmonë katër kunja - por kur të kenë, ju duhet t'i kontrolloni ato. Vendosni multimetrin tuaj për të lexuar rezistencat. Prekni dy kunja. Nëse rezistenca lexon zero, kunjat janë të lidhur me njëri -tjetrin. It'sshtë më e lehtë të provosh butonat kur ata janë ulur në protoboard.

Rezistentët mund t'ju mashtrojnë! Për shembull, ne duam tre rezistorë 1k, të cilët janë ngjyrë kafe, të zezë, të kuqe. Brezi i kuq mund të ngatërrohet lehtësisht me portokalli, i cili përcakton një rezistencë 10k! Gjithashtu, sa herë që shpëtoni një përbërës, është mirë të kontrolloni që ai ende punon siç duhet, nëse është e mundur. Për sa kohë që të gjithë rezistencat 1k lexojnë diçka afër 1, 000 Ohm, jeni mirë të shkoni.

Hapi 2: Bashkoni së pari çelësin e ndezjes/fikjes, pastaj telat/butonat/rezistencat, pastaj NodeMCU. Shihni Skematike

Bashkoni së pari çelësin e ndezjes/fikjes, pastaj telat/butonat/rezistencat, pastaj NodeMCU. Shihni Skematike
Bashkoni së pari çelësin e ndezjes/fikjes, pastaj telat/butonat/rezistencat, pastaj NodeMCU. Shihni Skematike
Bashkoni së pari çelësin e ndezjes/fikjes, pastaj telat/butonat/rezistencat, pastaj NodeMCU. Shihni Skematike
Bashkoni së pari çelësin e ndezjes/fikjes, pastaj telat/butonat/rezistencat, pastaj NodeMCU. Shihni Skematike
Bashkoni së pari çelësin e ndezjes/fikjes, pastaj telat/butonat/rezistencat, pastaj NodeMCU. Shihni Skematike
Bashkoni së pari çelësin e ndezjes/fikjes, pastaj telat/butonat/rezistencat, pastaj NodeMCU. Shihni Skematike

TinkerCAD u përdor për të krijuar skemën e paraqitur në figurë. Meqenëse TinkerCAD nuk ka një NodeMCU në listën e pjesëve të disponueshme, kam përdorur kunjat e kokës për ta përfaqësuar atë. Etiketat u shtuan me një redaktues fotografish.

Pjesa më e madhe e qarkut do të mbulohet nga NodeMCU dhe bateria, prandaj është e rëndësishme që të kontrolloni dyfish gjithçka. Kini kujdes që ndërprerësi juaj i energjisë nuk do të bllokojë portën usb në NodeMCU. Përdorni një pincë për të përcjellë telat e baterisë 9V, një nga një, përmes një vrime montimi. Kjo do të mbrojë telat nga prishja me kalimin e kohës. Pasi të keni bashkuar të gjithë pjesën tjetër të qarkut, unë rekomandoj të bashkoni vetëm kunjat e NodeMCU që do të përdorni.

Më pas vjen plastika anti-statike. Pritini një copë nga çanta në të cilën erdhi NodeMCU. Ngjiteni plastikën në pjesën e poshtme të panelit ku do të shkojë bateria. Kjo do të mbrojë lidhësin dhe kunjat nga shkurtimi kundër zorrës së baterisë, ose ndonjë gjë tjetër që mund ta vendosni telekomandën në krye. Gjithashtu, plastika siguron një sipërfaqe të lëmuar mbi të cilën vendoset bateria.

Hapi 3: Testimi i harduerit

Testimi i harduerit
Testimi i harduerit
Testimi i harduerit
Testimi i harduerit

Në vend që të lexojmë një sinjal dixhital të ndezur/fikur, ne do të lexojmë tensionin analog. Kjo na lejon të vendosim të tre butonat në një kunj të vetëm. Çdo buton ka një rezistencë të ndryshme, e cila më pas lidhet me një ndarës të tensionit kur shtypni butonin. NodeMCU do të lexojë një tension midis 0-3.3 volt dhe do t'ju japë një vlerë përkatëse midis 0-1024. Unë jam duke përfshirë një skicë që do të ndezë ekranin LCD dhe do të shfaq vlerën që kapet nga kunja A0. Kjo do t'ju lejojë të tregoni nëse butonat po punojnë. Vlerat që kapa, nga e majta në të djathtë, ishin 545, 520 dhe 365, por tuajat mund të ndryshojnë disi. Kur nuk shtypet asnjë buton, vlera analoge duhet të jetë midis 0-15.

Hapi 4: Zgjedhjet e Programimit WiFi

Zgjedhjet e Programimit WiFi
Zgjedhjet e Programimit WiFi

Ka një numër mënyrash për të programuar telekomandën për të folur me pajisje të tjera përmes WiFi dhe madje edhe përmes internetit. Metoda që zgjidhni do të varet nga situata juaj e veçantë. Vlen gjithashtu të përmendet se ky telekomandë mund të përdoret në mënyrë të kundërt (për të shfletuar informacionin e marrë nga diku tjetër). Dy metodat kryesore që kam parë janë HTTP dhe MQTT. Këtu janë disa mësime që mund të ndiqni nga këtu:

Udhëzues i softuerit

Raspberry Pi MQTT Setup Instructable

Mësuesi i softuerit MQTT

Tutoriali PubNub

Shikoni gjithashtu shembujt e përfshirë me bibliotekën e pajisjeve NodeMCU (në foto)!

Faleminderit per leximin! Ka shumë mënyra që mund të zgjidhni për të zgjeruar këtë telekomandë sapo të mësoni. Me çdo kusht, postoni rezultatet tuaja. Do të doja të shihja se si doli!

Recommended: