ESP32; Bluetooth ve Wİ-Fİ özelliği olan, düşük maliyetli ve düşük güçlü bir mikrodenetleyici sistemdir. Hem çift çekirdekli hem de tek çekirdekli tensilica Xtensa LX6 mikroişlemci veya tek çekirdekli RISC-V mikroişlemci kullanır ve RF balun, güç amplifikatörü, düşük gürültülü alıcı amplifikatör, filtreler ve güç yönetimi modülleri içermektedir.
ESP32 PWM Kullanımı
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 […]
ESP32 Kesmeler(Interrupts)
ESP32 Kesmeler (Interrupts) mekanizması; ana işlemciyi sürekli olarak pini okumak zorunda bırakmadan (polling), pinde elektriksel bir durum değişimi olduğunda ana kod akışını donanımsal düzeyde durdurup acil durum fonksiyonunu (ISR) devreye sokan güçlü bir altyapıdır. Gömülü sistem tasarımında, mikrodenetleyicinin dış dünyada meydana gelen anlık fiziksel olaylara (örneğin bir butona basılması, bir sensörün eşik değerini aşması veya […]
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ı ve Çözümleri kılavuzumuzda; bağlantı zaman aşımlarını (“Timed out waiting for packet header”), voltaj çökmelerini (“Brownout detector”), Guru Meditation Core Panic çökmelerini ve USB sürücü uyumsuzluklarını en ince mühendislik detaylarıyla ele alacak ve kalıcı donanımsal/yazılımsal çözüm yollarını sunacağız. Espressif Systems firmasının geliştirdiği çift çekirdekli Xtensa işlemci tabanlı ESP32 mikrodenetleyicisi, Nesnelerin İnterneti (IoT) dünyasının en […]
ESP32 I2C Kullanımı
ESP32 I2C (Inter-Integrated Circuit) çevre birimi; master (ana) veya slave (bağımlı) olarak çalışabilen iki adet bağımsız donanımsal I2C kontrolörüne sahiptir. Modern gömülü sistem mimarilerinde ve Nesnelerin İnterneti (IoT) projelerinde, birden çok sensörün, ekranın ve harici çevre biriminin mikrodenetleyicilerle minimum pin kullanarak haberleşmesi büyük önem taşır. ESP32’nin esnek GPIO matrisi sayesinde, varsayılan pinler haricinde neredeyse tüm […]
ESP32 Kapasitif Dokunmatik Sensör Pinleri
ESP32 kapasitif dokunmatik sensör pinleri (capacitive touch pins); harici bir dokunmatik sürücü çipine ihtiyaç duymadan, doğrudan insan vücudunun taşıdığı kapasitans değişimlerini yüksek hassasiyetle algılayabilen yerleşik bir donanımdır. Nesnelerin İnterneti (IoT) ve akıllı ev otomasyon projelerinde fiziksel butonlar yerine dokunmatik yüzeylerin tercih edilmesi, hem estetik açıdan şık bir görünüm sunar hem de mekanik aşınmaları tamamen ortadan […]
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 […]
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 […]
ESP32 CAM ile Telegramdan Fotoğraf Gönderme
NodeMCU ve ESP serisi kartların bir çok uygulamasını, hazırladık ve sizlere sunduk. Bu yazımızda ise ESP32 CAM Kullanımı ile orta düzeyli bir güvenlik kamerası yapıyoruz! ESP32-CAM kartını modem üzerinden port açarakta kamera olarak kullanabilirsiniz, hatta bir çok 3D yazıcı sahibi bu yöntemi ilk alternatif olarak kullanmakta. Fakat buradaki kullanım ve amacımız, port açamayan ya da […]
