Nesnelerin İnterneti (IoT) neslindeyiz! Bu günlerde klima, oda ısıtıcısı, su ısıtıcısı vb. Ev aletlerinizi / cihazlarınızı uzaktan her yerden kontrol edebilirsiniz ve bunu yapacak cihaz raftan kolaylıkla inşa edilebilir veya satın alınabilir. Kurs boyunca, Arduino, ESP ve Raspberry Pi kullanarak birkaç IoT tabanlı ev otomasyon projesi de oluşturduk. Ancak Wi-Fi tabanlı her IoT özellikli cihaz için bir İnternet bağlantısına ihtiyacınız var veya kesintisiz İnternet / Wi-Fi bağlantısı diyebilirsiniz. Ancak geniş bant bağlantı kullanmanın bazen wifi sinyal düşüşü (özellikle daha fazla parazitle dolu 2,4 GHz bandı için) odadan odaya veya kattan kata gibi sınırlamaları vardır.
Bu nedenle, wifi tekrarlayıcı veya menzil genişleticiler gereklidir, ancak piyasada bulunan ticari wifi tekrarlayıcılar çok maliyetlidir ve herkes için uygun bir seçenek değildir. Yalnızca menzil genişletme için düşük maliyetli çözümlere (herhangi bir ticari wifi tekrarlayıcının fiyatına kıyasla üçte birinden daha az) ihtiyaç doğmaktadır. Bu yüzden bugün, hafta sonu projelerini yarım saat içinde hızla oluşturan bir çözüm paylaştım. Bunun için herhangi bir donanım devresi kurmanıza ve elektronik konusunda uzman olmanıza gerek yoktur. Düşük maliyetli wifi tekrarlayıcınızı veya menzil genişleticinizi oluşturmak için aşağıda verilen basit adımları izleyin.
Nodemcu ESP8266
Nodemcu ESP8266 ana ve tek bileşen olduğundan, bazı temel özellikleri ve spesifikasyonları da açıklamak istiyorum. Açık kaynaklı bir IoT geliştirme platformu, wifi modülü ile Arduino'nun (Microcontroller) özelliklerinin bir kombinasyonudur. Arduino IDE'de mikro USB arabirimi (yerleşik flaş yönetim IC ile) aracılığıyla da programlanabilir ve wifi ağ iletişimi, mash ağ iletişimi için en iyi seçenek olan ve 802.11 uluslararası standart 12E wifi yongasına, yerleşik 3.3V'ye sahip programlanabilir bir wifi dönüştürücü modülüdür. regülatör ve yerleşik Antena. Ayrıca, birkaç güç girişi seçeneğine sahiptir (bir mikro USB bağlantı noktası ve iki tür harici güç girişi kullanarak giriş (5v VCC girişi ve 3,3v VCC girişi) ve bir erişim noktası olarak kullanılabilir.
Normalde bu modüller doğrudan Arduino IDE kullanılarak programlanabilir, ancak bu proje için NodeMCU üzerindeki bellenimi flaş etmemiz gerekir. Bu işlemden sonra NodeMCU'nuzu Arduino IDE ile kullanamayacağınızı unutmayın. Bununla ilgili daha fazla bilgi edinmek için bu ESP8266 Flashing Makalesine de başvurabilirsiniz.
Adım 1: Öncelikle ESP8266'nızı mikro USB tip B - USB kablosu kullanarak bir bilgisayara bağlayın. Bağlandığında, mavi ışıklı bir gösterge LED'i yanar.
Adım 2: Windows için ESP8266 Flash İndirme aracını resmi web sitesinden indirin. Zip dosyasının WinRAR kullanarak klasöre nasıl çıkarılacağını anlamak için aşağıda verilen resmi kontrol edin. WinRAR'ın en son sürümünü indirin.
Adım 3: Şimdi indirmeniz gerekiyor ("esp_wifi_repeater-master"). Bu, tamamen işlevsel Wi-Fi Tekrarlayıcıdır (NAT ve örgü ağ ile). Zip dosyasını indirin ve üç bin dosyası içeren (sonraki aşamalarda kullanılacak) bir ürün yazılımı klasörünü görebileceğiniz bir klasöre çıkartın. GitHub sayfasından indirin. Bağlantı ve resim aşağıda verilmiştir.
ESP WiFi Tekrarlayıcıyı İndirin
Şimdi , dosyayı WinRAR kullanarak zip dosyasından klasöre çıkarın.
Adım 4: Şimdi , "flash_download_tools_v3.6.8" zip dosyasına sağ tıklayın ve "buradan çıkart" seçeneğine tıklayın. Dizininizde "flash_download_tools_v3.6.8" adlı bir klasör bulacaksınız. Şimdi bu klasörü açın ve flash indirme araçlarını aşağıda verilen görselde gösterildiği gibi açın.
Adım 5: Bir komut penceresi açılır ve listeden “ESPRESSIF indirme araçları” açılabilir. İlk seçeneği seçin ve aşağıdaki resimde görebileceğiniz gibi “ESP8266 DownloadTools” a tıklayın.
Üzerine tıkladığınızda, aşağıdaki resimde gösterildiği gibi ana yanıp sönen araçları / pencereyi göreceksiniz.
Adım 6: 3. adımda bahsettiğim gibi, esp_wifi_repeater-master'ı Github'dan indirmeniz ve zip dosyasını klasöre çıkarmanız gerekecek. Klasörü açın ve 3 bin dosya içeren bir ürün yazılımı klasörü göreceksiniz. ESP8266 İndirme araçlarından tüm bin dosyalarını seçip seçin ve dosyanın adını sağ taraftaki kutuya koyun. Bu önemli bir adımdır.
Sağ tıklayın ve 'Yeniden Adlandır'ı seçin. Ardından, bin dosyasının adını (.bin olmadan) kopyalayın ve aşağıdaki resimde gösterildiği gibi @ kutusundan sonra yapıştırın.
7. Adım: Bu çok önemli bir adımdır. Aşağıdaki resme bakın ve talimatları ve ekran görüntüleri göre sağlanan tüm bin dosya için tekrarlayın ve benzeri esp8266 flaş indirme araçları bazı ayarlarını değiştirmek (SPI SPEED: 80MHz, SPI MOD: Qio, FLAŞ BOYUT: 32Mbit) ve seçmek Comport, Baud hızı: 115200 ve son olarak ESP8266'nızı yanıp sönmeye başlamak için "BAŞLAT" düğmesine tıklayın.
Yanıp sönmeden önce, bunun ideal bir durum olduğu anlamına gelen "IDLE" yazılı olduğunu göreceksiniz ve başarıyla yanıp söndükten sonra, ESP8266 indirme araçlarının monitör penceresinde " FINISH " diyaloğunu göreceksiniz. Ayrıca, yanıp sönen ilgili tüm bilgileri görüntüleyebilir ve çok önemli bir ağ ve cihaz kimliği ile ilgili bilgiler olan Erişim noktası MAC Adresini ve STA MAC Adresini alırsınız.
Şimdi, ESP8266'nızın bağlantısını kesin ve yeniden bağlayın veya yazılımın yeniden başlaması için ESP 8266'daki sıfırlama düğmesine basabilirsiniz.
Adım 8: Şimdi, ESP8266 tarafından yayınlanan ancak beklemede olan SSID olan yeni bir Erişim Noktası veya wi-fi hotspot adı “MyAP” buldunuz! İnternet bağlantısı yok.
Yapılandırma sayfasını açarak ana ev / ofis Wi-Fi yönlendiricinizi kurmanız ve yapılandırmanız gerekir. Mobil / dizüstü bilgisayarınızı bu ("MyAP") SSID ile bağlayın ve favori tarayıcınızdan IP adresini (192.168.4.1) çevirin ve yapılandırma sayfası açılacaktır. STA ayarlarının altında ana wifi ağınızın SSID adını ve şifresini ekleyin ve bağlan'a tıklayın. Bundan sonra, yapılandırma ayarları kaydedilecek ve AP (erişim noktası) ayarları altında, SSID adınızı ve şifrenizi ayarlayabilirsiniz. En popüler WPA2 gibi şifreleme güvenlik türlerini seçin. Daha iyi anlamak için aşağıda verilen ekran görüntülerini izleyin.
Adım 9: Her şey yapıldıktan sonra, bir parça pleksiglas veya cam elyaf üzerinde basit bir imalat yaptım ve bir açma-kapama düğmesi ekledim. Deneysel olarak, iki adet 2 dbi anten ekledim ve daha iyi bir wifi kapsama alanı için yerleşik bir antenle bağladım, bu da döndürülebilir (ESP8266'da yerleşik anten olmasına rağmen). USB kablosuyla 5v USB mobil şarj cihazı kullanarak ve ESP8266 MicroUSB bağlantı noktasına bağlayıp ac soketlerine taktım. Bu, uzun süreli kullanım için en güvenilir güç kaynağıdır.
Diğer bir avantaj, bu Wi-Fi tekrarlayıcının iyi bir güç bankasından beslenebilen 5v güç kaynağına ihtiyaç duymasıdır ve bu makaleyi izleyerek kendi güç bankanızı da oluşturabilirsiniz. Bu nedenle, cep telefonunuzla birlikte dış mekanda kullanılma ihtimali vardır, ancak ticari Wi-Fi tekrarlayıcı bu tesise sahip değildir. AC elektrik güç kaynağına her zaman ihtiyaç duyulduğu için dışarıda kullanamazsınız.
Wi-Fi tekrarlayıcının tam çalışması aşağıda bağlantısı verilen videoda bulunabilir, ayrıca bu yeni Wi-Fi tekrarlayıcıda bir hız testi yaptık ve yaklaşık 4.0Mbps elde ettik. Herhangi bir sorunuz varsa lütfen yorum bölümüne bırakın veya diğer teknik sorular için forumlarımızı kullanın.