Cuprins:

Creați o hartă de căldură WiFi utilizând ESP8266 și Arduino: 5 pași
Creați o hartă de căldură WiFi utilizând ESP8266 și Arduino: 5 pași

Video: Creați o hartă de căldură WiFi utilizând ESP8266 și Arduino: 5 pași

Video: Creați o hartă de căldură WiFi utilizând ESP8266 și Arduino: 5 pași
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Noiembrie
Anonim

De către site-ul oficial ElectropeakElectroPeak Urmăriți mai multe de la autor:

Noțiuni introductive despre modulul cu ultrasunete și Arduino
Noțiuni introductive despre modulul cu ultrasunete și Arduino
Noțiuni introductive despre modulul cu ultrasunete și Arduino
Noțiuni introductive despre modulul cu ultrasunete și Arduino
Recunoaștere culoare W / TCS230 senzor și Arduino [Cod de calibrare inclus]
Recunoaștere culoare W / TCS230 senzor și Arduino [Cod de calibrare inclus]
Recunoaștere culoare W / TCS230 senzor și Arduino [Cod de calibrare inclus]
Recunoaștere culoare W / TCS230 senzor și Arduino [Cod de calibrare inclus]
Cum se controlează LED-ul RGB WS2812 (NeoPixel) cu Arduino [Tutorial]
Cum se controlează LED-ul RGB WS2812 (NeoPixel) cu Arduino [Tutorial]
Cum se controlează LED-ul RGB WS2812 (NeoPixel) cu Arduino [Tutorial]
Cum se controlează LED-ul RGB WS2812 (NeoPixel) cu Arduino [Tutorial]

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?

Ce este WiFi?
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

Materiale necesare
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

Creați o hartă de căldură WiFi
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: