Cuprins:
- Pasul 1: Ce este WiFi?
- Pasul 2: Ce este o hartă a căldurii?
- Pasul 3: Materiale necesare
- Pasul 4: Creați o hartă de căldură WiFi
- Pasul 5: Ce urmează?
Video: Creați o hartă de căldură WiFi utilizând ESP8266 și Arduino: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
De către site-ul oficial ElectropeakElectroPeak Urmăriți mai multe de la autor:
Despre: ElectroPeak este locul dvs. unic pentru a învăța electronica și a vă duce ideile în realitate. Vă oferim ghiduri de top pentru a vă arăta cum puteți realiza proiectele dvs. De asemenea, oferim produse de înaltă calitate, astfel încât să aveți un … Mai multe despre Electropeak »
Prezentare generală
În acest tutorial, vom face o hartă de căldură a semnalelor Wi-Fi din jur folosind Arduino și ESP8266.
Ce vei învăța
- Introducere în semnalele WiFi
- Cum se detectează semnale specifice cu ESP8266
- Realizați o hartă de căldură utilizând afișajul Arduino și TFT
Pasul 1: Ce este WiFi?
În zilele noastre, mulți oameni folosesc servicii WiFi pe smartphone-uri, tablete și PC-uri. WiFi este un protocol înregistrat de Wi-Fi Alliance pentru a construi rețeaua LAN wireless standard IEEE802.11.
Wi-Fi este mai puternic decât Bluetooth. Wi-Fi este de obicei utilizat pentru a vă conecta la internetul wireless, ceea ce a făcut acest protocol mult mai popular. Vă puteți conecta cu ușurință la internet oriunde, folosind această tehnologie. Standardul Wi-Fi acceptă o viteză maximă de 11Mps la 2,4 GHz. Pentru a crește viteza acestui standard, a fost construită o altă versiune numită IEEE802.11n, care a crescut până la 200Mps. Această creștere a vitezei se datorează utilizării antenei cu mai multe canale (MIMO), utilizării a două game de frecvențe de 2,4 GHz și 5 GHz și a Controlului accesului mediu (MAC). Placa Wi-Fi este de aproximativ 20 de metri. În acest proiect, vrem să creăm o hartă de căldură WiFi folosind ESP8266, Arduino și LCD TFT de 3,5 ″. ESP8266 poate detecta semnalul Wi-Fi al unui SSID specificat (RSSI). Am folosit modulul ESP-01 pentru acest proiect. Puneți 4 dintre aceste module în patru colțuri ale camerei cu un model dreptunghiular. După primirea informațiilor de la modulele ESP, le trimitem către Arduino pentru a fi analizate și afișate.
Pasul 2: Ce este o hartă a căldurii?
Harta de căldură este o informație grafică care oferă informațiile într-un aspect atractiv. Harta de căldură folosește de obicei un spectru de culori pentru a analiza informațiile, acest spectru de culori începe de la culori calde și se termină cu culori reci. Fiecare parte a hărții cu cea mai mare putere și acoperire a datelor specifice (de exemplu, puterea semnalului WiFi) are cea mai fierbinte culoare și, astfel, cu o scădere a puterii datelor, spectrul de culori se va apropia de culorile reci.
Pasul 3: Materiale necesare
Componente hardware
Arduino UNO R3 * 1
Modul ecran de afișare color TFT de 3,5 * 1
Modul WiFi ESP8266 * 1
Aplicații software
IDE Arduino
Pasul 4: Creați o hartă de căldură WiFi
Circuit
Conectați modulele ESP la placa Arduino așa cum se arată în imagine.
După conectarea modulelor ESP, puneți TFT Shield pe Arduino.
Cod
În primul rând, scriem un cod pentru modulele ESP pentru a verifica puterea semnalului și a-l trimite la Arduino. Apoi scriem un alt cod pentru ca Arduino să primească informațiile și să le afișeze. Încărcați Codul 1 pe fiecare dintre modulele dvs. ESP. Puteți citi acest tutorial pentru mai multe informații despre modulul ESP8266 și despre cum să încărcați codul prin ID-ul Arduino.
În acest cod, caracterul „1” indică identificatorul modulului ESP, pentru modulele ulterioare, modificați acest identificator. De exemplu, pentru al doilea modul, schimbați identificatorul la „2”. Introduceți numele SSID dorit În loc de „SSID specific”. Încărcați acum Codul 2 pe Arduino.
În acest cod am folosit bibliotecile Adafruit_GFX și MCUFRIEND_kbv pentru a afișa informații pe ecranul LCD, pe care le puteți descărca din următoarele linkuri.
Biblioteca Adafruit_GFX
Biblioteca MCUFRIEND_kbv
După ce a primit RSSI de la toate modulele, Arduino calculează puterea semnalului WiFi în funcție de locație. Puteți crea propriile culori schimbând variabilele r, g și b.
Pasul 5: Ce urmează?
- Încercați să analizați mai multe SSID-uri.
- Încercați să adăugați mai multe module și să analizați semnalul 3D.
Recomandat:
Cum să creați hărți stilizate personalizate utilizând OpenStreetMap: 7 pași (cu imagini)
Cum să creați hărți personalizate stilizate utilizând OpenStreetMap: În acest instructable, voi descrie un proces prin care puteți genera propriile hărți stilizate personalizate. O hartă stilizată este o hartă în care utilizatorul poate specifica ce straturi de date sunt vizualizate, precum și defini stilul cu care fiecare strat este v
Cum să creați o pagină web simplă utilizând paranteze pentru începători: 14 pași
Cum să creați o pagină web simplă utilizând paranteze pentru începători: Introducere Următoarele instrucțiuni oferă îndrumări pas cu pas pentru a crea o pagină web utilizând paranteze. Brackets este un editor de cod sursă cu un accent principal pe dezvoltarea web. Creat de Adobe Systems, este software gratuit și open-source licențiat
Creați criptare / decriptare de mesaje simplă utilizând Notepad: 5 pași
Creați criptare / decriptare de mesaje simple utilizând Notepad: Bună ziua cu această aplicație HTML simplă puteți cripta și decripta mesajul dvs. prin parolă. În primul rând vă voi arăta cum să-l creați și apoi vă voi arăta cum să-l utilizați. Să începem
Creați o rețea virtuală Wifi utilizând promptul de comandă în Windows 10: 10 Pași
Creați o rețea Wifi virtuală utilizând promptul de comandă pe Windows 10: Voi demonstra cum funcționează crearea unei rețele wifi virtuale pe computerele Windows 10. Voi arăta mai mulți pași despre cum să faceți, precum și să vă explic dacă computerul dvs. acceptă funcția sau nu
Cum să creați o hartă MIDI pentru BCD3000 în Traktor Pro: 6 pași
Cum să creați o hartă MIDI pentru BCD3000 în Traktor Pro: Acest lucru vă va duce pas cu pas în crearea propriilor hărți MIDI personalizate TSI în Traktor Pro pentru DEEJAY BCD3000 de Behringer