Sadržaj:
- Korak 1: Što je WiFi?
- Korak 2: Što je toplinska karta?
- Korak 3: Potrebni materijali
- Korak 4: Izradite WiFi toplinsku kartu
- Korak 5: Što je sljedeće?
Video: Izradite WiFi toplinsku kartu pomoću ESP8266 i Arduina: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Napisao ElectropeakElectroPeak Službena web stranica Slijedite Više od autora:
O: ElectroPeak je vaše jedno 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 Electropeaku »
Pregled
U ovom vodiču napravit ćemo toplinsku kartu okolnih Wi-Fi signala koristeći Arduino i ESP8266.
Što ćete naučiti
- Uvod u WiFi signale
- Kako otkriti određene signale pomoću ESP8266
- Napravite toplinsku kartu pomoću Arduina i TFT zaslona
Korak 1: Što je WiFi?
U današnje vrijeme mnogi ljudi koriste WiFi usluge na svojim pametnim telefonima, tabletima i računalima. 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 Bluetootha. 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 toplinsku kartu koristeći ESP8266, Arduino i 3,5-inčni TFT LCD. ESP8266 može otkriti Wi-Fi signal određenog SSID-a (RSSI). Za ovaj projekt koristili smo modul ESP-01. Stavite 4 od ovih modula u četiri kuta prostorije s pravokutnim uzorkom. Nakon što primimo informacije iz ESP modula, šaljemo ih u Arduino na analizu i prikaz.
Korak 2: Što je toplinska karta?
Toplinska karta je grafički podatak koji daje podatke 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 određenih 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
WiFi modul ESP8266 *1
Softverske aplikacije
Arduino IDE
Korak 4: Izradite WiFi toplinsku kartu
Krug
Spojite ESP module na Arduino ploču kao što je prikazano na slici.
Nakon povezivanja ESP modula, postavite TFT štit na Arduino.
Kodirati
Prvo pišemo kôd za ESP module kako bismo provjerili jačinu signala i poslali ga u Arduino. Zatim zapisujemo još jedan kod za Arduino da primi informacije i prikaže ih. Učitajte kod 1 na svaki od vaših ESP modula. Ovaj vodič možete pročitati za više informacija o modulu ESP8266 i načinu prijenosa 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 knjižnice Adafruit_GFX i MCUFRIEND_kbv za prikaz informacija na LCD -u, koje možete preuzeti sa sljedećih veza.
Knjižnica Adafruit_GFX
MCUFRIEND_kbv knjižnica
Nakon što primi RSSI od svih modula, Arduino izračunava jačinu WiFi signala prema lokaciji. Možete stvoriti vlastite boje promjenom varijabli r, g i b.
Korak 5: Što je sljedeće?
- Pokušajte analizirati više SSID -ova.
- Pokušajte dodati više modula i analizirati 3D signal.
Preporučeni:
Izradite nosivi uređaj za praćenje kretanja (BLE od Arduina do prilagođene aplikacije za Android Studio): 4 koraka
Izradite nosivi uređaj za praćenje kretanja (BLE od Arduina do prilagođene aplikacije za Android Studio): Bluetooth Low Energy (BLE) je oblik Bluetooth komunikacije niske snage. Nosivi uređaji, poput pametnih odjevnih predmeta koje pomažem dizajnirati na Predictive Wear -u, moraju ograničiti potrošnju energije kad god je to moguće kako bi se produljilo trajanje baterije i često koriste BLE
Izradite Apple HomeKit temperaturni senzor pomoću ESP8266 i BME280: 10 koraka
Napravite Apple HomeKit osjetnik temperature pomoću ESP8266 i BME280: U današnjim instrukcijama napravit ćemo senzor za nisku cijenu, vlagu i vlagu na temelju AOSONG AM2302/DHT22 ili BME280 osjetnika temperature/vlažnosti, YL-69 senzora vlage i platformu ESP8266/Nodemcu. A za prikazivanje
Izradite Apple HomeKit senzor temperature (DHT22) pomoću RaspberryPI i DHT22: 11 koraka
Napravite Apple HomeKit temperaturni senzor (DHT22) uređaj pomoću RaspberryPI -a i DHT22: Tražio sam niskobudžetni senzor temperature / vlažnosti koji bih mogao koristiti za praćenje onoga što se događa u mom prostoru za indeksiranje jer sam ustanovio da je ovog proljeća bilo jako mokro , i imao je dosta vlage. Pa sam tražio senzor po pristupačnoj cijeni koji bih mogao nabaviti
Izradite jednostavno šifriranje/dešifriranje poruka pomoću bilježnice: 5 koraka
Izradite jednostavno šifriranje/dešifriranje poruka pomoću bilježnice: Pozdrav, s ovom jednostavnom HTML aplikacijom možete šifrirati i dešifrirati svoju poruku lozinkom. Prije svega ću vam pokazati kako ga stvoriti, a zatim ću vam pokazati kako ga koristiti. Počnimo
Izradite pregledni prikaz pomoću Swifta: 9 koraka
Napravite Scroll View pomoću Swifta: Prije nekoliko mjeseci nisam znao za postojanje swifta i Xcode -a. Danas sam uspio razviti mali dio aplikacije koju želim stvoriti. Uspio sam stvoriti nešto super, što bih želio podijeliti s vama. U ovom vodiču ću uzeti