Sadržaj:
- Korak 1: Šta je WiFi?
- Korak 2: Šta je toplotna mapa?
- Korak 3: Potrebni materijali
- Korak 4: Napravite WiFi toplotnu mapu
- Korak 5: Šta je sljedeće?
Video: Napravite WiFi toplotnu mapu koristeći ESP8266 i Arduino: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Napisao ElectropeakElectroPeak Službena web stranicaPratite Više od autora:
O: ElectroPeak je vaše jedinstveno mjesto za učenje elektronike i realizaciju vaših ideja. Nudimo vrhunske vodiče koji će vam pokazati kako možete napraviti svoje projekte. Također nudimo visokokvalitetne proizvode kako biste imali … Više o Electropeak-u »
Pregled
U ovom vodiču ćemo napraviti toplotnu mapu okolnih Wi-Fi signala koristeći Arduino i ESP8266.
Šta ćete naučiti
- Uvod u WiFi signale
- Kako otkriti specifične signale pomoću ESP8266
- Napravite toplotnu mapu koristeći Arduino i TFT ekran
Korak 1: Šta je WiFi?
Danas mnogi ljudi koriste WiFi usluge na svojim pametnim telefonima, tabletima i računarima. WiFi je protokol registriran od strane Wi-Fi Alliance za izgradnju standardnog bežičnog LAN-a IEEE802.11.
Wi-Fi je moćniji od Bluetooth-a. Wi-Fi se obično koristi za povezivanje s bežičnim internetom, što je ovaj protokol učinilo mnogo popularnijim. Pomoću ove tehnologije možete se jednostavno povezati s internetom bilo gdje. Wi-Fi standard podržava maksimalnu brzinu od 11 Mps na 2,4 GHz. Kako bi se povećala brzina ovog standarda, izgrađena je druga verzija pod nazivom IEEE802.11n čija se brzina povećala do 200Mps. Ovo povećanje brzine posljedica je upotrebe višekanalne antene (MIMO), korištenja dva frekvencijska raspona od 2,4 GHz i 5 GHz i Srednje kontrole pristupa (MAC). Wi-Fi ploča je udaljena oko 20 metara. U ovom projektu želimo stvoriti WiFi toplotnu mapu koristeći ESP8266, Arduino i 3,5-inčni TFT LCD. ESP8266 može otkriti Wi-Fi signal navedenog SSID-a (RSSI). Za ovaj projekt koristili smo modul ESP-01. Stavite 4 od ovih modula u četiri ugla prostorije s pravokutnim uzorkom. Nakon što primimo informacije iz ESP modula, šaljemo ih u Arduino na analizu i prikaz.
Korak 2: Šta je toplotna mapa?
Toplinska karta je grafički podatak koji daje informacije u atraktivnom izgledu. Toplinska karta obično koristi spektar boja za analizu informacija, ovaj spektar boja počinje od toplih boja i završava hladnim bojama. Svaki dio karte s najvećom snagom i pokrivenošću specifičnih podataka (na primjer jačina WiFi signala) ima najtopliju boju, pa će se, sa smanjenjem jačine podataka, spektar boja približiti hladnim bojama.
Korak 3: Potrebni materijali
Hardverske komponente
Arduino UNO R3 *1
Modul ekrana u boji od 3,5 TFT u boji *1
ESP8266 WiFi modul *1
Softverske aplikacije
Arduino IDE
Korak 4: Napravite WiFi toplotnu mapu
Krug
Spojite ESP module na Arduino ploču kao što je prikazano na slici.
Nakon povezivanja ESP modula, postavite TFT štit na Arduino.
Kod
Prvo pišemo kod za ESP module kako bismo provjerili jačinu signala i poslali ga u Arduino. Zatim pišemo još jedan kôd za Arduino da primi informacije i prikaže ih. Učitajte Code 1 na svaki od vaših ESP modula. Ovaj vodič možete pročitati za više informacija o modulu ESP8266 i načinu postavljanja koda putem Arduino IDE -a.
U ovom kodu znak “1” označava identifikator ESP modula, za sljedeće module promijenite ovaj identifikator. Na primjer, za drugi modul promijenite identifikator u “2”. Unesite željeni naziv SSID -a umjesto “specifičnog SSID -a”. Sada prenesite Code 2 na svoj Arduino.
U ovom smo kodu koristili biblioteke Adafruit_GFX i MCUFRIEND_kbv za prikaz informacija na LCD -u, koje možete preuzeti sa sljedećih veza.
Biblioteka Adafruit_GFX
MCUFRIEND_kbv biblioteka
Nakon što primi RSSI sa svih modula, Arduino izračunava jačinu WiFi signala prema lokaciji. Možete stvoriti vlastite boje promjenom r, g i b varijabli.
Korak 5: Šta je sljedeće?
- Pokušajte analizirati više SSID -ova.
- Pokušajte dodati još modula i analizirati 3D signal.
Preporučuje se:
Napravite muzički instrument koristeći Arduino i Flick Large: 9 koraka
Napravite glazbeni instrument koristeći Arduino i Flick Large: Slušajte energiju i vibracije svog unutarnjeg tijela. Projekt opisuje kako napraviti elektronički instrument koji pretvara ručne valove u muziku. Arduino je programiran za pretvaranje mahanja rukom iznad 3D gesta Flick board u muzičke note, a zatim sintetizira
Napravite svoj kalkulator koristeći Arduino !: 5 koraka
Napravite svoj kalkulator koristeći Arduino !: Hej momci! Želite naučiti kako se koristi ulaz i izlaz serijskog monitora. Pa ovdje imate savršen vodič o tome kako to učiniti! U ovom uputstvu vodit ću vas kroz jednostavne korake potrebne za stvaranje kalkulatora pomoću Arduino serije
Kako imati mini mapu u Minecraftu 1.12.2: 6 koraka
Kako imati minimap u Minecraftu 1.12.2: Zdravo, danas ću vas naučiti kako instalirati minimap u vaš Minecraft. Imati mini kartu velika je prednost za vas koji uživate u avanturi za jednog igrača u Minecraftu
Napravite svoj prvi IOT koristeći Arduino bez dodatnih modula: 5 koraka (sa slikama)
Izgradite svoj prvi IOT koristeći Arduino bez dodatnih modula: Svijet postaje sve pametniji svaki dan, a najveći razlog za to je evolucija pametne tehnologije. Kao tehnološki entuzijast mora da ste čuli za izraz IOT koji znači Internet stvari. Internet stvari znači kontrolirati i hraniti
Napravite sigurnosni sistem SafeLock koristeći Arduino MEGA: 6 koraka
Napravite SafeLock sigurnosni sistem pomoću Arduina MEGA: Pozdrav svima … Prije svega, bio sam veliki obožavatelj zajednice Instructables i svih koji su ovdje postavljali svoje instruktore. Odlučio sam jednog dana objaviti vlastiti Instructable. Dakle, dolazim k vama sa svojim prvim Instructable “S