Taula de continguts:

Comandament de butxaca WiFi: 4 passos
Comandament de butxaca WiFi: 4 passos

Vídeo: Comandament de butxaca WiFi: 4 passos

Vídeo: Comandament de butxaca WiFi: 4 passos
Vídeo: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Juliol
Anonim
Comandament de butxaca WiFi
Comandament de butxaca WiFi
Comandament de butxaca WiFi
Comandament de butxaca WiFi

Un senzill comandament a distància pot ser útil per a projectes relacionats amb WiFi. Podeu fer-ne un dels següents elements:

  • Tres botons tàctils *
  • Tauler IoT ESP8266 v2 (Amica) (i l’embolcall de plàstic que va entrar)
  • Pantalla LCD xinesa genèrica de 0,91 ", compatible amb biblioteca adafruit
  • Protoboard de 3x7 centímetres
  • Bateria de 9V
  • Cable de bateria de 9V
  • Interruptor d'encès / apagat també conegut com a interruptor lliscant de 2 posicions *
  • Una resistència de 100 ohm *
  • Tres resistències de 1000 ohm *
  • adhesiu amb velcro (opcional)

* Estalvieu diners recuperant aquest component d’un dispositiu estèreo trencat o un dispositiu brossa similar (proveu la vostra botiga de segona mà local)

Amb les eines següents:

  • Ulleres de seguretat
  • Soldador
  • Soldadura (faig servir 0,8 mm)
  • Pistola de cola calenta amb un pal de cola
  • Ajudar a les mans (aquí són bones) (aquí són barates)
  • Talladors de cables dissenyats per tallar fils petits de manera que quedin al ras amb una superfície
  • Alicates de punta
  • Cable micro USB
  • Un equip amb Arduino IDE i complement ESP8266 instal·lat
  • Guants **
  • Tornavís **
  • Martell **
  • Trepant sense fil **

** només cal si teniu previst recuperar les vostres pròpies peces

També val la pena esmentar que aquest comandament a distància es pot utilitzar a la inversa: per navegar per la informació rebuda des d’algun altre lloc.

Pas 1: proveu-ho tot a la Protoboard. Enganxeu la pantalla LCD. Proveu les resistències i els pins dels botons amb un multímetre

Proveu-ho tot a la Protoboard. Enganxeu la pantalla LCD. Proveu les resistències i els pins dels botons amb un multímetre
Proveu-ho tot a la Protoboard. Enganxeu la pantalla LCD. Proveu les resistències i els pins dels botons amb un multímetre
Proveu-ho tot a la Protoboard. Enganxeu la pantalla LCD. Proveu les resistències i els pins dels botons amb un multímetre
Proveu-ho tot a la Protoboard. Enganxeu la pantalla LCD. Proveu les resistències i els pins dels botons amb un multímetre
Proveu-ho tot a la Protoboard. Enganxeu la pantalla LCD. Proveu les resistències i els pins dels botons amb un multímetre
Proveu-ho tot a la Protoboard. Enganxeu la pantalla LCD. Proveu les resistències i els pins dels botons amb un multímetre
Proveu-ho tot a la Protoboard. Enganxeu la pantalla LCD. Proveu les resistències i els pins dels botons amb un multímetre
Proveu-ho tot a la Protoboard. Enganxeu la pantalla LCD. Proveu les resistències i els pins dels botons amb un multímetre

Assegureu-vos que utilitzeu un nodeMCU "v2" d'Amica, ja que la versió Lolin "v3" és una mica més gran i no s'adapta.

Els botons no sempre tenen quatre pins, però quan ho fan, els heu de comprovar. Configureu el multímetre per llegir resistències. Toca dos pins. Si la resistència és zero, els pins estan connectats entre si. És més fàcil provar els botons quan estan asseguts al protobordo.

Les resistències us poden enganyar! Per exemple, volem tres resistències 1k, que siguin marrons, negres i vermelles. La banda vermella es pot confondre fàcilment amb la taronja, que designa una resistència de 10 k. A més, sempre que recupereu un component, és bo comprovar que, encara que sigui possible, funcioni bé. Sempre que totes les resistències 1k llegeixin una cosa propera a 1.000 ohms, ja està bo.

Pas 2: soldeu primer l’interruptor d’encès / apagat, després els cables / botons / resistències i, a continuació, el NodeMCU. Vegeu l’esquema

Soldeu primer l’interruptor d’encès / apagat, després els cables / botons / resistències, i després el NodeMCU. Vegeu l’esquema
Soldeu primer l’interruptor d’encès / apagat, després els cables / botons / resistències, i després el NodeMCU. Vegeu l’esquema
Soldeu primer l’interruptor d’encès / apagat, després els cables / botons / resistències, i després el NodeMCU. Vegeu l’esquema
Soldeu primer l’interruptor d’encès / apagat, després els cables / botons / resistències, i després el NodeMCU. Vegeu l’esquema
Soldeu primer l’interruptor d’encès / apagat, després els cables / botons / resistències, i després el NodeMCU. Vegeu l’esquema
Soldeu primer l’interruptor d’encès / apagat, després els cables / botons / resistències, i després el NodeMCU. Vegeu l’esquema

TinkerCAD es va utilitzar per crear l’esquema de la imatge. Com que TinkerCAD no té NodeMCU a la llista de peces disponibles, he utilitzat pins de capçalera per representar-lo. Les etiquetes es van afegir amb un editor de fotos.

La major part del circuit estarà coberta per la NodeMCU i la bateria, per la qual cosa és important comprovar-ho tot. Tingueu cura que l’interruptor d’alimentació no bloquegi el port USB del NodeMCU. Utilitzeu una pinça per encaminar els cables de la bateria de 9V, d’un en un, a través d’un forat de muntatge. Això protegirà els cables de no trencar-se amb el pas del temps. Després d’haver soldat tota la resta del circuit, us recomano soldar només els pins NodeMCU que utilitzeu.

A continuació ve el plàstic antiestàtic. Retalleu un tros de la bossa que va entrar el NodeMCU. Pegueu el plàstic a la part inferior de la protoborda on anirà la bateria. Això protegirà la soldadura i els passadors de curtcircuits contra la carcassa de la bateria o qualsevol altra cosa que pugueu establir al comandament. A més, el plàstic proporciona una superfície llisa sobre la qual col·locar la bateria.

Pas 3: proves de maquinari

Proves de maquinari
Proves de maquinari
Proves de maquinari
Proves de maquinari

En lloc de llegir un senyal digital d’encesa / apagada, llegirem la tensió analògica. Això ens permet posar els tres botons en un sol pin. Cada botó té una resistència diferent, que després es connecta a un divisor de tensió quan premeu el botó. El NodeMCU llegirà una tensió entre 0-3,3 volts i us donarà un valor corresponent entre 0-1024. Inclou un esbós que activarà la pantalla lcd i mostrarà el valor capturat pel pin A0. Això us permetrà saber si els botons funcionen. Els valors que vaig capturar, d’esquerra a dreta, eren 545, 520 i 365, però els vostres poden variar una mica. Quan no es premen cap botó, el valor analògic ha d'estar entre 0 i 15.

Pas 4: opcions de programació WiFi

Opcions de programació WiFi
Opcions de programació WiFi

Hi ha diverses maneres de programar el comandament a distància per parlar amb altres dispositius mitjançant WiFi i fins i tot a través d’Internet. El mètode que trieu dependrà de la vostra situació particular. També val la pena esmentar que aquest comandament a distància es pot utilitzar a la inversa (per navegar per la informació rebuda des d’algun altre lloc). Els dos mètodes principals que he vist són HTTP i MQTT. Aquí hi ha alguns tutorials que podeu seguir des d’aquí:

Tutorial de programari

Configuració de Raspberry Pi MQTT Instruïble

Tutorial de programari MQTT

Tutorial de PubNub

Consulteu també els exemples inclosos amb la biblioteca de maquinari NodeMCU (a la imatge).

Gràcies per llegir! Hi ha moltes maneres de triar per ampliar aquest control remot una vegada que el compreneu. Per descomptat, publiqueu els vostres resultats. M’encantaria veure com va resultar!

Recomanat: