İçindekiler:

WebApp Controller ile ESP32-CAM FPV Arduino Wifi Kontrol Tankı_p1_introduction: 3 Adım
WebApp Controller ile ESP32-CAM FPV Arduino Wifi Kontrol Tankı_p1_introduction: 3 Adım

Video: WebApp Controller ile ESP32-CAM FPV Arduino Wifi Kontrol Tankı_p1_introduction: 3 Adım

Video: WebApp Controller ile ESP32-CAM FPV Arduino Wifi Kontrol Tankı_p1_introduction: 3 Adım
Video: Next Videos - ESP32 Development Board (Web Server Project) 2024, Kasım
Anonim
Image
Image
WebApp Controller ile ESP32-CAM FPV Arduino Wifi Kontrol Tankı_p1_introduction
WebApp Controller ile ESP32-CAM FPV Arduino Wifi Kontrol Tankı_p1_introduction
WebApp Controller ile ESP32-CAM FPV Arduino Wifi Kontrol Tankı_p1_introduction
WebApp Controller ile ESP32-CAM FPV Arduino Wifi Kontrol Tankı_p1_introduction
WebApp Controller ile ESP32-CAM FPV Arduino Wifi Kontrol Tankı_p1_introduction
WebApp Controller ile ESP32-CAM FPV Arduino Wifi Kontrol Tankı_p1_introduction

Merhaba, ben Tony Phạm. Şu anda Vietnamlı bir STEAM öğretmeniyim ve aynı zamanda bir hobiciyim. İngilizcem için şimdiden özür dilerim. Daha önce Arduino Bluetooth Kontrollü Tank yapmak için bir talimat yazdım ama Vietnamca. Referans linki:

P1. ARDUINO BLUETOOTH TANK [Yalnızca Kontrol Tankı Sırtı]

P2. ARDUINO BLUETOOTH TANKI [Taret Kontrolü]

Bu ESP32-CAM FPV Arduino Wifi Kontrol Tankı projesi, önceki projenin daha fazla özelliğe sahip yükseltilmiş bir versiyonudur.

Bu proje, Arduino programlama konusunda deneyimi olanlar veya Arduino'yu ilginç bir proje ile öğrenmek isteyen yeni başlayanlar için uygundur. Planlama, ekipman seçimi, programlama, uygulama arayüzü tasarımı, tank şasesi yapma dahil olmak üzere projenin her bölümü hakkında ayrıntılı talimatları gelecek bir dizi makale aracılığıyla güncelleyeceğim. Bu makaleyi tankın yeteneklerini ve bulduğum değerli referansları tanıtmak için kullanacağım. Bu belgeler, öğrenmek için çok zaman kazanmanıza, gereksiz sorunlardan kaçınmanıza ve ardından ürün geliştirmeye daha fazla odaklanmanıza yardımcı olacaktır.

Adım 1: Proje Tanıtımı

Proje Tanıtımı
Proje Tanıtımı
Proje Tanıtımı
Proje Tanıtımı
Proje Tanıtımı
Proje Tanıtımı
Proje Tanıtımı
Proje Tanıtımı

Yukarıdaki resimde özetlenen temel özellikleri görebilirsiniz. Ancak bu tank ile diğer paylaşımlı tank projeleri arasındaki farkı kolayca görselleştirebileceğinizi de anlatacağım.

En büyük fark, ürünün fonksiyonlarının tamamlanmasıdır. Bu tank, ilk bakışta Wifi üzerinden uzaktan kontrol edilen bir cihazın tüm özelliklerine sahiptir:

1. Video Akışı + Fotoğraf Yakalama: Bu araç, mobil uygulama üzerinden video akışı ve görüntü yakalama özelliğine sahiptir. Video VGA(640x480) çözünürlükte yayınlanıyor, uzaktan izleme ve araç kontrolü için kalite oldukça iyi. Ayrıca oldukça iyi renk, maksimum UXGA çözünürlüğü (1600x1200) ile fotoğraf çekme özelliğine sahiptir.

2. SD Kart Saklama: Çekilen fotoğraflar daha sonra incelenmek üzere bir SD hafıza kartında saklanacaktır. Uygulamanın kayıt sırasında video kaydetme özelliği yok ama yakın zamanda bu özelliği yükseltmek için zaman harcayacağım.

3. Kamera Ayarı: Çözünürlük, görüntü kalitesi, parlaklık, beyaz dengesi, kontrast gibi bir cep telefonunun kamera özelliklerinin ince ayarı gibi bu tankın neredeyse tüm kamera özellikleri kolayca ayarlanabilir.

4. Esnek Hareket: Önceki tank projesinden miras kalan bu tank, esnek bir şekilde hareket etme yeteneğine sahiptir, büyük olasılıkla bir aracı joystick aracılığıyla gerçekte kontrol eder. Kontrol uygulamasındaki hız kolu aracılığıyla kontrol cihazına alışmak için maksimum hızı da ayarlayabilirsiniz. Kontrol bilgileri Websocket yöntemi ile neredeyse gerçek zamanlı olarak araca iletilir.

5. Geniş Menzil [bana göre]: Dahili anten kullanılması, doğrudan bir cep telefonundan (Hotpot) bir yayın sinyali alınması durumunda, araç 30 metre içinde kararlı bir şekilde kontrol edilebilir..

6. Kararlı: Araç ve uygulama oldukça kararlı bir şekilde çalışmaktadır. Kontrol etmek için telefona bağlı olduğunuz süre boyunca, denetleyici çipinin aşırı ısınması nedeniyle nadiren takılma veya gecikme veya sinyal kaybı olur.

7. Dostu Kullanıcı Arayüzü: Kontrol arayüzü, kullanımı kolay olacak şekilde tasarlanmıştır, ancak yine de birçok özellik sağlar.

2. Adım: Notlar ve Krediler

Notlar ve Krediler
Notlar ve Krediler

Referans için aşağıdaki projeler olmadan, öğrenme eğrim ve bu ürünü yapmak çok daha dik olurdu. İçten teşekkürler:

1. Rui Santos "OV2640 Kameralı 7$ ESP32-CAM" ve "ESP32-CAM Fotoğraf Çek ve MicroSD Karta Kaydet" ve "ESP32-CAM Sorun Giderme Kılavuzu: En Sık Karşılaşılan Sorunlar Düzeltildi"

2. robotzero.one ile "Kameralı ve Cep Telefonu Kontrollü ESP32-CAM RC Araba"

(aslında videoyu aktarmak için Websocket'i kullanamıyorum, ancak elektronik parçaları nasıl bağladığını anlatıyorum)

3. "ESP32+OV7670 - WebSocket Video Kamera" ile Mudassar Tamboli

4. "Arduino kullanılarak programlanmış ESP32 Kamera" ile Brian Lough

5. JEAN-LUC AUFRANC (CNXSOFT) ile "ESP8266 Kartınızı Arduino Seri Bypass Sketch ile USB'den Seri Kartına Kolayca Dönüştürün"

6. "Arduino UNO kartını kullanarak ESP-32 kamera nasıl programlanır" ile technoreview85

ve Özel teşekkürler:

7. "ESP32 Arduino - The Scout32 tabanlı DIY 3D Baskılı WiFi Camera Rover" ile Pilotgeek

8. "Evin etrafında paletli araç üzerinde ESP32CAM" ile Pepe Kurbağa

bana bu projeyi yapmam için gerçekten ilham veren videoları gösteren.

Adım 3: Projedeki Konuların Listesi

Projedeki Konuların Listesi
Projedeki Konuların Listesi

Aşağıdaki makalelerde doğrudan bu proje ile ilgili talimatlar yazacağım:

  1. Proje planlama konusunda deneyim
  2. Arduino IDE ve Visual Studio ile ESP32 Arduino Projeleri Geliştirme (ESP32-CAM, PlatformIO dahil)
  3. ESP32-CAM Modülü ile birlikte gelen OV2640 kamerayı kontrol edin
  4. ESP32'de PWM ve uygulaması
  5. Joystick ile bir arduino arabası nasıl çalıştırılır
  6. Basit bir Web Uygulaması tasarlayın ve programlayın
  7. ESP32'yi HTTP ve WebSocket aracılığıyla Web Uygulaması aracılığıyla kontrol edin
  8. ESP32-CAM, karşılaşacağımız bazı sorunlar
  9. Şasi tasarımı ve yapımı (DIY vs Lazer kesim vs 3D baskı)
  10. ….

Umarım bu makaleyi faydalı bulursunuz! Bir sonraki makaleyi takip ettiğinizden ve bu projeyi beğendiğinizden, oyladığınızdan veya arkadaşlarınızla paylaştığınızdan emin olun! Herhangi bir sorunuz veya öneriniz varsa aşağıya bir yorum bırakın.

Önerilen: