Turinys:
- 1 veiksmas: kas yra „WiFi“?
- 2 žingsnis: kas yra šilumos žemėlapis?
- 3 žingsnis: reikalingos medžiagos
- 4 veiksmas: sukurkite „WiFi“šilumos žemėlapį
- 5 žingsnis: kas toliau?
Video: Sukurkite „WiFi“šilumos žemėlapį naudodami ESP8266 ir „Arduino“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
„Electropeak“„ElectroPeak“oficiali svetainėSekite daugiau autoriaus:
Apie: „ElectroPeak“yra viena vieta, kur galite išmokti elektronikos ir įgyvendinti savo idėjas. Mes siūlome aukščiausios klasės vadovus, kurie parodys, kaip galite kurti savo projektus. Mes taip pat siūlome aukštos kokybės produktus, kad galėtumėte turėti daugiau … Daugiau apie „Electropeak“»
Apžvalga
Šioje pamokoje mes sudarysime aplinkinių „Wi-Fi“signalų šilumos žemėlapį, naudodami „Arduino“ir ESP8266.
Ko išmoksi
- „WiFi“signalų įvadas
- Kaip aptikti konkrečius signalus naudojant ESP8266
- Sukurkite šilumos žemėlapį naudodami „Arduino“ir TFT ekraną
1 veiksmas: kas yra „WiFi“?
Šiais laikais daugelis žmonių naudojasi „WiFi“paslaugomis savo išmaniuosiuose telefonuose, planšetiniuose kompiuteriuose ir kompiuteriuose. „WiFi“yra „Wi-Fi Alliance“užregistruotas protokolas, skirtas sukurti IEEE802.11 standarto belaidį LAN.
„Wi-Fi“yra galingesnis nei „Bluetooth“. „Wi-Fi“paprastai naudojamas prisijungti prie belaidžio interneto, todėl šis protokolas tapo daug populiaresnis. Naudodami šią technologiją galite lengvai prisijungti prie interneto bet kur. „Wi-Fi“standartas palaiko maksimalų 11 Mps greitį 2,4 GHz dažniu. Siekiant padidinti šio standarto greitį, buvo sukurta kita versija, vadinama IEEE802.11n, kurios greitis padidėjo iki 200 Mps. Šis greičio padidėjimas atsirado dėl daugelio kanalų antenos (MIMO), dviejų 2,4 GHz ir 5 GHz dažnių diapazonų ir vidutinės prieigos kontrolės (MAC). „Wi-Fi“plokštė yra apie 20 metrų. Šiame projekte norime sukurti „WiFi“šilumos žemėlapį, naudojant ESP8266, „Arduino“ir 3,5 colio TFT LCD. ESP8266 gali aptikti nurodyto SSID (RSSI) „Wi-Fi“signalą. Šiam projektui naudojome ESP-01 modulį. Įdėkite 4 iš šių modulių į keturis stačiakampio formos kambario kampus. Gavę informaciją iš ESP modulių, siunčiame ją į „Arduino“analizuoti ir rodyti.
2 žingsnis: kas yra šilumos žemėlapis?
Šilumos žemėlapis yra grafiniai duomenys, kurie suteikia informaciją patraukliai. Šilumos žemėlapyje informacijai analizuoti paprastai naudojamas spalvų spektras, šis spalvų spektras prasideda nuo šiltų spalvų ir baigiasi šaltomis spalvomis. Kiekviena žemėlapio dalis, turinti didžiausią stiprumą ir aprėpianti konkrečius duomenis (pvz., „WiFi“signalo stiprumas), yra karščiausia spalva, todėl, sumažėjus duomenų stiprumui, spalvų spektras priartės prie šaltų spalvų.
3 žingsnis: reikalingos medžiagos
Techninės įrangos komponentai
„Arduino UNO R3“*1
3,5 colio TFT spalvoto ekrano modulis *1
ESP8266 „WiFi“modulis *1
Programinės įrangos programos
„Arduino IDE“
4 veiksmas: sukurkite „WiFi“šilumos žemėlapį
Grandinė
Prijunkite ESP modulius prie „Arduino“plokštės, kaip parodyta paveikslėlyje.
Prijungę ESP modulius, uždėkite TFT skydą ant „Arduino“.
Kodas
Pirmiausia parašome ESP modulių kodą, kad patikrintume signalo stiprumą ir nusiųstume jį „Arduino“. Tada parašome kitą „Arduino“kodą informacijai gauti ir parodyti. Įkelkite 1 kodą į kiekvieną savo ESP modulį. Šiame vadove galite perskaityti daugiau informacijos apie modulį ESP8266 ir kaip įkelti kodą per „Arduino IDE“.
Šiame kode simbolis „1“nurodo ESP modulio identifikatorių, kitiems moduliams pakeiskite šį identifikatorių. Pavyzdžiui, antrajam moduliui pakeiskite identifikatorių į „2“. Vietoj „konkretaus SSID“įveskite norimą SSID pavadinimą. Dabar įkelkite kodą 2 į „Arduino“.
Šiame kode naudojome Adafruit_GFX ir MCUFRIEND_kbv bibliotekas, kad informacija būtų rodoma LCD ekrane, kurią galite atsisiųsti iš šių nuorodų.
Adafruit_GFX biblioteka
MCUFRIEND_kbv biblioteka
Gavęs RSSI iš visų modulių, „Arduino“apskaičiuoja „WiFi“signalo stiprumą pagal vietą. Galite sukurti savo spalvas, pakeisdami kintamuosius r, g ir b.
5 žingsnis: kas toliau?
- Pabandykite išanalizuoti daugiau SSID.
- Pabandykite pridėti daugiau modulių ir išanalizuoti 3D signalą.
Rekomenduojamas:
Šilumos siurblio klaidų aptikimas ir aliarmas ESP8266, „Openhab“, telegrama, maitinimas akumuliatoriais MQTT: 5 žingsniai
Šilumos siurblio klaidų aptikimas ir aliarmas ESP8266, „Openhab“, telegrama, maitinimas akumuliatoriumi MQTT: Mano šilumos siurblys, skirtas mano namų ir vandens šildymui, kartais gauna klaidą. Ši klaida nėra lengvai pastebima, nes nėra raudonos šviesos ar pan., Tik mažas „P“mažame LCD ekrane. Todėl sukūriau šį detektorių, kad aptiktų klaidą ir
Fotografuokite ir siųskite vaizdus naudodami ESP32-Cam naudodami ESP8266 „WeMos D1 R1“„Wifi“procesorių su „Uno“: 7 žingsniai
Fotografuokite ir siųskite vaizdus naudodami ESP32-Cam naudodami ESP8266 „WeMos D1 R1“„Wi-Fi“procesorių su „Uno“: fiksuokite vaizdą naudodami „ESP32-Cam“(OV2640) naudodami „ESP8266 WeMos D1 R1 WiFI“procesorių su „Uno“ir nusiųskite jį el. Paštu, išsaugokite „Google“diske ir išsiųskite į „Whatsapp“naudojant „Twilio“. Reikalavimai: ESP8266 „WeMos D1 R1“„WiFI“procesorius su „Uno“(https: // protosupplies
Transporto duomenų vizualizavimas naudojant „Google“žemėlapį: 6 žingsniai
Transporto duomenų vizualizavimas naudojant „Google“žemėlapį: važiuodami dviračiu dažniausiai norime įrašyti įvairius duomenis, šį kartą jų stebėjimui naudojome naują „Wio LTE“
Kaip atlikti projekcijų žemėlapį naudojant „Pi Cap“: 9 žingsniai (su nuotraukomis)
Kaip atlikti projekcijų susiejimą naudojant „Pi Cap“: įkvėpėme jūsų projektų ir sukūrėme projekcijų susiejimo pamoką naudodami „Pi Cap“. Jei norite, kad jūsų projektas veiktų belaidžiu būdu per „WiFi“, tai yra pamoka jums. Mes naudojome „MadMapper“kaip projekcijų žemėlapių programinę įrangą
Kaip prijungti „DeLorme Earthmate GPS LT-20“prie „Google“žemės, kad gautumėte puikų GPS sekimo žemėlapį: 5 žingsniai
Kaip prijungti „DeLorme Earthmate GPS LT-20“prie „Google“žemės, kad gautumėte puikų GPS sekimo žemėlapį: parodysiu, kaip prijungti GPS įrenginį prie populiariosios „Google“žemės programos, nenaudojant „Google Earth Plus“. Neturiu didelio biudžeto, todėl galiu garantuoti, kad tai bus kuo pigiau