Sisällysluettelo:
- Vaihe 1: Projektin esittely
- Vaihe 2: Muistiinpanot ja hyvitykset
- Vaihe 3: Luettelo projektin aiheista
Video: ESP32-CAM FPV Arduino Wifi -ohjaussäiliö ja WebApp-ohjain_p1_introduction: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Hei, olen Tony Phạm. Tällä hetkellä olen vietnamilainen STEAM -opettaja ja myös harrastaja. Pahoittelen jo etukäteen englantiani. Kirjoitin ohjeen tehdä Arduino Bluetooth -ohjattu säiliö ennen, mutta se on vietnamilainen.
P1. ARDUINO BLUETOOTH -SÄILIÖ [Vain säiliön kulutuspinta]
P2. ARDUINO BLUETOOTH -SÄILIÖ [torninhallinta]
Tämä ESP32-CAM FPV Arduino Wifi Control Tank -projekti on edellisen projektin päivitetty versio, jossa on enemmän ominaisuuksia.
Tämä projekti sopii niille, joilla on kokemusta Arduinon ohjelmoinnista, tai aloittelijoille, jotka haluavat oppia Arduinoa mielenkiintoisen projektin kautta. Päivitän yksityiskohtaiset ohjeet projektin jokaisesta osasta, mukaan lukien: suunnittelu, laitteiden valinta, ohjelmointi, sovellusliittymän suunnittelu, säiliöalustan tekeminen tulevien artikkelien avulla. Tässä artikkelissa esitän säiliön ominaisuudet ja löytämäni arvokkaat viitteet. Nämä asiakirjat auttavat säästämään paljon aikaa oppimiseen, välttämään tarpeettomia ongelmia ja keskittymään sitten enemmän tuotekehitykseen.
Vaihe 1: Projektin esittely
Näet tärkeimmät ominaisuudet yhteenvetona yllä olevasta kuvasta. Mutta selitän myös, että voit helposti visualisoida eron tämän säiliön ja muiden jaettujen säiliöprojektien välillä.
Suurin ero on tuotteen toimintojen täydellisyys. Tässä säiliössä on kaikki laitteet, joita voidaan ohjata kauko -ohjaimella Wifi -yhteyden kautta ensimmäisestä näkökulmasta:
1. Video Stream + Capture Photo: Tällä ajoneuvolla on mahdollisuus suoratoistaa videota ja ottaa kuvia mobiilisovelluksen kautta. Video lähetetään VGA (640x480) -resoluutiolla, laatu on melko hyvä ajoneuvon etävalvontaan ja ohjaukseen. Siinä on myös mahdollisuus ottaa kuvia melko hyvillä väreillä ja UXGA -tarkkuudella (1600x1200)
2. SD -kortin tallennus: Otetut kuvat tallennetaan SD -muistikortille myöhempää tarkastelua varten. Sovelluksella ei ole mahdollisuutta tallentaa videota tallennuksen aikana, mutta käytän aikaa tämän ominaisuuden päivittämiseen lähitulevaisuudessa.
3. Kameran säätö: Lähes kaikkia tämän säiliön kameran ominaisuuksia voidaan helposti säätää, kuten hienosäätää matkapuhelimen ominaisuuksia, mukaan lukien: tarkkuus, kuvanlaatu, kirkkaus, valkotasapaino, kontrasti …
4. Joustava liikkuminen: Edellisestä säiliöprojektista peritty säiliö pystyy liikkumaan joustavasti, todennäköisesti ohjaamalla ajoneuvoa todellisuudessa ohjaussauvan avulla. Voit myös säätää suurinta nopeutta, jotta voit tutustua säätimeen ohjaussovelluksen nopeusvivun avulla. Ohjaustiedot välitetään lähes reaaliajassa ajoneuvoon Websocket -menetelmän avulla.
5. Laaja kantama [mielestäni]: Kun sisäänrakennettua antennia käytetään, lähetyssignaali vastaanotetaan suoraan matkapuhelimesta (Hotpot), ajoneuvoa voidaan ohjata vakaasti 30 metrin säteellä..
6. Vakaa: ajoneuvo ja sovellus toimivat erittäin vakaasti. Aikana, joka on kytketty puhelimeen ohjattavaksi, se harvoin jumittuu tai viivästyy tai häviää signaalin ohjaimen sirun ylikuumenemisen vuoksi.
7. Ystävällinen käyttöliittymä: Ohjausliittymä on myös suunniteltu helppokäyttöiseksi, mutta silti varmistaa monia ominaisuuksia.
Vaihe 2: Muistiinpanot ja hyvitykset
Ilman alla olevia projekteja viitteelliseksi oppimiskäyräni ja tämän tuotteen tekeminen olisivat paljon jyrkempiä. Vilpittömät kiitokset:
1. Rui Santos, "$ 7 ESP32-CAM ja OV2640-kamera" ja "ESP32-CAM Ota valokuva ja tallenna MicroSD-kortille" ja "ESP32-CAM-vianmääritysopas: Yleisimmät ongelmat korjattu"
2. robotzero.one, jossa on "ESP32-CAM RC Car kameralla ja matkapuhelimen ohjaimella"
(itse asiassa en voi käyttää Websocketia videon suoratoistoon, mutta viittaan siihen, miten hän yhdistää elektroniset osat)
3. Mudassar Tamboli ja "ESP32+OV7670 - WebSocket -videokamera"
4. Brian Lough "ESP32 -kameralla, joka on ohjelmoitu Arduinolla"
5. JEAN-LUC AUFRANC (CNXSOFT) ja "Muunna ESP8266-korttisi USB-sarjalevyksi helposti Arduino-sarjan ohitusluonnoksen avulla"
6. teknoreview85 ja "ESP-32-nokan ohjelmointi Arduino UNO -levyn avulla"
ja erityiset kiitokset:
7. Pilotgeek, jossa on "DIY 3D -tulostettu WiFi Camera Rover, joka perustuu ESP32 Arduinoon - Scout32"
8. Pepe The Frog ja "ESP32CAM tela -autolla talon ympärillä"
jotka näyttävät minulle videoita, jotka todella inspiroivat minua tekemään tämän projektin.
Vaihe 3: Luettelo projektin aiheista
Seuraavissa artikkeleissa kirjoitan ohjeita, jotka liittyvät suoraan tähän projektiin:
- Kokemusta projektisuunnittelusta
- ESP32 Arduino -projektien kehittäminen Arduino IDE: n ja Visual Studion kanssa (mukaan lukien ESP32-CAM, PlatformIO)
- Ohjaa ESP32-CAM-moduulin mukana tulevaa OV2640-kameraa
- PWM ESP32: ssa ja sen sovellus
- Kuinka ajaa arduino -autoa ohjaussauvalla
- Suunnittele ja ohjelmoi yksinkertainen verkkosovellus
- Ohjaa ESP32: ta Web -sovelluksen kautta HTTP: n ja WebSocketin kautta
- ESP32-CAM, joitain ongelmia kohtaamme
- Alustan suunnittelu ja valmistus (DIY vs. laserleikkaus vs 3D -tulostus)
- ….
Toivottavasti tämä artikkeli on hyödyllinen! Muista seurata seuraavaa artikkelia ja myös tykätä, äänestää tai jakaa tämä projekti ystäviesi kanssa! Jätä kommentti alle, jos sinulla on kysyttävää tai ehdotuksia.
Suositeltava:
WebApp -palapelin LED -lamppu ja ESP32: 5 vaihetta (kuvilla)
WebApp -palapeli -LED -lamppu ESP32: lla: Olen leikkinyt LED -nauhoilla vuosia ja muuttanut äskettäin ystäväni paikkaan, jossa en voinut tehdä suuria muutoksia, kuten kiinnittää nauha seiniin, joten koin tämän lampun yksi johto tulee ulos virtalähteestä ja voidaan sijoittaa
ESP32 -kamerarobotti - FPV: 6 vaihetta
ESP32 -kamerarobotti - FPV: ESP32 -kameramoduuli on edullinen ja tehokas PLC. Se sisältää jopa kasvojentunnistuksen! Rakennetaan First Person Viewpoint -robotti, jota ajetaan sisäisen verkkokäyttöliittymän kautta! Tämä projekti käyttää Geekcreit ESP32 -moduulia ja OV2640 Came
ESP32: n käytön aloittaminen - ESP32 -levyjen asentaminen Arduino IDE: hen - ESP32 vilkkuva koodi: 3 vaihetta
ESP32: n käytön aloittaminen | ESP32 -levyjen asentaminen Arduino IDE: hen | ESP32 Blink Code: Tässä ohjeessa näemme, kuinka aloittaa työskentely esp32: n kanssa ja miten asennetaan esp32 -levyt Arduino IDE: hen, ja ohjelmoimme esp 32: n suorittamaan vilkkuva koodi käyttämällä arduino ide
Micro Wifi -ohjattu 3D -tulostettu 3D FPV -kopteri: 7 vaihetta (kuvilla)
Mikro Wifi -ohjattu 3D -tulostettu 3D FPV -kopteri: Kahden ensimmäisen ohjeeni jälkeen " WifiPPM " ja " Lowcost 3d Fpv Camera for Android " Haluan näyttää mikro -quadkopterini, jossa molemmat laitteet on liitetty. Et tarvitse siihen muita laitteita, kuten RC -lähetintä tai FPV -suojalaseja
WebApp-ohjattu porttioperaattorin lisäosa (IoT): 20 vaihetta (kuvilla)
WebApp Controlled Gate Operator Add-on (IoT): Minulla on asiakas, jolla oli aidattu alue, jonne monien ihmisten täytyi tulla ja mennä. He eivät halunneet käyttää näppäimistöä ulkopuolella, ja heillä oli vain rajoitettu määrä kauko -ohjaimia. Edullisten lähteiden löytäminen lisäkauko -ohjaimille oli vaikeaa. Minä