Sommario:
- Passaggio 1: cos'è il WiFi?
- Passaggio 2: cos'è una mappa di calore?
- Passaggio 3: materiali richiesti
- Passaggio 4: crea una mappa di calore WiFi
- Passaggio 5: cosa c'è dopo?
Video: Crea una mappa di calore WiFi usando ESP8266 e Arduino: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Di ElectropeakElectroPeak Sito web ufficialeSegui di più dall'autore:
Informazioni: ElectroPeak è il tuo punto di riferimento per imparare l'elettronica e trasformare le tue idee in realtà. Offriamo guide di prim'ordine per mostrarti come puoi realizzare i tuoi progetti. Offriamo anche prodotti di alta qualità in modo da avere un … Maggiori informazioni su Electropeak »
Panoramica
In questo tutorial, creeremo una mappa termica dei segnali Wi-Fi circostanti utilizzando Arduino ed ESP8266.
Cosa imparerai
- Introduzione ai segnali WiFi
- Come rilevare segnali specifici con ESP8266
- Crea una mappa di calore usando Arduino e il display TFT
Passaggio 1: cos'è il WiFi?
Al giorno d'oggi, molte persone utilizzano i servizi WiFi sui propri smartphone, tablet e PC. Il WiFi è un protocollo registrato dalla Wi-Fi Alliance per creare la LAN wireless standard IEEE802.11.
Il Wi-Fi è più potente del Bluetooth. Il Wi-Fi viene solitamente utilizzato per connettersi a Internet wireless, il che ha reso questo protocollo molto più popolare. Puoi connetterti facilmente a Internet ovunque, utilizzando questa tecnologia. Lo standard Wi-Fi supporta una velocità massima di 11 Mps a 2,4 GHz. Per aumentare la velocità di questo standard, è stata costruita un'altra versione chiamata IEEE802.11n la cui velocità è aumentata fino a 200Mps. Questo aumento di velocità è dovuto all'uso dell'antenna multicanale (MIMO), all'uso di due gamme di frequenza a 2,4 GHz e 5 GHz e al Medium Access Control (MAC). La scheda Wi-Fi è di circa 20 metri. In questo progetto, vogliamo creare una mappa termica WiFi utilizzando ESP8266, Arduino e LCD TFT da 3,5 pollici. ESP8266 può rilevare il segnale Wi-Fi di un SSID specificato (RSSI). Abbiamo utilizzato il modulo ESP-01 per questo progetto. Metti 4 di questi moduli in quattro angoli della stanza con uno schema rettangolare. Dopo aver ricevuto le informazioni dai moduli ESP, le inviamo ad Arduino per essere analizzate e visualizzate.
Passaggio 2: cos'è una mappa di calore?
La mappa termica è un dato grafico che fornisce le informazioni in un aspetto attraente. La mappa termica di solito utilizza uno spettro di colori per analizzare le informazioni, questo spettro di colori inizia dai colori caldi e termina con i colori freddi. Ogni parte della mappa con la maggiore intensità e copertura dei dati specifici (ad esempio la potenza del segnale WiFi), ha il colore più caldo, quindi, con una diminuzione dell'intensità dei dati, lo spettro dei colori si avvicinerà ai colori freddi.
Passaggio 3: materiali richiesti
Componenti hardware
Arduino UNO R3 *1
Modulo schermo a colori TFT da 3,5 *1
Modulo WiFi ESP8266 * 1
Applicazioni software
Arduino IDE
Passaggio 4: crea una mappa di calore WiFi
Circuito
Collega i moduli ESP alla scheda Arduino come mostrato in figura.
Dopo aver collegato i moduli ESP, metti il TFT Shield su Arduino.
Codice
Innanzitutto, scriviamo un codice per i moduli ESP per verificare la potenza del segnale e inviarlo ad Arduino. Quindi scriviamo un altro codice per Arduino per ricevere le informazioni e visualizzarle. Carica il codice 1 su ciascuno dei tuoi moduli ESP. Puoi leggere questo tutorial per ulteriori informazioni sul modulo ESP8266 e su come caricare il codice tramite l'IDE Arduino.
In questo codice il carattere “1” indica l'identificatore del modulo ESP, per i moduli successivi modificare questo identificatore. Ad esempio, per il secondo modulo, modificare l'identificatore in "2". Inserisci il nome SSID desiderato invece di "SSID specifico". Ora carica il codice 2 sul tuo Arduino.
In questo codice abbiamo utilizzato le librerie Adafruit_GFX e MCUFRIEND_kbv per visualizzare le informazioni sull'LCD, che puoi scaricare dai seguenti link.
Libreria Adafruit_GFX
Libreria MCUFRIEND_kbv
Dopo aver ricevuto l'RSSI da tutti i moduli, Arduino calcola la potenza del segnale WiFi in base alla posizione. Puoi creare i tuoi colori modificando le variabili r, g e b.
Passaggio 5: cosa c'è dopo?
- Prova ad analizzare più SSID.
- Prova ad aggiungere più moduli e ad analizzare il segnale 3D.
Consigliato:
Riutilizzo di un dissipatore di calore per computer per creare un dissipatore di calore a transistor: 7 passaggi
Riutilizzo di un dissipatore di calore per computer per creare un dissipatore di calore a transistor: Tempo fa ho comprato alcuni Raspberry Pi 3 con cui giocare. Dato che sono privi di dissipatore di calore, ero sul mercato per alcuni. Ho fatto una rapida ricerca su Google e mi sono imbattuto in questo Instructable (Raspberry Pi Heat Sink) - questo è stato dopo aver rifiutato l'idea di
Aggiungi una ventola al dissipatore di calore del computer - Non sono necessarie viti: 5 passaggi
Aggiungi una ventola a un dissipatore di calore del computer - Non sono necessarie viti: Il problema: ho (avevo) una scheda madre sul mio file server con un dissipatore di calore senza ventola su quello che credo sia il Northbridge. Secondo il programma del sensore (ksensors) che avevo in esecuzione in Fedora, la temperatura della scheda madre si manteneva intorno a 190F. il mio giro
Dashboard COVID19 sulla mappa del mondo (usando Python): 16 passaggi
Dashboard COVID19 sulla mappa del mondo (usando Python): so che quasi tutti noi conosciamo la maggior parte delle informazioni su COVID19. E questo istruttivo riguarda la creazione di una mappa a bolle, per tracciare i dati in tempo reale (dei casi) sulla mappa del mondo. Per maggiore comodità , ho aggiunto il programma al repository Github: https://github.co
Installazione di un dissipatore di calore Zalman VF900-Cu su una Radeon X800 XT Mac Edition per l'utilizzo in un Apple G5 Tower: 5 passaggi
Installazione di un dissipatore di calore Zalman VF900-Cu su una Radeon X800 XT Mac Edition per l'utilizzo in una torre Apple G5: l'esclusione di responsabilità standard - Ecco come l'ho fatto. Ha funzionato per me. Se fai esplodere il tuo G5, Radeon X800 XT o la tua casa, auto, barca, ecc. Non sono responsabile! Fornisco informazioni in base alle mie conoscenze ed esperienze. Credo che tutto st
Crea una torcia a LED o una luce notturna Joule Thief riciclando una fotocamera usa e getta Kodak.: 11 passaggi (con immagini)
Crea una torcia LED o una luce notturna Joule Thief riciclando una fotocamera usa e getta Kodak.: Dopo aver visto le informazioni sui driver LED Joule Thief su Internet, ho deciso di provare a realizzarli. Dopo aver ottenuto alcune unità funzionanti, ho iniziato a sperimentare (come faccio di solito) con diverse fonti di parti da oggetti che posso riciclare. Ho scoperto che t