Sadržaj:
- Pribor
- Korak 1: Kružni dijagrami i teorija:
- Korak 2: Izgradnja rovera:
- Korak 3: Datoteke koda
- Korak 4: Hvala vam
Video: Kako napraviti rover kontroliran pokretima: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
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:
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 हिंदी
Instrukcije
Preporučeni:
Robot kontroliran pokretima pomoću Arduina: 7 koraka
Robot kontroliran pokretima pomoću Arduina: Roboti se koriste u mnogim sektorima poput građevinarstva, vojske, proizvodnje, montaže itd. Roboti mogu biti autonomni ili poluautonomni. Autonomni roboti ne zahtijevaju nikakvu ljudsku intervenciju i mogu djelovati sami u skladu s situacijom. Vidi
Chrome gadžet dinosaura kontroliran pokretima ruke / Kako to učiniti / #smartcreativity: 14 koraka
Gadget Chrome dinosaur kontroliran pokretima ruke / Kako to učiniti / #smartcreativity: Pozdrav prijatelji, U ovom tutorialu pokazat ću vam vrlo ekskluzivan projekt.SO, danas ću vam pokazati kako kontrolirati igru Chrome Dinosaur svojom rukom vrlo lako. Ako ćete koristiti ovu tehnologiju za kontrolu kroma DINO, tada ćete pasti
RC Rover kontroliran pokretima i džojstikom: 8 koraka
RC Rover kontroliran pokretima i džojstikom: RC Rover je projekt robotike koji ima za cilj poboljšati kontrolu nad roverom korištenjem radio frekvencije i interakcijom kretanja rovera s kretanjem ruke pomoću inercijske jedinice (MPU6050), ali i kontrolom ove Rover s Joyestikom. Svi
Rover kontroliran pokretima pomoću akcelerometra i para RF odašiljača i prijamnika: 4 koraka
Rover kontroliran pokretima pomoću parametra ubrzanja i para RF odašiljača i prijamnika: Hej, ikada ste poželjeli izgraditi rover kojim biste mogli upravljati jednostavnim pokretima ruku, ali nikada niste mogli skupiti hrabrosti da se upustite u zamršenost obrade slike i povezivanje web kamere s vašim mikrokontroler, da ne spominjem uzbrdo
Robotska ruka koja se može kontrolirati pokretima kontrolirana pokretima putem Bluetootha do Arduina: 4 koraka
Robotska ruka koja se može upravljati pokretima kontrolirana pokretima putem Bluetootha do Arduina: U ruci postoje dva načina. Prvi je ručni način rada kojim možete pomicati ruku s bluetoothom u svom mobilnom telefonu pomicanjem klizača u aplikaciji. U isto vrijeme možete spremiti svoje pozicije i igrati … Drugo je način gesta koji koristi vaš ph