Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Umorni ste od velikih nespretnih robota koji zauzimaju pola police u vašoj sobi? Jeste li spremni ponijeti svog robota sa sobom, ali vam jednostavno ne stane u džep? Izvoli! Predstavljam vam Minibota, najslađeg i najsitnijeg robota za izbjegavanje prepreka kojeg ste mogli (ikad ikad) sastaviti!
Korak 1: Komadići koje ćete trebati
Mala ploča (4,5 x 3,5 cm), dugačka 17 rupa i 2 reda širine 5 rupa. Robota možete izgraditi bez njega, ali to je lijepo imati ako planirate modificirati robota.
Arduino Nano. Koristim onaj koji dolazi s pinovima koji su već lemljeni na ploči, ali možete koristiti i bezvodni arduino nano i lemiti kabele direktno na ploču
9V baterija. Da, dobra stara baterija.
9V držač baterije. (nabavljeno iz stare igračke)
2 servo servera sa kontinuiranom rotacijom (izgledaju kao SG () servo, ali zapravo su servo motori sa kontinuiranom rotacijom. Kupio sam ih OVDJE
2 gumena točka. Pogledajte samo oko sebe. Sigurno negdje postoji stara igračka kojoj ne trebaju kotači.
Cables. Gomila njih. Ne postoji previše kabela.
Ultrazvučni senzor. 4 -pinski model. Ebay, Amazon ili bilo koje drugo mjesto. Svi su isti.
3D štampano kućište. 3D datoteke možete pronaći OVDJE
Korak 2: I kod
Ovde nema raketne nauke. Samo super jednostavan kod koji tjera robota da ide naprijed ako se ništa ne vidi u 15 cm, i pravi oštar zaokret ako je nešto bliže od 15 cm.
Samo preuzmite txt datoteku i kopirajte i zalijepite kôd u svoje Arduino sučelje.
Korak 3: Postavljanje bitova na pravo mjesto
Matična ploča, Arduino, ultrazvučni senzor i baterija idu u gornji dio šasije, ali NE stavljajte komponente JOŠ. Morate prvo cijelu stvar ožičiti. (da, napravio sam ovu grešku) (dva puta)
Dva servo pogona su samo postavljena u donji dio šasije. Da, sada možete staviti ova 2.
Točkovi su pričvršćeni na servo vratila sa malo žice, malo vrućeg ljepila ili čarobnom čarolijom. Tvoj izbor.
Korak 4: I te žice … Oh Bože
Dolazi ružni dio. ožičenje. TOLIKO žica, a tako malo prostora.
Počinjemo s ultrazvučnim senzorom.
- Vcc -> +5V Arduina
- Trig -> D11 Arduina
- Eho -> D12 Arduina
- GND -> GND Arduina (bilo koji od 2 GND pina Arduina)
Servo 1:
- Narančasta žica -> D9 Arduina
- Crvena žica -> +5V Arduina
- Smeđa žica -> GND Arduina (bilo koji od 2 GND pina Arduina)
Servo 2:
- Narančasta žica -> D10 Arduina
- Crvena žica -> +5V Arduina
- Smeđa žica -> GND Arduina (bilo koji od 2 GND pina Arduina)
Baterija:
- Crvena žica -> Vin pin na Arduinu
- Crna žica -> GND Arduina (bilo koji od 2 GND pina Arduina)
Sada samo trebate pažljivo napuniti sve žice unutar šasije i spojiti obje polovice. Moj robot je toliko pun da mu je potrebna gumica kako ne bi prolio crijeva.
Korak 5: Na djelu
Vaš robot će ići naprijed dok ne pronađe nešto na manje od 15 cm.
Udaljenost možete promijeniti u ovom kodnom retku:
if (udaljenost <= 15)
Također možete promijeniti brzinu naprijed i natrag izmjenom ovih linija:
myservo1.write (XXX); myservo2.write (XXX);
gdje je XXX = 0 puna brzina naprijed za myservo1 i XXX = 180 je puna brzina naprijed za myservo2
i XXX = 90 će biti tačka za oba serva.