Sadržaj:

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

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

Video: UCL - Ugrađeni kontrolisani automobil: 5 koraka
Video: Тали Шарот: Склонность к оптимизму 2024, Juli
Anonim
UCL - Ugrađeni kontrolisani automobil
UCL - Ugrađeni kontrolisani automobil

Imali smo velike ambicije za ovaj projekat. Samovozeći auto! Slijedite crnu liniju ili se vozite besplatno izbjegavajući opstikule. Bluetooth veze i 2. arduino za kontroler sa 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: Lista 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 sa 4 pogona sa ručnom kontrolom sa infracrvenim i bluetooth -om, 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 4wd pogona, odlučili smo koristiti bazu starog defektnog automobila na daljinsko upravljanje. sa ove baze je bio servo motor povezan sa dva prednja točka za upravljanje, a zatim smo dodali dva motora i dva točka za vožnju automobila napred ili nazad, tako da automobil ima ukupno 4 točka.

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 vozača 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 povezan s arduino GND -om, a postoji i izlaz od 5 V 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. Prve dvije 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 mlađe kako bismo mogli ručno upravljati daljinskim upravljačem. Dodati ćemo 3 senzora detektora crne boje kako bismo pokušali natjerati automobil da prati 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 529 L298N, a GND -i su također spojeni u 1 žicu koja je spojena na arduino GND pin. Signalni pinovi su spojeni na arduino digitalni pin 8, 7 i 2

Korak 4: 3D ispis s Fusion 360

3D ispis sa Fusion 360
3D ispis sa Fusion 360
3D ispis sa Fusion 360
3D ispis sa Fusion 360
3D ispis sa Fusion 360
3D ispis sa Fusion 360

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

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

Korak 5: Kodirajte

Naš program sastoji se od različitih elemenata. Prvo što smo učinili je napravili program za čitanje signala male djece s daljinskog upravljača i zapisivanje naredbi koje su bile pričvršćene na dugmad.

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 kontrolu s daljinskog upravljača 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čuje se: