Satura rādītājs:

WiFi kabatas tālvadības pults: 4 soļi
WiFi kabatas tālvadības pults: 4 soļi

Video: WiFi kabatas tālvadības pults: 4 soļi

Video: WiFi kabatas tālvadības pults: 4 soļi
Video: Умное WiFi реле TUYA TYWD с сухими контактами и пультом ДУ RF 433 mHz 2024, Novembris
Anonim
WiFi kabatas tālvadības pults
WiFi kabatas tālvadības pults
WiFi kabatas tālvadības pults
WiFi kabatas tālvadības pults

Projektos, kas saistīti ar WiFi, var noderēt vienkārša tālvadības pults. Jūs varat izveidot vienu no šādiem vienumiem:

  • Trīs taustes pogas*
  • ESP8266 v2 (Amica) IoT plāksne (un tajā ietilpstošais plastmasas iesaiņojums)
  • 0,91 collu vispārējs ķīniešu LCD ekrāns, saderīgs ar adafruit bibliotēku
  • 3x7 centimetru PCB protoboards
  • 9V akumulators
  • 9V akumulatora kabelis
  • Ieslēgšanas/izslēgšanas slēdzis jeb 2 pozīciju bīdāmais slēdzis*
  • Viens 100 omu rezistors*
  • Trīs 1000 omu rezistori*
  • Velcro ar līmi (ar papildaprīkojumu)

*Ietaupiet naudu, izglābjot šo komponentu no salauztas stereo vai līdzīgas nevēlamas ierīces (izmēģiniet vietējo lietoto preču veikalu)

Ar šādiem rīkiem:

  • Drošības brilles
  • Lodāmurs
  • Lodēt (es izmantoju 0,8 mm)
  • Karsta līmes pistole ar vienu līmi
  • Palīdzīgas rokas (jaukas šeit) (lētas šeit)
  • Stiepļu griezēji, kas paredzēti mazu vadu griešanai, lai tie būtu vienā līmenī ar virsmu
  • Adatas knaibles
  • Mikro USB kabelis
  • Dators ar instalētu Arduino IDE un ESP8266 papildinājumu
  • Cimdi **
  • Skrūvgriezis **
  • Āmurs **
  • Akumulatora urbis **

** nepieciešams tikai tad, ja plānojat glābt savas detaļas

Ir arī vērts pieminēt, ka šo tālvadības pulti var izmantot apgrieztā veidā - lai pārlūkotu informāciju, kas saņemta no kaut kur citur.

1. darbība: pārbaudiet, vai viss ir piemērots protoboardam. Līme uz leju LCD. Pārbaudiet rezistorus un pogu tapas ar multimetru

Pārbaudiet, vai viss ir piemērots Protoboard. Līme uz leju LCD. Pārbaudiet rezistorus un pogu tapas ar multimetru
Pārbaudiet, vai viss ir piemērots Protoboard. Līme uz leju LCD. Pārbaudiet rezistorus un pogu tapas ar multimetru
Pārbaudiet, vai viss ir piemērots Protoboard. Līme uz leju LCD. Pārbaudiet rezistorus un pogu tapas ar multimetru
Pārbaudiet, vai viss ir piemērots Protoboard. Līme uz leju LCD. Pārbaudiet rezistorus un pogu tapas ar multimetru
Pārbaudiet, vai viss ir piemērots protoboardam. Līme uz leju LCD. Pārbaudiet rezistorus un pogu tapas ar multimetru
Pārbaudiet, vai viss ir piemērots protoboardam. Līme uz leju LCD. Pārbaudiet rezistorus un pogu tapas ar multimetru
Pārbaudiet, vai viss ir piemērots Protoboard. Līme uz leju LCD. Pārbaudiet rezistorus un pogu tapas ar multimetru
Pārbaudiet, vai viss ir piemērots Protoboard. Līme uz leju LCD. Pārbaudiet rezistorus un pogu tapas ar multimetru

Pārliecinieties, ka izmantojat Amica nodeMCU "v2", jo "v3" Lolin versija ir nedaudz lielāka un nederēs!

Pogām ne vienmēr ir četras tapas, bet, kad tās ir, tās ir jāpārbauda. Iestatiet multimetru, lai tas nolasītu pretestības. Pieskarieties divām tapām. Ja pretestība ir nulle, tapas ir savienotas viena ar otru. Ir vieglāk pārbaudīt pogas, kad tās atrodas uz protoboarda.

Rezistori var jūs apmānīt! Piemēram, mēs vēlamies trīs 1k rezistorus, kas ir brūni, melni, sarkani. Sarkano joslu var viegli sajaukt ar oranžu, kas apzīmē 10k rezistoru! Turklāt ikreiz, kad izglābjat kādu komponentu, ir labi pārbaudīt, vai tas joprojām darbojas pareizi, ja iespējams. Kamēr visi 1k rezistori nolasa kaut ko tuvu 1 000 omiem, jums ir labi iet.

2. solis: vispirms pielodējiet ieslēgšanas/izslēgšanas slēdzi, pēc tam vadus/pogas/rezistorus, pēc tam NodeMCU. Skatīt shēmu

Vispirms pielodējiet ieslēgšanas/izslēgšanas slēdzi, pēc tam vadus/pogas/rezistorus, pēc tam NodeMCU. Skatīt shēmu
Vispirms pielodējiet ieslēgšanas/izslēgšanas slēdzi, pēc tam vadus/pogas/rezistorus, pēc tam NodeMCU. Skatīt shēmu
Vispirms pielodējiet ieslēgšanas/izslēgšanas slēdzi, pēc tam vadus/pogas/rezistorus, pēc tam NodeMCU. Skatīt shēmu
Vispirms pielodējiet ieslēgšanas/izslēgšanas slēdzi, pēc tam vadus/pogas/rezistorus, pēc tam NodeMCU. Skatīt shēmu
Vispirms pielodējiet ieslēgšanas/izslēgšanas slēdzi, pēc tam vadus/pogas/rezistorus, pēc tam NodeMCU. Skatīt shēmu
Vispirms pielodējiet ieslēgšanas/izslēgšanas slēdzi, pēc tam vadus/pogas/rezistorus, pēc tam NodeMCU. Skatīt shēmu

TinkerCAD tika izmantots, lai izveidotu attēloto shēmu. Tā kā TinkerCAD pieejamo detaļu sarakstā nav NodeMCU, es to attēloju ar galvenes tapām. Iezīmes tika pievienotas ar fotoattēlu redaktoru.

Lielāko daļu ķēdes aizsegs NodeMCU un akumulators, tāpēc ir svarīgi visu vēlreiz pārbaudīt. Uzmanieties, lai jūsu barošanas slēdzis nebloķētu NodeMCU USB portu. Izmantojiet knaibles, lai pa vienam caur 9V akumulatora vadiem izvadītu caur montāžas atveri. Tas pasargās vadus no pārrāvuma laika gaitā. Pēc tam, kad esat pielodējis visu pārējo ķēdi, es iesaku lodēt tikai tās NodeMCU tapas, kuras jūs gatavojaties izmantot.

Tālāk nāk antistatiskā plastmasa. Izgrieziet gabalu no maisa, kurā ienāca NodeMCU. Karsti pielīmējiet plastmasu protoboarda apakšpusē, kur tiks ievietots akumulators. Tas pasargās lodētavu un tapas no īssavienojuma pret akumulatora korpusu vai jebko citu, kam varētu novietot tālvadības pulti. Turklāt plastmasa nodrošina gludu virsmu, uz kuras novietot akumulatoru.

3. darbība. Aparatūras pārbaude

Aparatūras pārbaude
Aparatūras pārbaude
Aparatūras pārbaude
Aparatūras pārbaude

Tā vietā, lai nolasītu digitālo ieslēgšanas/izslēgšanas signālu, mēs nolasīsim analogo spriegumu. Tas ļauj mums visas trīs pogas ievietot vienā tapā. Katrai pogai ir atšķirīga pretestība, kas, nospiežot pogu, tiek pievienota sprieguma dalītājam. NodeMCU nolasīs spriegumu starp 0-3,3 voltiem un sniegs atbilstošu vērtību no 0-1024. Es pievienoju skici, kas aktivizēs LCD ekrānu un parādīs vērtību, ko uztver pin A0. Tas ļaus jums pateikt, vai pogas darbojas. Manis uztvertās vērtības no kreisās uz labo bija 545, 520 un 365, bet jūsu vērtības var nedaudz atšķirties. Ja netiek nospiesta neviena poga, analogajai vērtībai jābūt no 0 līdz 15.

4. solis: WiFi programmēšanas izvēle

WiFi programmēšanas iespējas
WiFi programmēšanas iespējas

Ir vairāki veidi, kā programmēt tālvadības pulti, lai sarunātos ar citām ierīcēm, izmantojot WiFi un pat internetā. Metodes izvēle būs atkarīga no konkrētās situācijas. Ir arī vērts pieminēt, ka šo tālvadības pulti var izmantot apgrieztā secībā (lai pārlūkotu informāciju, kas saņemta no kaut kur citur). Divas galvenās metodes, kuras esmu redzējis, ir HTTP un MQTT. Šeit ir dažas apmācības, kuras varat sekot šeit:

HTTP programmatūras apmācība

Raspberry Pi MQTT iestatīšanas instrukcija

MQTT programmatūras apmācība

PubNub apmācība

Pārbaudiet arī piemērus, kas iekļauti NodeMCU aparatūras bibliotēkā (attēlā)!

Paldies, ka izlasījāt! Ir daudz veidu, kā izvēlēties izvērst šo tālvadības pulti, tiklīdz esat to sapratis. Katrā ziņā publicējiet savus rezultātus. Es gribētu redzēt, kā tas izrādījās!

Ieteicams: