ESP32

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.