Sommario:

Telecomando tascabile WiFi: 4 passaggi
Telecomando tascabile WiFi: 4 passaggi

Video: Telecomando tascabile WiFi: 4 passaggi

Video: Telecomando tascabile WiFi: 4 passaggi
Video: RECENSIONE E TUTORIAL - Maxcio Interruttore Per Tapparelle Smart WiFi e con telecomando RF a 433MHz 2024, Novembre
Anonim
Telecomando tascabile WiFi
Telecomando tascabile WiFi
Telecomando tascabile WiFi
Telecomando tascabile WiFi

Un semplice telecomando potrebbe tornare utile per i progetti che coinvolgono il WiFi. Puoi crearne uno dai seguenti elementi:

  • Tre pulsanti tattili*
  • Scheda IoT ESP8266 v2 (Amica) (e l'involucro di plastica in cui è arrivata)
  • Schermo LCD cinese generico da 0,91", compatibile con la libreria adafruit
  • Scheda prototipi pcb 3x7 centimetri
  • Batteria da 9V
  • Cavo batteria 9V
  • Interruttore di accensione/spegnimento noto anche come interruttore a scorrimento a 2 posizioni*
  • Una resistenza da 100 ohm*
  • Tre resistori da 1000 ohm*
  • velcro con retro adesivo (opzionale)

* Risparmia denaro recuperando questo componente da uno stereo rotto o da un dispositivo spazzatura simile (prova il tuo negozio dell'usato locale)

Con i seguenti strumenti:

  • Occhiali di sicurezza
  • Saldatore
  • Saldatura (io uso 0,8 mm)
  • Pistola per colla a caldo con un bastoncino di colla
  • Mani che aiutano (quelle carine qui) (quelle economiche qui)
  • Tagliafili progettati per tagliare fili piccoli in modo che siano a filo con una superficie
  • Pinze ago
  • Cavo micro USB
  • Un computer con Arduino IDE e addon ESP8266 installati
  • Guanti**
  • Cacciavite**
  • Martello**
  • Trapano a batteria**

**necessario solo se prevedi di recuperare le tue parti

Vale anche la pena ricordare che questo telecomando può essere utilizzato al contrario, per sfogliare le informazioni ricevute da qualche altra parte.

Passaggio 1: verifica l'adattamento di tutto sulla scheda prototipi. Incolla lo schermo LCD. Prova i resistori e i pin dei pulsanti con un multimetro

Prova a montare tutto sulla scheda prototipi. Incolla lo schermo LCD. Prova i resistori e i pin dei pulsanti con un multimetro
Prova a montare tutto sulla scheda prototipi. Incolla lo schermo LCD. Prova i resistori e i pin dei pulsanti con un multimetro
Prova a montare tutto sulla scheda prototipi. Incolla lo schermo LCD. Prova i resistori e i pin dei pulsanti con un multimetro
Prova a montare tutto sulla scheda prototipi. Incolla lo schermo LCD. Prova i resistori e i pin dei pulsanti con un multimetro
Prova a montare tutto sulla scheda prototipi. Incolla lo schermo LCD. Prova i resistori e i pin dei pulsanti con un multimetro
Prova a montare tutto sulla scheda prototipi. Incolla lo schermo LCD. Prova i resistori e i pin dei pulsanti con un multimetro
Prova a montare tutto sulla scheda prototipi. Incolla lo schermo LCD. Prova i resistori e i pin dei pulsanti con un multimetro
Prova a montare tutto sulla scheda prototipi. Incolla lo schermo LCD. Prova i resistori e i pin dei pulsanti con un multimetro

Assicurati di utilizzare un nodeMCU "v2" di Amica, poiché la versione "v3" di Lolin è leggermente più grande e non si adatta!

I pulsanti non hanno sempre quattro pin, ma quando lo fanno, devi controllarli. Imposta il tuo multimetro per leggere le resistenze. Tocca due pin. Se la resistenza è zero, i pin sono collegati tra loro. È più facile testare i pulsanti quando si trovano sulla scheda prototipi.

I resistori possono ingannarti! Ad esempio, vogliamo tre resistori da 1k, che sono marrone, nero, rosso. La banda rossa può essere facilmente confusa con l'arancione, che designa un resistore da 10k! Inoltre, ogni volta che si recupera un componente, è bene verificare che funzioni ancora correttamente, se possibile. Finché tutti i resistori da 1k leggono qualcosa di vicino a 1.000 ohm, sei a posto.

Passaggio 2: saldare prima l'interruttore di accensione/spegnimento, quindi i cavi/pulsanti/resistenze, quindi il NodeMCU. Vedi Schema

Saldare prima l'interruttore di accensione/spegnimento, quindi i cavi/pulsanti/resistenze, quindi il NodeMCU. Vedi Schema
Saldare prima l'interruttore di accensione/spegnimento, quindi i cavi/pulsanti/resistenze, quindi il NodeMCU. Vedi Schema
Saldare prima l'interruttore di accensione/spegnimento, quindi i cavi/pulsanti/resistenze, quindi il NodeMCU. Vedi Schema
Saldare prima l'interruttore di accensione/spegnimento, quindi i cavi/pulsanti/resistenze, quindi il NodeMCU. Vedi Schema
Saldare prima l'interruttore di accensione/spegnimento, quindi i cavi/pulsanti/resistenze, quindi il NodeMCU. Vedi Schema
Saldare prima l'interruttore di accensione/spegnimento, quindi i cavi/pulsanti/resistenze, quindi il NodeMCU. Vedi Schema

TinkerCAD è stato utilizzato per creare lo schema nella foto. Poiché TinkerCAD non ha un NodeMCU nell'elenco delle parti disponibili, ho usato i pin di intestazione per rappresentarlo. Le etichette sono state aggiunte con un editor di foto.

La maggior parte del circuito sarà coperta dal NodeMCU e dalla batteria, quindi è importante ricontrollare tutto. Fare attenzione che l'interruttore di alimentazione non blocchi la porta USB sul NodeMCU. Utilizzare una pinza per instradare i cavi della batteria da 9 V, uno alla volta, attraverso un foro di montaggio. Ciò proteggerà i fili dalla rottura nel tempo. Dopo aver saldato tutto il resto del circuito, ti consiglio di saldare solo i pin NodeMCU che utilizzerai.

Poi viene la plastica antistatica. Taglia un pezzo dalla busta in cui è arrivato il NodeMCU. Incolla a caldo la plastica sul lato inferiore della scheda prototipi dove andrà la batteria. Ciò proteggerà la saldatura e i pin dal cortocircuito contro l'involucro della batteria o qualsiasi altra cosa su cui potresti posizionare il telecomando. Inoltre, la plastica fornisce una superficie liscia su cui posizionare la batteria.

Passaggio 3: test dell'hardware

Test hardware
Test hardware
Test hardware
Test hardware

Invece di leggere un segnale digitale on/off, leggeremo la tensione analogica. Questo ci permette di mettere tutti e tre i pulsanti su un singolo pin. Ogni pulsante ha una resistenza diversa, che viene quindi collegata a un partitore di tensione quando si preme il pulsante. Il NodeMCU leggerà una tensione tra 0-3,3 volt e ti darà un valore corrispondente tra 0-1024. Sto includendo uno schizzo che accenderà lo schermo LCD e visualizzerà il valore catturato dal pin A0. Questo ti permetterà di dire se i pulsanti funzionano. I valori che ho catturato, da sinistra a destra, erano 545, 520 e 365, ma i tuoi potrebbero variare leggermente. Quando non viene premuto alcun pulsante, il valore analogico dovrebbe essere compreso tra 0 e 15.

Passaggio 4: scelte di programmazione WiFi

Scelte di programmazione WiFi
Scelte di programmazione WiFi

Esistono diversi modi per programmare il telecomando in modo che parli con altri dispositivi tramite WiFi e anche su Internet. Il metodo che scegli dipenderà dalla tua situazione particolare. Vale anche la pena ricordare che questo telecomando può essere utilizzato al contrario (per sfogliare le informazioni ricevute da qualche altra parte). I due metodi principali che ho visto sono HTTP e MQTT. Ecco alcuni tutorial che puoi seguire da qui:

Esercitazione sul software

Installazione di Raspberry Pi MQTT Instructable

Tutorial sul software MQTT

PubNub Tutorial

Dai un'occhiata anche agli esempi inclusi con la libreria hardware NodeMCU (nella foto)!

Grazie per aver letto! Ci sono molti modi in cui puoi scegliere di espandere questo telecomando una volta che ci hai preso la mano. Con tutti i mezzi, pubblica i tuoi risultati. mi piacerebbe vedere come è andata a finire!

Consigliato: