Mundarija:
Video: WebApp Controller_p1_introduction bilan ESP32-CAM FPV Arduino Wifi boshqaruv tanki: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Salom, men Toni Phm. Hozir men Vetnamning STEAM o'qituvchisiman va sevimli mashg'ulotchiman. Mening ingliz tilim uchun oldindan uzr. Men ilgari Arduino Bluetooth boshqariladigan tankini tayyorlash bo'yicha ko'rsatma yozganman, lekin u Vetnam tilida.
P1. ARDUINO BLUETOOTH TANK [Faqat nazorat tanklari]
P2. ARDUINO BLUETOOTH TANK [Turret Control]
Ushbu ESP32-CAM FPV Arduino Wifi Control Tank loyihasi oldingi loyihaning yangilangan versiyasi bo'lib, ko'proq xususiyatlarga ega.
Bu loyiha Arduino dasturlash tajribasiga ega bo'lganlar yoki qiziqarli loyiha orqali Arduino tilini o'rganmoqchi bo'lganlar uchun javob beradi. Men loyihaning har bir qismi bo'yicha batafsil ko'rsatmalarni yangilayman, jumladan: rejalashtirish, uskunani tanlash, dasturlash, dasturlar interfeysi dizayni, kelgusi maqolalar orqali tank shassisini yaratish. Ushbu maqolada men tankning imkoniyatlari va men topgan qimmatli ma'lumotnomalar bilan tanishaman. Ushbu hujjatlar sizga ko'p vaqtni tejashga, keraksiz muammolardan qochishga va keyinchalik mahsulot ishlab chiqarishga ko'proq e'tibor berishga yordam beradi.
1 -qadam: Loyihaga kirish
Siz asosiy rasmlarni yuqoridagi rasmda jamlanganini ko'rishingiz mumkin. Ammo men shuni tushuntirib beramanki, siz ushbu tank va boshqa umumiy tank loyihalari o'rtasidagi farqni osongina tasavvur qila olasiz.
Eng katta farq - bu mahsulot funktsiyalarining bajarilishi. Bu tank birinchi qarashda Wi -Fi orqali masofadan boshqariladigan qurilmaning to'liq xususiyatlariga ega:
1. Video Stream + Capture Photo: Bu mashina mobil ilova orqali video uzatish va tasvir olish imkoniyatiga ega. Video VGA (640x480) piksellar sonida uzatiladi, sifati avtomobilni masofadan kuzatish va boshqarish uchun juda yaxshi. U, shuningdek, UXGA (1600x1200) piksellar sonini juda yaxshi rangda suratga olish qobiliyatiga ega.
2. SD -kartani saqlash: olingan rasmlar keyinchalik ko'rib chiqish uchun SD xotira kartasida saqlanadi. Ilovada yozish paytida videoni saqlash imkoniyati yo'q, lekin men yaqin kelajakda bu funksiyani yangilash uchun vaqt sarflayman.
3. Kamera sozlamalari: bu tankning deyarli barcha xususiyatlarini osongina sozlash mumkin, masalan, uyali telefon kamerasining xususiyatlarini sozlash, shu jumladan: piksellar sonini, tasvir sifati, yorqinligi, oq rang balansi, kontrast …
4. Moslashuvchan harakatlanish: oldingi tank loyihasidan meros bo'lib o'tgan bu tank egiluvchan harakatlanish qobiliyatiga ega, ehtimol, joystik orqali avtomobilni boshqaradi. Bundan tashqari, boshqaruv ilovasidagi tezlik dastasi orqali nazoratchi bilan tanishish uchun maksimal tezlikni sozlashingiz mumkin. Boshqaruv ma'lumotlari deyarli real vaqtda transport vositasiga Websocket usuli orqali uzatiladi.
5. Keng diapazon [mening fikrimcha]: o'rnatilgan antennani ishlatish sharti bilan, to'g'ridan-to'g'ri uyali telefondan (Hotpot) uzatish signalini qabul qilib, avtomobilni 30 metr masofada barqaror boshqarish mumkin..
6. Barqaror: Avtomobil va dastur juda barqaror ishlaydi. Tekshirish uchun telefonga ulangan vaqt davomida, nazoratchi chipining haddan tashqari qizib ketishi tufayli, signal kamdan -kam hollarda to'xtab qolishi yoki yo'qolishi kuzatiladi.
7. Do'stona interfeys: Boshqaruv interfeysi, shuningdek, ishlatish uchun qulay qilib yaratilgan, lekin baribir ko'p funktsiyalarni ta'minlaydi.
2 -qadam: Eslatmalar va kreditlar
Malumot uchun quyida keltirilgan loyihalarsiz, mening o'rganish egri chizig'im va bu mahsulotni ishlab chiqarish ancha keskin bo'lardi. Sizga samimiy rahmat:
1. Rui Santos "OV2640 kamerali 7 dollarlik ESP32-CAM" va "ESP32-CAM suratga olish va MicroSD kartaga saqlash" va "ESP32-CAM muammolarini bartaraf etish bo'yicha qo'llanma: eng tez-tez hal qilinadigan muammolar" bilan.
2. robotzero.one "ESP32-CAM RC Car with Camera and Mobile Phone Controller" bilan
(aslida men videoni uzatish uchun Websocket -dan foydalana olmayman, lekin men uning elektron qismlarini qanday ulashini ko'rsataman)
3. Mudassar Tamboli "ESP32+OV7670 - WebSocket video kamerasi" bilan
4. Brayan Lough "ESP32 Camera Arduino yordamida dasturlashtirilgan"
5. JEAN-LUC AUFRANC (CNXSOFT) bilan "ESP8266 kartangizni Arduino-ning ketma-ket o'tish chizig'i yordamida USB-ga ketma-ket kartaga osongina o'zgartiring".
6. "Arduino UNO platasi yordamida ESP-32 kamerasini qanday dasturlash mumkin" bilan technoreview85
va alohida rahmat:
7. Pilotgeek "ESP32 Arduino -ga asoslangan DIY 3D bosma WiFi kamera Rover - Scout32" bilan
8. Pepe The Frog "ESP32CAM uy atrofida kuzatiladigan mashinada"
kim menga haqiqatan ham bu loyihani qilishga ilhom beradigan videolarni ko'rsatadi.
3 -qadam: Loyihadagi mavzular ro'yxati
Keyingi maqolalarda men ushbu loyihaga bevosita tegishli ko'rsatmalarni yozaman:
- Loyihani rejalashtirish tajribasi
- Arduino IDE va Visual Studio yordamida ESP32 Arduino loyihalarini ishlab chiqish (shu jumladan ESP32-CAM, PlatformIO)
- ESP32-CAM moduli bilan birga keladigan OV2640 kamerasini boshqaring
- ESP32 bo'yicha PWM va uning qo'llanilishi
- Arduino mashinasini joystik yordamida qanday ishlatish kerak
- Oddiy veb -ilovani loyihalash va dasturlash
- ESP32 -ni HTTP va WebSocket orqali veb -ilovalar orqali boshqaring
- ESP32-CAM, biz duch keladigan ba'zi muammolar
- Shassisni loyihalash va ishlab chiqarish (DIY va boshqalarni lazer bilan kesish va 3D bosib chiqarish)
- ….
Umid qilamanki, siz ushbu maqolani foydali deb topdingiz! Keyingi maqolani kuzatib boring va ushbu loyihani yoqtiring, ovoz bering yoki do'stlaringiz bilan baham ko'ring! Agar sizda biron bir savol yoki taklif bo'lsa, quyida izoh qoldiring.
Tavsiya:
ESP32 bilan WebApp Puzzle LED lampasi: 5 qadam (rasmlar bilan)
ESP32 bilan WebApp Puzzle LED lampasi: Men yillar davomida LED chiziqlar bilan o'ynadim va yaqinda do'stlarimning joyiga ko'chib o'tdim, u erda devorga tasma o'rnatish kabi katta o'zgarishlar qila olmadim, shuning uchun men bu chiroqni yig'dim. Quvvat uchun bitta sim chiqadi va uni qo'yish mumkin
Baliq tanki LED Bonanza!: 8 qadam
Baliq tanki LED Bonanza! U yaxshi ovqatlangan va suvini haftasiga ikki marta almashtirgan. Ko'p odamlar sharhlar orqali so'rashgani uchun, men uni ogohlantirishga chaqiraman: yorqin LEDlar va kichik tank sizning baliqlaringizni o'ldirishi mumkin. (Rasmga qarang
Masofadan boshqariladigan Arduino tanki: 9 qadam
Masofadan boshqariladigan Arduino tank: Salom, men arduino orqali o'tadigan klassik RC radiosidan boshqariladigan yaxshi tank qurmoqchi edim. Hozirgi kunda hamma mavjud elektronika bilan ishlash juda oson. Hayvonni qurish uchun sizga bir nechta elementlar kerak bo'ladi
Veb -interfeysi va video oqimi bilan malina tanki: 8 qadam (rasmlar bilan)
Malinali tank - veb -interfeysi va video oqimi: biz qanday qilib Wi -Fi tankini qanday amalga oshirganimni ko'ramiz, u masofadan turib veb -boshqaruv va video oqimini boshqaradi, bu elektron va dasturiy dasturlash bo'yicha asosiy bilimlarni talab qiladigan o'quv qo'llanma bo'lishi uchun mo'ljallangan. Shuning uchun men tanladim
PSP -ni kompyuter boshqaruv paneli sifatida ishlatish va keyin kompyuterni PSP bilan boshqarish: 5 qadam (rasmlar bilan)
PSP -ni kompyuterni joystik sifatida ishlatish va keyin PSP yordamida kompyuterni boshqarish: Siz PSP homebrew -dan foydalanib juda ko'p ajoyib ishlarni bajarishingiz mumkin va men sizga bu PSP -ni o'yin o'ynash uchun joystik sifatida ishlatishni o'rgataman. sichqoncha sifatida joystikdan foydalanish imkonini beruvchi dastur. Mana, ona