ESP32
ESP32
Mikro Denetleyici ESP32 Nedir?
ESP32 Nedir? Ne Amaçla Kullanılır?
ESP32, Espressif Systems firması tarafından üretilen, mikro denetleyici tabanlı bir elektronik karttır. Mikro denetleyiciler; küçük bilgisayarlar gibi çalışan, belirli görevleri yerine getiren elektronik devrelerdir.
ESP32’nin en önemli özelliği, Wi-Fi ve Bluetooth özelliklerinin kartın içinde hazır olarak bulunmasıdır. Bu sayede ESP32, internete bağlanabilir ve kablosuz haberleşme yapabilir.
ESP32 genellikle;
-
Sensörlerden veri okumak
-
Motor, led, röle gibi parçaları kontrol etmek
-
İnternetten veri gönderip almak
-
Akıllı sistemler geliştirmek
amacıyla kullanılır.
Arduino Uno ile ESP32 Arasındaki Farklar
| Özellik | Arduino Uno | ESP32 |
|---|---|---|
| İşlemci Hızı | 16 MHz | 240 MHz |
| Wi-Fi | Yok | Var |
| Bluetooth | Yok | Var |
| RAM | 2 KB | 520 KB |
| Flash Bellek | 32 KB | 4 MB |
| Çekirdek Sayısı | 1 | 2 |
| Çalışma Gerilimi | 5V | 3.3V |
Özetle:
Arduino Uno daha basit ve başlangıç seviyesi projeler için uygundur.
ESP32 ise daha hızlı, güçlü ve internet bağlantılı projeler için kullanılır.
ESP32’nin İşlemcisi, RAM’i ve Flash Belleği
İşlemci (CPU)
-
ESP32, çift çekirdekli (dual-core) bir işlemciye sahiptir.
-
Maksimum hızı 240 MHz’tir.
-
Aynı anda birden fazla işlemi yapabilir.
Bu sayede ESP32, Arduino Uno’ya göre çok daha hızlı çalışır.
RAM (Geçici Bellek)
-
ESP32’nin RAM kapasitesi yaklaşık 520 KB’tır.
-
RAM, program çalışırken kullanılan geçici verilerin saklandığı yerdir.
-
Arduino Uno’da RAM sadece 2 KB olduğu için büyük projelerde yetersiz kalır.
ESP32, daha karmaşık ve büyük projeler için uygundur.
Flash Bellek (Kalıcı Bellek)
-
ESP32’de genellikle 4 MB Flash bellek bulunur.
-
Programlar bu belleğe kaydedilir.
-
Arduino Uno’nun Flash belleği yalnızca 32 KB’tır.
Bu nedenle ESP32 ile daha uzun ve gelişmiş kodlar yazılabilir.
ESP32’nin Wi-Fi ve Bluetooth Özellikleri
ESP32’nin en güçlü özelliklerinden biri, kablosuz haberleşme yetenekleridir.
Wi-Fi
-
2.4 GHz Wi-Fi desteği vardır.
-
İnternete bağlanabilir.
-
Web sunucusu (web server) olarak çalışabilir.
-
Sensör verilerini internete gönderebilir.
Bluetooth
-
Bluetooth Classic
-
Bluetooth Low Energy (BLE) desteği vardır.
-
Telefon, tablet ve bilgisayarlarla kablosuz iletişim kurabilir.
-
Düşük enerji tüketimi sayesinde pil ile çalışan projelerde kullanılır.
ESP32 Nerelerde Kullanılır?
1. IoT (Nesnelerin İnterneti)
IoT, cihazların internet üzerinden birbirleriyle haberleşmesi demektir.
ESP32 ile;
-
Sıcaklık ve nem takibi
-
Uzaktan kontrol edilen sistemler
-
İnternete veri gönderen sensörler
yapılabilir.
2. Akıllı Ev Sistemleri
ESP32 akıllı ev projelerinde sıkça kullanılır:
-
Akıllı lamba kontrolü
-
Telefonla kapı kilidi açma
-
Uzaktan priz kontrolü
-
Alarm sistemleri
3. Endüstriyel Uygulamalar
-
Makine durumu izleme
-
Sensör verisi toplama
-
Uzaktan kontrol sistemleri
-
Otomasyon projeleri
4. Robotik Projeler
-
Robot kontrolü
-
Kablosuz kumandalı araçlar
-
Otonom sistemler
5. Eğitim ve Öğrenci Projeleri
-
STEM projeleri
-
Okul ödevleri
-
Bilim fuarı çalışmaları
-
Kodlama ve elektronik öğrenme
Sonuç
ESP32;
-
Güçlü işlemcisi
-
Geniş bellek kapasitesi
-
Wi-Fi ve Bluetooth özellikleri
sayesinde Arduino Uno’ya göre daha gelişmiş bir mikro denetleyicidir. Özellikle internet bağlantılı, akıllı ve kablosuz projelerde tercih edilir.
EGE_YAVUZ