Satura rādītājs:

Izveidojiet WiFi siltuma karti, izmantojot ESP8266 un Arduino: 5 soļi
Izveidojiet WiFi siltuma karti, izmantojot ESP8266 un Arduino: 5 soļi

Video: Izveidojiet WiFi siltuma karti, izmantojot ESP8266 un Arduino: 5 soļi

Video: Izveidojiet WiFi siltuma karti, izmantojot ESP8266 un Arduino: 5 soļi
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Novembris
Anonim

Autors: ElectropeakElectroPeak oficiālā vietneSekot vairāk autora:

Darba sākšana ar ultraskaņas moduli un Arduino
Darba sākšana ar ultraskaņas moduli un Arduino
Darba sākšana ar ultraskaņas moduli un Arduino
Darba sākšana ar ultraskaņas moduli un Arduino
Krāsu atpazīšana ar TCS230 sensoru un Arduino [iekļauts kalibrēšanas kods]
Krāsu atpazīšana ar TCS230 sensoru un Arduino [iekļauts kalibrēšanas kods]
Krāsu atpazīšana ar TCS230 sensoru un Arduino [iekļauts kalibrēšanas kods]
Krāsu atpazīšana ar TCS230 sensoru un Arduino [iekļauts kalibrēšanas kods]
Kā kontrolēt WS2812 RGB LED (NeoPixel) W/ Arduino [apmācība]
Kā kontrolēt WS2812 RGB LED (NeoPixel) W/ Arduino [apmācība]
Kā kontrolēt WS2812 RGB LED (NeoPixel) W/ Arduino [apmācība]
Kā kontrolēt WS2812 RGB LED (NeoPixel) W/ Arduino [apmācība]

Par: ElectroPeak ir viena vieta, kur apgūt elektroniku un īstenot savas idejas. Mēs piedāvājam augstākās klases ceļvežus, lai parādītu, kā jūs varat izveidot savus projektus. Mēs piedāvājam arī augstas kvalitātes produktus, lai jums būtu… Vairāk par Electropeak »

Pārskats

Šajā apmācībā mēs izveidosim apkārtējo Wi-Fi signālu siltuma karti, izmantojot Arduino un ESP8266.

Ko Tu iemācīsies

  • Ievads WiFi signālos
  • Kā noteikt specifiskus signālus, izmantojot ESP8266
  • Izveidojiet siltuma karti, izmantojot Arduino un TFT displeju

1. darbība: kas ir WiFi?

Kas ir WiFi?
Kas ir WiFi?

Mūsdienās daudzi cilvēki izmanto WiFi pakalpojumus savos viedtālruņos, planšetdatoros un datoros. WiFi ir protokols, ko reģistrējusi Wi-Fi Alliance, lai izveidotu IEEE802.11 standarta bezvadu LAN.

Wi-Fi ir jaudīgāks par Bluetooth. Wi-Fi parasti tiek izmantots, lai izveidotu savienojumu ar bezvadu internetu, kas ir padarījis šo protokolu daudz populārāku. Izmantojot šo tehnoloģiju, varat viegli izveidot savienojumu ar internetu jebkurā vietā. Wi-Fi standarts atbalsta maksimālo ātrumu 11 Mps pie 2,4 GHz. Lai palielinātu šī standarta ātrumu, tika izveidota cita versija ar nosaukumu IEEE802.11n, kuras ātrums ir palielinājies līdz 200 Mps. Šis ātruma pieaugums ir saistīts ar daudzkanālu antenas (MIMO) izmantošanu, divu 2,4 GHz un 5 GHz frekvenču diapazona izmantošanu un vidējas piekļuves kontroli (MAC). Wi-Fi plate ir aptuveni 20 metrus. Šajā projektā mēs vēlamies izveidot WiFi siltuma karti, izmantojot ESP8266, Arduino un 3,5 collu TFT LCD. ESP8266 var noteikt noteikta SSID (RSSI) Wi-Fi signālu. Šim projektam mēs izmantojām moduli ESP-01. Ievietojiet 4 no šiem moduļiem četros telpas stūros ar taisnstūra rakstu. Pēc informācijas saņemšanas no ESP moduļiem mēs to nosūtām uz Arduino, lai to analizētu un parādītu.

2. darbība. Kas ir siltuma karte?

Siltuma karte ir grafiski dati, kas sniedz informāciju pievilcīgā izskatā. Siltuma karte parasti izmanto krāsu spektru, lai analizētu informāciju, šis krāsu spektrs sākas no siltām krāsām un beidzas ar aukstām krāsām. Katrai kartes daļai ar vislielāko konkrēto datu stiprumu un pārklājumu (piemēram, WiFi signāla stiprumam) ir viskarstākā krāsa, un, samazinoties datu stiprumam, krāsu spektrs tuvosies aukstajām krāsām.

3. darbība. Nepieciešamie materiāli

Nepieciešamie materiāli
Nepieciešamie materiāli

Aparatūras komponenti

Arduino UNO R3 *1

3,5 collu TFT krāsu displeja modulis *1

ESP8266 WiFi modulis *1

Programmatūras lietotnes

Arduino IDE

4. solis: izveidojiet WiFi siltuma karti

Izveidojiet WiFi siltuma karti
Izveidojiet WiFi siltuma karti

Ķēde

Pievienojiet ESP moduļus Arduino plāksnei, kā parādīts attēlā.

Pēc ESP moduļu pievienošanas uzlieciet TFT vairogu uz Arduino.

Kods

Pirmkārt, mēs uzrakstām kodu ESP moduļiem, lai pārbaudītu signāla stiprumu un nosūtītu to Arduino. Tad mēs uzrakstām citu kodu Arduino, lai saņemtu informāciju un parādītu to. Augšupielādējiet kodu 1 katrā ESP modulī. Jūs varat izlasīt šo pamācību, lai iegūtu vairāk informācijas par moduli ESP8266 un kā augšupielādēt kodu, izmantojot Arduino IDE.

Šajā kodā rakstzīme “1” norāda ESP moduļa identifikatoru, nākamajiem moduļiem mainiet šo identifikatoru. Piemēram, otrajam modulim nomainiet identifikatoru uz “2”. Ievadiet vēlamo SSID nosaukumu “konkrēta SSID” vietā. Tagad augšupielādējiet kodu 2 savā Arduino.

Šajā kodā mēs izmantojām bibliotēkas Adafruit_GFX un MCUFRIEND_kbv, lai parādītu informāciju LCD, ko varat lejupielādēt no šīm saitēm.

Adafruit_GFX bibliotēka

MCUFRIEND_kbv bibliotēka

Pēc RSSI saņemšanas no visiem moduļiem Arduino aprēķina WiFi signāla stiprumu atbilstoši atrašanās vietai. Jūs varat izveidot savas krāsas, mainot mainīgos lielumus r, g un b.

5. darbība. Kas notiks tālāk?

  • Mēģiniet analizēt vairāk SSID.
  • Mēģiniet pievienot vairāk moduļu un analizēt 3D signālu.

Ieteicams: