ESP32
Komponentler

ESP32

5.0(305)
483
ESP32-WROOM (38 Pin), piyasada "ESP32 DevKit V1" adıyla da bilinen, ESP8266 serisinin sunduğu her şeyi ikiye katlayan gerçek bir performans canavarıdır. Bu kartı ESP8266’dan ayıran en keskin özelliği, içinde biri Wi-Fi/Bluetooth trafiğini yönetirken diğeri senin kodlarını çalıştıran çift çekirdekli (Dual-Core) bir işlemciye sahip olmasıdır. Dahili Wi-Fi’ın yanına eklenen Bluetooth (hem Classic hem de BLE) desteği sayesinde akıllı telefonlarla doğrudan haberleşebilir veya kablosuz kulaklık gibi cihazlara veri gönderebilir. 38 pinli geniş yapısı sayesinde neredeyse her sensör için ayrı bir giriş sunan bu model; dokunmatik pinler (Touch Sensor), Hall etkisi (manyetik) sensörü ve çok daha hassas analog okuma (ADC) yetenekleriyle donatılmıştır. Üzerindeki dahili regülatör ve USB-Micro girişiyle doğrudan bilgisayara bağlanabilen bu kart, hem profesyonel IoT çözümleri hem de yüksek işlem gücü gerektiren karmaşık robotik projeler için en dengeli fiyat/performans ürünüdür.

Bu komponentin kullanıldığı projeler

ESP32 LDR ile Gece Lambası
#112Başlangıç
Premium

ESP32 LDR ile Gece Lambası

Karanlıkta LED'in otomatik yandığı, aydınlıkta söndüğü gece lambası. LDR Sensör Modülünün D0 (digital out) pini kullanılır — modülün üzerindeki küçük potansiyometre ile karanlık eşiği ayarlanır, modül kendisi HIGH/LOW çıkış üretir. ESP32 sadece digitalRead() ile bu sinyali okur, kod çok basit.

4.6(17)
30
ESP32 RGB LED Kontrolü
#111Başlangıç
Premium

ESP32 RGB LED Kontrolü

3 ayrı LED yerine tek RGB LED ile sınırsız renk üretme. Arduino'daki gibi analogWrite() ile R/G/B değerlerini ayarlayarak gökkuşağı geçişi yaparız. Renk teorisi (red+green=yellow gibi) pratik olarak görülür.

4.6(28)
50
ESP32 PWM ile LED Soldurma (Fade)
#110Başlangıç
Premium

ESP32 PWM ile LED Soldurma (Fade)

LED'in parlaklığını yumuşak şekilde 0'dan max'a, max'tan 0'a değiştirme. Arduino'daki gibi analogWrite() ile PWM kontrolü yapıyoruz — ESP32 Arduino Core 3.0+ ile aynı syntax sorunsuz çalışır. Pin tanımı + pinMode + analogWrite yeterli.

4.8(36)
54
ESP32 Polis Çakar Efekti
#109Başlangıç
Premium

ESP32 Polis Çakar Efekti

Kırmızı ve mavi LED gruplarını hızla yanıp söndürerek polis aracı çakar simülasyonu. 2'şer LED grubuyla efekt daha dramatik olur. Hızlı toggle pattern'i ve grup kontrolünün örneği.

4.6(21)
36
ESP32 Yürüyen LED
#108Başlangıç
Premium

ESP32 Yürüyen LED

6 LED'in sırayla soldan sağa, sağdan sola hareket etmesi (Knight Rider tarzı). For döngüsü ve dizi (array) kullanımının temel örneği. Yön değişimi mantığını öğretir.

4.5(19)
32
ESP32 LDR Modülü ile Işık Şiddeti Okuma
#113Başlangıç

ESP32 LDR Modülü ile Işık Şiddeti Okuma

LDR Modülünün ölçtüğü ışık değerini Serial Monitor'da gerçek zamanlı izleme + lux yaklaşık değeri. Modülün kalibrasyon mantığını öğretir. Proje 10'un öncesinde yapılması ideal; çünkü eşik değerini belirlemek için kullanılır.

4.6(36)
55
ESP32 Buzzer ile Melodi Çalma
#114Başlangıç
Premium

ESP32 Buzzer ile Melodi Çalma

Pasif buzzer ile basit bir melodi (Twinkle Twinkle Little Star) çalma. Arduino'daki gibi tone() ve noTone() fonksiyonlarıyla nota çalıyoruz — ESP32 Arduino Core 3.0+ ile aynı syntax çalışır. Pasif buzzer kullanılmalı (aktif buzzer melodi çalmaz).

4.8(30)
55
ESP32 Hareket Alarm Sistemi (PIR + Buzzer + LED + Telegram)
#145İleri
Premium

ESP32 Hareket Alarm Sistemi (PIR + Buzzer + LED + Telegram)

PIR sensörü hareket algıladığında buzzer ve LED'i aktif eden, aynı anda Telegram üzerinden sahibine anlık bildirim gönderen akıllı bir güvenlik alarm sistemidir. Yanlış alarmları önlemek için 30 saniyelik cooldown (bekleme süresi) mekanizması vardır. Ev güvenliği, garaj izleme, depo veya çalışma odası gibi alanlarda kullanılabilir. Telegram entegrasyonu sayesinde nerede olursanız olun anında haberdar olursunuz. ESP32-CAM kullanılırsa fotoğraflı bildirim eklenebilir, klasik ESP32 DevKit V1 ile me

0.0(0)
8
ESP32 Potansiyometre ile LED Parlaklık (Analog → PWM)
#115Orta
Premium

ESP32 Potansiyometre ile LED Parlaklık (Analog → PWM)

Bu projede bir potansiyometre ile LED parlaklığını analog olarak kontrol ediyoruz. ESP32'nin ADC pini potansiyometreden gelen 0-3.3V gerilimi okur, ardından bu değer PWM (Pulse Width Modulation) sinyaline çevrilerek LED'e gönderilir. Böylece potansiyometreyi çevirdikçe LED kademeli olarak parlar ve söner. Arduino Core 3.0+ ile `analogWrite()` doğrudan kullanılabilir; ESP32-S2/S3'te ADC çözünürlüğü 12-bit'e sabitlenir.

4.5(19)
32
ESP32 HC-SR04 Ultrasonik Mesafe Ölçer
#116Orta
Premium

ESP32 HC-SR04 Ultrasonik Mesafe Ölçer

HC-SR04 ultrasonik sensör, gönderdiği ses dalgasının nesneye çarpıp geri dönme süresini (Time of Flight) ölçerek mesafe hesaplar. Bu projede ESP32 ile TRIG pinine 10 mikrosaniyelik darbe gönderip, ECHO pininden gelen yankı süresini `pulseIn()` ile okuyacağız. Hesaplanan mesafeyi cm cinsinden Serial Monitor'e yazdıracağız. HC-SR04 5V çalıştığı için ECHO pinine **gerilim bölücü** zorunludur — aksi halde ESP32'nin 3.3V GPIO'su zarar görür.

4.9(27)
43
ESP32 DHT22 Sıcaklık ve Nem (LCD Ekranlı)
#117Orta
Premium

ESP32 DHT22 Sıcaklık ve Nem (LCD Ekranlı)

DHT22 sensörü ile ortam sıcaklığını ve nem oranını ölçüp 16x2 I2C LCD ekranda gerçek zamanlı olarak gösteren bir projedir. Adafruit DHT kütüphanesi kullanılarak tek kablo (one-wire) protokolü ile sensörden veri okunur. Bu proje, IoT hava istasyonu, akıllı ev otomasyonu veya seralarda ortam takip sistemlerinin temelini oluşturur. ESP32'nin GPIO 4 pini üzerinden DHT22 ile haberleşme sağlanır.

4.8(37)
53
ESP32 ile LED Yakma
#103Başlangıç

ESP32 ile LED Yakma

ESP32 ile temel GPIO çıkışı kullanımını öğretir. Bir LED'i dijital pinden açıp kapatarak yanıp sönme efekti elde ederiz. Arduino UNO'daki klasik blink projesinin ESP32 versiyonu; pin haritası ve syntax aynı kalır, fark sadece pin numaralarında.

4.7(36)
91
ESP32 | BlueGrays