İçindekiler:
- Adım 1: WiFi Nedir?
- Adım 2: Isı Haritası Nedir?
- Adım 3: Gerekli Malzemeler
- 4. Adım: Bir WiFi Isı Haritası Oluşturun
- Adım 5: Sırada Ne Var?
Video: ESP8266 ve Arduino Kullanarak WiFi Isı Haritası Oluşturun: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Tarafından ElectropeakElectroPeak Resmi Web SitesiYazarın Daha Fazlasını Takip Edin:
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?
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
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
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:
Isı Pompası Hata Algılama ve Alarm ESP8266, Openhab, Telegram, Pille Çalışan MQTT: 5 Adım
Heatpump Hata Tespiti ve Alarmı ESP8266, Openhab, Telegram, Battery Powered MQTT: Evimi ve suyumu ısıtmak için kullandığım heatpump ara sıra hata veriyor. Bu hata kolayca fark edilmez, çünkü kırmızı ışık falan yoktur, küçük bir LCD ekranda sadece küçük bir 'P' vardır. Bu nedenle bu dedektörü hatayı tespit etmek için yaptım ve
GPS İzleme 3D Haritası: 9 Adım
GPS İzleme 3D Haritası: Bu proje, yolların, nehirlerin ve kasabaların bulunduğu, aile üyelerinin yerini gösteren LED işaretli 3D baskılı bir 3D haritadır. Bir çocuğun okulda olup olmadığını veya sadece her iki ebeveynin yerini gösterebilir. Bunu w tahmin etmek için de kullanabiliriz
ESP8266 ve BME280 Kullanarak Apple HomeKit Sıcaklık Sensörü Aygıtı Oluşturun: 10 Adım
ESP8266 ve BME280 Kullanarak Apple HomeKit Sıcaklık Sensörü Cihazı Oluşturun: Bugünün talimatında, AOSONG AM2302/DHT22 veya BME280 sıcaklık/nem sensörü, YL-69 nem sensörüne dayalı düşük maliyetli sıcaklık, nem ve nem sensörü yapacağız. ve ESP8266/Nodemcu platformu. Ve sergilemek için
Windows 10'da Komut İstemini Kullanarak Sanal Wifi Ağı Oluşturun: 10 Adım
Windows 10'da Komut İstemini Kullanarak Sanal Wifi Ağı Oluşturun: Windows 10 bilgisayarlarda sanal bir wifi ağı oluşturmanın nasıl çalıştığını göstereceğim. Bilgisayarınızın işlevi destekleyip desteklemediğini açıklamanın yanı sıra nasıl yapılacağına dair birden fazla adım göstereceğim
GIMP Kullanarak İnsanları/insanları/hayvanları/robotları Gerçekten Harika/parlak Isı Görüşüne Sahip (Seçtiğiniz Renk) Görünmeleri İçin Gerçekten Basit/Kolay/Karmaşık Olmayan Bir Yol: 4 Adım
GIMP Kullanarak İnsanları/insanları/hayvanları/robotları Gerçekten Harika/parlak Isı Görüşüne Sahip (Seçtiğiniz Renk) Görünmeleri İçin Gerçekten Basit/Kolay/Karmaşık Olmayan Bir Yol: Oku…başlığı