Cuprins:
- Pasul 1: Testați totul pe Protoboard. Lipiți ecranul LCD. Testați rezistențele și pinii butonului cu un multimetru
- Pasul 2: lipiți mai întâi comutatorul de pornire / oprire, apoi firele / butoanele / rezistențele, apoi NodeMCU. Vezi Schematic
- Pasul 3: Testarea hardware-ului
- Pasul 4: Opțiuni de programare WiFi
Video: Telecomandă de buzunar WiFi: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
O telecomandă simplă ar putea fi utilă pentru proiectele care implică WiFi. Puteți crea unul dintre următoarele elemente:
- Trei butoane tactile *
- Placă IoT ESP8266 v2 (Amica) (și învelișul de plastic în care a venit)
- Ecran LCD chinezesc generic de 0,91 ", compatibil cu biblioteca adafruit
- 3x7 centimetri pcb protoboard
- Baterie de 9V
- Cablu baterie 9V
- Comutator de pornire / oprire aka comutator cu 2 poziții glisant *
- Un rezistor de 100 ohmi *
- Trei rezistențe de 1000 ohmi *
- velcro cu adeziv (opțional)
* Economisiți bani salvând această componentă de pe un dispozitiv stereo stricat sau un dispozitiv asemănător (încercați magazinul local de economisire)
Cu următoarele instrumente:
- Ochelari de protectie
- Ciocan de lipit
- Lipit (folosesc 0,8 mm)
- Pistol de lipit fierbinte cu un singur lipici
- Mâinile ajutătoare (cele frumoase aici) (cele ieftine aici)
- Freze de sârmă concepute pentru tăierea firelor mici, astfel încât acestea să fie la același nivel cu o suprafață
- Cleste cu ac
- Cablu micro USB
- Un computer cu Arduino IDE și ESP8266 addon instalat
- Mănuși **
- Şurubelniţă**
- Ciocan**
- Burghiu fără fir **
** este necesar doar dacă intenționați să vă salvați propriile piese
De asemenea, merită menționat faptul că această telecomandă poate fi utilizată invers - pentru a răsfoi informațiile primite din altă parte.
Pasul 1: Testați totul pe Protoboard. Lipiți ecranul LCD. Testați rezistențele și pinii butonului cu un multimetru
Asigurați-vă că utilizați un nodeMCU "v2" de Amica, deoarece versiunea Lolin "v3" este puțin mai mare și nu se potrivește!
Butoanele nu au întotdeauna patru pini - dar atunci când au, trebuie să le verificați. Setați multimetrul să citească rezistențele. Atingeți doi pini. Dacă rezistența este zero, pinii sunt conectați între ei. Este mai ușor să testați butoanele atunci când acestea stau pe protoboard.
Rezistoarele te pot păcăli! De exemplu, vrem trei rezistențe de 1k, care sunt maro, negru, roșu. Banda roșie poate fi ușor confundată cu portocaliu, care desemnează un rezistor de 10k! De asemenea, de fiecare dată când salvați o componentă, este bine să verificați dacă funcționează corect, dacă este posibil. Atâta timp cât toate rezistențele de 1k citesc ceva apropiat de 1 000 ohmi, sunteți bine să mergeți.
Pasul 2: lipiți mai întâi comutatorul de pornire / oprire, apoi firele / butoanele / rezistențele, apoi NodeMCU. Vezi Schematic
TinkerCAD a fost folosit pentru a crea schema din imagine. Deoarece TinkerCAD nu are un NodeMCU în lista de piese disponibile, am folosit pini de antet pentru a-l reprezenta. Etichetele au fost adăugate cu un editor foto.
Cea mai mare parte a circuitului va fi acoperită de NodeMCU și baterie, deci este important să verificați totul. Aveți grijă ca comutatorul dvs. de alimentare să nu blocheze portul USB de pe NodeMCU. Folosiți un clește pentru a direcționa firele bateriei de 9V, unul câte unul, printr-o gaură de montare. Acest lucru va proteja firele de a fi rupte în timp. După ce ați lipit tot restul circuitului, vă recomand să lipiți numai pinii NodeMCU pe care îi veți folosi.
Urmează plasticul antistatic. Tăiați o bucată din pungă în care a intrat NodeMCU. Adăugați plasticul pe partea inferioară a protocoardului unde va merge bateria. Acest lucru va proteja lipirea și știfturile de scurtcircuitarea împotriva carcasei bateriei sau orice altceva pe care ați putea seta telecomanda. De asemenea, plasticul oferă o suprafață netedă pe care să așezi bateria.
Pasul 3: Testarea hardware-ului
În loc să citim un semnal digital de pornire / oprire, vom citi tensiunea analogică. Acest lucru ne permite să punem toate cele trei butoane pe un singur pin. Fiecare buton are o rezistență diferită, care este apoi conectată la un divizor de tensiune atunci când apăsați butonul. NodeMCU va citi o tensiune între 0-3,3 volți și vă va oferi o valoare corespunzătoare între 0-1024. Includ o schiță care va declanșa ecranul LCD și va afișa valoarea capturată de pinul A0. Acest lucru vă va permite să spuneți dacă butoanele funcționează. Valorile pe care le-am capturat, de la stânga la dreapta, au fost 545, 520 și 365, dar ale dvs. pot varia oarecum. Când nu sunt apăsate butoane, valoarea analogică ar trebui să fie între 0-15.
Pasul 4: Opțiuni de programare WiFi
Există mai multe moduri de a programa telecomanda pentru a vorbi cu alte dispozitive prin WiFi și chiar pe internet. Metoda pe care o alegeți va depinde de situația dvs. particulară. De asemenea, merită menționat faptul că această telecomandă poate fi utilizată în sens invers (pentru a răsfoi informațiile primite din altă parte). Cele două metode majore pe care le-am văzut sunt HTTP și MQTT. Iată câteva tutoriale pe care le puteți urmări de aici:
Tutorial software
Configurare Raspberry Pi MQTT Instrucțional
Tutorial software MQTT
Tutorial PubNub
De asemenea, verificați exemplele incluse în biblioteca hardware NodeMCU (în imagine)!
Mulțumesc pentru lectură! Există multe modalități prin care puteți alege să extindeți această telecomandă odată ce ați obținut-o. În orice caz, postați rezultatele. Mi-ar plăcea să văd cum sa dovedit!
Recomandat:
Vizualizator semnal de buzunar (osciloscop de buzunar): 10 pași (cu imagini)
Vizualizator de semnal de buzunar (osciloscop de buzunar): Bună ziua tuturor, cu toții facem atât de multe lucruri în fiecare zi. Pentru fiecare lucru acolo unde este nevoie de unele instrumente. Aceasta este pentru fabricarea, măsurarea, finisarea etc. Așadar, pentru lucrătorii electronici, au nevoie de instrumente precum lipitorul, multimetrul, osciloscopul etc
Telecomanda TV devine o telecomandă RF -- NRF24L01 + Tutorial: 5 pași (cu imagini)
Telecomanda TV devine o telecomandă RF || Tutorial NRF24L01 +: În acest proiect vă voi arăta cum am folosit popularul IC nRF24L01 + RF pentru a regla luminozitatea unei benzi LED fără fir prin trei butoane inutile ale unei telecomenzi TV. Să începem
IRduino: telecomandă Arduino - Imitați o telecomandă pierdută: 6 pași
IRduino: Telecomandă Arduino - Imitați o telecomandă pierdută: Dacă ați pierdut vreodată telecomanda pentru televizor sau DVD player, știți cât de frustrant este să mergeți, să găsiți și să folosiți butoanele de pe dispozitivul însuși. Uneori, aceste butoane nici măcar nu oferă aceeași funcționalitate ca telecomanda. Primiți
Cel mai tare USB L.E.D. Lumina de buzunar (intrare de buzunar): 6 pași
Cel mai tare USB L.E.D. Lumină de dimensiuni de buzunar (intrare de dimensiuni de buzunar): În acest instructabil, vă voi arăta cum să realizați un L.E.D. lumină care se poate plia în dimensiunea unei cutii X-it Mints și se poate potrivi cu ușurință în buzunar. Dacă vă place, asigurați-vă că faceți + + și votați-mă la concurs! Materialele și
Telecomandă cu declanșator USB pentru camera CHDK de dimensiuni de buzunar: 8 pași
Telecomandă de declanșare a camerei USB de dimensiuni de buzunar CHDK: Acest instructiv vă arată cum să realizați o telecomandă USB de dimensiuni de buzunar pentru camera dvs. Canon în interiorul unei cutii Altoids Smalls (noul gen cu capac articulat). Am păstrat-o destul de simplu în ceea ce privește circuitul. Sunt doar baterii conectate la un