Cuprins:
- Provizii
- Pasul 1: Imprimarea 3D a șasiului
- Pasul 2: Șlefuirea șasiului (rafinare)
- Pasul 3: Puneți roțile și servo-urile împreună
- Pasul 4: Atașarea Servo-urilor la Chasis
- Pasul 5: Adăugarea mingii cu role frontale
- Pasul 6: Adăugarea plăcii și a senzorilor
- Pasul 7: Crearea circuitului de gestionare a bateriei și adăugarea acestuia la Chasis
- Pasul 8: Cod, Arduino Nano și Circuite
- Pasul 9: Asta e! Botul dvs. Sumo este gata de plecare
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Ce este un bot Sumo?
Acest proiect a fost inspirat de stilul competițional al roboticii sumo, al cărui exemplu poate fi găsit aici. Doi roboți sunt așezați într-un inel negru cu o margine albă, cu scopul de a scoate autonom celălalt bot din inel. Acesta este motivul pentru care face un proiect bun când vine vorba de utilizarea senzorilor.
În acest instructable, vă voi îndruma despre cum să creați un mini-robot de sumo propriu. Este un proiect minunat să treci ceva timp sau chiar să începi un eveniment de robotică propriu. Este compact, plin de oportunități de învățare și foarte distractiv de jucat.
Provizii
Proiect de lege de materiale
- PLA verde
- 2 servere SG90 continue
- Senzor cu ultrasunete HC-SR04
- Senzor infraroșu
- Sârmă roșie de 2 m
- 2x șuruburi M4
- 2x M4 Hex Nuts
- 1x baterie litiu-ion 3.7V 3600 mAh
- 1x Suport baterie Li-Ion 18650
- Modul de încărcare Li-Ion TP4056
- Convertor 5V DC-DC Boost
- Arduino Nano
- Mică panou
- Blue Tack
- 2x roți
- 2 șuruburi mici M3 (pentru servere)
- 1x comutator SPDT
Echipament util
- imprimantă 3d
- Kit Dremel
- Hot Glue Gun
- Calculator
Pasul 1: Imprimarea 3D a șasiului
Mai întâi, descărcați fișierul atașat și deschideți-l folosind software-ul FlashPrint sau un alt software de imprimantă 3D. Salvați acest fișier pe un card SD și introduceți-l în imprimanta 3D. După configurarea imprimantei, încărcarea filamentului și încălzirea extruderelor, imprimați designul.
Pasul 2: Șlefuirea șasiului (rafinare)
Odată ce șasiul a fost tipărit, suporturile vor trebui îndepărtate. Folosind o dalta sau teșit, acestea pot fi îndepărtate cu ușurință. Un fișier poate fi, de asemenea, utilizat pentru netezirea și curățarea marginilor aspre. Deși aveți grijă să nu distrugeți șasiul sau să vă răniți degetele.
Pasul 3: Puneți roțile și servo-urile împreună
Pentru acest pas, servo-ul trebuie combinat în siguranță cu roata, pentru a se asigura că nu cade în timpul competiției. Această îmbinare poate fi realizată prin înșurubarea celor două părți, ceea ce face o îmbinare puternică.
Pasul 4: Atașarea Servo-urilor la Chasis
Odată ce roțile au fost atașate la servomotoare, acum pot fi montate permanent pe șasiu. Cel mai bun mod de a face acest lucru l-am găsit a fost să folosesc un pistol de lipit fierbinte, fiind suficient de puternic pentru a ține servomotoarele pe șasiu, dar permite, de asemenea, să se facă orice schimbări în poziționarea servomotoarelor, dacă este vreodată necesar.
Asigurați-vă că servomotoarele sunt aliniate corect și în orientarea corectă atunci când le montați pe șasiu!
Pasul 5: Adăugarea mingii cu role frontale
Acest pas este destul de drept înainte, deoarece cele două găuri pentru șuruburi au fost deja conturate. Doar aliniați bila cu role cu șasiul și fixați cele două componente împreună folosind șuruburi M4 și piulițe hexagonale.
Piulițe hexagonale suplimentare pot fi plasate între bila cu role și șasiu acționând ca distanțieri pentru a reduce unghiul înclinat în jos al botului sumo.
Pasul 6: Adăugarea plăcii și a senzorilor
Mai întâi, fixați senzorul cu infraroșu în partea din față a botului folosind adeziv fierbinte, asigurându-vă în același timp că senzorul este capabil să scaneze clar solul de sub acesta. Apoi, fixați senzorul ultrasonic la găurile necesare din partea din față a botului, așa cum se poate vedea în fotografiile de mai sus.
În cele din urmă, adăugați panoul de testare cu Arduino nano pe el în centrul botului și fixați-l folosind un albastru, astfel încât să fie ușor de îndepărtat în momentele de depanare și reparare.
Pasul 7: Crearea circuitului de gestionare a bateriei și adăugarea acestuia la Chasis
Bateria litiu-ion trebuie conectată în paralel atât cu modulul de încărcare Li-Ion TP-4056, cât și cu amplificatorul de 3V-5V. Asigurați-vă că conectați firele jumperului la bornele cu polaritatea corectă în timpul acestui proces.
Când lipiți, nu uitați să aveți grijă păstrând conștient, lucrând într-o zonă bine ventilată și purtând protecție pentru ochi.
Ar trebui să fie plasat un comutator la ieșirea pozitivă a convertorului 5Vboost pentru a permite pornirea și oprirea botului. Ieșirea convertorului DC-DC merge direct la puterea de intrare a Arduino Nano.
Pasul 8: Cod, Arduino Nano și Circuite
În primul rând, pentru a programa Arduino Nano, va trebui să descărcați Arduino IDE și driverele necesare pentru Nano. După ce ați făcut acest lucru, ar trebui să puteți încărca codul legat mai jos conectând computerul la nano printr-un cablu USB la Micro-USB.
Apoi, utilizând diagrama de mai sus, conectați fiecare dintre componentele și senzorii necesari la Nano.
- Cele 2 Servo-uri trebuie conectate la pinii 9 și 10.
- Senzorul cu infraroșu ar trebui să fie conectat la un pin analogic (acest senzor nu este inclus în cod deoarece este specific competiției - ar trebui adăugat de utilizator)
- Senzorul cu ultrasunete HC-SR04 ar trebui să aibă pinul de ecou conectat la pinul 5 și pinul de declanșare conectat la pinul 4.
După ce ați făcut acest lucru, testați botul și efectuați toate ajustările necesare.
Pasul 9: Asta e! Botul dvs. Sumo este gata de plecare
Acum totul este setat și botul dvs. este complet.
Bucurați-vă!