Sadržaj:

Kako napraviti rover kontroliran pokretima: 4 koraka
Kako napraviti rover kontroliran pokretima: 4 koraka

Video: Kako napraviti rover kontroliran pokretima: 4 koraka

Video: Kako napraviti rover kontroliran pokretima: 4 koraka
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Studeni
Anonim
Image
Image

Ovdje su upute za izgradnju rovera kontroliranog pokretima (rover s daljinskim upravljanjem). Sastoji se od roverske jedinice koja ima ugrađen senzor za izbjegavanje sudara. Odašiljač, umjesto nespretnog daljinskog upravljača, hladna je rukavica koja se može nositi na ruci, a zatim pomaknuti za prijenos signala do rovera pokretima ruke. Za komunikaciju se koriste RF signali.

Ovaj projekt ima potencijalne primjene u inspekciji podvozja vozila (radi sigurnosti ili održavanja) osim što se na kraju koristi za letjelice.

Pribor

Arduino/Genuino UNO (sa UNO kabelom) x2

Li-ionska baterija (12V) x1

Žice kratkospojnika (muški na muški, muški na ženski, ženski na ženski) x40 svaka

Oglasna ploča x1

L298 Modul pokretača motora x1

Žiroskop MPU6050 x1

RF prijemnik i odašiljač x1 svaki

Ultrazvučni senzor x1

Postavljanje šasije x1

Držač baterije (često se isporučuje s kućištem) x1

Prekidač (često uključen u šasiju) x2

Skidač žice x1

Pumpa za lemljenje (nije potrebno) x1

Dvostrana traka x1

Korak 1: Kružni dijagrami i teorija:

Kružni dijagrami i teorija
Kružni dijagrami i teorija
Kružni dijagrami i teorija
Kružni dijagrami i teorija

Postavljanje odašiljača: Ukratko, moramo uzeti očitanja iz žiroskopa i poslati ih odašiljaču putem Arduina.

Postavke prijemnika: Moramo primiti prenesene podatke (pomoću prijemnika) i rotirati kotače u skladu s primljenim podacima*. Istodobno, moramo se pobrinuti i da se rover nalazi na minimalnoj udaljenosti od objekata ispred sebe (otkrivanje prepreka). Za ovaj projekt koristit ćemo I2C komunikaciju. *Zanimljiva činjenica o ovom projektu: Ovaj kod obrađuje analogne podatke i pomiče rover prema stupnju kretanja ruke. Stoga moramo razviti logiku kako bismo rover krenuli u ispravnom smjeru različitim brzinama.

Korak 2: Izgradnja rovera:

Korak 1 (Sastavite šasiju):

Sastavite šasiju kako biste napravili bazu za svoj rover. Ovo je prilično jednostavan korak i trebali biste završiti u trenu.

Korak 2 (Provjerite sve komponente):

Provjerite sve senzore povezujući ih zasebno s Arduinom. Možete provjeriti bilo koji vodič o tome kako pojedinačno spojiti senzore s Arduinom.

Korak 3 (postavljanje odašiljača):

Prvo zalemite igle na žiroskop. Sada spojite prema sljedećoj shemi kola. Ne spajajte bateriju trenutno.

Zatim priključite svoj Arduino u prijenosno računalo. Prenesite sljedeću datoteku koda i provjerite radi li kôd ispravno (učinite to tako da uklonite komentare ispisa ispisa u kodu). Kliknite na gumb serijskog monitora (gore desno na ekranu) da vidite izlaz ispisa. Ako sve radi ispravno, možete spojiti bateriju.

Ne zaboravite provjeriti je li orijentacija žiroskopa ispravna (prema korištenom kodu). Molimo provjerite gore prikazane dijagrame da provjerite orijentaciju koju sam koristio za žiroskop.

Žiroskop će poslati očitanja na Arduino. Odatle će očitanja ići na RF odašiljač koji će se prenositi tako da prijemnik može pokupiti valove.

Korak 4 (postavljanje prijemnika):

Povežite se prema sljedećoj shemi kola. Ne spajajte bateriju trenutno. Zatim priključite svoj Arduino u prijenosno računalo. Prenesite sljedeću datoteku koda i provjerite radi li kod ispravno. Uraditi ovo:

1. Uklonite komentare ispisa ispisa u kodu

2. Uključite postavljanje odašiljača

3. Postavite rover na neku vrstu postolja tako da kotači ne dodiruju tlo i da rover ne uzleti u trenutku kada prijemnik primi podatke

NAPOMENA: Možda ćete morati promijeniti smjer jednog ili oba motora. Ako kôd radi ispravno, trebali biste moći vidjeti ispravan izlaz (naprijed, natrag, desno, lijevo ili zaustaviti) na vašem serijskom monitoru prema vašoj ruci pokreti. Ako sve radi ispravno, možete spojiti bateriju. Međutim, prije spajanja baterije morate provjeriti sve veze. Jedan pogrešan terminal mogao bi pokvariti vaš krug.

Korak 5 (Neka postavke rade pomoću baterija):

Sada isključite prijenosno računalo iz utičnice i spojite baterije na odgovarajuće postavke. Testirajte svoj projekt.

Ne dopustite da se rover udalji više od 5 m od vas, inače se rover može zaustaviti/početi loše ponašati!

Korak 6 (montaža):

Sada je vrijeme da sastavite rover i zapravo ga vidite na djelu! Za moj dizajn sklopa rovera provjerite slike u odjeljku "Sheme kola i teorija". Rover možete sastaviti na drugačiji način. Samo provjerite je li dobro izbalansiran, jer u protivnom može doći do kotača (nemojte ići poput "Wow!" Jer ćete rover možda pronaći pogrešno gore).

Tijekom testiranja možda ćete otkriti da se rover ne kreće točno. Doći će do odgode i pogrešaka jer koristimo jednostavne RF module. Također, u praktičnom scenariju, motori imaju neke razlike i središte mase rovera nije tamo gdje očekujete. Tako ćete možda pronaći rover kako se kreće dijagonalno kada bi trebao ići ravno. Pogreške u vagi mogu se ispraviti promjenom brzine za lijevi i desni motor. Pomnožite varijable 'ena' i 'enb' s različitim brojevima kako biste poboljšali ravnotežu vašeg rovera.

U slučaju bilo kakvih nedoumica, upotrijebite donji odjeljak komentara. Tu ću se pozabaviti sumnjama.

@Scientify Inc

Korak 3: Datoteke koda

Evo veze za virtualnu knjižnicu žica:

drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…

Korak 4: Hvala vam

Podijelite svoje komentare u nastavku. Volio bih čuti o vašem iskustvu dok isprobavate projekt! Pokušat ću odgovoriti na sve upite u roku od 24 sata.

Društvene mreže:

YouTube: Scientify Inc.

YouTube: Naučite हिंदी

Instagram

Instrukcije

LinkedIn

Preporučeni: