Kategori: NodeMCU&ESPressif

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.

uPyCraft IDE Kurulumu Windows, MacOS, Linux

uPyCraft IDE Kurulumu Windows, MacOS, Linux nodemcu

IoT (Nesnelerin İnterneti) dünyasının en popüler donanımları olan ESP32 ve ESP8266 mikrodenetleyici kartlarını programlamak için kullanılabilecek pek çok farklı yazılım aracı mevcuttur. Eğer bu güçlü kartları Python tabanlı MicroPython bellenimi ile hızlı ve kararlı bir şekilde kodlamak istiyorsanız, en pratik çözümlerden biri uPyCraft IDE kullanmaktır. uPyCraft; Windows, macOS ve Linux (Ubuntu) üzerinde sorunsuz çalışan kompakt […]

MicroPython Firmware’i esptool.py ile Flashlama

MicroPython Firmware'i esptool.py ile Flashlama nodemcu

Bu rehberimizde, Espressif firmasının resmi komut satırı aracı olan esptool.py yazılımını kullanarak ESP32 ve ESP8266 kartlarına MicroPython bellenimini (firmware) nasıl sıfır hata ile yükleyeceğinizi (flash) gösteriyoruz. esptool.py; Windows, macOS ve Linux (Ubuntu/Debian) işletim sistemlerinde kararlı bir şekilde çalışan güçlü bir araçtır. Detaylı teknik açıklamalar ve parametre belgeleri için resmi esptool.py GitHub sayfasını da ziyaret edebilirsiniz. […]

Wemos Lolin32 OLED ESP32 Geliştirme Kartı

Wemos Lolin32 OLED ESP32 Geliştirme Kartı

Nesnelerin İnterneti (IoT), giyilebilir teknolojiler veya akıllı durum göstergeleri gibi projelerde harici bir ekranı kablolamak, hem elektriksel gürültü riskini artırır hem de taşınabilir tasarımlarda fazladan fiziksel alan tüketir. Wemos Lolin32 OLED Geliştirme Kartı; gücünü çift çekirdekli ESP32 SoC’den alan ve PCB üzerine yerleşik 0.96 inç boyutunda monokrom (siyah-beyaz) bir SSD1306 OLED ekran barındıran hepsi bir […]

ESP32 I2C LCD Ekran Kullanımı

ESP32 I2C LCD Ekran Kullanımı

ESP32 I2C LCD ekran kullanımı, Arduino geliştirme kartlarında alışkın olduğumuz kütüphaneler ve aynı fonksiyonlar ile kullanılabiliyor. Bu yazıda, Arduino IDE kullanarak ESP32 ile I2C LCD’nin nasıl kullanılacağını anlatıyoruz. Ekranı nasıl bağlayacağınızı, kitaplığı nasıl kuracağınızı ve LCD’ye metin yazmak için örnek kodu nasıl deneyeceğinizi göstereceğiz: Bu yazıda 16×2 I2C LCD ekran kullanacağız, ancak diğer boyutlardaki LCD’leri […]

ESP32 Kullanımı ve Arduino IDE Desteği

ESP32 Kullanımı ve Arduino IDE Desteği nodemcu

ESP32, yüksek performansı ekonomik bir fiyatla birleştirerek projeleriniz için mükemmel bir donanım altyapısı sunar. Bu rehberimizde, ESP32’nin bilgisayarınıza nasıl bağlanacağını, derleme ve yükleme süreçlerinin arka planındaki araç zinciri (toolchain) mimarisini, Arduino IDE’ye ESP32 kütüphanelerinin kurulumunu ve sık karşılaşılan “Failed to connect to ESP32: Timed out waiting for packet header” hatasının kalıcı donanımsal çözümlerini detaylı bir […]

ESP32 Pin Referansı Giriş ve Çıkış Pinleri

ESP32 Pin Referansı Giriş ve Çıkış Pinleri nodemcu

ESP32 pin referansı, pin yönlendirme mimarisini, giriş/çıkış sınırlarını, önyükleme (strapping) pinlerinin tehlikelerini ve ADC/DAC donanımlarının gizli kısıtlamalarını içeren kapsamlı bir ESP32 Referans Kılavuzu sunacağız. Espressif Systems tarafından geliştirilen ESP32, yüksek işlem gücü ve zengin kablosuz haberleşme modülleriyle IoT (Nesnelerin İnterneti) projelerinin vazgeçilmez donanımıdır. Ancak donanım geliştirme süreçlerinde en çok karşılaşılan sorunlar, yanlış pin seçimlerinden kaynaklanan […]

ESP32 Geliştirme Kartları ve Kıyaslaması

ESP32 Geliştirme Kartları ve Kıyaslaması nodemcu

Piyasada çok sayıda farklı üreticiye ve tasarıma sahip ESP32 geliştirme kartları (development boards) yer almaktadır. Bu kartlar pin sayıları, güç yönetim sistemleri, LiPo şarj devreleri ve LoRa, OLED veya Kamera gibi entegre donanımsal özellikleri bakımından birbirlerinden keskin biçimde ayrılırlar. Nesnelerin İnterneti (IoT), akıllı ev otomasyonları ve giyilebilir teknoloji projelerinde son yılların en çok tercih edilen […]

ESP32 Hall Etkisi Sensörü

ESP32 Hall Etkisi Sensörü nodemcu

Bu içeriğimizde, ESP32 Hall Etkisi sensörü kullanımını inceliyoruz. Nesnelerin İnterneti (IoT) projelerinde, akıllı ev otomasyonlarında veya endüstriyel takip sistemlerinde hareket eden parçaların konumunu tespit etmek, dönme hızını ölçmek ya da temassız anahtarlar tasarlamak için manyetik alan sensörlerine ihtiyaç duyarız. ESP32 geliştirme kartı, dış dünyadaki manyetik alan değişimlerini ve kutup yönlerini algılayabilen yerleşik (entegre) bir Hall […]

ESP32 ADC Kullanımı

ESP32 ADC Kullanımı nodemcu

Nesnelerin İnterneti (IoT) projelerinde, akıllı tarım uygulamalarında veya endüstriyel otomasyon sistemlerinde çevremizdeki fiziksel dünyayı mikrodenetleyicilerle anlamlandırabilmek için analog büyüklükleri (sıcaklık, ışık, basınç, voltaj vb.) dijital verilere dönüştürmemiz gerekir. ESP32 Analogtan Dijitale Çevirici (ADC – Analog to Digital Converter) birimi; harici sensörlerden veya potansiyometrelerden gelen değişken voltaj sinyallerini yüksek çözünürlüklü dijital değerlere dönüştüren güçlü bir donanımdır. […]

ESP32 PWM Kullanımı

ESP32 PWM Kullanımı nodemcu

ESP32 PWM kullanımı, analog çıkışlar almak için kullanılan bir fonksiyondur. Bu yazıda size Arduino IDE kullanarak ESP32 ile PWM sinyallerinin nasıl üretileceğini göstereceğiz. Örnek olarak, ESP32’nin LED PWM denetleyicisini kullanarak bir LED’i karartan basit bir devre oluşturacağız. Aynı zamanda farklı GPIO’larda aynı PWM sinyalini nasıl alabileceğinizi de göstereceğiz. ESP32’yi Arduino IDE kullanarak programlayacağız, bu yüzden […]