Indholdsfortegnelse:

Opret et WiFi -varmekort ved hjælp af ESP8266 og Arduino: 5 trin
Opret et WiFi -varmekort ved hjælp af ESP8266 og Arduino: 5 trin

Video: Opret et WiFi -varmekort ved hjælp af ESP8266 og Arduino: 5 trin

Video: Opret et WiFi -varmekort ved hjælp af ESP8266 og Arduino: 5 trin
Video: Sådan laver du 4-kanals ESP8266 ESP01 Wi-Fi-relæ | ESP01 Home Automation | RemoteXY | FLProg 2024, November
Anonim

Af ElectropeakElectroPeak Official WebsiteFølg mere af forfatteren:

Kom godt i gang med ultralydsmodul og Arduino
Kom godt i gang med ultralydsmodul og Arduino
Kom godt i gang med ultralydsmodul og Arduino
Kom godt i gang med ultralydsmodul og Arduino
Farvegenkendelse W/ TCS230 -sensor og Arduino [Inkluderet kalibreringskode]
Farvegenkendelse W/ TCS230 -sensor og Arduino [Inkluderet kalibreringskode]
Farvegenkendelse W/ TCS230 -sensor og Arduino [Inkluderet kalibreringskode]
Farvegenkendelse W/ TCS230 -sensor og Arduino [Inkluderet kalibreringskode]
Sådan kontrolleres WS2812 RGB LED (NeoPixel) W/ Arduino [Tutorial]
Sådan kontrolleres WS2812 RGB LED (NeoPixel) W/ Arduino [Tutorial]
Sådan kontrolleres WS2812 RGB LED (NeoPixel) W/ Arduino [Tutorial]
Sådan kontrolleres WS2812 RGB LED (NeoPixel) W/ Arduino [Tutorial]

Om: ElectroPeak er dit one-stop sted at lære elektronik og tage dine ideer ud i virkeligheden. Vi tilbyder førsteklasses guider til at vise dig, hvordan du kan lave dine projekter. Vi tilbyder også produkter af høj kvalitet, så du har en… Mere om Electropeak »

Oversigt

I denne vejledning skal vi lave et varmekort over de omgivende Wi-Fi-signaler ved hjælp af Arduino og ESP8266.

Hvad du vil lære

  • Introduktion til WiFi -signaler
  • Sådan registreres specifikke signaler med ESP8266
  • Lav et varmekort ved hjælp af Arduino og TFT display

Trin 1: Hvad er WiFi?

Hvad er WiFi?
Hvad er WiFi?

I dag bruger mange mennesker WiFi -tjenester på deres smartphones, tablets og pc'er. WiFi er en protokol, der er registreret af Wi-Fi Alliance for at bygge IEEE802.11 standard trådløst LAN.

Wi-Fi er mere kraftfuld end Bluetooth. Wi-Fi bruges normalt til at oprette forbindelse til det trådløse internet, hvilket har gjort denne protokol meget mere populær. Du kan nemt oprette forbindelse til internettet overalt ved hjælp af denne teknologi. Wi-Fi-standarden understøtter en maksimal hastighed på 11 Mps ved 2,4 GHz. For at øge hastigheden på denne standard blev der bygget en anden version kaldet IEEE802.11n, som har en hastighed på op til 200 Mps. Denne stigning i hastigheden skyldes brugen af flerkanalsantenne (MIMO), brugen af to 2,4 GHz og 5 GHz frekvensområder og Medium Access Control (MAC). Wi-Fi-kortet er cirka 20 meter. I dette projekt ønsker vi at oprette et WiFi-varmekort ved hjælp af ESP8266, Arduino og 3,5 ″ TFT LCD. ESP8266 kan registrere Wi-Fi-signalet fra et specifikt SSID (RSSI). Vi brugte ESP-01-modulet til dette projekt. Sæt 4 af disse moduler i fire hjørner af rummet med et rektangulært mønster. Efter at have modtaget oplysninger fra ESP -modulerne sender vi dem til Arduino for at blive analyseret og vist.

Trin 2: Hvad er et varmekort?

Varmekortet er en grafisk data, der giver oplysningerne et attraktivt udseende. Varmekortet bruger normalt et farvespektrum til at analysere oplysninger, dette farvespektrum starter fra varme farver og ender i kolde farver. Hver del af kortet med den højeste styrke og dækning af de specifikke data (f.eks. WiFi -signalstyrke) har den hotteste farve, og med et fald i datastyrken vil farvespektret nærme sig de kolde farver.

Trin 3: Påkrævede materialer

Nødvendige materialer
Nødvendige materialer

Hardware -komponenter

Arduino UNO R3 *1

3,5 TFT -farvedisplayskærmsmodul *1

ESP8266 WiFi -modul *1

Software -apps

Arduino IDE

Trin 4: Opret et WiFi -varmekort

Opret et WiFi -varmekort
Opret et WiFi -varmekort

Kredsløb

Tilslut ESP -modulerne til Arduino -kortet, som det er vist på billedet.

Efter tilslutning af ESP -modulerne sættes TFT -skjoldet på Arduino.

Kode

Først skriver vi en kode til ESP -modulerne for at kontrollere signalstyrken og sende den til Arduino. Derefter skriver vi en anden kode til Arduino for at modtage oplysningerne og vise dem. Upload kode 1 på hvert af dine ESP -moduler. Du kan læse denne vejledning for mere information om ESP8266 -modulet og hvordan du uploader koden via Arduino IDE.

I denne kode angiver tegnet "1" ESP -modulidentifikatoren, for de efterfølgende moduler skal du ændre denne identifikator. For eksempel, for det andet modul, skal du ændre identifikatoren til "2". Indtast dit ønskede SSID -navn i stedet for "specifikt SSID". Upload nu kode 2 på din Arduino.

I denne kode brugte vi bibliotekerne Adafruit_GFX og MCUFRIEND_kbv til at vise oplysninger på LCD'et, som du kan downloade fra følgende links.

Adafruit_GFX bibliotek

MCUFRIEND_kbv -bibliotek

Efter at have modtaget RSSI fra alle moduler, beregner Arduino styrken af WiFi -signalet i henhold til placeringen. Du kan oprette dine egne farver ved at ændre variablerne r, g og b.

Trin 5: Hvad er det næste?

  • Prøv at analysere flere SSID'er.
  • Prøv at tilføje flere moduler og analysere 3D -signalet.

Anbefalede: