Turinys:
- 1 žingsnis: medžiagos
- 2 žingsnis: laidai
- 3 žingsnis: kodas - deklaruokite savo kintamuosius
- 4 žingsnis: kodas - sąranka
- 5 žingsnis:
- 6 žingsnis: pagrindas
- 7 žingsnis: priverskite kūną suktis
Video: Robotas: 7 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Paskutiniam projektui mums buvo liepta statyti viską, ko norime. Naudodamiesi tuo, ką išmokome, ir tuo, ką galėjome rasti internete. Aš esu didelis „Super Smash Bros“serijos gerbėjas. Man priklauso visi žaidimai, išskyrus pirmąjį. Taigi galutiniam projektui nusprendžiau sukurti robotą pagal žaidžiamą personažą R. O. B.
1 žingsnis: medžiagos
- 4 180 laipsnių servo
- 13 Male - Male laidai
- 8 vyrų ir moterų laidai
- 2 vairasvirtės
- 1 Duonos lenta
- 1 Arduino
2 žingsnis: laidai
Norėdami prijungti neigiamą duonos lentos pusę prie „Arduino“įžeminimo (GND), naudokite vielinį-vyrišką laidą. Tada prijunkite vairasvirtės VR X prie A0 ir A2, o VR Y prie A1 ir A3 „Arduino“. Tada prijunkite „Joysticks 5v“kaištį prie „Arduino“3,5 ir 5 V kaiščių, o GND - prie bet kurio „Arduino“GND. Tada kiekvienam iš 4 servo prijunkite baltą laidą prie „Arduino“kaiščių 7–4. Tada prijunkite raudoną servo laidą prie teigiamos šoninės lentos, o juodą - prie neigiamos duonos plokštės pusės. Tada įjunkite akumuliatoriaus dėžutę, kad įjungtumėte grandinę.
3 žingsnis: kodas - deklaruokite savo kintamuosius
#įtraukti
Servo servo1; Servo servo2; Servo servo3; Servo servo4; int joyX = 0; int joyY = 1; int joyX2 = 2; int joyY2 = 3; int joyVal; int joyVal2;
Komanda Servo sukuria servo objektą, skirtą valdyti servo.
4 žingsnis: kodas - sąranka
void setup () {// Pritvirtina kiekvieną servo prie kaiščio servo1.attach (7); servo2.attach (6); servo3.attach (5); servo4.attach (4); }
5 žingsnis:
tuštumos kilpa ()
{
joyVal = analogRead (joyX); // Skaito vairasvirtės vertę joyVal = map (joyVal, 0, 1023, 0, 180); // Konvertuoja vairasvirtės reikšmes į servo1.write (joyVal) laipsnius; // Pakeičia servo padėtį, kad atitiktų vairasvirtės įvestį joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); vėlavimas (15); joyVal2 = analogRead (joyX2); joyVal2 = žemėlapis (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analogRead (joyY2); joyVal2 = žemėlapis (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); vėlavimas (15); }
6 žingsnis: pagrindas
Taigi, kai baigsite grandinę ir kodą. Galite pradėti kurti tikrąjį robotą. Pagrindui norite, kad visi kampai būtų 45 laipsnių. Ilgos pusės 18 cm, o šortai 6 cm. Taigi tiesiog sekite paveikslėlį ir iškirpkite pagrindo formą. Tada padarykite 2 54 cm ilgio ir 5 cm pločio juosteles, kurios bus naudojamos kaip sienos. Mažus 6 cm kraštus palikite atvirus. Tada norite dubliuoti pagrindą, kad sukurtumėte stogą. Dabar šiame skyriuje mes pridėsime
7 žingsnis: priverskite kūną suktis
Paimkite popierinio rankšluosčio ritinį ir užklijuokite lipnia juosta/karšto klijų pistoletu iki stogo vidurio. Tada aplink popierinio rankšluosčio ritinio pagrindą sukurkite kažką 6 cm aukščio žiedų. Tada sukurkite didelę lėkštę su pakankamai didele skylute, kad per ją tilptų popierinio rankšluosčio ritinys. Padėkite plokštelę ant žiedo, tada įklijuokite servo servetėlę į popierinio rankšluosčio ritinio viršų. Mes negalime uždėti viso svorio ant servo. Taigi mes naudosime kaiščių lazdeles ir kad jos suktųsi. Taigi plokštėje sukurkite 2 skyles, kurios būtų pakankamai didelės, kad tilptų kai kurie kaiščiai. Įkiškite kaiščius į skylę, pakanka, kad ji šiek tiek įsiskverbtų pro skylės dugną. Juostos/ karšto klijų pistoleto kaiščius pritvirtinkite prie skylės, kad ji nejudėtų. Paimkite tuščią audinių dėžutę ir padarykite pakankamai dideles skylutes, kad tilptų kitame kaiščių gale. Taip pat įsitikinkite, kad jis yra pakankamai išplėstas, kad abu kaiščiai galėtų praeiti. Tada priklijuokite dėžutę prie servo ir įkiškite kaiščius į audinių dėžės skyles. Juostą / karštą klijuokite kaiščius prie skylių, kad jie nejudėtų.
Rekomenduojamas:
Arduino - Labirinto sprendimo robotas („MicroMouse“) Sieninis robotas: 6 žingsniai (su paveikslėliais)
Arduino | Labirinto sprendimų robotas („MicroMouse“) Sienų sekimo robotas: Sveiki, aš esu Izaokas ir tai yra mano pirmasis robotas „Striker v1.0“. Šis robotas buvo sukurtas paprastam labirintui išspręsti. Konkurse turėjome du labirintus ir robotą sugebėjo juos identifikuoti. Dėl bet kokių kitų labirinto pakeitimų gali prireikti pakeisti
RC valdomas robotas XLR8! Švietimo robotas: 5 žingsniai
RC valdomas robotas XLR8! Švietimo robotas: Sveiki, šiame straipsnyje bus parodyta, kaip sukurti pagrindinį robotą. Žodis „robotas“pažodžiui reiškia „vergas“arba „darbininkas“. Dėl dirbtinio intelekto pažangos robotai nebėra tik Issac Asimov mokslinės fantastikos dalis
Džiaugsmo robotas (Robô Da Alegria) - atviro kodo 3D spausdintas, „Arduino“varomas robotas!: 18 žingsnių (su nuotraukomis)
Džiaugsmo robotas (Robô Da Alegria) - atviro kodo 3D spausdintas, „Arduino“varomas robotas !: Pirmasis prizas „Instructables Wheels“konkurse, antrasis prizas „Instructables Arduino“konkurse ir antras „Design for Kids Challenge“. Ačiū visiems, kurie balsavo už mus !!! Robotai sklinda visur. Nuo pramoninės paskirties iki
Balansavimo robotas / 3 ratų robotas / STEM robotas: 8 žingsniai
Balansavimo robotas / 3 ratų robotas / STEM robotas: Mes sukūrėme kombinuotą balansavimo ir 3 ratų robotą, skirtą naudoti mokyklose ir po pamokų. Robotas sukurtas naudojant „Arduino Uno“, pasirinktinį skydą (pateikiama visa konstrukcijos informacija), „Li Ion“akumuliatorių paketą (visa tai atitinka
Sviesto robotas: „Arduino“robotas su egzistencine krize: 6 žingsniai (su nuotraukomis)
Sviesto robotas: „Arduino“robotas su egzistencine krize: Šis projektas paremtas animaciniu serialu „Rikas ir Mortis“. Viename iš epizodų Rikas sukuria robotą, kurio vienintelis tikslas yra atnešti sviesto. Kaip studentai iš Bruface (Briuselio inžinerijos fakultetas), mes turime užduotį mecha