Sadržaj:

UCL - Ugrađeni upravljani automobil: 5 koraka
UCL - Ugrađeni upravljani automobil: 5 koraka

Video: UCL - Ugrađeni upravljani automobil: 5 koraka

Video: UCL - Ugrađeni upravljani automobil: 5 koraka
Video: 🏊 Gregory Mallet. Former french olympic medalists FULL EPISODE #olympicathlete #allthetalk 2024, Studeni
Anonim
UCL - Ugrađeni kontrolirani automobil
UCL - Ugrađeni kontrolirani automobil

Imali smo velike ambicije za ovaj projekt. Automobil koji se sam vozi! Slijediti crnu liniju ili se slobodno voziti izbjegavajući opstikule. Bluetooth veze i 2. arduino za kontroler s bežičnom komunikacijom automobila. Možda drugi automobil koji bi mogao slijediti prvi.

Na kraju smo imali puno problema samo oko preuzimanja priručnika za vožnju automobila unatrag ili unatrag.

Korak 1: Popis dijelova

Osnovno vozilo sa servo motorom za upravljanje

Arduino ploča

2 motora

Kontroler mosta motora

IR-senzor

IR-kontroler

Senzor detektora crne boje

Napajanje strujom

Žice, vijci, trake i elastike

Korak 2: Prethodna razmatranja

Prethodna razmatranja
Prethodna razmatranja
Prethodna razmatranja
Prethodna razmatranja

Prvo smo slijedili vodič za montažu robotskog automobila s 4 pogona s ručnim upravljanjem s infracrvenim i bluetoothom, načinom praćenja linija i načinom izbjegavanja opste. Kada nije radio nakon što smo ga sastavili, bilo nam je nemoguće pronaći grešku jer nismo imali pregled koda. Stoga smo odlučili početi ispočetka i umjesto pogona na četiri kotača, odlučili smo se poslužiti bazom starog defektnog automobila na daljinsko upravljanje. s ove je baze bio servo motor spojen na dva prednja kotača za upravljanje, a zatim smo dodali dva motora i dva kotača za vožnju automobila naprijed ili natrag tako da automobil ima ukupno 4 kotača.

Korak 3: Sklapanje i ožičenje

Sklapanje i ožičenje
Sklapanje i ožičenje
Sklapanje i ožičenje
Sklapanje i ožičenje
Sklapanje i ožičenje
Sklapanje i ožičenje
Sklapanje i ožičenje
Sklapanje i ožičenje

Motor koji kontrolira smjer prednjih kotača povezan je s modulom pogona motora L298N.

Dva istosmjerna motora koja pokreću stražnje kotače spojena su na isti pogon motora L298N, na drugom izlazu.

L298N je spojen sa svog ulaza napajanja na izvor napajanja. Između njih smo postavili prekidač za uključivanje/isključivanje. GND je spojen s arduino GND -om, a postoji i 5v izlaz iz L298N koji je spojen na VIN pin na arduinu.

Između arduina i L298N spojeno je 6 signalnih žica. 3 za svaku kontrolu motora. Prva dva se koriste za odabir je li motor uključen i u kojem smjeru. treći je odlučiti o brzini motora.

Sada motor ima snagu i automobil se može voziti, a mi ćemo dodati senzor za male korisnike kako bismo mogli imati ručno upravljanje s daljinskim upravljačem. Dodati ćemo 3 senzora detektora crne boje kako bismo pokušali natjerati automobil da slijedi crnu liniju.

mali senzor je spojen na arduinos 5v izlaz i gnd za napajanje, a signal je u početku bio spojen na digitalan pin 13, ali žica je tamo pukla i pin 13 je sada neupotrebljiv u našem arduinu, pa smo ga prebacili na didital pin 3

Senzori koji se koriste za praćenje linija napravili smo 1 žicu koja povezuje svih 5v na izlaz L298N 5v, a GND -i su također spojeni u 1 žicu koja je spojena na arduino GND pin. Signalni pinovi spojeni su na arduino digitalni pin 8, 7 i 2

Korak 4: 3D ispis s Fusion 360

3D ispis uz Fusion 360
3D ispis uz Fusion 360
3D ispis uz Fusion 360
3D ispis uz Fusion 360
3D ispis uz Fusion 360
3D ispis uz Fusion 360

Napravio je crteže za jarbol u Fusionu 360, koji je trebao držati senzor i bluetooth modul.

Datoteka je dodana u CURA -u za čitanje 3D pisača Ultimaker 2+.

Korak 5: Kodirajte

Naš program sastoji se od različitih elemenata. Prvo što smo učinili bilo je napraviti program za čitanje signala male djece s daljinskog upravljača i zapisati koje su naredbe spojene na gumbe.

Zatim smo stvorili program za upravljanje s 3 motora s upravljačkim programom motora i ručnim upravljanjem s daljinskim upravljačem.

Zatim smo stvorili program koji čita s trorednih senzora za praćenje, izvodeći različite kodove ovisno o tome koja je kombinacija senzora aktivna.

na kraju smo pokušali kombinirati programe, tako da imate daljinski upravljač za prelazak u ručni način rada i upravljanje automobilom ili prebacivanje u način praćenja linija, gdje automobil slijedi crnu liniju ispod njega.

Preporučeni: