Obsah:

Vytvorte tepelnú mapu WiFi pomocou ESP8266 a Arduino: 5 krokov
Vytvorte tepelnú mapu WiFi pomocou ESP8266 a Arduino: 5 krokov

Video: Vytvorte tepelnú mapu WiFi pomocou ESP8266 a Arduino: 5 krokov

Video: Vytvorte tepelnú mapu WiFi pomocou ESP8266 a Arduino: 5 krokov
Video: 6 Поворотный энкодер FLProg и ЖК-дисплей I2C |ESP32 NodeMCU |Визуальное программирование для Arduino 2024, November
Anonim

Od ElectropeakElectroPeak Oficiálna webová stránka Nasledovať viac od autora:

Začíname s ultrazvukovým modulom a Arduino
Začíname s ultrazvukovým modulom a Arduino
Začíname s ultrazvukovým modulom a Arduino
Začíname s ultrazvukovým modulom a Arduino
Rozpoznávanie farieb W/ snímač TCS230 a Arduino [kalibračný kód je súčasťou dodávky]
Rozpoznávanie farieb W/ snímač TCS230 a Arduino [kalibračný kód je súčasťou dodávky]
Rozpoznávanie farieb W/ snímač TCS230 a Arduino [kalibračný kód je súčasťou dodávky]
Rozpoznávanie farieb W/ snímač TCS230 a Arduino [kalibračný kód je súčasťou dodávky]
Ako ovládať WS2812 RGB LED (NeoPixel) W/ Arduino [návod]
Ako ovládať WS2812 RGB LED (NeoPixel) W/ Arduino [návod]
Ako ovládať WS2812 RGB LED (NeoPixel) W/ Arduino [návod]
Ako ovládať WS2812 RGB LED (NeoPixel) W/ Arduino [návod]

O nás: ElectroPeak je miesto, kde sa môžete naučiť elektroniku a preniesť svoje nápady do reality. Ponúkame špičkových sprievodcov, ktorí vám ukážu, ako môžete realizovať svoje projekty. Ponúkame tiež vysokokvalitné výrobky, takže máte … Viac o Electropeak »

Prehľad

V tomto tutoriáli vytvoríme tepelnú mapu okolitých signálov Wi-Fi pomocou Arduino a ESP8266.

Čo sa naučíte

  • Úvod do signálov WiFi
  • Ako zistiť konkrétne signály s ESP8266
  • Vytvorte tepelnú mapu pomocou displeja Arduino a TFT

Krok 1: Čo je to WiFi?

Čo je to WiFi?
Čo je to WiFi?

V dnešnej dobe mnoho ľudí používa služby WiFi vo svojich smartfónoch, tabletoch a počítačoch. WiFi je protokol zaregistrovaný organizáciou Wi-Fi Alliance na vybudovanie štandardnej bezdrôtovej siete LAN IEEE802.11.

Wi-Fi je výkonnejšie ako Bluetooth. Na pripojenie k bezdrôtovému internetu sa zvyčajne používa Wi-Fi, vďaka čomu je tento protokol oveľa obľúbenejší. Pomocou tejto technológie sa môžete ľahko pripojiť na internet kdekoľvek. Štandard Wi-Fi podporuje maximálnu rýchlosť 11 Mps pri 2,4 GHz. Na zvýšenie rýchlosti tohto štandardu bola postavená ďalšia verzia s názvom IEEE802.11n, ktorej rýchlosť sa zvýšila až na 200 Mps. Toto zvýšenie rýchlosti je dôsledkom použitia viackanálovej antény (MIMO), použitia dvoch frekvenčných rozsahov 2,4 GHz a 5 GHz a riadenia stredného prístupu (MAC). Doska Wi-Fi je asi 20 metrov. V tomto projekte chceme vytvoriť tepelnú mapu WiFi pomocou modelov ESP8266, Arduino a 3,5 ″ TFT LCD. ESP8266 dokáže detekovať signál Wi-Fi zadaného SSID (RSSI). Na tento projekt sme použili modul ESP-01. Vložte 4 z týchto modulov do štyroch rohov miestnosti s obdĺžnikovým vzorom. Po prijatí informácií z modulov ESP ich odošleme do Arduina na analýzu a zobrazenie.

Krok 2: Čo je to tepelná mapa?

Tepelná mapa je grafický údaj, ktorý dodáva informáciám atraktívny vzhľad. Tepelná mapa zvyčajne používa na analýzu informácií farebné spektrum, toto farebné spektrum začína teplými farbami a končí studenými farbami. Každá časť mapy s najvyššou intenzitou a pokrytím konkrétnych údajov (napríklad sila signálu WiFi) má najhorúcejšiu farbu, a preto s poklesom sily údajov sa farebné spektrum priblíži k studeným farbám.

Krok 3: Požadovaný materiál

Požadované materiály
Požadované materiály

Hardvérové komponenty

Arduino UNO R3 *1

Modul 3,5 -palcového farebného displeja TFT *1

Modul WiFi ESP8266 *1

Softvérové aplikácie

Arduino IDE

Krok 4: Vytvorte tepelnú mapu WiFi

Vytvorte tepelnú mapu WiFi
Vytvorte tepelnú mapu WiFi

Obvod

Pripojte moduly ESP k doske Arduino, ako je to znázornené na obrázku.

Po pripojení modulov ESP položte štít TFT na Arduino.

Kód

Najprv napíšeme kód pre moduly ESP na kontrolu sily signálu a odošleme ho do Arduina. Potom napíšeme ďalší kód pre Arduino, aby prijal informácie a zobrazil ich. Načítajte kód 1 na každom z vašich modulov ESP. V tomto návode si môžete prečítať ďalšie informácie o module ESP8266 a o tom, ako nahrať kód prostredníctvom IDE Arduino.

V tomto kóde znak „1“označuje identifikátor modulu ESP, pre nasledujúce moduly tento identifikátor zmeňte. Napríklad pre druhý modul zmeňte identifikátor na „2“. Zadajte požadovaný názov SSID Namiesto „konkrétneho SSID“. Teraz nahrajte kód 2 do svojho Arduina.

V tomto kóde sme použili knižnice Adafruit_GFX a MCUFRIEND_kbv na zobrazenie informácií na LCD displeji, ktoré si môžete stiahnuť z nasledujúcich odkazov.

Knižnica Adafruit_GFX

Knižnica MCUFRIEND_kbv

Po prijatí RSSI zo všetkých modulov Arduino vypočíta silu WiFi signálu podľa umiestnenia. Môžete vytvoriť svoje vlastné farby zmenou premenných r, g a b.

Krok 5: Čo bude ďalej?

  • Skúste analyzovať viac SSID.
  • Skúste pridať ďalšie moduly a analyzovať 3D signál.

Odporúča: