İçindekiler:
Video: WebApp Controller ile ESP32-CAM FPV Arduino Wifi Kontrol Tankı_p1_introduction: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
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ı
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
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
Aşağıdaki makalelerde doğrudan bu proje ile ilgili talimatlar yazacağım:
- Proje planlama konusunda deneyim
- Arduino IDE ve Visual Studio ile ESP32 Arduino Projeleri Geliştirme (ESP32-CAM, PlatformIO dahil)
- ESP32-CAM Modülü ile birlikte gelen OV2640 kamerayı kontrol edin
- ESP32'de PWM ve uygulaması
- Joystick ile bir arduino arabası nasıl çalıştırılır
- Basit bir Web Uygulaması tasarlayın ve programlayın
- ESP32'yi HTTP ve WebSocket aracılığıyla Web Uygulaması aracılığıyla kontrol edin
- ESP32-CAM, karşılaşacağımız bazı sorunlar
- Şasi tasarımı ve yapımı (DIY vs Lazer kesim vs 3D baskı)
- ….
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:
Arduino İle Potansiyometre ile LED Parlaklığını Kontrol Etme: 3 Adım
Arduino İle Potansiyometre İle LED Parlaklığını Kontrol Etme: Bu projede, potansiyometre tarafından sağlanan değişken direnç kullanarak LED'in parlaklığını kontrol edeceğiz. Bu yeni başlayanlar için çok basit bir projedir ancak size potansiyometre ve LED çalışması hakkında daha fazla bilgi edinmek için gerekli olan birçok şeyi öğretecektir
ESP32 ile WebApp Puzzle LED Lamba: 5 Adım (Resimlerle)
ESP32 ile WebApp Puzzle LED Lamba: Yıllardır LED şeritlerle uğraşıyorum ve son zamanlarda şeridi duvara monte etmek gibi büyük değişiklikler yapamadığım bir arkadaşımın evine taşındım, bu yüzden bu lambayı bir araya getirdim. güç için tek bir tel çıkıyor ve takılabilir
Shadow Light Box - Arduino ile IR Uzaktan Kumanda ile Kontrol: 8 Adım (Resimlerle)
Gölge Işık Kutusu - Arduino ile IR Uzaktan Kumanda ile Kontrol: Bu talimat, bir sonraki Noel için gölge ışık kutusunun nasıl yapılacağına rehberlik edecektir. Kendi odanızı dekore edebilir veya arkadaşınıza hediye olarak yapabilirsiniz. Bu gölge kutusu, Kırmızı, Mavi, Yeşil renklerle karıştırarak çeşitli renkler yapabilir
Android veya Iphone'dan Bluetooth ile Kontrol Edilen Arduino ile Neopixel Ws 2812 LED Şerit: 4 Adım
Android veya Iphone'dan Bluetooth ile Kontrol Edilen Arduino ile Neopixel Ws 2812 LED Şerit: Merhaba arkadaşlar, bu talimatta, Bluetooth bağlantısını kullanarak Android telefonunuzdan veya iphone'unuzdan bir neopixel led şeridi veya ws2812 led şeridi nasıl kontrol edebileceğinizi tartıştım. Arduino ile birlikte evinize neopixel led şerit ekleyin
ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım
ESP32 ile PWM | Arduino IDE ile ESP 32'de PWM ile LED Karartma: Bu talimatta Arduino IDE & PWM temel olarak herhangi bir MCU'dan analog çıkış üretmek için kullanılır ve bu analog çıkış 0V ile 3.3V (esp32 durumunda) arasında herhangi bir şey olabilir & itibaren