İçindekiler:
- Adım 1: Gerekli Bileşenler - Ön Koşullar
- Adım 2: Sonoff Kitaplıklarını Arduino IDE'ye Dahil Edin
- Adım 3: Sonoff Ana Dosyası ve Kullanıcı Yapılandırması
- Adım 4: SSID, Parola ve Proje Adını Yapılandırın
- Adım 5: Doğru NodeMCU Kartını Seçin
- 6. Adım: Ağınızda NodeMCU IP Adresini Bulun
- Adım 7: ESP8266 Anakartları için Yapılandırma
- 8. Adım: Yapılandırmayı Kaydedin
- Adım 9: ESP8266 Kart Tiplerine Göre Yeni GPIO Seçenekleri
Video: NodeMCU'da Yanıp Sönen SONOFF Tasmota Firmware: 9 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Sonoff, ESP8266 IC'ye gömülü ve cihazı İnternet üzerinden kontrol etmek için rölelere sahip WiFi kontrollü bir anahtardır. Bu IC, Arduino IDE tarafından yanıp sönebilir ve yeniden programlanabilir. Sonoff'un yapımcıları, kütüphaneleri ve Arduino dosyalarını GitHub sayfalarında yayınladılar. Başlangıçta, yalnızca Sonoff'un ürettiği panolar için vardır, bundan sonra birçok ESP8266 panosunu ve NodeMCU gibi Geliştirme panosunu destekler. Bu eğitimde, Sonoff Tasmota Firmware'in NodeMCU geliştirme kartlarına nasıl flash edileceğini göreceğiz. Yeni güncellenen bellenimde, farklı ESP8266 Kartlarını kolayca seçebilirsiniz.
Adım 1: Gerekli Bileşenler - Ön Koşullar
- NodeMCU Geliştirme Kurulu
- microUSB Kablosu
- Sonoff Tasmota Bellenimi – GitHub Bağlantısı
- Gelişmiş IP Tarayıcı
- Arduino IDE'si
Sonoff Tasmota Ürün Yazılımını bu bağlantıdan indirin.
Arduino IDE'nizde ESP8266 Kitaplığının kurulu olduğundan emin olun. ESP8266 kitaplığının nasıl düzgün şekilde kurulacağını bilmek istiyorsanız, NodeMCU'da Flashing SONOFF Tasmota Firmware'in bu eksiksiz blogunu ziyaret edin.
Adım 2: Sonoff Kitaplıklarını Arduino IDE'ye Dahil Edin
SONOFF Tasmota Bellenimi GitHub'dan indirildikten sonra. Sonoff Tasmota klasörünü açın. 'lib' klasörüne gidin ve tüm içeriği kopyalayın, ardından bilgisayarınızdaki Arduino 'kütüphaneleri' klasörüne yapıştırın.
Artık gerekli kütüphane dosyalarını Arduino IDE Library içerisine dahil ettik. Kodumuzu yapılandıralım.
Adım 3: Sonoff Ana Dosyası ve Kullanıcı Yapılandırması
İndirilen dosyanın içinde sonoff.ino dosyasını açın. Arduino IDE'de gerekli tüm dosyaları sonraki sekmelerde açacaktır. Şimdi Wi-Fi Kimlik Bilgilerimizi girmek için userconfig.h sekmesini açın.
Adım 4: SSID, Parola ve Proje Adını Yapılandırın
Şimdi SSID ve Şifre alanlarını WiFi ağınızın SSID'si ve Şifresi ile düzenleyin. Ayrıca #define PROJECT “sonoff” satırında seçtiğiniz projeye özgün bir isim verin.
Örneğin. #define PROJESİ "nodefactory"
Adım 5: Doğru NodeMCU Kartını Seçin
Şimdi NodeMCU'nuzu bağlayın ve doğru COM Bağlantı Noktasını ve Anakart Sürümünü seçin. NodeMCU 1.0 Board için ayarların bu şekilde olduğundan emin olun.
Anakart: NodeMCU 1.0 (ESP12-E Modülü)
Flaş Boyutu: “4M(1M SPIFFS)
CPU Frekansı: 80 MHZ
Yükleme Hızı: “115200”
Ardından, Yükle'yi tıklatarak Bellenimi Flash'layın.
6. Adım: Ağınızda NodeMCU IP Adresini Bulun
Yanıp Sönme işlemi tamamlandıktan sonra Gelişmiş IP Tarayıcıyı Açın. Ve ağ IP'nizin içindeki IP adresini arayın. Benim durumumda IP'm 192.168.255.0-255 aralığında olacaktır (IP'nin 0-255 aralığında olacağı anlamına gelir). Scan'e tıklayın ve userconfig.h dosyasında verdiğiniz proje adını cihaz adı olarak burada görebilirsiniz.
Bulduğunuz IP Adresini not alın ve tarayıcınızın URL'sine yapıştırın ve enter'a tıklayın. Modülünüzü yapılandırmak için Sonoff Tasmota sayfasını gösterecektir.
Adım 7: ESP8266 Anakartları için Yapılandırma
Varsayılan olarak, Sonoff Basic'te olacaktır. Bu yüzden 'Yapılandırma' menüsünden 'Genel' olarak değiştirmeniz gerekir. 'Yapılandırma'yı tıklayın ve içinde 'Modülü Yapılandır'ı seçin.
8. Adım: Yapılandırmayı Kaydedin
Panoyu Genel olarak seçin ve Kaydet. Cihaz yeniden başlayacaktır. Bu seçenek tüm ESP8266 kartları içindir.
Adım 9: ESP8266 Kart Tiplerine Göre Yeni GPIO Seçenekleri
Şimdi yapılandırmaya tıklarsanız, daha fazla GPIO seçeneği görebilirsiniz. Bunu kullanarak GPIO İşlevlerini seçebilirsiniz.
GPIO ayarına bağlı olarak, ana sayfada DHT, Relay, Switch ve daha pek çok seçenek gibi seçenekler görünecektir.
Daha fazla eğitim için blogumuzu ziyaret edin - Factory Forward Blog
Önerilen:
PCB Yanıp Sönen Ağaç Dekorasyonu: 5 Adım (Resimlerle)
PCB Yanıp Sönen Ağaç Dekorasyonu: Bu eğitimde, bir elektronik projesinin nasıl etkin bir şekilde yapılacağını öğreneceksiniz. Örnek olarak, baştan sona yanıp sönen ışıklı bir PCB yapacağım. Tüm elektronikler kodlama gerektirmeden kendi kendine çalışır. Tek yapmanız gereken fişe takmak
Şarkıyı Takip Eden Led Yanıp Sönen Hack-O-Lantern!: 6 Adım
Şarkıyı takip eden Led yanıp sönen Hack-O-Lantern!: Herkesin en sevdiği Cadılar Bayramı şarkısına Çok Renkli LED'leri çalan ve yanıp sönen bir jack-o-lantern yapın
Yanıp Sönen EACHEN WiFi Akıllı Dokunmatik Anahtar, Tasmota ile: 10 Adım
Yanıp Sönen EACHEN WiFi Akıllı Dokunmatik Anahtarı Tasmota ile: Bu yüzden, bunun mümkün olup olmadığını merak eden herkes için bunu Eğitilebilir hale getirmeye karar verdim
ESP8266 NodeMCU Lua WiFi Eğitimini Kullanarak Yanıp Sönen LED: 6 Adım
ESP8266 NodeMCU Lua WiFi Eğitimini Kullanan Yanıp Sönen LED: AÇIKLAMANodeMCU, açık kaynaklı bir IoT platformudur. Espressif'ten ESP8266 WiFi SoC üzerinde çalışan bellenimi ve ESP-12 modülünü temel alan donanımı içerir. "NodeMcu" terimi; varsayılan olarak t yerine film yazılımına atıfta bulunur
ESP32 NodeMCU WiFi ve Bluetooth Modülünü Kullanarak Yanıp Sönen LED Eğitimi: 5 Adım
ESP32 NodeMCU WiFi ve Bluetooth Modülünü Kullanarak Yanıp Sönen LED Eğitimi: AçıklamaNodeMCU, açık kaynaklı bir IoT platformudur. Lua betik dili kullanılarak programlanmıştır. Platform, eLua açık kaynak projelerine dayanmaktadır. Platform, lua-cjson, spiffs gibi birçok açık kaynaklı proje kullanıyor. Bu ESP32 NodeMc