Kazalo:
- 1. korak: Kaj je WiFi?
- 2. korak: Kaj je toplotni zemljevid?
- 3. korak: Potrebni materiali
- 4. korak: Ustvarite toplotni zemljevid WiFi
- 5. korak: Kaj sledi?
Video: Ustvarite toplotni zemljevid WiFi z uporabo ESP8266 in Arduino: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Avtor ElectropeakElectroPeak Uradna spletna stran Sledi Več avtorja:
O: ElectroPeak je vaše mesto na enem mestu za učenje elektronike in uresničevanje vaših zamisli. Ponujamo vrhunske vodnike, ki vam pokažejo, kako lahko oblikujete svoje projekte. Ponujamo tudi visoko kakovostne izdelke, tako da imate … Več o Electropeaku »
Pregled
V tej vadnici bomo s pomočjo Arduina in ESP8266 naredili toplotni zemljevid okoliških signalov Wi-Fi.
Kaj se boste naučili
- Uvod v signale WiFi
- Kako odkriti posebne signale z ESP8266
- Naredite toplotni zemljevid z uporabo Arduina in TFT zaslona
1. korak: Kaj je WiFi?
Dandanes veliko ljudi uporablja storitve WiFi na svojih pametnih telefonih, tabličnih računalnikih in osebnih računalnikih. WiFi je protokol, ki ga je registrirala družba Wi-Fi Alliance za izdelavo standardnega brezžičnega omrežja IEEE802.11.
Wi-Fi je močnejši od Bluetooth. Wi-Fi se običajno uporablja za povezavo z brezžičnim internetom, zaradi česar je bil ta protokol veliko bolj priljubljen. S to tehnologijo se lahko preprosto povežete z internetom kjer koli. Standard Wi-Fi podpira največjo hitrost 11 Mps pri 2,4 GHz. Za povečanje hitrosti tega standarda je bila zgrajena druga različica IEEE802.11n, katere hitrost se je povečala do 200Mps. To povečanje hitrosti je posledica uporabe večkanalne antene (MIMO), uporabe dveh frekvenčnih območij 2,4 GHz in 5 GHz ter Medium Access Control (MAC). Plošča Wi-Fi je približno 20 metrov. V tem projektu želimo ustvariti toplotni zemljevid WiFi z uporabo ESP8266, Arduino in 3,5-palčnega TFT LCD-ja. ESP8266 lahko zazna signal Wi-Fi določenega SSID (RSSI). Za ta projekt smo uporabili modul ESP-01. 4 od teh modulov postavite v štiri vogale prostora s pravokotnim vzorcem. Po prejemu informacij iz modulov ESP jih pošljemo v Arduino za analizo in prikaz.
2. korak: Kaj je toplotni zemljevid?
Toplotna karta je grafični podatek, ki daje informacije v privlačnem videzu. Toplotni zemljevid običajno uporablja barvni spekter za analizo informacij, ta barvni spekter se začne s toplimi barvami in konča s hladnimi barvami. Vsak del zemljevida z največjo močjo in pokritostjo določenih podatkov (na primer jakost signala WiFi) ima najtoplejšo barvo, zato se bo z zmanjšanjem jakosti podatkov barvni spekter približal hladnim barvam.
3. korak: Potrebni materiali
Komponente strojne opreme
Arduino UNO R3 *1
3,5 -palčni modul barvnega zaslona TFT *1
ESP8266 WiFi modul *1
Aplikacije programske opreme
Arduino IDE
4. korak: Ustvarite toplotni zemljevid WiFi
Vezje
Priključite module ESP na ploščo Arduino, kot je prikazano na sliki.
Ko priključite module ESP, postavite TFT Shield na Arduino.
Koda
Najprej napišemo kodo za module ESP, da preverimo jakost signala in jo pošljemo v Arduino. Nato za Arduino napišemo drugo kodo, ki bo prejela informacije in jih prikazala. Naložite kodo 1 na vsak od vaših modulov ESP. Za več informacij o modulu ESP8266 in o nalaganju kode skozi Arduino IDE si lahko preberete to vadnico.
V tej kodi znak "1" označuje identifikator modula ESP, za naslednje module pa spremenite ta identifikator. Na primer, za drugi modul spremenite identifikator na "2". Namesto "posebnega SSID" vnesite želeno ime SSID. Zdaj naložite kodo 2 na svoj Arduino.
V tej kodi smo za prikaz informacij na LCD -ju uporabili knjižnici Adafruit_GFX in MCUFRIEND_kbv, ki jih lahko prenesete s spodnjih povezav.
Knjižnica Adafruit_GFX
Knjižnica MCUFRIEND_kbv
Po prejemu RSSI iz vseh modulov Arduino izračuna moč signala WiFi glede na lokacijo. S spreminjanjem spremenljivk r, g in b lahko ustvarite lastne barve.
5. korak: Kaj sledi?
- Poskusite analizirati več SSID -jev.
- Poskusite dodati več modulov in analizirati 3D -signal.
Priporočena:
Toplotni polnilnik za vizitke: 3 koraki
Toplotni polnilnik za vizitke: Enostaven in preprost žepni ali denarni toplotni polnilec
Azimutna projekcija 3D zemljevid Dekoracija X Ljudska glasba Puzzle igra - Arduino: 7 korakov
Azimuthal Projection 3D Map Decoration X Folk Music Puzzle Game - Arduino: UVOD Naslednja stran vas bo poučila, kako ustvariti projekt Arduino, ki ima dve glavni funkciji - navaden okras z razsvetljavo in puzzle igro ljudske glasbe, ki vključuje področja geografije, geometrije , zemljevidi, Združeni narodi in
Ustvarite vremensko nadzorno ploščo z uporabo API -ja Dark Sky: 5 korakov (s slikami)
Ustvarite nadzorno ploščo za vreme s pomočjo API -ja Dark Sky: Dark Sky je specializirano za napovedovanje in vizualizacijo vremena. Najbolj kul vidik programa Dark Sky je njihov vremenski API, ki ga lahko uporabimo za pridobivanje vremenskih podatkov iz skoraj kjer koli na svetu. Ne gre le za deževno ali sončno vreme, ampak tudi za temperaturo
Ustvarite preprosto šifriranje/dešifriranje sporočil z uporabo beležnice: 5 korakov
Ustvarite preprosto šifriranje/dešifriranje sporočila z uporabo Beležnice: Pozdravljeni s to preprosto aplikacijo HTML, lahko šifrirate in dešifrirate svoje sporočilo z geslom. Najprej vam bom pokazal, kako ga ustvariti, nato pa vam bom pokazal, kako ga uporabljati. Začnimo
Ustvarite varnostni sistem SafeLock z uporabo Arduino MEGA: 6 korakov
Ustvarite varnostni sistem SafeLock z uporabo Arduina MEGA: Pozdravljeni vsi … Najprej sem bil velik oboževalec skupnosti Instructables in vseh, ki so tukaj nalagali svoje Instructables. Odločil sem se, da bom nekega dne objavil svoj Instructable, zato pridem k vam s svojim prvim Instructable “S