Arduino IDE'de Nodemcu'ya (ESP8266) Hızlı Başlangıç

Esp8266'yı Arduino IDE'ye taşıyan ve tüm arduino kullanıcılarının çekirdeğe mutlu olmasına yardımcı olan çocuklar sayesinde. Evet yaptıklarından beri uzun zaman oldu ve bu yazı biraz daha sonra çocuklar tarafından iyi yürekli çalışmalara teşekkür etmek için.

Arduino için Esp8266 desteğini kurmak ve bir LED'in nasıl yanıp söneceğini görmek için başlayalım (elektronikteki merhaba dünya)

Bizim favori çip Esp8266 ile başlamak için nasıl adım adım öğretici bilmek videoyu kontrol edin

Önce Arduino IDE'yi açın

Dosyalara gidin ve Arduino IDE'deki tercihe tıklayın

Ek pano yöneticisine aşağıdaki kodu kopyalayın

//arduino.esp8266.com/stable/package_esp8266com_index.json

tercih Sekmesini kapatmak için Tamam'ı tıklayın.

Yukarıdaki adımları tamamladıktan sonra, Araçlar ve pano'ya gidin ve ardından pano Yöneticisi'ni seçin

Esp8266 topluluğu tarafından esp8266'ya gidin ve Arduino için yazılımı yükleyin.

Yukarıdaki tüm işlemler tamamlandıktan sonra esp8266'mızı Arduino IDE ile programlamak için okundu.

Bu örnek için NodeMCU esp8266 kullandım ve başka bir satıcı wifi çipleri veya genel wifi modülü kullanıyorsanız, işleri yapmak için çok gerekli olan esp8266 Pin eşlemesine bakın.

Bu örnek için D7 pin kullanmamın nedeni, 13 pin arduino ile bağlanan arduino IDE'deki örnek programla birlikte gelen temel yanıp sönme programını yükledim. 13. pin, NodeMCU'nun D7 pinine eşlenir.

panoya gidin ve kullandığınız esp8266 türünü seçin. ve programı esp8266 cihazınızda çalıştırmak için doğru COM portunu seçin.

void setup () {

// dijital pimi 13 çıkış olarak başlat. pinMode (13, ÇIKIŞ); }

// döngü işlevi sonsuza dek tekrar tekrar çalışır void loop () {digitalWrite (13, HIGH); // LED'i açın (YÜKSEK voltaj seviyesidir) gecikme (1000); // ikinci bir digitalWrite (13, LOW) bekleyin; // gerilimi DÜŞÜK gecikme (1000) yaparak LED'i kapatın; // bir saniye bekle }

programı yükleyin ve sonuçları görün.

Yukarıdaki öğreticiyi beğendiyseniz ve havalı projelerle denemek istiyorsanız, buradaki bağlantıyı da kontrol edebilirsiniz, bu kitabı Esp8266 veya Nodemcu ile IoT yapmak için kullanabileceğiniz amazon kitap bağlantısı, bu kitaplar size basit şeyler yapmak ve arduino ile kendinizi kullanmaya başlamak ve web sunucusuna veri göndermek ve bir web sunucusu oluşturmak, bir web sayfasından veri yüklemek ve kontrol etmek, TFT LCD ve I2C cihazlarını nasıl arayüzlendirebileceğiniz ve daha pek çok şey bağlantıda bulabilirsiniz. .

Adım 1: Web Tarayıcısından LED Kontrol Etme

Bu blogda, Esp8266'ya bağlanan bir LED'in "Açılması ve Kapatılması" nı göreceğiz, esp8266, LED'i kontrol etmek için Arduino IDE'den programladı.

Esp8266'yı ev ağımızın SSID'sini ve şifresini kullanarak Wi-Fi yönlendiriciye bağlayacağız, burada esp8266 bizim wifi'ye bağlanır ve Arduino penceresinin seri Monitörü'ne bakarak erişilebilen bir web sunucusu oluşturur veya ayrıca Wifi yönlendiricinize giriş yapın ve Wi-Fi yönlendiricinize bağlı istemcilerin listesini kontrol edin.

Esp8266'yı Wi-fi sunucusuna bağlamak için adım adım prosedürü ve Web sayfasına nasıl erişileceğini ve Esp8266'ya bağlı LED'i nasıl kontrol edeceğinizi açıklayan bir pencere

Yukarıdaki video için NodeMcu kullandım, web tarayıcınızda bu şeyin çalışması için herhangi bir Esp8266 türünü kullanabilirsiniz.

Esp8266 satıcınızla pimlerin eşlenmesini arayın, program sizin için düzgün çalışmıyorsa, hata pim haritalama işlevleriyle olacaktır, Burada Arduino IDE'den programlandığında 13. pime eşlenen D7 pimini kullandım.

 Esp8266'nızı Arduino IDE'ye bağlayın ve doğru COM Portunu ve kart tipini seçin ve 
 programı yükleyin. 
 SSID'yi WiFi Adınız ve şifrenizi Wifi şifreniz olarak değiştirin. Eğer değiştirmeyi unutursanız, esp8266 wifi bağlantınızı bağlamaz. 

-------------------------------------------------- -------------------------------------------------- ----------------------


Her şey tamamlanırsa, seri monitörünüze dönebilir ve cihazlarınızın bağlandığı ip adresini kontrol edebilirsiniz. aşağıdaki resme tam olarak bakan bir seri monitör ile karşılaşacaksınız.

Yukarıdaki öğreticiyi beğendiyseniz ve havalı projelerle denemek istiyorsanız, buradaki bağlantıyı da kontrol edebilirsiniz, bu kitabı Esp8266 veya Nodemcu ile IoT yapmak için kullanabileceğiniz amazon kitap bağlantısı, bu kitaplar size basit şeyler yapmak ve arduino ile kendinizi kullanmaya başlamak ve web sunucusuna veri göndermek ve bir web sunucusu oluşturmak, bir web sayfasından veri yüklemek ve kontrol etmek, TFT LCD ve I2C cihazlarını nasıl arayüzlendirebileceğiniz ve daha pek çok şey bağlantıda bulabilirsiniz. .

Adım 2: Esp8266 Nodemcu Kullanarak Elektrikli Cihazları Kullanıcı Web Tarayıcısından Kontrol Edin

Merhaba, bu öğreticide, bir web tarayıcısından esp8266 kullanarak açmak ve kapatmak için fan, ışık vb. Elektrikli cihazların nasıl kontrol edileceğini göreceğiz. yalnızca belirli bir cihaz için kullanılabilecek bir uygulama veya uzaktan kumanda gibi özel bir cihaz denetleyicisinden sıkılmışsanız, ancak bu yöntemi kullanarak web'de gezinmeyi destekleyen tüm cihazlar bizim için bir denetleyici görevi görecektir.

Tüm cihazların aynı yönlendiriciye bağlı olduğundan emin olun, bu örnekte cihazı ev ağının dışından kontrol etmemize izin vermeyecek bir port yönlendirme fonksiyonu bulunmuyor.

Bu projeyi tamamlamak için ihtiyacınız olan bileşenler çok basit, bir esp8266 wifi modülüne ve bir röleye ihtiyacınız var, esp yongaları ile kullanımı çok kolay olan 5v röle satın aldığınızdan emin olun. nodemcu'nun Vin pinini kullanabiliriz veya genel bir çip kullanıyorsanız, röleye harici bir 5v sağlamanız gerekir.

Bu örnek proje için sadece 2 röle devresi kullandım, ancak gerçek program dört röle modülünü bağlamak için yazdı.

Bu şeyin nasıl çalıştığı ve tarayıcınızı esp'den döndürülen ip adresine nasıl bağlayacağınız ve tüm ayrıntıların bu videoya dahil edildiği hakkında yukarıdaki videoyu kontrol edebilirsiniz.

Aşağıdaki arduino kodunu kopyalayın ve Arduino IDE'nize yapıştırın ve programı nodemcu'nuza veya kullandığınız diğer esp cihazlarına yükleyin, karttan doğru bağlantı noktasını ve cihaz adını seçtiğinizden emin olun. Kablosuz bağlantı ayarlarınız için SSID ve şifreyi değiştirmeyi de unutmayın.

Esp8266 için bu program, cihazın durumunu döndürmek için yazdı, bu da tarayıcıda cihaz durumunu bize bildirecek ve bu da kullanıcının hangi cihazın açık veya kapalı olduğunu bilmesini sağlayacaktır.

Yukarıdaki kodu kopyalayın ve işlemi tamamlayın. Düzinelerce sihir yapabilen bu küçük çipi paylaşın ve başkalarına bildirin.

Yukarıdaki öğreticiyi beğendiyseniz ve havalı projelerle denemek istiyorsanız, buradaki bağlantıyı da kontrol edebilirsiniz, bu kitabı Esp8266 veya Nodemcu ile IoT yapmak için kullanabileceğiniz amazon kitap bağlantısı, bu kitaplar size basit şeyler yapmak ve arduino ile kendinizi kullanmaya başlamak ve web sunucusuna veri göndermek ve bir web sunucusu oluşturmak, bir web sayfasından veri yüklemek ve kontrol etmek, TFT LCD ve I2C cihazlarını nasıl arayüzlendirebileceğiniz ve daha pek çok şey bağlantıda bulabilirsiniz. .

Adım 3: Esp8266'dan (nodemcu) DS18b20 Sıcaklık Sensörü Verilerini Thingspeak'e yükleyin

Merhaba tüm bu öğreticide Ds18b20 Sıcaklık verilerini thingspeak.com'a nasıl kullanacağınızı bileceksiniz, Ds18b20 sıcaklık sensörünü kontrol etmek için yukarıdaki fritzing devre şemasını takip edebilirsiniz, Bu sensör, istediğiniz gibi birçok sensörü bağlayabileceğiniz anlamına gelen bir tel protokolünü takip eder sensörü tek tek pim ve erişim sıcaklığı verileri.

bu sensörle nasıl çalışılacağı ve ayrıca kodun çalıştığının kanıtı hakkında aşağıdaki videoyu kontrol edin.


Bu sensörle çalışmak için çok fazla çalışma yoktur, çünkü internette herkesin kullanabileceği ve bu sensörle çalışmaya başlayabileceği çok sayıda örnek kütüphane vardır.

ESP8266 veya Nodemcu ile sıcaklık sensöründen okuma yapıp yapamayacağınızı öğrenmek için aşağıdaki kodu test edin


herhangi bir hata alırsanız, Ds18b20 Sıcaklık sensörü için kitaplık indirdiğinizden emin olun.


yukarıdaki kodu yapıştırın Arduino IDE'nize kopyalayın ve bunun nasıl yapılacağından emin değilseniz ESP8266 veya Nodemcu'nuza yükleyin, bu blogda henüz arama yapmayı bilmiyorsanız lütfen videoların kontrol edin. Arduino IDE'de Esp8266 ile başlarken.

Aşağıda sıcaklık verilerini veri göndermek için kodu Esp8266 veya Nodemcu'dan bunu yapmak için görebilirsiniz, web sitesine kayıt yaparak kolayca alabileceğiniz thingspeak api anahtarına ihtiyacınız var.

SSID ve şifreyi yönlendirici şifrenizle değiştirin ve ayrıca Nodemcu api anahtarını güncelleyin.

-------------------------------------------------- -------------------------------------------------- ----------------------

-------------------------------------------------- -------------------------------------------------- ----------------------

Yukarıdaki öğreticiyi beğendiyseniz ve havalı projelerle denemek istiyorsanız, buradaki bağlantıyı da kontrol edebilirsiniz, bu kitabı Esp8266 veya Nodemcu ile IoT yapmak için kullanabileceğiniz amazon kitap bağlantısı, bu kitaplar size basit şeyler yapmak ve kendinizi arduino ile kullanmaya başlamak ve web sunucusuna veri göndermek ve web sunucusu oluşturmak, bir web sayfasından veri yüklemek ve kontrol etmek, TFT LCD ve I2C cihazlarını nasıl arabirimleyebileceğiniz ve daha pek çok şey bağlantıda bulabilirsiniz. .

İlgi̇li̇ Makaleler