İçindekiler:

ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme: 4 Adım
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme: 4 Adım

Video: ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme: 4 Adım

Video: ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme: 4 Adım
Video: Robotalks 2.3 - Gün 2 - Elektronik Cihazlar ve Evde Arduino Kullanımı 2024, Kasım
Anonim
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme

Buradaki fikir, burada açıklanan robot arabayı mümkün olduğunca ucuz hale getirmektir. Bu nedenle, ucuz bir model için detaylı talimatlarım ve seçilen bileşenlerle büyük bir hedef kitleye ulaşmayı umuyorum. ESP32-CAM, kameralı küçük bir bilgisayar ve W-LAN kullanan bir robot araba fikrimi size sunmak istiyorum. Sözde ESP32-CAM ile, bir W-LAN bağlantısı üzerinden canlı bir video görüntüsünü, robot arabadan görünümü iletmek ve robotun içine yerleştirilmiş DC motorları kontrol etmek yaklaşık 5, - Euro'ya mümkündür.

Küçük ESP32-CAM bir WIFI ve Bluetooth modülüne sahip olduğundan, video görüntüsü, dahil edilen ek anten sayesinde daha uzak mesafelerden bir akıllı telefona veya dizüstü bilgisayara da gönderilebilir.

Bileşen listesi, o robot için kullandığım en son elektronik ile blogumda mevcuttur.

ESP32-CAM, canlı video akışıyla kendi robot arabanızı inşa ediyor – proje başlangıcı

Adım 1: ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – USB-seri Adaptör Kablolaması

ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – USB Seri Adaptör Kablolaması
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – USB Seri Adaptör Kablolaması
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – USB Seri Adaptör Kablolaması
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – USB Seri Adaptör Kablolaması

ESP32-CAM modülünü programlamak için önce PC'ye bağlanmalıdır. USB arabirimi olmadığı için USB-Seri Adaptör kullanılmalıdır. Bileşen listesinde listelediğim ESP32-CAM modülünde, teslimat kapsamında zaten böyle bir adaptör var. Daha önce benzer projelerde kullandığım benzer bir adaptörü kendim kullandım. Prensip her zaman aynıdır: Dişi-dişi atlama kablolarına sahip ESP-32, önce USB-Seri Adaptöre bağlanmalıdır.

Resim, iletişimin ESP32-CAM modülünün seri arayüzü üzerinden yapılabilmesi için hangi pinlerin hangi şekilde bağlanması gerektiğini göstermektedir.

Her şeyin nasıl kurulacağı hakkında daha fazla bilgi blogumda ayrıntılı olarak açıklanmaktadır:

ESP32-CAM, canlı video akışıyla kendi robot arabanızı inşa ediyor – USB seri adaptör kablolaması

2. Adım: ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – Şasi Tasarımı

ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – Şasi Tasarımı
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – Şasi Tasarımı
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – Şasi Tasarımı
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – Şasi Tasarımı
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – Şasi Tasarımı
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – Şasi Tasarımı

Şasi, aksi takdirde atıkla sonuçlanacak birçok malzeme veya ambalajdan yapılabilir. Bu nedenle, kartondan ayrı ayrı oluşturulan şasilerle iyi deneyimler elde ettim. Ancak burada makas ve halı bıçağı ile çalışmak gereklidir ve bu nedenle çocuklarda yaralanmalara neden olabilir. Ayrıca, tamamen kartondan yapılmış bir şasinin yapımı, örn. dondurma paketi gibi plastik. Aşağıda, kasayı kesmek için keskin bıçaklara gerek olmadığı için bir dondurma kutusundan bir kasanın yapımını anlatacağım. Bir dondurma kutusunun diğer avantajları, ucuz olması, istikrarlı olması, atıklardan başka bir şeyin yapılması ve robot arabanın tüm bileşenlerini barındıracak kadar büyük olmasıdır. Ayrıca kutunun ince plastiği ile çalışmak kolaydır ve hata olması durumunda ucuza değiştirilebilir.

DC motorlar için delikler nasıl açılır ve daha ayrıntılı bir açıklama blogumda yayınlanmıştır:

ESP32-CAM, canlı video akışıyla kendi robot arabanızı inşa ediyor – Şasinin tasarımı

3. Adım: ESP32-CAM Canlı Video Akışıyla Kendi Robot Arabanızı İnşa Etme – I²C Hub'ını Kablolama

ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – I²C Hub Kablolama
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – I²C Hub Kablolama
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – I²C Hub Kablolama
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – I²C Hub Kablolama
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – I²C Hub Kablolama
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – I²C Hub Kablolama

L298N motor sürücüsünü ESP32-CAM modülü ile kontrol etmek için PCA9685 servo kontrol cihazına ihtiyacımız var. Servo kontrolör ve OLED ekran, I2C hub aracılığıyla ESP32-CAM'in I2C veri yoluna bağlanır. Bir önceki yazıda 1 ve 3 numaralı pinleri kullanarak I2C bus'ı nasıl erişilebilir hale getirebileceğimizi gördük. IP adresi, robot arabanın motorlarının kontrolünü oluşturmaya devam edebiliriz.

I2C Hub ve robot arabada nasıl kullanılacağı hakkında daha fazla ayrıntı almak için lütfen aşağıdaki bağlantıyı takip edin:

ESP32-CAM, canlı video akışıyla kendi robot arabanızı inşa ediyor – I²C hub'ını kablolama

Adım 4: ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – WIFI Uzaktan Kumandayı Programlama

ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – WIFI Uzaktan Kumandayı Programlama
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – WIFI Uzaktan Kumandayı Programlama
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – WIFI Uzaktan Kumandayı Programlama
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – WIFI Uzaktan Kumandayı Programlama
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – WIFI Uzaktan Kumandayı Programlama
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme – WIFI Uzaktan Kumandayı Programlama

Önceki makale ve motorların ilk küçük kontrolü ile robot araba dümdüz ilerledi. Dolayısıyla teknolojinin çalıştığı açıktı ve artık robot arabanın aktif olarak yönlendirilebileceği daha karmaşık bir kontrol sisteminin programlanması gerekiyor. Bu, minimalist bir web arayüzünü ve motorları farklı hız ve dönüş yönleriyle kontrol etme olanağını içerir. Bu yazıda web arayüzünü nasıl gerçekleştirdiğimi ve kamera görüntüsünü döndürme gibi hangi fonksiyonların mümkün olduğunu anlatacağım. Tüm makaleler üzerinde adım adım çalıştıysanız, Arduino IDE'nize yeni kitaplıklar yüklemeniz gerekmez.

Canlı video akışına sahip web arayüzü, burada yayınlanan resme benziyor.

Her şeyin nasıl programlanacağına dair ayrıntılı bir açıklama almak için aşağıdaki bağlantıyı takip edin ve blogumu ziyaret edin:

ESP32-CAM, canlı video akışıyla kendi robot arabanızı inşa ediyor – WIFI uzaktan kumandasını programlama

Umarım bir ESP32-CAM ile robot yapımım fikrinden hoşlanmışsınızdır ve blogumun bu kadar küçük bir robotu kendi başınıza yapmanıza yardımcı olduğunu görmüşsünüzdür.

Önerilen: