Sadržaj:

Izradite WiFi toplinsku kartu pomoću ESP8266 i Arduina: 5 koraka
Izradite WiFi toplinsku kartu pomoću ESP8266 i Arduina: 5 koraka

Video: Izradite WiFi toplinsku kartu pomoću ESP8266 i Arduina: 5 koraka

Video: Izradite WiFi toplinsku kartu pomoću ESP8266 i Arduina: 5 koraka
Video: ESP8266 Беспроводной ЧМИ Nextion || Внешний ПЛК Arduino 2024, Srpanj
Anonim

Napisao ElectropeakElectroPeak Službena web stranica Slijedite Više od autora:

Početak rada s ultrazvučnim modulom i Arduinom
Početak rada s ultrazvučnim modulom i Arduinom
Početak rada s ultrazvučnim modulom i Arduinom
Početak rada s ultrazvučnim modulom i Arduinom
Prepoznavanje boje W/ TCS230 senzor i Arduino [Uključen kalibracijski kod]
Prepoznavanje boje W/ TCS230 senzor i Arduino [Uključen kalibracijski kod]
Prepoznavanje boje W/ TCS230 senzor i Arduino [Uključen kalibracijski kod]
Prepoznavanje boje W/ TCS230 senzor i Arduino [Uključen kalibracijski kod]
Kako kontrolirati WS2812 RGB LED (NeoPixel) W/ Arduino [Vodič]
Kako kontrolirati WS2812 RGB LED (NeoPixel) W/ Arduino [Vodič]
Kako kontrolirati WS2812 RGB LED (NeoPixel) W/ Arduino [Vodič]
Kako kontrolirati WS2812 RGB LED (NeoPixel) W/ Arduino [Vodič]

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?

Što je WiFi?
Š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

Potrebni materijali
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

Napravite WiFi toplinsku kartu
Napravite 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: