Përmbajtje:

Krijoni një hartë të nxehtësisë WiFi duke përdorur ESP8266 & Arduino: 5 hapa
Krijoni një hartë të nxehtësisë WiFi duke përdorur ESP8266 & Arduino: 5 hapa

Video: Krijoni një hartë të nxehtësisë WiFi duke përdorur ESP8266 & Arduino: 5 hapa

Video: Krijoni një hartë të nxehtësisë WiFi duke përdorur ESP8266 & Arduino: 5 hapa
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Nëntor
Anonim

Nga ElectropeakElectroPeak Faqja Zyrtare Ndiqni Më shumë nga autori:

Fillimi me modulin tejzanor dhe Arduino
Fillimi me modulin tejzanor dhe Arduino
Fillimi me modulin tejzanor dhe Arduino
Fillimi me modulin tejzanor dhe Arduino
Njohja e ngjyrave W/ TCS230 Sensori dhe Arduino [Kodi i Kalibrimit i Përfshirë]
Njohja e ngjyrave W/ TCS230 Sensori dhe Arduino [Kodi i Kalibrimit i Përfshirë]
Njohja e ngjyrave W/ TCS230 Sensori dhe Arduino [Kodi i Kalibrimit i Përfshirë]
Njohja e ngjyrave W/ TCS230 Sensori dhe Arduino [Kodi i Kalibrimit i Përfshirë]
Si të kontrolloni WS2812 RGB LED (NeoPixel) W/ Arduino [Tutorial]
Si të kontrolloni WS2812 RGB LED (NeoPixel) W/ Arduino [Tutorial]
Si të kontrolloni WS2812 RGB LED (NeoPixel) W/ Arduino [Tutorial]
Si të kontrolloni WS2812 RGB LED (NeoPixel) W/ Arduino [Tutorial]

Rreth: ElectroPeak është vendi juaj i vetëm për të mësuar elektronikë dhe për të realizuar idetë tuaja në realitet. Ne ofrojmë udhëzues të nivelit të lartë për t'ju treguar se si mund t'i bëni projektet tuaja. Ne gjithashtu ofrojmë produkte me cilësi të lartë kështu që të keni një … Më shumë rreth Electropeak »

Vështrim i përgjithshëm

Në këtë tutorial, ne do të bëjmë një hartë të nxehtësisë së sinjaleve Wi-Fi përreth duke përdorur Arduino dhe ESP8266.

Çfarë Do Mësoni

  • Hyrje në sinjalet WiFi
  • Si të zbuloni sinjale specifike me ESP8266
  • Bëni një hartë të nxehtësisë duke përdorur ekranin Arduino dhe TFT

Hapi 1: Çfarë është WiFi?

Çfarë është WiFi?
Çfarë është WiFi?

Në ditët e sotme, shumë njerëz përdorin shërbime WiFi në telefonat inteligjentë, tabletët dhe kompjuterët e tyre. WiFi është një protokoll i regjistruar nga Aleanca Wi-Fi për të ndërtuar LAN standard pa tel IEEE802.11.

Wi-Fi është më i fuqishëm se Bluetooth. Wi-Fi zakonisht përdoret për t'u lidhur me internetin pa tel, gjë që e ka bërë këtë protokoll shumë më të popullarizuar. Mund të lidheni lehtësisht me internetin kudo, duke përdorur këtë teknologji. Standardi Wi-Fi mbështet një shpejtësi maksimale prej 11Mps në 2.4 GHz. Për të rritur shpejtësinë e këtij standardi, u ndërtua një version tjetër i quajtur IEEE802.11n, shpejtësia e të cilit është rritur deri në 200Mps. Kjo rritje e shpejtësisë është për shkak të përdorimit të antenës me shumë kanale (MIMO), përdorimit të dy diapazoneve të frekuencave 2.4 GHz dhe 5 GHz, dhe Kontrollit të Qasjes së Mesme (MAC). Bordi Wi-Fi është rreth 20 metra. Në këtë projekt, ne duam të krijojmë një hartë të nxehtësisë WiFi duke përdorur ESP8266, Arduino dhe 3.5 ″ TFT LCD. ESP8266 mund të zbulojë sinjalin Wi-Fi të një SSID të caktuar (RSSI). Ne përdorëm modulin ESP-01 për këtë projekt. Vendosni 4 nga këto module në katër qoshet e dhomës me një model drejtkëndor. Pas marrjes së informacionit nga modulet ESP, ne i dërgojmë ato në Arduino për tu analizuar dhe shfaqur.

Hapi 2: Çfarë është një hartë e nxehtësisë?

Harta e nxehtësisë është një e dhënë grafike që jep informacionin në një pamje tërheqëse. Harta e nxehtësisë zakonisht përdor një spektër ngjyrash për të analizuar informacionin, ky spektër ngjyrash fillon nga ngjyrat e ngrohta dhe përfundon në ngjyrat e ftohta. Çdo pjesë e hartës me fuqinë dhe mbulimin më të lartë të të dhënave specifike (për shembull fuqia e sinjalit WiFi), ka ngjyrën më të nxehtë, dhe kështu, me një rënie të fuqisë së të dhënave, spektri i ngjyrave do t'i afrohet ngjyrave të ftohta.

Hapi 3: Materialet e kërkuara

Materialet e kërkuara
Materialet e kërkuara

Komponentet e harduerit

Arduino UNO R3 *1

Moduli i ekranit me ekran 3.5 TFT me ngjyra *1

ESP8266 Moduli WiFi *1

Aplikacionet e Softuerit

Arduino IDE

Hapi 4: Krijoni një hartë të nxehtësisë WiFi

Krijoni një hartë të nxehtësisë WiFi
Krijoni një hartë të nxehtësisë WiFi

Qarku

Lidhni modulet ESP me tabelën Arduino siç tregohet në figurë.

Pasi të keni lidhur modulet ESP, vendosni TFT Shield në Arduino.

Kodi

Së pari, ne shkruajmë një kod për modulet ESP për të kontrolluar fuqinë e sinjalit dhe për ta dërguar atë në Arduino. Pastaj ne shkruajmë një kod tjetër për Arduino për të marrë informacionin dhe shfaqur ato. Ngarko kodin 1 në secilin nga modulet e tua ESP. Ju mund ta lexoni këtë tutorial për më shumë informacion në lidhje me modulin ESP8266 dhe si të ngarkoni kodin përmes Arduino IDE.

Në këtë kod, karakteri "1" tregon identifikuesin e modulit ESP, për modulet e mëvonshëm, ndryshoni këtë identifikues. Për shembull, për modulin e dytë, ndryshoni identifikuesin në "2". Vendosni emrin tuaj të dëshiruar SSID Në vend të "SSID specifik". Tani ngarkoni Kodin 2 në Arduino tuaj.

Në këtë kod kemi përdorur bibliotekat Adafruit_GFX dhe MCUFRIEND_kbv për të shfaqur informacione në LCD, të cilat mund t'i shkarkoni nga lidhjet e mëposhtme.

Biblioteka Adafruit_GFX

Biblioteka MCUFRIEND_kbv

Pas marrjes së RSSI nga të gjitha modulet, Arduino llogarit fuqinë e sinjalit WiFi sipas vendndodhjes. Ju mund të krijoni ngjyrat tuaja duke ndryshuar variablat r, g dhe b.

Hapi 5: Çfarë vjen më pas?

  • Mundohuni të analizoni më shumë SSID.
  • Mundohuni të shtoni më shumë module dhe të analizoni sinjalin 3D.

Recommended: