NodeMCU, düşük maliyetli bir açık kaynaklı IoT platformudur. Başlangıçta, Espressif Systems’ın ESP8266 Wi-Fi SoC’sinde çalışan bellenimi ve ESP-12 modülüne dayalı donanımı içeriyordu. Daha sonra ESP32 32-bit MCU desteği eklendi.
ESP32 Kesmeler(Interrupts)
Bu yazımızda, bir PIR hareket sensörü kullanarak ESP32 Kesmeler(Interrupts)’in nasıl kullanılacağını anlatıyoruz. Hareket algılandığında (bir kesinti tetiklendiğinde), ESP32 bir zamanlayıcı başlatır ve önceden tanımlanmış bir süre boyunca bir LED’i açar. Zamanlayıcı geri sayımı bitirdiğinde, LED otomatik olarak kapanır. Bu örnekle iki önemli kavramı da keşfedeceğiz: kesintiler ve zamanlayıcılar. ESP32’yi Arduino IDE kullanarak programlayacağız, bu yüzden […]
ESP32 Derin Uyku Kullanımı ve Uyandırma Kaynakları
ESP32 derin uyku modu ile güç kısmında yüksek bir tasarruf sağlayabilir, projelerinizin çalışma ömrünü arttırabilirsiniz. Bu yazı, Arduino IDE ile ESP32 Derin Uyku modu için eksiksiz bir kılavuzdur. Size ESP32’yi nasıl derin uyku moduna geçireceğinizi göstereceğiz ve onu uyandırmak için farklı modlara göz atacağız: zamanlayıcıyla uyandırma, dokunarak uyandırma ve harici uyandırma. Bu kılavuz, kod, kod […]
ESP32 Hataları ve Çözümleri
ESP32 hataları, bazen basit ve çözülebilir olsada bazı durumlarda çözüm oldukça zorlaşabilir. Bu yazımızda en sık rastlanan hataları ve çözüm yollarını derledik. Eğer burada olan hatalardan farklı bir hata alıyorsanız, yorum kısmında belirtebilirsiniz. ESP32’nin, özellikle yeni kodlar yüklemeye veya ESP32 eklentisini Arduino IDE’ye yüklemeye çalıştığınızda, birkaç yaygın sorunu vardır. Bu rehber, Arduino IDE ile programlanan […]
ESP32 I2C Kullanımı
ESP32 I2C, ana(master) veya bağımlı(slave) olarak hizmet edebilen iki I2C veri yolu arabirimine sahiptir. Bu yazıda, Arduino IDE kullanarak ESP32 ile I2C iletişim protokolüne göz atacağız: I2C pinlerinin nasıl seçileceği, aynı veri yoluna birden fazla I2C cihazının nasıl bağlanacağı ve iki I2C veri yolu arayüzünün nasıl kullanılacağını göreceğiz. ESP32’yi Arduino IDE kullanarak programlayacağız, bu yüzden […]
ESP32 Kapasitif Dokunmatik Sensör Pinleri
ESP32 kapasitif dokunmatik sensör pinleri genellikle, ESP32’yi derin uykudan uyandırmak için kullanılır ve bir çok projede büyük bir kolaylık sağlar. ESP32 dokunmatik pinleri, elektrik yükü taşıyan herhangi bir şeydeki değişiklikleri algılayabilir. Genellikle ESP32’yi derin uykudan uyandırmak için kullanılırlar. ESP32 dokunmatik pinlerinin değerini okumak için, okumak istediğiniz GPIO’yu argüman olarak kabul eden touchRead(GPIO) işlevini kullanın. ESP32, […]
ESP32 Statik IP Adresi Nasıl Ayarlanır?
Bu rehberimizde, ESP32 statik IP adresi atama yöntemlerini tüm teknik detaylarıyla inceliyoruz. ESP32 kartınız ile bir web sunucusu (web server), yerel bir akıllı ev düğümü (HomeKit/Home Assistant istemcisi) veya TCP/UDP soket haberleşmeli Wi-Fi istemcisi çalıştırıyorsanız, kartı her yeniden başlattığınızda yönlendiricinizin (modem/router) DHCP sunucusu tarafından yeni bir dinamik IP adresi atanabilir. Bu durum, istemci cihazların ESP32’ye […]
NodeMCU ESP8266 Kullanımı ve Fonksiyonları : Bölüm 2
Rehberimizin bir önceki bölümünde NodeMCU ESP8266 kartımıza nasıl kod yükleyeceğimizi, firmware flashlama adımlarını, yerel Wi-Fi sinyallerini tarama testlerini ve temel düzeyde yerel bir web sunucusu (web server) oluşturmayı incelemiştik. Eğitim serimizin bu ikinci bölümünde ise, uzaktan kontrol sağlayan interaktif ve duyarlı (responsive) bir web sayfası tasarlayacak ve NodeMCU kartımızı çift kanallı bir röle modülüne bağlayarak […]
NodeMCU ESP8266 Kullanımı ve Fonksiyonları : Bölüm 1
Daha önce kaleme aldığımız Arduino Alternatifi Geliştirme Kartları incelememizde kısaca değindiğimiz NodeMCU ESP8266 kullanımı geliştirme kartı ile bu rehberimizde temel fonksiyonları, donanım yapılandırmalarını ve ilk web uygulamalarımızı gerçekleştireceğiz. NodeMCU; madeni paradan biraz daha büyük fiziksel boyutlarına rağmen, üzerinde yerleşik Wi-Fi çipi barındıran, açık kaynak kodlu, son derece ucuz ve üstün yetenekli bir mikrodenetleyici kartıdır. Düşük […]
ESP32-CAM Hataları ve Sorun Giderme Rehberi
ESP32-CAM modülü ile gerçekleştirdiğimiz çeşitli IoT projelerinin ardından, birçok okuyucumuzdan kartı programlama ve çalıştırma aşamalarında karşılaştıkları sorunlara dair geri bildirimler aldık. ESP32-CAM; üzerinde entegre kamera arayüzü ve güçlü bir Wi-Fi/Bluetooth çipi barındıran son derece ekonomik bir modül olsa da, hassas güç gereksinimleri ve karmaşık pin atamaları nedeniyle sıklıkla bazı hatalara yol açabilir. Bu kapsamlı sorun […]
ESP8266 NodeMCU ile Homekit Entegrasyonu
ESP8266 NodeMCU ile HomeKit entegrasyonu, IoT (Internet of Things – Nesnelerin İnterneti) kavramını ve akıllı ev otomasyonunu günlük hayatımıza düşük bütçeyle taşımanın en pratik yollarından biridir. Piyasadaki hazır satılan resmi HomeKit destekli akıllı prizler ve anahtarlar genellikle yüksek fiyat etiketlerine sahiptir ve bazı modeller sadece belirli ekosistemlerle sınırlı kalmaktadır. NodeMCU ve açık kaynaklı kütüphaneler sayesinde, […]
