Kazalo:
- 1. korak: Materiali
- 2. korak: Ožičenje
- 3. korak: Koda - razglasite svoje spremenljivke
- 4. korak: Koda - nastavitev
- 5. korak:
- Korak 6: Osnova
- 7. korak: Zavrtite telo
Video: Robot: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Za naš končni projekt so nam povedali, naj zgradimo vse, kar želimo. Z uporabo tega, kar smo se naučili in kar smo lahko našli na spletu. Sem velik oboževalec serije Super Smash Bros. Imam vse igre razen prve. Zato sem se za svoj zadnji projekt odločil zgraditi robota, ki temelji na igranem liku R. O. B.
1. korak: Materiali
- 4 180 stopinj servo
- 13 Moški - Moški žice
- 8 moških - ženskih žic
- 2 igralne palice
- 1 Ogledna plošča
- 1 Arduino
2. korak: Ožičenje
Z moško-moško žico priključite negativno stran plošče na ozemljitev (GND) na Arduinu. Nato priključite igralno palico VR X na A0 in A2 in VR Y na A1 in A3 na Arduinu. Nato priključite 5v pin Joysticks na 3.5 in 5V nožice na Arduinu in GND na kateri koli GND na Arduinu. Nato za vsakega od štirih servomotorjev priključite belo žico na nožice 7 - 4 na Arduinu. Nato priključite rdečo žico na servomotorjih na ploščo s pozitivne strani, črno žico pa na negativno stran plošče. Nato priključite akumulatorsko škatlo za napajanje vezja.
3. korak: Koda - razglasite svoje spremenljivke
#vključi
Servo servo1; Servo servo2; Servo servo3; Servo servo4; int veseljeX = 0; int veseljeY = 1; int veseljeX2 = 2; int veseljeY2 = 3; int joyVal; int joyVal2;
Ukaz Servo ustvari servo objekt za nadzor servo.
4. korak: Koda - nastavitev
void setup () {// Vsak servo priklopi na pin servo1.attach (7); servo2.priključek (6); servo3.priključek (5); servo4.priključek (4); }
5. korak:
void loop ()
{
joyVal = analogRead (joyX); // bere vrednost igralne palice joyVal = map (joyVal, 0, 1023, 0, 180); // pretvori vrednosti igralne palice v stopnje servo1.write (joyVal); // Spremeni položaj servo -enote tako, da se ujema z vhodno ročico joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); zamuda (15); joyVal2 = analogno branje (joyX2); joyVal2 = zemljevid (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analogRead (joyY2); joyVal2 = zemljevid (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); zamuda (15); }
Korak 6: Osnova
Torej, ko končate vezje in kodo. Lahko začnete graditi pravega robota. Za podlago želite narediti vse kote 45 stopinj. Dolge stranice so 18 cm, kratke pa 6 cm. Zato samo sledite sliki in izrežite obliko osnove. Nato naredite 2 54 cm dolge in 5 cm široke trakove, ki jih boste uporabili kot stene. Majhne stranice 6 cm pustite odprte. Nato želite podvojiti osnovo, da ustvarite streho. zdaj bomo v tem predelu dodali
7. korak: Zavrtite telo
Prinesite zvitek papirnate brisače in ga s trakom/pištolo za vroče lepilo prilepite na sredino strehe. Nato okoli podlage zvitka papirnate brisače ustvarite nekaj 6 cm visokih obročev. Nato ustvarite veliko ploščo z luknjo, ki je dovolj velika, da se vanjo prilega papirnata brisača. Ploščo postavite na obroč, nato pa na vrh zvitka papirnate brisače nalepite servo. Na servo ne moremo prenesti vse teže. Zato bomo uporabili palice za moznike in jih zavrteli. Zato na plošči ustvarite 2 luknji, ki sta dovolj veliki, da se prilegata moznikom. Vtaknite moznike v luknjo, dovolj, da se malo požene skozi dno luknje. Pištolo s trakom/ vročim lepilom pritrdite z mozniki v luknjo, da se ne premakne. Vzemite prazno škatlo za tkivo in ustvarite dovolj velike luknje, da se prilegajo drugemu koncu moznikov. Prepričajte se tudi, da je razpored dovolj, da lahko preideta oba moznika. Nato škatlo prilepite na servo in vtaknite moznike v luknje v škatli za tkivo. Moznike pritrdite s trakom / vroče, da se ne premaknejo.
Priporočena:
Arduino - Robot za reševanje labirinta (MicroMouse) Stenski robot: 6 korakov (s slikami)
Arduino | Robot za reševanje labirinta (MicroMouse) Wall Naslednji robot: Dobrodošli, jaz sem Isaac in to je moj prvi robot "Striker v1.0". Ta robot je bil zasnovan za reševanje preprostega labirinta. Na tekmovanju smo imeli dva labirinta in robota jih je lahko identificiral. Vse druge spremembe v labirintu lahko zahtevajo spremembo
PAPIR HUNGRY ROBOT - Pringles Recycle Arduino Robot: 19 korakov (s slikami)
PAPIR HUNGRY ROBOT - Pringles Recycle Arduino Robot: To je še ena različica Hungry Robot, ki sem jo izdelal leta 2018. Ta robot lahko naredite brez 3D tiskalnika. Vse kar morate storiti je samo kupiti pločevinko Pringlesa, servo motor, senzor bližine, arduino in nekaj orodja. Lahko prenesete vse
Robot Dragonfly BEAM Robot iz zlomljene RC igrače: 14 korakov (s slikami)
Flapping Dragonfly BEAM Robot from a Broken RC Toy: Pred časom sem imel model RC kačjega pastirja. Nikoli ni delovalo zelo dobro in kmalu zatem sem ga prekinil, vendar je bil vedno ena mojih največjih fascinacij. Skozi leta sem odstranil večino delov kačjega pastirja, da bi naredil še kakšen projekt BEAM
[DIY] Spider Robot (štirikotni robot, štirinožni): 14 korakov (s slikami)
[DIY] Spider Robot (Quad Robot, Quadruped): Če potrebujete dodatno podporo od mene, bi bilo bolje, da mi daste kakšno primerno donacijo: http: //paypal.me/RegisHsu2019-10-10 posodobitev: Novi prevajalnik povzroči težave pri izračunu plavajočega števila. Kodo sem že spremenil. 2017-03-26
Joy Robot (Robô Da Alegria) - Odprtokodni 3D natisnjen, Arduino Powered Robot!: 18 korakov (s slikami)
Joy Robot (Robô Da Alegria) - Odprtokodni 3D natisnjen, Arduino Powered Robot !: Prva nagrada na tekmovanju Instructables Wheels, Druga nagrada na tekmovanju Instructables Arduino in Drugo mesto v izzivu Design for Kids. Hvala vsem, ki ste glasovali za nas! Roboti prihajajo povsod. Od industrijskih aplikacij do