Mikro Denetleyici Esp32 Nedir

Mikro Denetleyici Esp32 Nedir

ESP32

ESP32 NEDİR NE AMAÇLA KULLANILIR ?

ESP32, Espressif Systems tarafından geliştirilen, Wi-Fi ve Bluetooth özelliklerini içinde barındıran düşük maliyetli ve yüksek performanslı bir mikrodenetleyicidir. Sensörlerden veri toplamak, bu verileri işlemek ve kablosuz olarak internet veya diğer cihazlara aktarmak amacıyla kullanılır; özellikle IoT uygulamaları, akıllı ev sistemleri, uzaktan kontrol ve otomasyon projelerinde yaygın olarak tercih edilir.


ESP32 İLE ARDUİNO (UNO) ARASINDAKİ TEMEL FARKLAR:

Özellik ESP32 Arduino Uno
İşlemci 32-bit, çift çekirdek 8-bit, tek çekirdek
Saat hızı 160–240 MHz 16 MHz
RAM ~520 KB 2 KB
Flash Harici (4 MB tipik) 32 KB
Wi-Fi ✅ Var ❌ Yok
Bluetooth ✅ Var (BLE + Classic) ❌ Yok
ADC 12-bit 10-bit
DAC ✅ Var (2 kanal) ❌ Yok
PWM Çok gelişmiş (16 kanal) Sınırlı
GPIO ~34 pin 14 dijital
Touch sensor ✅ Var ❌ Yok
Güç tüketimi Çok düşük (deep sleep) Orta
Çalışma voltajı 3.3V 5V
Fiyat Ucuz / orta Ucuz

ESP32 = Arduino’nun çok daha güçlü, kablosuz ve modern hali 

Arduino = öğrenmesi en kolay, sade ve sağlam başlangıç kartı


ESP32 İşlemcisi (CPU)

  • Mimari: 32-bit Tensilica Xtensa LX6

  • Çekirdek:

    • Genelde çift çekirdek (Dual-Core)

    • Bazı modeller tek çekirdeklidir

  • Saat Hızı:

    • 160 MHz (varsayılan)

    • 240 MHz (maksimum)

  • Performans: Yaklaşık 600 DMIPS

Çift çekirdek sayesinde:

  • Bir çekirdek Wi-Fi / Bluetooth ile ilgilenirken

  • Diğer çekirdek kullanıcı uygulamalarını çalıştırır

Bu da ESP32’yi çoklu görev (multitasking) için ideal yapar.


RAM (Çalışma Belleği)

  • Dahili SRAM: Yaklaşık 520 KB

  • Bellek bölümleri:

    • Veri RAM’i

    • Talimat RAM’i

  • Bazı ESP32 kartlarında:

    • Harici PSRAM: 4 MB veya 8 MB

Arduino Uno ile kıyas:

  • Arduino Uno → 2 KB RAM

  • ESP32 → 520 KB + PSRAM desteği

Web server, JSON, MQTT gibi uygulamalar rahatça çalışır.


Flash Bellek (Program Hafızası)

  • Dahili Flash yoktur

  • Kart üzerinde harici SPI Flash bulunur

  • En yaygın değerler:

    • 4 MB (en sık)

    • 8 MB / 16 MB (bazı kartlarda)

Flash bellekte:

  • Program kodu

  • Web sayfaları

  • Dosyalar (SPIFFS / LittleFS)
    saklanabilir.


Wi-Fi Özellikleri

  • Standart: Wi-Fi 802.11 b/g/n

  • Frekans: 2.4 GHz

  • Modlar:

    • Station (İstemci)

    • Access Point (Erişim noktası)

    • AP + Station (Aynı anda)

  • Güvenlik:

    • WPA / WPA2

  • Gelişmiş Özellikler:

    • TCP/IP stack dahili

    • IPv4, IPv6 desteği

    • Web server çalıştırabilme

    • MQTT, HTTP, HTTPS desteği

Harici Wi-Fi modülüne ihtiyaç yoktur.


Bluetooth Özellikleri

  • Bluetooth Versiyonu: Bluetooth 4.2

  • Desteklenen Türler:

    • Bluetooth Classic (BR/EDR)

    • Bluetooth Low Energy (BLE)

Bluetooth Classic:

  • Ses

  • Seri haberleşme (SPP)

BLE:

  • Düşük güç tüketimi

  • Sensör verisi

  • Mobil uygulama bağlantıları

ESP32, aynı anda Wi-Fi + Bluetooth kullanabilir.


ESP32 Nerelerde Kullanılır?

ESP32; yüksek işlem gücü, Wi-Fi & Bluetooth desteği ve düşük güç tüketimi sayesinde çok geniş bir kullanım alanına sahiptir. En yaygın kullanım alanları aşağıdadır:


IoT (Nesnelerin İnterneti)

ESP32’nin en çok kullanıldığı alan IoT’dir.

Kullanım Örnekleri:

  • Uzaktan sensör veri okuma (sıcaklık, nem, gaz vb.)

  • MQTT ile buluta veri gönderme

  • Web arayüzlü cihazlar

  • Mobil uygulama kontrollü sistemler


Akıllı Ev Sistemleri

ESP32, akıllı ev projelerinde çok yaygındır.

Kullanım Örnekleri:

  • Akıllı priz

  • Akıllı lamba / LED kontrolü

  • Akıllı perde ve panjur sistemleri

  • Kapı kilidi (Bluetooth / Wi-Fi)

  • Akıllı termostat

Telefon, tablet veya web üzerinden kontrol edilebilir.


 Endüstriyel Uygulamalar

ESP32, küçük ve orta ölçekli endüstriyel sistemlerde kullanılır.

Kullanım Örnekleri:

  • Makine durum izleme

  • Sensör verilerinin merkezi sisteme aktarılması

  • Kablosuz veri toplama üniteleri

  • Uzaktan bakım (remote monitoring)

 Düşük maliyetli endüstriyel IoT (IIoT) çözümlerinde tercih edilir.


Tarım ve Çevre İzleme Sistemleri

Kullanım Örnekleri:

  • Toprak nem sensörü

  • Akıllı sulama sistemleri

  • Sera otomasyonu

  • Hava kalitesi ölçümü

 Uzun pil ömrü + Wi-Fi/BLE = saha uygulamaları için ideal.


Otomotiv ve Araç Uygulamaları

(Genellikle yardımcı sistemlerde)

Kullanım Örnekleri:

  • Araç içi sensör okuma

  • Bluetooth ile telefon bağlantısı

  • Araç takip sistemleri

  • CAN Bus veri izleme (TWAI)

 Gerçek zamanlı veri aktarımı mümkündür.


Sağlık ve Giyilebilir Teknolojiler

Kullanım Örnekleri:

  • Nabız ölçer cihazlar

  • Vücut sıcaklığı takibi

  • Akıllı bileklik prototipleri

  • Medikal veri toplama

 BLE sayesinde düşük güç tüketimi sağlanır.


Eğitim, Ar-Ge ve Hobi Projeleri

Kullanım Örnekleri:

  • Üniversite projeleri

  • Bitirme ödevleri

  • STEM eğitim setleri

  • Robotik projeler

 Arduino uyumluluğu sayesinde öğrenmesi kolaydır.


Robotik ve Otomasyon

Kullanım Örnekleri:

  • Mobil robotlar

  • Çizgi izleyen robotlar

  • Kablosuz kontrollü robotlar

  • Otonom sistemler

PWM, timer ve çoklu görev yetenekleri büyük avantajdır.


Matriks Yazılım Anadolu Lisesi

Melike Yağmur DİNÇ