Cuprins:
- Pasul 1: Materiale necesare
- Pasul 2: Diagrama circuitului
- Pasul 3: Tăierea plăcii acrilice
- Pasul 4: Asamblați anvelopele și motoarele
- Pasul 5: Utilizați imprimanta 3D pentru a imprima lopata
- Pasul 6: Conectați brațul robotizat cu lopata
- Pasul 7: Asamblați brațul robotizat
- Pasul 8: Remediați modulul de control al motorului și bateriile
- Pasul 9: Asamblați placa Arduino Uno și placa de pâine
- Pasul 10: Conectarea circuitului
- Pasul 11: Încărcați programul în Arduino UNO
- Pasul 12: Controlați robotul cu controlerul PS2
- Pasul 13: Vizualizare finală
- Pasul 14: Anexă
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Introducere pentru robot
În acest manual, veți fi învățat cum să creați un robot de luptă navală cu controler PS2. Ca grup X pentru cursul VG100, un curs conceput pentru boboci care urmărește cultivarea capacității de proiectare și cooperare, a UM-JI (Imaginea 1 este decorul campusului nostru). UM-JI se referă la Institutul Comun al Universității din Michigan, care este situat în Universitatea Shanghai Jiao Tong. Robotul nostru a participat la competiția de luptă navală și a câștigat un scor bun. Echipa noastră este numită „fly blue”, ceea ce indică dorința noastră de a zbura pe cerul albastru (Imaginea 2 este sigla echipei noastre).
În competiție, roboții, care sunt considerați ca nave de luptă, trebuie să mute tunurile (mingi de ping pong și mingi de lemn) în câmpul adversarilor. Competiția constă din două părți, una este să finalizeze meciul singur în trei minute, în timp ce cealaltă parte este să concureze cu alți roboți de luptă navală. O minge de ping pong valorează 1 punct atunci când este mutată în câmpul adversarilor, în timp ce o minge de lemn valorează 4 puncte. Ar trebui să faci cât mai multe puncte în ambele meciuri. În competiții multiple, cel care a marcat mai multe câștigă meciul.
Limitele robotului sunt enumerate după cum urmează:
● Limita de dimensiune pentru roboți: 350mm * 350mm * 200mm
● Circuit central de control: seria Arduino
● Motoare: 12V, furnizate de profesori
● Telecomandă: controler PS2
Folosim PS2 pentru a controla robotul. Am proiectat robotul ca o lopată pentru tractor. Lopata poate ridica 2 mingi de lemn în zona adversarilor o dată pe dată. Pentru a face robotul să fie controlat ușor și convenabil, am făcut lopata în trei părți și fiecare piesă este controlată de un servomotor, astfel încât să fie, ceea ce satisface limita de dimensiune pentru roboți. Figura 3 atașată este schema de concept a robotului exterior. Figura 4 este graficul de concept pentru câmpul de luptă.
În acest manual atașăm un videoclip despre robotul nostru al competiției.
Iată linkul videoclipului:
Pasul 1: Materiale necesare
Pregătiți materialele așa cum arată diagrama. Pentru informații suplimentare, vă rugăm să consultați anexa pentru a vedea imaginea exactă și cum să o cumpărați.
Pasul 2: Diagrama circuitului
Schema circuitului este prezentată în imagine.
Pasul 3: Tăierea plăcii acrilice
Descărcați software-ul AutoCad și desenați graficele necesare tăierii. Utilizați un dispozitiv de tăiere cu laser acrilic automat pentru a tăia placa acrilică conform graficului. Vă va tăia automat tabla. Graficul necesar tăierii este prezentat în figura atașată 5. Notă: Ar trebui să vă asigurați că gaura mică la dimensiunea corectă, astfel încât să poată fi pentru șuruburi.
Pasul 4: Asamblați anvelopele și motoarele
Anvelopele de asamblat includ două roți mari ca anvelope de conducere și o anvelopă mică.
● Fixați fiecare anvelopă cu patru șuruburi M3. Apoi fixați motorul lângă anvelope în spatele robotului.
● Folosiți piulița pentru a fixa două anvelope în spatele robotului.
Notă: ar trebui să nu asamblați roțile cu capul în jos. Verificați fiecare anvelopă dacă șurubul este strâns rotit pentru a preveni căderea anvelopelor.
Pasul 5: Utilizați imprimanta 3D pentru a imprima lopata
Modelul 3D al lopatei este descris în fișier.
Notă: dacă nu puteți să-l imprimați, puteți utiliza cartonul pentru a-l realiza manual.
Pasul 6: Conectați brațul robotizat cu lopata
În acest pas, fixați mai întâi servomotorul pe brațul terobotic. Fixați fiecare servomotor pe locul ascuțit. Apoi folosiți șuruburi pentru a conecta brațul robotizat cu lopata. Poziția de fixare a servomotorului este prezentată în imagine.
● Înfășurați un strat de bandă izolatoare pe fiecare servomotor pentru a preveni scurtcircuitul.
● Pentru fiecare servomotor, utilizați patru șuruburi pentru al fixa pe brațul robot. Trebuie instalate trei servomotoare, deci ar trebui să existe douăsprezece șuruburi care să fie fixate în totalitate.
● Utilizați patru șuruburi pentru a conecta lopata. Poziția șuruburilor trebuie să fie în partea stângă și dreapta a arborelui lopatei.
● Asamblați două piese de lemn pe partea din față a robotului.
Notă: Verificați dacă fiecare servomotor funcționează înainte de pas. După conectare, asigurați-vă că fiecare șurub este în poziția corectă, astfel încât să nu se slăbească.
Pasul 7: Asamblați brațul robotizat
Similar cu pasul anterior, aici asamblăm brațul robot cu lopată pe placa acrilică.
● Brațul robotizat trebuie așezat spre partea din față.
● Folosiți patru șuruburi pentru a fixa brațul robotizat pe placa acrilică.
Pasul 8: Remediați modulul de control al motorului și bateriile
După asamblarea brațului robotizat, acum reparăm articole pe spatele robotului.
● Examinați dacă bateria trebuie încărcată. Dacă rămâne de încărcat, încărcați-l înainte de a-l asambla.
● Fixați patru șuruburi la fiecare colț al modulului de comandă al motorului pentru a-l fixa pe placa acrilică. Acordați atenție direcției modulului de comandă al motorului și ar trebui să fie aceeași cu imaginea prezentată.
● Puneți bateria litiu 1 și bateria litiu 2 (etichetată în diagrama conceptului) în colțul din stânga jos și, respectiv, în colțul din dreapta jos. Folosiți bandă izolatoare pentru a le fixa.
Notă: Nu faceți scurtcircuitul bateriei cu litiu, altfel ar putea scăpa de control.
Pasul 9: Asamblați placa Arduino Uno și placa de pâine
Acesta este ultimul pas pentru asamblarea articolelor. Ar trebui să montăm mai întâi panoul de pâine.
● Tăiați placa de pâine astfel încât să rămână doar cele două coloane din stânga utilizate ca pol pozitiv și negativ al sursei de alimentare. Lungimea plăcii pentru pâine trebuie să fie în concordanță cu lățimea roboților.
● Folosiți lipici pentru a lipi placa de pâine pe locul din față și adiacent bateriei. Așteptați până când lipiciul devine uscat.
● Așezați placa Arduino Uno pe placa acrilică. Doar plasează-l.
● Fixați bateria în partea inferioară a brațului robotizat pentru a furniza curent arduino.
Notă: Înainte de conectarea circuitului, verificați dacă placa de pâine este bine plasată. Puteți utiliza placa de pâine pentru a testa ce nu este în circuit. Dacă toate sunt în regulă, puteți sări peste acest pas.
Pasul 10: Conectarea circuitului
Conectați circuitul așa cum arată diagrama circuitului.
Puteți consulta pasul 1 pentru conectarea circuitului.
Pasul 11: Încărcați programul în Arduino UNO
Utilizați Arduino IDE pentru a încărca programul.
● Verificați codul arduino înainte de a încărca.
● Puteți consulta site-ul web „https://www.arduino.cn/” pentru a obține informații suplimentare despre codul de programare.
Pasul 12: Controlați robotul cu controlerul PS2
Folosiți controlerul PS2 pentru a controla robotul.
Buton stânga / dreapta: Rotiți stânga / dreapta
Buton Sus / Jos: Mutați înainte / înapoi
Buton triunghi / cruce: servomotor de comandă 1
Buton Cerc / Sqaure: Servomotor de comandă 2
Buton L / R: servomotor de comandă 3
Pasul 13: Vizualizare finală
Iată imaginea finală a robotului.
Pasul 14: Anexă
Materialul disponibil este prezentat aici:
Placă acrilică
item.taobao.com/item.htm?spm=a1z09.2.0.0.1…
Controler PS2
item.taobao.com/item.htm?spm=a1z09.2.0.0.1…
Baterie cu litiu
item.jd.com/10154378994.html
Baterii Aien 12V
item.jd.com/10338688872.html
Şurub
item.jd.com/11175371910.html
502Adeziv
item.jd.com/385946.html
Braț robotizat
item.taobao.com/item.htm?spm=a230r.1.14.58…
Arduino MEGA 2560
item.taobao.com/item.htm?spm=a1z09.2.0.0.1…
Servo motor
www.bi-xenon.cn/item/533650343229.html
Pâine
detail.tmall.com/item.htm?spm=a230r.1.14.7…
Banda izolatoare
item.taobao.com/item.htm?spm=a230r.1.14.32…
Baterie pentru Arduino
item.taobao.com/item.htm?spm=a230r.1.14.16…
Diagrama circuitului de referință pentru robot
www.oceansky-technology.com/commerce/product_info.php?cpath=156_184&products_id=1071