ESP32 - iOS Uygulama ile Bluetooth Tabanlı Robot

Güncelleme tarihi: 4 May 2021

Merhaba, bu paylaşımda ESP32 kartıyla tasarlanacak, L298N sürücü kartı ile motorları sürülecek ve bluetooth ile mobil uygulama üzerinden kontrol edilecek robotu ve mobil uygulamasını hazırlayacağız.



Gerekli Donanım

  • ESP32

  • L298N Voltaj Regulatörlü Çift Motor Sürücü Kartı

  • Dişi-Erkek ve Dişi-Dişi Jumper kablolar

  • Yardımcı Breadboard

  • 9 V Pil ve Pil Başlığı

  • Araç kasa ve lastikler + 2 adet 6 V motor (Bu noktada ben elimdeki hazır rc aracımın donanımını kullandım, içindeki devreyi iptal edip söktüm. Sadece motorlar, tekerler ve araç kasası ihtiyacımı karşıladı. Robowars.dev yarışmasında bu konuda bir kısıtlama yok, kurallara uyması dahilinde elinizdeki bir aracı da değerlendirebilirsiniz.) Alternatif donanım için link1, link2, link3


Devre Şeması


Devre şemasına geçmeden önce ESP32 ve L298N motor sürücü kartıyla ilgili bazı temel bilgileri paylaşmak istiyorum.


ESP32


ESP32 dev modül kartı tüm projelerimde kullandığım favori devre kartım. Tercih etmemin ana nedeni bluetooth ve wifi bağlantı çözümlerinin kart üzerinde bütünleşik olarak sunulması. Böylece ek bir donanım alıp, ana devre kartına entegre etmeden bluetooth ve wifi bağlantısına sahip oluyorsunuz. Ayrıca fiyatı çok uygun, boyutu çok küçük ve çok sayıda dijital ve analog pin'e sahip . Son olarak Arduino Sketch ile programlayabiliyorsunuz ve çok sayıda sdk için desteği bulunmakta.