Mundarija:
- 1 -qadam: WiFi nima?
- 2 -qadam: Issiqlik xaritasi nima?
- 3 -qadam: kerakli materiallar
- 4 -qadam: WiFi issiqlik xaritasini yarating
- 5 -qadam: Keyin nima bo'ladi?
Video: ESP8266 va Arduino yordamida WiFi issiqlik xaritasini yarating: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
ElectropeakElectroPeak rasmiy veb -sayti Muallifning boshqa maqolalarini kuzatib boring:
Haqida: ElectroPeak-bu elektronikani o'rganish va o'z g'oyalaringizni haqiqatga aylantirish uchun yagona joy. Biz sizning loyihalaringizni qanday amalga oshirishingizni ko'rsatadigan eng yaxshi qo'llanmalarni taklif etamiz. Biz, shuningdek, yuqori sifatli mahsulotlarni taklif etamiz, shuning uchun sizda… Electropeak haqida batafsil »
Sharh
Ushbu qo'llanmada biz Arduino va ESP8266 yordamida atrofdagi Wi-Fi signallarining issiqlik xaritasini tuzmoqchimiz.
Siz nimani o'rganasiz
- WiFi signallari bilan tanishish
- ESP8266 yordamida aniq signallarni qanday aniqlash mumkin
- Arduino va TFT displey yordamida issiqlik xaritasini tuzing
1 -qadam: WiFi nima?
Hozirgi kunda ko'p odamlar smartfon, planshet va shaxsiy kompyuterlarida WiFi xizmatlaridan foydalanishadi. WiFi-bu IEEE802.11 standart simsiz LANni yaratish uchun Wi-Fi Alliance tomonidan ro'yxatdan o'tgan protokol.
Wi-Fi Bluetooth-dan ko'ra kuchliroq. Wi-Fi odatda simsiz Internetga ulanish uchun ishlatiladi, bu protokolni ancha mashhur qildi. Siz ushbu texnologiyadan foydalanib, istalgan joyda Internetga osongina ulanishingiz mumkin. Wi-Fi standarti 2,4 gigagertsli 11 Mps maksimal tezlikni qo'llab-quvvatlaydi. Ushbu standartning tezligini oshirish uchun IEEE802.11n deb nomlangan boshqa versiya qurildi, uning tezligi 200 Mbit / s gacha oshdi. Tezlikning bunday oshishi ko'p kanalli antennani (MIMO), 2,4 gigagertsli va 5 gigagertsli ikkita chastota diapazonini va O'rta kirishni boshqarishni (MAC) ishlatilishiga bog'liq. Wi-Fi taxtasi taxminan 20 metrni tashkil etadi, bu loyihada biz ESP8266, Arduino va 3,5 dyuymli TFT LCD yordamida WiFi issiqlik xaritasini yaratmoqchimiz. ESP8266 belgilangan SSID (RSSI) Wi-Fi signalini aniqlay oladi. Biz ushbu loyiha uchun ESP-01 modulidan foydalanganmiz. To'rtburchak naqshli xonaning to'rt burchagiga ushbu modullardan 4tasini qo'ying. ESP modullaridan ma'lumot olgandan so'ng, biz ularni tahlil qilish va ko'rsatish uchun Arduino -ga yuboramiz.
2 -qadam: Issiqlik xaritasi nima?
Issiqlik xaritasi - bu ma'lumotni jozibali ko'rinishda beradigan grafik ma'lumotlar. Issiqlik xaritasi odatda ma'lumotlarni tahlil qilish uchun rang spektridan foydalanadi, bu rang spektri issiq ranglardan boshlanadi va sovuq ranglarda tugaydi. Xaritaning har bir qismi aniq ma'lumotlarga ega (masalan, Wi -Fi signalining kuchi) eng yuqori rangga ega, shuning uchun ranglarning spektri sovuq ranglarga yaqinlashadi.
3 -qadam: kerakli materiallar
Uskuna komponentlari
Arduino UNO R3 *1
3,5 dyuymli TFT rangli displeyli ekran moduli *1
ESP8266 WiFi moduli *1
Dasturiy ta'minot ilovalari
Arduino IDE
4 -qadam: WiFi issiqlik xaritasini yarating
O'chirish
ESP modullarini rasmda ko'rsatilgandek Arduino kartasiga ulang.
ESP modullarini ulaganingizdan so'ng, Arduino -ga TFT qalqoni qo'ying.
Kod
Birinchidan, biz signal kuchini tekshirish va Arduino -ga yuborish uchun ESP modullari uchun kod yozamiz. Ma'lumot olish va ko'rsatish uchun Arduino uchun boshqa kod yozamiz. ESP modullarining har biriga Code 1 ni yuklang. Siz ESP8266 moduli va Arduino IDE orqali kodni yuklash haqida ko'proq ma'lumot olish uchun ushbu qo'llanmani o'qishingiz mumkin.
Ushbu kodda "1" belgisi ESP modul identifikatorini ko'rsatadi, keyingi modullar uchun bu identifikatorni o'zgartiring. Masalan, ikkinchi modul uchun identifikatorni "2" ga o'zgartiring. "Maxsus SSID" o'rniga kerakli SSID nomini kiriting. Endi Arduino -ga 2 -kodni yuklang.
Ushbu kodda biz Adafruit_GFX va MCUFRIEND_kbv kutubxonalaridan ma'lumotlarni LCD displeyda ko'rsatish uchun ishlatdik, ularni quyidagi havolalardan yuklab olishingiz mumkin.
Adafruit_GFX kutubxonasi
MCUFRIEND_kbv kutubxonasi
RSSI -ni barcha modullardan olgandan so'ng, Arduino joylashuvi bo'yicha WiFi signalining kuchini hisoblab chiqadi. R, g va b o'zgaruvchilarini o'zgartirib, o'zingizning ranglaringizni yaratishingiz mumkin.
5 -qadam: Keyin nima bo'ladi?
- Ko'proq SSIDlarni tahlil qilishga harakat qiling.
- Ko'proq modul qo'shishga va 3D signalini tahlil qilishga harakat qiling.
Tavsiya:
Issiqlik nasoslari xatolarini aniqlash va signal ESP8266, Openhab, Telegram, Batareya bilan ishlaydigan MQTT: 5 qadam
Issiqlik nasosining xatolarini aniqlash va signalizatsiya ESP8266, Openhab, Telegram, Batareya bilan ishlaydigan MQTT: Mening uyim va suvimni isitish uchun issiqlik nasosim vaqti -vaqti bilan xatoga yo'l qo'yadi. Bu xato osonlikcha sezilmaydi, chunki qizil chiroq yoki biror narsa yo'q, faqat kichik LCD displeyda kichik "P" harfi. Shuning uchun men ushbu detektorni xatolarni aniqlash uchun qildim va
Azimutal proektsiyasi 3D xaritasini bezatish X xalq musiqasi jumboq o'yini - Arduino: 7 qadam
Azimutal proektsiyasi 3D xaritasini bezatish X xalq musiqasi jumboq o'yini - Arduino: KIRISh Quyidagi sahifada sizga ikkita asosiy funktsiyaga ega bo'lgan Arduino loyihasini qanday tuzish kerakligi ko'rsatiladi - yorug'lik va oddiy musiqali jumboq o'yini, geografiya, geometriya sohalarini o'z ichiga oladi. , xaritalar, Birlashgan Millatlar Tashkiloti va
ESP8266 va BME280 yordamida Apple HomeKit harorat sensori qurilmasini yarating: 10 qadam
ESP8266 va BME280 yordamida Apple HomeKit harorat sensori qurilmasini yarating: Bugungi kunda biz AOSONG AM2302/DHT22 yoki BME280 harorat/namlik sensori, YL-69 namlik sensori asosida past harorat, namlik va namlik sensori ishlab chiqaramiz. va ESP8266/Nodemcu platformasi. Va namoyish qilish uchun
Taxtlar o'yini xaritasini yoritadi: 4 qadam (rasmlar bilan)
Taxtlar o'yini xaritani yoritadi: buzg'unchi! Qish albatta keladi. Ammo bu ajoyib "Taxtlar o'yini" bahor loyihasi uchun xaritani yoritib turing, xarita olov effekti bilan yonadi va qolgan uyning sigilini ko'rsatadi. Men nimani bilaman, buni sevganingizning ovozi bilan qiling
Traktor Pro -da BCD3000 uchun MIDI xaritasini qanday yaratish kerak: 6 qadam
Traktor Pro-da BCD3000 uchun MIDI xaritasini qanday yaratish kerak: Bu sizni Behringer DEEJAY BCD3000 uchun Traktor Pro-da o'z shaxsiy tsi MIDI xaritalarini yaratish bo'yicha bosqichma-bosqich olib boradi