Mündəricat:
- Addım 1: WiFi nədir?
- Addım 2: İstilik xəritəsi nədir?
- Addım 3: Lazımi materiallar
- Addım 4: WiFi İstilik Xəritəsi yaradın
- Addım 5: Sonrakı Nədir?
Video: ESP8266 və Arduino istifadə edərək WiFi İstilik Xəritəsi yaradın: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
ElectropeakElectroPeak Rəsmi Veb Saytı Müəllif tərəfindən daha çox izləyin:
Haqqında: ElectroPeak, elektronikanı öyrənmək və fikirlərinizi həyata keçirmək üçün bir yerdir. Layihələrinizi necə həyata keçirə biləcəyinizi göstərmək üçün ən yaxşı bələdçilər təqdim edirik. Biz də yüksək keyfiyyətli məhsullar təklif edirik ki, sizdə… Electropeak Haqqında Ətraflı »
Baxış
Bu təlimatda Arduino və ESP8266 istifadə edərək ətrafdakı Wi-Fi siqnallarının istilik xəritəsini hazırlayacağıq.
Öyrənəcəkləriniz
- WiFi siqnallarına giriş
- ESP8266 ilə xüsusi siqnalları necə aşkar etmək olar
- Arduino və TFT ekranından istifadə edərək istilik xəritəsi hazırlayın
Addım 1: WiFi nədir?
İndiki vaxtda bir çox insan smartfon, planşet və kompüterlərində WiFi xidmətlərindən istifadə edir. WiFi, IEEE802.11 standart simsiz LAN qurmaq üçün Wi-Fi Alliance tərəfindən qeydə alınan bir protokoldur.
Wi-Fi Bluetooth-dan daha güclüdür. Wi-Fi ümumiyyətlə simsiz internetə qoşulmaq üçün istifadə olunur, bu da bu protokolu daha da populyarlaşdırdı. Bu texnologiyadan istifadə edərək istənilən yerə asanlıqla İnternetə qoşula bilərsiniz. Wi-Fi standartı, 2.4 GHz-də maksimum 11Mps sürəti dəstəkləyir. Bu standartın sürətini artırmaq üçün IEEE802.11n adlı başqa bir versiya quruldu ki, sürəti 200 Mps -ə qədər artdı. Bu sürət artımı çox kanallı antenanın (MIMO) istifadəsi, iki 2.4 GHz və 5 GHz tezlik diapazonunun istifadəsi və Orta Giriş Nəzarəti (MAC) ilə əlaqədardır. Wi-Fi lövhəsi təxminən 20 metrdir. Bu layihədə ESP8266, Arduino və 3.5 TFT LCD istifadə edərək WiFi istilik xəritəsi yaratmaq istəyirik. ESP8266 müəyyən bir SSID (RSSI) Wi-Fi siqnalını aşkar edə bilər. Bu layihə üçün ESP-01 modulundan istifadə etdik. Bu modullardan 4 -ü düzbucaqlı bir naxışla otağın dörd küncünə qoyun. ESP modullarından məlumat aldıqdan sonra onları analiz etmək və göstərmək üçün Arduinoya göndəririk.
Addım 2: İstilik xəritəsi nədir?
İstilik xəritəsi cəlbedici bir görünüş verən məlumat verən bir qrafik məlumatdır. İstilik xəritəsi, məlumatları təhlil etmək üçün ümumiyyətlə rəng spektrindən istifadə edir, bu rəng spektri isti rənglərdən başlayır və soyuq rənglərlə bitir. Xüsusi məlumatların (məsələn, WiFi siqnalının gücü) ən yüksək gücü və əhatə dairəsi olan xəritənin hər bir hissəsi ən isti rəngə malikdir və buna görə də məlumatların gücünün azalması ilə rəng spektri soyuq rənglərə yaxınlaşacaq.
Addım 3: Lazımi materiallar
Avadanlıq Komponentləri
Arduino UNO R3 *1
3.5 TFT Rəngli Ekran Ekran Modulu *1
ESP8266 WiFi Modulu *1
Proqram Tətbiqləri
Arduino IDE
Addım 4: WiFi İstilik Xəritəsi yaradın
Dövrə
ESP modullarını şəkildə göstərildiyi kimi Arduino lövhəsinə qoşun.
ESP modullarını bağladıqdan sonra Arduino'ya TFT Shield qoyun.
Kod
Əvvəlcə siqnal gücünü yoxlamaq və Arduinoya göndərmək üçün ESP modulları üçün kod yazırıq. Arduinonun məlumat alması və göstərməsi üçün başqa bir kod yazırıq. Kod 1 -i hər ESP modulunuza yükləyin. ESP8266 modulu və kodu Arduino IDE vasitəsilə necə yükləmək haqqında daha çox məlumat üçün bu təlimatı oxuya bilərsiniz.
Bu kodda "1" işarəsi ESP modul identifikatorunu göstərir, sonrakı modullar üçün bu identifikatoru dəyişdirin. Məsələn, ikinci modul üçün identifikatoru "2" olaraq dəyişdirin. "Xüsusi SSID" yerinə istədiyiniz SSID adını daxil edin. İndi Kod 2 -ni Arduino -ya yükləyin.
Bu kodda, aşağıdakı bağlantılardan yükləyə biləcəyiniz məlumatları LCD -də göstərmək üçün Adafruit_GFX və MCUFRIEND_kbv kitabxanalarından istifadə etdik.
Adafruit_GFX Kitabxanası
MCUFRIEND_kbv Kitabxanası
Bütün modullardan RSSI aldıqdan sonra Arduino WiFi siqnalının gücünü yerə görə hesablayır. R, g və b dəyişənlərini dəyişdirərək öz rənglərinizi yarada bilərsiniz.
Addım 5: Sonrakı Nədir?
- Daha çox SSID -ni təhlil etməyə çalışın.
- Daha çox modul əlavə etməyə və 3D siqnalını təhlil etməyə çalışın.
Tövsiyə:
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: 4 addım
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: Salam, mən Rithikəm. Telefonunuzdan istifadə edərək internetə nəzarət edən bir led quracağıq. Arduino IDE və Blynk kimi proqramlardan istifadə edəcəyik. Bu çox sadədir və uğur qazansanız istədiyiniz qədər elektron komponenti idarə edə bilərsiniz
ESP8266 Nodemcu Yerli Web Serverdə DHT11 istifadə edərək İstilik Monitorinqi - Brauzerinizdə Otaq İstiliyi və Rütubəti əldə edin: 6 addım
ESP8266 Nodemcu Yerli Web Serverdə DHT11 istifadə edərək İstilik Monitorinqi | Brauzerinizdə Otaq İstiliyi və Rütubət əldə edin: Salam uşaqlar bu gün nəmləndirəcəyik & ESP 8266 NODEMCU & DHT11 temperatur sensoru. İstilik və rütubət DHT11 Sensor & hansı veb səhifənin idarə olunacağını bir brauzerdə görmək olar
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow - Arduino IDE -dən istifadə edərək M5stack M5stick C -dən istifadə edərək Neopixel Ws2812 -də Göy qurşağının Çalışması: 5 addım
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow | Arduino IDE istifadə edərək M5stack M5stick C istifadə edərək Neopixel Ws2812 üzərində Göy qurşağı çalıştırın: Salam uşaqlar bu təlimatlarda Arduino IDE ilə m5stack m5stick-C inkişaf lövhəsi ilə neopixel ws2812 LED və ya led şerit və ya led matris və ya led üzük istifadə etməyi öyrənəcəyik. onunla bir göy qurşağı nümunəsi
RaspberryPI və BME280 istifadə edərək Apple HomeKit İstilik Sensoru (BME280) yaradın: 5 addım
RaspberryPI və BME280 istifadə edərək bir Apple HomeKit Temperatur Sensoru (BME280) yaradın: Son bir neçə aydır IOT cihazları ilə oynayıram və evimin və kottecimin ətrafındakı şəraiti izləmək üçün təxminən 10 fərqli sensor yerləşdirmişəm. Və əvvəlcə AOSONG DHT22 mülayim rütubət sensoru istifadə etməyə başladım