İçindekiler:

ESP8266 ve Arduino Kullanarak WiFi Isı Haritası Oluşturun: 5 Adım
ESP8266 ve Arduino Kullanarak WiFi Isı Haritası Oluşturun: 5 Adım

Video: ESP8266 ve Arduino Kullanarak WiFi Isı Haritası Oluşturun: 5 Adım

Video: ESP8266 ve Arduino Kullanarak WiFi Isı Haritası Oluşturun: 5 Adım
Video: ESP8266-01 Wifi Modülü ve Arduino 2024, Kasım
Anonim

Tarafından ElectropeakElectroPeak Resmi Web SitesiYazarın Daha Fazlasını Takip Edin:

Ultrasonik Modül ve Arduino'ya Başlarken
Ultrasonik Modül ve Arduino'ya Başlarken
Ultrasonik Modül ve Arduino'ya Başlarken
Ultrasonik Modül ve Arduino'ya Başlarken
Renk Tanıma W/TCS230 Sensör ve Arduino [Kalibrasyon Kodu Dahil]
Renk Tanıma W/TCS230 Sensör ve Arduino [Kalibrasyon Kodu Dahil]
Renk Tanıma W/TCS230 Sensör ve Arduino [Kalibrasyon Kodu Dahil]
Renk Tanıma W/TCS230 Sensör ve Arduino [Kalibrasyon Kodu Dahil]
WS2812 RGB LED (NeoPixel) W/ Arduino Nasıl Kontrol Edilir [Eğitim]
WS2812 RGB LED (NeoPixel) W/ Arduino Nasıl Kontrol Edilir [Eğitim]
WS2812 RGB LED (NeoPixel) W/ Arduino Nasıl Kontrol Edilir [Eğitim]
WS2812 RGB LED (NeoPixel) W/ Arduino Nasıl Kontrol Edilir [Eğitim]

Hakkında: ElectroPeak, elektronik öğrenmek ve fikirlerinizi gerçeğe dönüştürmek için tek adresiniz. Projelerinizi nasıl yapabileceğinizi göstermek için birinci sınıf kılavuzlar sunuyoruz. Aynı zamanda yüksek kaliteli ürünler sunmaktayız, böylece… Electropeak Hakkında Daha Fazlası »

genel bakış

Bu derste, Arduino ve ESP8266 kullanarak çevredeki Wi-Fi sinyallerinin ısı haritasını çıkaracağız.

Ne öğreneceksin

  • WiFi sinyallerine giriş
  • ESP8266 ile belirli sinyaller nasıl tespit edilir
  • Arduino ve TFT ekranı kullanarak bir ısı haritası yapın

Adım 1: WiFi Nedir?

WiFi Nedir?
WiFi Nedir?

Günümüzde birçok kişi akıllı telefonlarında, tabletlerinde ve bilgisayarlarında WiFi hizmetlerini kullanıyor. WiFi, IEEE802.11 standart kablosuz LAN'ı oluşturmak için Wi-Fi Alliance tarafından kaydedilen bir protokoldür.

Wi-Fi, Bluetooth'tan daha güçlüdür. Wi-Fi genellikle kablosuz internete bağlanmak için kullanılır ve bu protokolü çok daha popüler hale getirmiştir. Bu teknolojiyi kullanarak internete her yerde kolayca bağlanabilirsiniz. Wi-Fi standardı, 2,4 GHz'de maksimum 11Mps hızı destekler. Bu standardın hızını artırmak için, hızı 200Mps'ye kadar yükselen IEEE802.11n adlı başka bir sürüm oluşturuldu. Hızdaki bu artış, çok kanallı antenin (MIMO), iki 2,4 GHz ve 5 GHz frekans aralığının ve Orta Erişim Kontrolü'nün (MAC) kullanılmasından kaynaklanmaktadır. Wi-Fi kartı yaklaşık 20 metredir. Bu projemizde ESP8266, Arduino ve 3.5″ TFT LCD kullanarak bir WiFi ısı haritası oluşturmak istiyoruz. ESP8266, belirtilen bir SSID'nin (RSSI) Wi-Fi sinyalini algılayabilir. Bu proje için ESP-01 modülünü kullandık. Bu modüllerden 4 tanesini odanın dört köşesine dikdörtgen şeklinde yerleştirin. ESP modüllerinden bilgi aldıktan sonra analiz edilip görüntülenmesi için Arduino'ya gönderiyoruz.

Adım 2: Isı Haritası Nedir?

Isı haritası, bilgileri çekici bir görünümde veren grafiksel bir veridir. Isı haritası genellikle bilgiyi analiz etmek için bir renk tayfı kullanır, bu renk tayfı sıcak renklerden başlar ve soğuk renklerle biter. Haritanın belirli verilerin en yüksek gücüne ve kapsamına (örneğin WiFi sinyal gücü) sahip her bölümü en sıcak renge sahiptir ve bu nedenle, verilerin gücünde bir azalma ile renk tayfı soğuk renklere yaklaşacaktır.

Adım 3: Gerekli Malzemeler

Gerekli malzemeler
Gerekli malzemeler

Donanım bileşenleri

Arduino UNO R3 *1

3.5 TFT Renkli Ekran Modülü *1

ESP8266 WiFi Modülü *1

Yazılım Uygulamaları

Arduino IDE'si

4. Adım: Bir WiFi Isı Haritası Oluşturun

WiFi Isı Haritası Oluşturun
WiFi Isı Haritası Oluşturun

Devre

ESP modüllerini resimde görüldüğü gibi Arduino kartına bağlayınız.

ESP modüllerini bağladıktan sonra TFT Shield'i Arduino'nun üzerine koyun.

kod

Öncelikle ESP modüllerinin sinyal gücünü kontrol etmesi ve Arduino'ya göndermesi için bir kod yazıyoruz. Ardından Arduino'nun bilgileri alması ve görüntülemesi için başka bir kod yazıyoruz. Kod 1'i ESP modüllerinizin her birine yükleyin. ESP8266 modülü ve kodun Arduino IDE üzerinden nasıl yükleneceği hakkında daha fazla bilgi için bu öğreticiyi okuyabilirsiniz.

Bu kodda “1” karakteri ESP modül tanımlayıcısını belirtir, sonraki modüller için bu tanımlayıcıyı değiştirin. Örneğin, ikinci modül için tanımlayıcıyı “2” olarak değiştirin. “Belirli SSID” yerine istediğiniz SSID adını girin. Şimdi Kod 2'yi Arduino'nuza yükleyin.

Bu kodda, aşağıdaki bağlantılardan indirebileceğiniz LCD'de bilgileri görüntülemek için Adafruit_GFX ve MCUFRIEND_kbv kitaplıklarını kullandık.

Adafruit_GFX Kitaplığı

MCUFRIEND_kbv Kitaplığı

Tüm modüllerden RSSI aldıktan sonra Arduino, konuma göre WiFi sinyalinin gücünü hesaplar. r, g ve b değişkenlerini değiştirerek kendi renklerinizi oluşturabilirsiniz.

Adım 5: Sırada Ne Var?

  • Daha fazla SSID analiz etmeye çalışın.
  • Daha fazla modül eklemeye çalışın ve 3B sinyali analiz edin.

Önerilen: