Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
Pozdrav! Nastavljam seriju članaka posvećenih jedinstvenom TFT štitu za Arduino. Ovaj će članak biti posvećen razvoju 4WD robota koji ima "vid" pomoću uobičajene i jeftine kamere OV7670, koja će prenositi slike s kamere na pametni telefon (u stvarnom vremenu) putem Bluetootha. Robotom će se također upravljati putem Bluetootha sa pametnog telefona.
U ovom članku neću detaljno opisivati proces programiranja Arduino UNO (objavit ću samo skicu). Proces programiranja detaljno je opisan u prethodnom članku.
Korak 1: Potrebne komponente
Naručio sam u raznim internetskim trgovinama:
- 4WD Robot platforma;
- Upravljački programi L293D (dva komada);
- Bluetooth modul HS-05;
- Ploča za izradu prototipa (u Arduino UNO formatu);
- Arduino UNO ploča.
Sve ostalo (imao sam na zalihama):
- TFT štit;
- Baterije;
- Utičnice;
- Žice;
- Priključci
- itd.
Korak 2: Robotska platforma s pogonom na četiri kotača prije montaže
Prvo što trebate učiniti je izgraditi 4WD Robot platformu. Pokušao sam što detaljnije fotografirati postupak montaže.
Korak 3: Prototipna ploča upravljačkog programa motora
Zbog činjenice da na Arduino UNO ploči nije bilo toliko slobodnih pinova (većina pinova koristi se za potrebe TFT štita), odlučio sam lemiti upravljački krug upravljačkog programa L293D uzimajući u obzir dostupne pinove. Ova ploča je instalirana između Arduino UNO ploče i TFT štita. Shema je sljedeća:
Korak 4: Završna montaža 4WD robotske platforme
Program u Arduino UNO štitu TFT_shield_Robot.ino. Postupak je detaljno opisan u članku.
Spojite kameru OV7670 i Bluetooth modul HC-05 na TFT štit. Spojite zajedno TFT štit, ploču vozača motora, Arduino UNO. Ugradite sklop "TFT štit / upravljački program motora / Arduino UNO", 7,2 V bateriju na šasiju. Spojite žice od 4 motora na upravljačku ploču (eksperimentalno sam spojio po jedan motor:-)).
Korak 5: Demonstracija
Za rad s 4WD Robotom morate instalirati aplikaciju MyRobot.apk na telefon, uključiti Bluetooth, pokrenuti aplikaciju, odabrati identifikator modula koji je Bluetooth otkrio. U slučaju uspješnog izvršavanja svih radnji, na ekranu telefona trebala bi se pojaviti slika Robota 4WD s upravljačkim gumbima pri dnu zaslona. Imajte na umu da telefon morate držati uspravno. Klikom na gumbe možete napraviti 4WD robota:
- napraviti jednu fotografiju,
- započeti sekvencijalni prijenos slika,
- zaustaviti prijenos slike,
- uključivanje / isključivanje pozadinskog osvjetljenja,
- skrenite lijevo,
- kreni naprijed,
- krenuti unatrag,
- skrenuti desno.
Za vizualnu demonstraciju prilažem video rad s 4WD robotom. Ako vam se svidio (ili vam se nije svidio) moj projekt, molimo vas da ocijenite moj rad. Hvala na pažnji!
Preporučeni:
ESP32-CAM Izgradnja vlastitog robotskog automobila uz streaming videozapisa uživo: 4 koraka
ESP32-CAM Izgradnja vlastitog robotskog automobila s video prijenosom uživo: Ideja je učiniti ovdje opisani robotski automobil što jeftinijim. Stoga se nadam da ću svojim detaljnim uputama i odabranim komponentama za jeftini model doći do velike ciljne skupine. Htio bih vam predstaviti svoju ideju o robotskom automobilu
Napravite ESP8266 robotskog batlera / automobila / spremnika za daljinski upravljač od 15 USD za iOS i Android: 4 koraka
Napravite ESP8266 robotskog batlera / auta / spremnika s daljinskim upravljanjem za 15 USD za iOS i Android: Mrzite li hodati do kuhinje kako biste popili zalogajčić? Ili po novo piće? Sve se to može popraviti pomoću ovog jednostavnog batlera na daljinsko upravljanje od 15 USD. Prije nego nastavimo, trenutno vodim Kickstarter projekt za glasovno upravljanu RGB LED traku
Upravljajte WS2812 neopikselnom LED trakom preko Bluetootha pomoću Arduino Uno: 4 koraka
Upravljajte WS2812 Neopixel LED STRIP -om preko Bluetootha koristeći Arduino Uno: Bok dečki, u ovim uputama naučit ćemo kako kontrolirati neopixel s arduinom. Dakle, u osnovi će arduino biti povezan putem Bluetootha pomoću Bluetooth modula hc05 na pametni telefon i pametni telefon će slati naredbe za promjenu boje neopikselne LED trake
Upute za programiranje robotskog sastavljanja automobila Veedooo: 7 koraka
Upute za programiranje robotskog sastavljanja automobila Veedooo: Popis paketa
Glasovna kontrola kućne automatizacije pomoću Arduino Uno i Bluetootha: 4 koraka
Kućna automatizacija Glasovna kontrola pomoću Arduino Uno i Bluetooth: Ovaj projekt govori o povezivanju bluetooth modula s Arduinom i android mobitelom za aktiviranje svjetla i ventilatora u prostoriji pomoću glasovnog upravljanja