Mündəricat:

ESP8266 və Arduino istifadə edərək WiFi İstilik Xəritəsi yaradın: 5 addım
ESP8266 və Arduino istifadə edərək WiFi İstilik Xəritəsi yaradın: 5 addım

Video: ESP8266 və Arduino istifadə edərək WiFi İstilik Xəritəsi yaradın: 5 addım

Video: ESP8266 və Arduino istifadə edərək WiFi İstilik Xəritəsi yaradın: 5 addım
Video: L298N Stepper Motor Sürücüsündən istifadə edərək, 4 telli stepper motorunu idarə etmək 2024, Noyabr
Anonim

ElectropeakElectroPeak Rəsmi Veb Saytı Müəllif tərəfindən daha çox izləyin:

Ultrasonik Modul və Arduino ilə işə başlayın
Ultrasonik Modul və Arduino ilə işə başlayın
Ultrasonik Modul və Arduino ilə işə başlayın
Ultrasonik Modul və Arduino ilə işə başlayın
Rəng Tanıma W/ TCS230 Sensor və Arduino [Kalibrləmə Kodu Daxildir]
Rəng Tanıma W/ TCS230 Sensor və Arduino [Kalibrləmə Kodu Daxildir]
Rəng Tanıma W/ TCS230 Sensor və Arduino [Kalibrləmə Kodu Daxildir]
Rəng Tanıma W/ TCS230 Sensor və Arduino [Kalibrləmə Kodu Daxildir]
WS2812 RGB LED (NeoPixel) W/ Arduino Necə Nəzarət Edilir [Dərslik]
WS2812 RGB LED (NeoPixel) W/ Arduino Necə Nəzarət Edilir [Dərslik]
WS2812 RGB LED (NeoPixel) W/ Arduino Necə Nəzarət Edilir [Dərslik]
WS2812 RGB LED (NeoPixel) W/ Arduino Necə Nəzarət Edilir [Dərslik]

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?

WiFi nədir?
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

Lazımi materiallar
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

WiFi İstilik Xəritəsi yaradın
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ə: