Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 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 lijepo je imati to u vidu ako planirate modificirati robota.
Arduino Nano. Koristim onu koja dolazi s pinovima već lemljenim na ploči, ali možete koristiti i arduino nano bez igle i lemiti kabele izravno na ploču
9V baterija. Da, dobra stara baterija.
9V držač baterije. (dobio od stare igračke)
2 servo servera s kontinuiranom rotacijom (izgledaju kao SG () servo, ali zapravo su servo motori s kontinuiranom rotacijom. Kupio sam ih OVDJE
2 gumena kotača. Pogledajte samo oko sebe. Sigurno negdje postoji stara igračka kojoj ne trebaju kotači.
Kablovi. Gomila njih. Ne postoji previše kabela.
Ultrazvučni senzor. 4 -pinski model. Ebay, Amazon ili bilo koje drugo mjesto. Svi su isti.
3D tiskana šasija. 3D datoteke možete pronaći OVDJE
Korak 2: I kod
Ovdje nema raketne znanosti. Samo super jednostavan kôd koji tjera robota 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 kućišta, ali NE stavljajte komponente JOŠ. Morate cijelu stvar najprije ožičiti. (da, učinio sam ovu grešku) (dva puta)
Dva serva su samo uskočena u donjem dijelu šasije. Da, sada možete staviti ova 2.
Kotači su pričvršćeni na servo vratila s malo žice, vrućim ljepilom ili čarobnom čarolijom. Tvoj izbor.
Korak 4: I te žice … Oh Bože
Ovdje dolazi ružni dio. ožičenje. TOLIKO žica, a TAKO malo prostora.
Počnimo s ultrazvučnim senzorom.
- Vcc -> +5V Arduina
- Trig -> D11 Arduina
- Odjek -> 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 Arduina
- 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
Robot će ići naprijed dok ne pronađe nešto na manje od 15 cm.
Udaljenost možete promijeniti u ovom retku koda:
ako (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, a XXX = 180 puna brzina naprijed za myservo2
i XXX = 90 bit će točka za oba servo motora.