Sommario:
- 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
- Passaggio 2: saldare prima l'interruttore di accensione/spegnimento, quindi i cavi/pulsanti/resistenze, quindi il NodeMCU. Vedi Schema
- Passaggio 3: test dell'hardware
- Passaggio 4: scelte di programmazione WiFi
Video: Telecomando tascabile WiFi: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
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
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
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
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
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:
Visualizzatore di segnali tascabile (oscilloscopio tascabile): 10 passaggi (con immagini)
Pocket Signal Visualizer (oscilloscopio tascabile): Ciao a tutti, stiamo facendo così tante cose ogni giorno. Per ogni lavoro c'è bisogno di alcuni strumenti. Questo è per fare, misurare, rifinire ecc. Quindi per i lavoratori elettronici, hanno bisogno di strumenti come saldatore, multimetro, oscilloscopio, ecc
Il telecomando della TV diventa un telecomando RF -- Tutorial NRF24L01+: 5 passaggi (con immagini)
Il telecomando della TV diventa un telecomando RF || Tutorial NRF24L01+: in questo progetto ti mostrerò come ho utilizzato il popolare IC RF nRF24L01+ per regolare la luminosità di una striscia LED in modalità wireless tramite tre inutili pulsanti di un telecomando TV. Iniziamo
IRduino: Telecomando Arduino - Imitare un telecomando smarrito: 6 passaggi
IRduino: Arduino Remote Control - Imita un telecomando smarrito: se hai mai perso il telecomando per la tua TV o lettore DVD, sai quanto sia frustrante dover camminare, trovare e utilizzare i pulsanti sul dispositivo stesso. A volte, questi pulsanti non offrono nemmeno le stesse funzionalità del telecomando. Ricevi
Il LED USB più cool Luce tascabile (ingresso tascabile): 6 passaggi
Il LED USB più cool Luce tascabile (ingresso tascabile): in questo Instructable, ti mostrerò come realizzare un LED alimentato tramite USB. leggero che può essere ripiegato nelle dimensioni di una lattina di X-it Mints e può stare facilmente in tasca. Se ti piace, assicurati di + e votami per il concorso! I materiali e
Telecomando per fotocamera USB CHDK tascabile: 8 passaggi
Telecomando per fotocamera USB CHDK tascabile: questo Instructable ti mostra come realizzare un telecomando USB CHDK tascabile per la tua fotocamera Canon all'interno di una lattina Altoids Smalls (il nuovo tipo con il coperchio incernierato). L'ho mantenuto abbastanza semplice per quanto riguarda il circuito. Sono solo batterie collegate a un