Мазмуну:

WebApp Controller_p1_introduction менен ESP32-CAM FPV Arduino Wifi башкаруу танкы: 3 кадам
WebApp Controller_p1_introduction менен ESP32-CAM FPV Arduino Wifi башкаруу танкы: 3 кадам

Video: WebApp Controller_p1_introduction менен ESP32-CAM FPV Arduino Wifi башкаруу танкы: 3 кадам

Video: WebApp Controller_p1_introduction менен ESP32-CAM FPV Arduino Wifi башкаруу танкы: 3 кадам
Video: WHAT IS WEB APP | Websites Vs Web Applications | Web Based Application 2024, Ноябрь
Anonim
Image
Image
WebSP Controller_p1_introduction менен ESP32-CAM FPV Arduino Wifi башкаруу танкы
WebSP Controller_p1_introduction менен ESP32-CAM FPV Arduino Wifi башкаруу танкы
WebApp Controller_p1_introduction менен ESP32-CAM FPV Arduino Wifi башкаруу танкы
WebApp Controller_p1_introduction менен ESP32-CAM FPV Arduino Wifi башкаруу танкы
WebSP Controller_p1_introduction менен ESP32-CAM FPV Arduino Wifi башкаруу танкы
WebSP Controller_p1_introduction менен ESP32-CAM FPV Arduino Wifi башкаруу танкы

Салам, мен Тони Пхоммун. Учурда мен вьетнамдык 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 -кадам: Долбоордогу темалардын тизмеси

Долбоордогу темалардын тизмеси
Долбоордогу темалардын тизмеси

Кийинки макалаларда мен бул долбоорго түздөн -түз тиешеси бар көрсөтмөлөрдү жазам:

  1. Долбоорду пландаштыруу тажрыйбасы
  2. Arduino IDE жана Visual Studio менен ESP32 Arduino долбоорлорун иштеп чыгуу (ESP32-CAM, PlatformIO кирет)
  3. ESP32-CAM модулу менен бирге келген OV2640 камерасын көзөмөлдөңүз
  4. ESP32 боюнча PWM жана аны колдонуу
  5. Ардуино машинасын джойстик менен кантип иштетүү керек
  6. Жөнөкөй веб -тиркемени иштеп чыгуу жана программалоо
  7. HTTP жана WebSocket аркылуу Web App аркылуу ESP32 көзөмөлдөө
  8. ESP32-CAM, биз туш болгон кээ бир көйгөйлөр
  9. Шасси долбоорлоо жана жасоо (DIY vs Лазердик кесүү 3D басып чыгаруу)
  10. ….

Бул макала сизге пайдалуу деп ишенем! Кийинки макаланы ээрчип, бул долбоорду жактырып, добуш бериңиз же досторуңуз менен бөлүшүңүз! Эгерде сизде кандайдыр бир суроолор же сунуштар болсо, астына комментарий калтырыңыз.

Сунушталууда: