Turinys:
- 1 žingsnis: išbandykite, ar viskas tinka „Protoboard“. Klijuokite LCD ekraną žemyn. Patikrinkite rezistorius ir mygtukų kaiščius multimetru
- 2 žingsnis: Pirmiausia lituokite įjungimo/išjungimo jungiklį, tada laidus/mygtukus/rezistorius, tada „NodeMCU“. Žr. Schema
- 3 žingsnis: aparatinės įrangos testavimas
- 4 žingsnis: „WiFi“programavimo pasirinkimas
Video: „WiFi Pocket Remote“: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Paprastas nuotolinio valdymo pultas gali būti naudingas projektams, susijusiems su „WiFi“. Galite pagaminti vieną iš šių elementų:
- Trys lytėjimo mygtukai*
- ESP8266 v2 („Amica“) daiktų interneto plokštė (ir plastikinė pakuotė, į kurią jis buvo įtrauktas)
- 0,91 colio bendras kinų skystųjų kristalų ekranas, suderinamas su „adafruit“biblioteka
- 3x7 centimetrų PCB protoboard
- 9V baterija
- 9V akumuliatoriaus kabelis
- Įjungimo/išjungimo jungiklis, dar žinomas kaip 2 padėčių slankiklis*
- Vienas 100 omų rezistorius*
- Trys 1000 omų rezistoriai*
- lipnus atraminis velcro (pasirinktinai)
*Sutaupykite pinigų išgelbėdami šį komponentą iš sugedusio stereofoninio įrenginio ar panašaus šiukšlių įrenginio (išbandykite vietinę dėvėtų daiktų parduotuvę)
Su šiais įrankiais:
- Apsauginiai akiniai
- Lituoklis
- Lituoklis (aš naudoju 0,8 mm)
- Karštas klijų pistoletas su viena klijų lazda
- Pagalbos rankos (gražios čia) (pigios čia)
- Vielos pjaustytuvai skirti mažiems laidams pjauti, kad jie būtų lygiaverčiai paviršiui
- Spyglių replės
- Mikro USB kabelis
- Kompiuteris su įdiegtu „Arduino IDE“ir ESP8266 priedu
- Pirštinės **
- Atsuktuvas**
- Plaktukas **
- Akumuliatorinis gręžtuvas **
** reikalingas tik tuo atveju, jei planuojate gelbėti savo dalis
Taip pat verta paminėti, kad šį nuotolinio valdymo pultą galima naudoti atvirkščiai - naršyti informaciją, gautą iš kitur.
1 žingsnis: išbandykite, ar viskas tinka „Protoboard“. Klijuokite LCD ekraną žemyn. Patikrinkite rezistorius ir mygtukų kaiščius multimetru
Įsitikinkite, kad naudojate Amica nodeMCU „v2“, nes „v3“„Lolin“versija yra šiek tiek didesnė ir netiks!
Mygtukai ne visada turi keturis kaiščius, bet kai jie turi, turite juos patikrinti. Nustatykite multimetrą, kad jis nuskaitytų varžą. Palieskite du kaiščius. Jei varža lygi nuliui, kaiščiai yra sujungti vienas su kitu. Lengviau išbandyti mygtukus, kai jie sėdi protoboate.
Rezistoriai gali jus apgauti! Pavyzdžiui, norime trijų 1k rezistorių, kurie yra rudi, juodi, raudoni. Raudoną juostą galima lengvai supainioti su oranžine, kuri žymi 10 k rezistorių! Be to, kiekvieną kartą, kai išgelbėjate komponentą, jei įmanoma, gerai patikrinti, ar jis vis dar veikia tinkamai. Kol visi 1k rezistoriai nuskaito kažką maždaug 1 000 omų, jums gerai eiti.
2 žingsnis: Pirmiausia lituokite įjungimo/išjungimo jungiklį, tada laidus/mygtukus/rezistorius, tada „NodeMCU“. Žr. Schema
TinkerCAD buvo naudojamas kuriant schemą. Kadangi „TinkerCAD“galimų dalių sąraše nėra „NodeMCU“, aš vaizdavau antraštės kaiščius. Etiketės buvo pridėtos naudojant nuotraukų redaktorių.
Didžiąją grandinės dalį uždengs „NodeMCU“ir akumuliatorius, todėl svarbu viską dar kartą patikrinti. Pasirūpinkite, kad jūsų maitinimo jungiklis neužblokuotų „NodeMCU“USB prievado. Naudokite replėmis 9V akumuliatoriaus laidus po vieną per tvirtinimo angą. Tai apsaugo laidus nuo nutrūkimo laikui bėgant. Lituodami visą likusią grandinės dalį, rekomenduoju lituoti tik tuos „NodeMCU“kaiščius, kuriuos ketinate naudoti.
Kitas yra antistatinis plastikas. Iškirpkite gabalėlį iš maišelio, į kurį pateko „NodeMCU“. Karštai priklijuokite plastiką prie apatinės protoboat pusės, kur bus įdėta baterija. Tai apsaugos lydmetalį ir kaiščius nuo trumpojo jungimo nuo akumuliatoriaus korpuso ar bet ko kito, ant ko galite nustatyti nuotolinio valdymo pultą. Be to, plastikas suteikia lygų paviršių, ant kurio galima įdėti bateriją.
3 žingsnis: aparatinės įrangos testavimas
Užuot skaitę skaitmeninį įjungimo/išjungimo signalą, mes ketiname skaityti analoginę įtampą. Tai leidžia mums visus tris mygtukus uždėti ant vieno kaiščio. Kiekvienas mygtukas turi skirtingą pasipriešinimą, kuris paspaudus mygtuką prijungiamas prie įtampos skirstytuvo. „NodeMCU“skaitys įtampą tarp 0–3,3 voltų ir suteiks jums atitinkamą vertę tarp 0–1024. Pridedu eskizą, kuris suaktyvins LCD ekraną ir parodys vertę, užfiksuotą kaiščiu A0. Tai leis jums sužinoti, ar mygtukai veikia. Mano užfiksuotos vertės iš kairės į dešinę buvo 545, 520 ir 365, tačiau jūsų gali šiek tiek skirtis. Kai nepaspaudžiami jokie mygtukai, analoginė vertė turi būti nuo 0 iki 15.
4 žingsnis: „WiFi“programavimo pasirinkimas
Yra daugybė būdų, kaip užprogramuoti nuotolinio valdymo pultą kalbėtis su kitais įrenginiais per „WiFi“ir net internetu. Jūsų pasirinktas metodas priklausys nuo jūsų konkrečios situacijos. Taip pat verta paminėti, kad šį nuotolinio valdymo pultą galima naudoti atvirkščiai (naršyti iš kitur gautą informaciją). Du pagrindiniai mano matyti metodai yra HTTP ir MQTT. Štai keletas pamokų, kurias galite sekti iš čia:
HTTP programinės įrangos pamoka
„Raspberry Pi MQTT“sąrankos instrukcija
„MQTT“programinės įrangos pamoka
PubNub pamoka
Taip pat peržiūrėkite pavyzdžius, pateiktus kartu su „NodeMCU“aparatinės įrangos biblioteka (nuotraukoje)!
Ačiū, kad skaitote! Yra daug būdų, kuriuos galite pasirinkti išplėsti naudodami šį nuotolinio valdymo pultą. Bet kokiu atveju paskelbkite savo rezultatus. Norėčiau pamatyti, kaip tai pasirodė!
Rekomenduojamas:
POCKET MUSIC PLAYER: 6 žingsniai
POCKET MUSIC PLAYER: Šioje instrukcijoje sužinosite, kaip pasigaminti „pasidaryk pats“kišeninį muzikos grotuvą su pauzės grojimu ir praleisti kitas funkcijas naudojant „arduino pro mini“arba „arduino nano“
„Pocket Sonic“valdovas: 3 žingsniai (su nuotraukomis)
„Pocket Sonic“valdovas: tai kišenės dydžio ultragarsinė skalė, kurią galėtumėte nešiotis kišenėje ir išmatuoti objekto ilgį. Galite išmatuoti savo aukštį, baldų aukštį ir pan. ir
Pocket Flappy Bird Game Machine: 5 žingsniai
„Pocket Flappy Bird Game Machine“: tai „nodemcu esp8266“pagrindu sukurta žaidimų konsolė, galinti žaisti „flappy bird“ir daugelį kitų žaidimų. Ši mašina taip pat gali būti naudojama deautherio kūrimui pagal „spacehuhns“kodą https://github.com/SpacehuhnTech/esp8266_deauther
„Arduino Pocket“lošimo automatas: 4 žingsniai
„Arduino Pocket“lošimo automatas: Būsiu atviras ir pasakysiu, kad šis projektas niekada nebūtų įvykęs, išskyrus tai, kad koronaviruso protrūkio metu aš prisiglaudžiu vietoje, atsitiktinai pamačiau, kad „Instructables“rengia „LED juostelės“konkursą ir Turiu keletą LED juostų
„Amazon Fire Remote TV Remote“nuotolinio valdymo pultas: 3 žingsniai (su paveikslėliais)
„Amazon Fire“nuotolinio televizoriaus nuotolinio valdymo pulto slydimas: „Amazon“, jūsų „Fire TV“yra toks nuostabus, kodėl nepateikėte mums nuotolinio valdymo pulto garsumo valdiklių? Na, už mažiau nei 5 USD „Amazon“galite nusipirkti šį mielą mažą nuotolinio valdymo pultą, maitinimą, nutildyti , apimtis ir kanalas - mažoje pakuotėje. Įveskite 3D spausdintuvą ir