Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •  

Anaokulu veya eğitim kurumunuz için kodlama eğitimi mi arıyorsunuz? Hemen İletişime Geç
Arduino

ESP32: Wi-Fi ve Bluetooth Kartın İçinde

2 dk okuma

İnternete bağlanan projelerin kartı: ESP32'nin çift çekirdeği, kablosuz bağlantısı ve Arduino'dan farklarını anlattık.

ESP32, üzerinde Wi-Fi ve Bluetooth donanımı hazır gelen bir mikrodenetleyici kartıdır. Arduino ile bir projeyi internete bağlamak için ek modül gerekirken, ESP32'de bu yetenek kartın kendisindedir.

Öne çıkan özellikleri

  • Çift çekirdekli işlemci: İki iş aynı anda yürüyebilir — biri sensör okurken diğeri veriyi sunucuya gönderebilir.
  • 240 MHz hız: Uno'nun 16 MHz'inin on beş katı. Görüntü işleme dışındaki çoğu iş için fazlasıyla yeterli.
  • Dahili kablosuz: Wi-Fi ile web sayfası sunabilir, Bluetooth ile telefonla konuşabilir.
  • Zengin çevre birimi: Dokunmatik pinler, sıcaklık sensörü ve derin uyku modu kartın içinde gelir.

Nerelerde kullanılır?

  1. Akıllı ev: Telefondan açılan lambalar, uzaktan okunan sıcaklık değerleri.
  2. Veri toplayan istasyonlar: Ölçümü alıp doğrudan buluta yazan hava ya da toprak nem istasyonları.
  3. Pil ile çalışan projeler: Derin uyku modunda mikroamper seviyesinde akım çeker; aylarca pille çalışan sensörler böyle kurulur.

Arduino'dan farkı ne?

En önemli fark çalışma gerilimidir: ESP32 pinleri 3.3 volt ile çalışır. 5 voltluk bir sensörü doğrudan bağlamak kartı yakabilir; araya seviye çevirici koymak gerekir. İkinci fark pin numaralarıdır — ESP32'de her pin her işi yapamaz, bazıları yalnız giriştir.

Kodlama tarafı ise tanıdıktır: Arduino IDE'ye ESP32 desteğini ekledikten sonra aynı setup() ve loop() yapısıyla yazmaya devam edersiniz.

İlk projede karşılaşılan üç durum

Kart yüklerken hata veriyor. Bazı ESP32 kartlarında yükleme başlarken BOOT düğmesine basılı tutmak gerekir. Yükleme başladıktan sonra bırakabilirsiniz.

Wi-Fi bağlanmıyor. ESP32 yalnız 2.4 GHz ağları görür; modeminiz 5 GHz yayında ise ağ listede hiç görünmez. Ağ adında Türkçe karakter olması da bağlantıyı zorlaştırır.

Kart ısınıyor ve yeniden başlıyor. Wi-Fi açıkken anlık akım yarım ampere kadar çıkabilir. Bilgisayarın USB portu bunu karşılamakta zorlanırsa kart döngüye girer; harici besleme sorunu çözer.

Bu üçü, ESP32'ye yeni geçen birinin karşılaştığı sorunların büyük kısmını oluşturur ve hiçbiri kod hatası değildir.

Hangi ESP32 kartı?

Piyasada onlarca çeşit vardır: DevKit, WROOM, WROVER, S2, S3, C3. Yeni başlayan biri için 30 pinli klasik DevKit kartı en az sürprizi olanıdır — belgeler, örnekler ve topluluk desteği çoğunlukla onu anlatır.

Kamera ya da ekran gibi bellek isteyen işler için ek PSRAM taşıyan WROVER sürümleri tercih edilir.

HipoCodes devre simülasyonunda ESP32'yi tuvale koyup pin bağlantılarını deneyebilirsiniz.

Etiketler

  • esp32
  • wifi
  • bluetooth
  • iot
  • nesnelerin interneti
  • robotik kodlama

Bunlar da ilginizi çekebilir