Ana Sayfa Robotik Sistemler ESP8266 ve Visuino ile Wi-Fi Radar Yapımı

ESP8266 ve Visuino ile Wi-Fi Radar Yapımı

180
0
  Okuma Süresi:   Bu yazıyı  " 6 "  dakikada okuyabiliriniz.
ESP8266 ve Visuino ile Wi-Fi Radar Yapımı
Sitemin tek geliri olan reklamları görüntülemek için AdBlock eklentinizi kapatırsanız sevinirim 🙂

ESP8266 modülleri, yerleşik Wi-Fi özellikli, düşük maliyetli, tek başına mükemmel kontrol cihazlarıdır. Bu Eğitimde, bir ESP8266 ile kolayca bir Wi-Fi ağ tarayıcısını nasıl yapabileceğinizi göstereceğim.

Eğitimde, NodeMCU modül versiyon 0.9’ü kullanacağım. NodeMCU, ESP8266 denetleyicileriyle programlama ve deneme yapmanın en kolay yoludur. Bununla birlikte, bu Eğitim, ESP-01 bile olsa, diğer ESP8266 modülleriyle kolayca yapılabilir.

1. Adım: Bileşenler

Bir NodeMCU ESP8266 kartı

Bir NodeMCU ESP8266 kartı (NodeMCU 0.9 kullandım, ancak diğer ESP8266 çalışacak)

2. Adım: Visuino’yu başlatın ve ESP8266 Board tipini seçin

Arduino’yu programlamaya başlamak için, buradan Arduino IDE’yi yüklemeniz gerekir: http://www.arduino.cc

Lütfen, Arduino IDE 1.6.6’da bazı kritik hatalar olduğunu unutmayın. 1.6.7 veya daha üstünü kurduğunuzdan emin olun, aksi takdirde bu Eğitim çalışmaz!

Visuino: https://www.visuino.com da kurulmalıdır.

  • Visuino’yu ilk resimde gösterildiği gibi başlatın.
  • Visuino’da Arduino bileşenindeki (Resim 1) “Araçlar” düğmesini tıklayın.
  • Diyalog göründüğünde, Resim 2’de gösterildiği gibi “NodeMCU ESP-12” yi seçin.

3. Adım: Visuino’da, Tarama Wi-Fi İşlemini ekleyin

  • Nesne Denetçisi’nde “Modüller” özelliğini, ardından “WiFi” alt özelliğini genişletin (Resim 1)
  • Nesne Denetçisinde “İşlemler” özelliğini seçin ve değerinin yanındaki “…” düğmesini tıklayın (Resim 1)
  • “İşlemler” iletişim kutusunda, sağdaki listeden “Tarama Ağlarını Tara” öğesini seçin (2. Resim)
  • Bir ScanNetworks öğesi eklemek için soldaki “” düğmesine (Resim 2) tıklayın (Resim 3)
  • “İşlemler” iletişim kutusunu kapatın

4. Adım: Visuino’da, Clock Generator bileşenini ekleyin ve bağlayın

  • Bileşen Araç Kutusunun Filtre kutusuna “saat” yazıp ” Clock Generator ” bileşenini (Resim 1) seçin ve tasarım alanına bırakın
  • ClockGenerator1 bileşeninin “Çıkış” pimini “NodeMCU ESP-12” bileşeninin “Modules.WiFi.Operations [0]” öğesinin “Tarama” giriş pimine bağlayın (Resim 2).

5. Adım: Visuino’da, Kenar ve Metin Değerini Algıla bileşenlerini ekleyin ve bağlayın

Tarama başladığında başlık metnini yazdırmamız gerekiyor. “Tarama” pimi, False değerinden True değerine her değer değiştirdiğinde bile saat üretecektir. Olayı yalnızca False değerinden True değerine değiştiğinde üretmek için, Detect Edge bileşenini kullanmamız gerekir.

  • Bileşen Araç Kutusunun Filtre kutusuna “kenar” yazdıktan sonra “Kenar Algıla” bileşenini (Resim 1) seçin ve tasarım alanına bırakın
  • Bileşen Araç Kutusunun Filtre kutusuna “text” yazıp “Text Value” bileşenini (Resim 2) seçin ve tasarım alanına bırakın
  • “NodeMCU ESP-12” bileşeninin “Modules.WiFi.Operations [0]” öğesinin “Tarama” çıkış pimini DetectEdge1 bileşeninin “In” pimine bağlayın (Resim 3)
  • DetectEdge1 bileşeninin “Çıkış” çıkış pimini, TextValue1 bileşeninin “Giriş” giriş pimine bağlayın (Resim 4)
  • TextValue1 bileşeninin “Çıkış” çıkış pimini “NodeMCU ESP-12” bileşeninin “Seri [0]” kanalının “Giriş” giriş pimine bağlayın (Resim 5)

6. Adım: Visuino’da TextValue1 bileşeni için metni ayarlayın

  • TextValue1 bileşenini seçin (Resim 1)
  • Nesne Denetçisinde “Değer” özelliğini seçin ve “…” düğmesini tıklayın (Resim 1)
  • “Değer” editöründe: “” “” “SCAN” “—————–” (Resim 2, her bir braket gösterildiği gibi yeni bir satırdır.)
  • İletişim kutusunu kapatmak için Tamam düğmesine tıklayın.

7. Adım: Visuino’da, Formatlanmış Metin bileşeni ve elemanları ekleyin.

Algılanan her bir Wi-Fi Hot Spot bilgi hattını biçimlendirmek ve yazdırmak için Formated Text bileşenini kullanacağız.

  • Bileşen Araç Kutusunun Filtre kutusuna “text” yazın, sonra “Biçimlendirilmiş Metin” bileşenini (Resim 1) seçin ve tasarım alanına bırakın
  • FormattedText1 bileşeninin “Araçlar” düğmesini tıklayın (2. Resim)
  • Elements düzenleyicide, sağdaki Metin Öğesini seçin ve bunlardan birini eklemek için soldaki “+” düğmesini tıklayın (Resim 3 ve 4)
  • Elements düzenleyicide, sağdaki Tam Sayı Öğesini seçin ve bunlardan 2 tane eklemek için soldaki “” düğmesine 2 kez basın (Resim 4 ve 5), sonra da Elements düzenleyicisini kapatın.
  • Nesne Denetçisinde, FormattedText1 bileşeninin Text özelliğinin değerini “SSID:”% 0 “Sinyal:% 1 Kanal% 2” olarak ayarlayın (Resim 6). % 0, TextElement1 öğesindeki değerle değiştirilir,% 1, IntegerElement1 öğesinin değeriyle değiştirilir ve% 2, IntegerElement2 öğesinin değeriyle değiştirilir

8. Adım: Visuino’da Formatlı Metin bileşenini bağlayın

  • “NodeMCU ESP-12” bileşeninin “Modules.WiFi.Operations [0]” maddesinin “SSID” çıkış pimini, FormattedText1 bileşeninin TextElement1 bileşeninin “In” pimine bağlayın (Resim 1)
  • “NodeMCU ESP-12” bileşeninin “Modül.WiFi.Operations [0]” maddesinin “Sinyal Gücü” çıkış pimini, FormattedText1 bileşeninin IntegerElement1 öğesinin “In” pimine bağlayın (Resim 2)
  • “NodeMCU ESP-12” bileşeninin “Kanal” çıkış pimini “NodeMCU ESP-12” bileşeninin “Kanal” çıkış pimine, FormattedText1 bileşeninin IntegerElement2 öğesinin “In” pimine bağlayın (Resim 3)
  • “NodeMCU ESP-12” bileşeninin “Modules.WiFi.Operations [0]” öğesinin “FoundNetwork” çıkış pimini, FormattedText1 bileşeninin “Clock” giriş pimine bağlayın (Resim 4)
  • FormattedText1 bileşeninin “Çıkış” çıkış pimini “NodeMCU ESP-12” bileşeninin “Serial [0]” kanalının “Giriş” giriş pimine bağlayın (Resim 5)

9. Adım: Arduino kodunu oluşturun, derleyin ve yükleyin

  • Visuino’da Arduino kodunu oluşturmak ve Arduino IDE’yi açmak için F9’a basın veya Resim 1’de gösterilen düğmeye tıklayın.
  • NodeMCU modülünü USB kablosuyla bilgisayara bağlayın
  • Pano tipini ve seri portu seçin
  • Arduino IDE’de, kodu derleyip yüklemek için Yükle düğmesine tıklayın (Resim 2).

10. Adım: Projemizi Çalıştıralım

Tebrikler! Bir Wi-Fi tarayıcı yaptınız.

Video, bağlı ve açılmış projeyi gösterir.

  • Arduino IDE veya Visuino’da Seri Terminali açarsanız, NodeMCU tarafından keşfedilen Wi-Fi hot-spot’larını, güçlerini ve kanallarını göreceksiniz (Resim 1)
  • 2. Resimde Visuino diyagramının tamamını görebilirsiniz. Visuino’da indirip açabilirsiniz: https://www.visuino.com

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz