Мазмуну:
- 1 -кадам: Долбоорго киришүү
- 2 -кадам: Эскертүүлөр жана Кредиттер
- 3 -кадам: Долбоордогу темалардын тизмеси
Video: WebApp Controller_p1_introduction менен ESP32-CAM FPV Arduino Wifi башкаруу танкы: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Салам, мен Тони Пхоммун. Учурда мен вьетнамдык STEAM мугалимим жана хоббистмин. Менин англис тилим үчүн алдын ала кечирим сурайм. Мен буга чейин Arduino Bluetooth аркылуу башкарылуучу танк жасоого көрсөтмө жазгам, бирок ал вьетнам тилинде.
P1. ARDUINO BLUETOOTH TANK [Control Tank Tread Only]
P2. ARDUINO BLUETOOTH TANK [Turret Control]
Бул ESP32-CAM FPV Arduino Wifi Control Tank долбоору, мурунку долбоордун жакшыртылган версиясы болуп, көбүрөөк мүмкүнчүлүктөргө ээ.
Бул долбоор Arduino программалоо тажрыйбасы барлар үчүн же кызыктуу долбоор аркылуу Arduino үйрөнгүсү келгендер үчүн ылайыктуу. Мен долбоордун ар бир бөлүгү боюнча деталдуу көрсөтмөлөрдү жаңыртам, анын ичинде: пландаштыруу, жабдууларды тандоо, программалоо, колдонмонун интерфейсинин дизайны, алдыдагы макалалардын сериясы аркылуу танк шассилерин жасоо. Бул макалада мен танктын мүмкүнчүлүктөрүн жана мен тапкан баалуу шилтемелерди таанытуу үчүн колдоном. Бул документтер үйрөнүүгө көп убакытты үнөмдөөгө, керексиз кыйынчылыктардан алыс болууга жана андан кийин продуктту өнүктүрүүгө көбүрөөк көңүл бурууга жардам берет.
1 -кадам: Долбоорго киришүү
Сиз негизги өзгөчөлүктөрдү жогоруда сүрөттө жалпыланганын көрө аласыз. Бирок мен бул танк менен башка танк долбоорлорунун ортосундагы айырманы оңой элестете алаарыңызды түшүндүрөм.
Эң чоң айырмачылык - бул товардын функцияларын аткаруу. Бул танк биринчи перспективада Wifi аркылуу алыстан башкарылуучу түзмөктүн толук мүмкүнчүлүктөрүнө ээ:
1. Video Stream + Capture Photo: Бул унаа мобилдик тиркеме аркылуу видеону агылтуу жана сүрөттөрдү тартуу мүмкүнчүлүгүнө ээ. Видео VGA (640x480) чечилишинде агылып жатат, сапаты алысты көзөмөлдөө жана унааны башкаруу үчүн абдан жакшы. Ал ошондой эле абдан жакшы түс менен сүрөткө тартууга, UXGAнын эң жогорку чечилишине (1600x1200) ээ
2. SD картаны сактоо: Тартылган сүрөттөр кийинчерээк кароо үчүн SD эстутум картасында сакталат. Колдонмонун жазуу учурунда видеону сактоо мүмкүнчүлүгү жок, бирок жакын арада бул мүмкүнчүлүктү жаңыртууга убакыт бөлөм.
3. Камераны тууралоо: Бул танктын дээрлик бардык камералык касиеттери мобилдик телефондун камерасынын касиеттерин оңдоо сыяктуу оңой жөнгө салынышы мүмкүн, анын ичинде: токтом, сүрөттүн сапаты, жарыктык, ак баланс, контраст…
4. Ийкемдүү Кыймыл: Мурунку танк долбоорунан тукум кууп өткөн бул танк ийкемдүү кыймылдоо жөндөмүнө ээ, кыязы, джойстик аркылуу транспортту башкарат. Сиз ошондой эле контролдук тиркемедеги ылдамдык рычагынан контроллер менен таанышуу үчүн максималдуу ылдамдыкты тууралай аласыз. Башкаруу маалыматы Websocket ыкмасы аркылуу транспортко дээрлик реалдуу убакытта берилет.
5. Кең диапазон [менин оюм боюнча]: Камтылган антеннаны колдонуу шартында, уюлдук телефондон (Hotpot) түз эфир сигналын алуу шартында, унаа 30 метр аралыкта туруктуу башкарыла алат..
6. Туруктуу: Унаа жана колдонмо абдан туруктуу түрдө иштейт. Башкаруу үчүн телефонго туташкан убакытта, контролердун чипинин ысып кетишинен улам сейрек илинет же артта калат, же сигналды жоготот.
7. Достук интерфейси: Башкаруу интерфейси иштөөгө оңой, бирок дагы көптөгөн функцияларды камсыз кылуу үчүн иштелип чыккан.
2 -кадам: Эскертүүлөр жана Кредиттер
Маалымат үчүн төмөндөгү долбоорлор болбосо, менин үйрөнүү ийримим жана бул продуктту жасоо бир топ кескин болмок. Чоң рахмат:
1. Rui Santos "OV2640 Камерасы бар $ 7 ESP32-CAM" жана "ESP32-CAM Сүрөткө тартуу жана MicroSD картасына сактоо" жана "ESP32-CAM Мүчүлүштүктөрдү Оңдоо Көрсөтмөсү: Эң Жалпы Проблемалар Оңдолду"
2. robotzero.one менен "ESP32-CAM RC Car with Camera and Mobile Phone Controller"
(чындыгында мен видеону агылтуу үчүн Websocketти колдоно албайм, бирок анын электрондук бөлүктөрүн кантип туташтырганын айтам)
3. Мудассар Тамболи "ESP32+OV7670 - WebSocket Video Camera" менен
4. Брайан Лоф "ESP32 Camera Arduino аркылуу программаланган" менен
5. JEAN-LUC AUFRANC (CNXSOFT) менен "Arduino Serial Bypass Sketch менен ESP8266 тактаңызды USB сериясына оңой эле айлантыңыз"
6. technoreview85 менен "Arduino UNO тактасын колдонуп ESP-32 камерасын кантип программалоо керек"
жана өзгөчө рахмат:
7. Pilotgeek "DIY 3D Printed WiFi Camera Rover негизделген ESP32 Arduino - Scout32" менен
8. Pepe The Frog "ESP32CAM үйдүн тегерегиндеги машинада"
ким мага бул проектиге чындап дем берген видеолорду көрсөтөт.
3 -кадам: Долбоордогу темалардын тизмеси
Кийинки макалаларда мен бул долбоорго түздөн -түз тиешеси бар көрсөтмөлөрдү жазам:
- Долбоорду пландаштыруу тажрыйбасы
- Arduino IDE жана Visual Studio менен ESP32 Arduino долбоорлорун иштеп чыгуу (ESP32-CAM, PlatformIO кирет)
- ESP32-CAM модулу менен бирге келген OV2640 камерасын көзөмөлдөңүз
- ESP32 боюнча PWM жана аны колдонуу
- Ардуино машинасын джойстик менен кантип иштетүү керек
- Жөнөкөй веб -тиркемени иштеп чыгуу жана программалоо
- HTTP жана WebSocket аркылуу Web App аркылуу ESP32 көзөмөлдөө
- ESP32-CAM, биз туш болгон кээ бир көйгөйлөр
- Шасси долбоорлоо жана жасоо (DIY vs Лазердик кесүү 3D басып чыгаруу)
- ….
Бул макала сизге пайдалуу деп ишенем! Кийинки макаланы ээрчип, бул долбоорду жактырып, добуш бериңиз же досторуңуз менен бөлүшүңүз! Эгерде сизде кандайдыр бир суроолор же сунуштар болсо, астына комментарий калтырыңыз.
Сунушталууда:
Жылуучу FPV камерасы менен RC танкы: 9 кадам (сүрөттөр менен)
RC Tank Кыймылдуу FPV Камерасы менен: Hello.In бул нускамада мен сизге кантип FPV камерасы менен алыстан башкаруу танкасын курууну көрсөтөм. Башында мен FPV камерасы жок бир гана RC танкасын жасайм, бирок аны үйдө айдап жүргөндө мен анын кайда экенин көрө элекмин. Ошентип, мен кошумчалай турган нерсени ойлоп таптым
Raspberry Pi 3 FPV Lego танкы: 5 кадам (сүрөттөр менен)
Raspberry Pi 3 FPV Lego Tank: Lego балдарга нерселер кантип иштээрин үйрөтүү үчүн сонун, ошол эле учурда көңүл ачууга мүмкүнчүлүк берет. Билем, мен " ойноо " мен бала кезимде лего менен. Бул көрсөтмө менин FPV (First Person View) танкасын кантип курганымды сүрөттөйт
Малина танкы веб интерфейси жана видео агымы менен: 8 кадам (сүрөттөр менен)
Малина танкы веб интерфейси жана видео агымы менен: Алыскы интернетти көзөмөлдөөгө жана видео агылтууга жөндөмдүү кичинекей WiFi танкасын кантип ишке ашырганымды көрөбүз. Ушул себептен улам мен тандадым
WiFi танкы SPEEEduino менен!: 3 кадам (сүрөттөр менен)
WiFi Tank SPEEEduino менен!: Таштандыдан кенчти табуу! Мен мурунку жылдардагы долбоорлордун колдонулбаган робот танкасын мектебимдеги лабораториянын бурчунда таптым, ошондуктан мен аны кээ бир бөлүктөрүндө сактап калам деп үмүттөнүп алдым. жана бул жерде мен эки тааныш нерсени көрдүм
RC Nerf танкы: 22 кадам (сүрөттөр менен)
RC Nerf Tank: Менин биринчи жолу үйрөтүлүүчү, жай! Бул мен аракет кылган эң кызыктуу долбоорлордун бири болду жана мен натыйжаларга абдан ыраазымын. Бул долбоордо колдонулган бөлүктөрдүн жана көндүмдөрдүн көбү менин робот хоббимден. Бул татаал долбоор сыяктуу сезилиши мүмкүн, бирок