Obsah:
- Krok 1: Materiály
- Krok 2: Zapojenie
- Krok 3: Kód - deklarujte svoje premenné
- Krok 4: Kód - nastavenie
- Krok 5:
- Krok 6: Základňa
- Krok 7: Točenie tela
Video: Robot: 7 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Pre náš konečný projekt nám bolo povedané, aby sme postavili všetko, čo sme chceli. S využitím toho, čo sme sa naučili a čo sme mohli nájsť na internete. Som veľkým fanúšikom série Super Smash Bros. Vlastním všetky hry okrem tej prvej. Takže pre môj konečný projekt som sa rozhodol postaviť robota podľa hrateľnej postavy R. O. B.
Krok 1: Materiály
- 4 180 stupňové servo
- 13 Mužské - Mužské vodiče
- 8 mužských a ženských drôtov
- 2 joysticky
- 1 Breadboard
- 1 Arduino
Krok 2: Zapojenie
Pripojte zápornú stranu nepájivej dosky k uzemneniu (GND) na Arduine pomocou mužského a mužského vodiča. Potom pripojte Joystick VR X k A0 a A2 a VR Y k A1 a A3 na Arduine. Potom pripojte pin Joysticks 5v k pinom 3,5 a 5V na Arduino a GND k akémukoľvek GND na Arduino. Potom pre každé zo 4 servo pripojte biely vodič k pinom 7 - 4 na Arduine. Potom pripojte červený vodič na servách k kladnej doske a čierny vodič k zápornej strane doštičky. Potom zapojte batériový box a napájajte obvod.
Krok 3: Kód - deklarujte svoje premenné
#zahrnúť
Servo servo1; Servo servo2; Servo servo3; Servo servo4; int joyX = 0; int radosťY = 1; int joyX2 = 2; int radosťY2 = 3; int joyVal; int joyVal2;
Príkaz Servo vytvorí servo objekt na ovládanie serva.
Krok 4: Kód - nastavenie
void setup () {// Pripojí každé servo na pin servo1.attach (7); servo2.attach (6); servo3.attach (5); servo4.attach (4); }
Krok 5:
prázdna slučka ()
{
joyVal = analogRead (joyX); // Číta hodnotu joysticku joyVal = mapa (joyVal, 0, 1023, 0, 180); // Konvertuje hodnoty joysticku na stupne servo1.write (joyVal); // Zmení polohu serva tak, aby zodpovedala vstupu joysticku joyVal = mapa (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); oneskorenie (15); joyVal2 = analogRead (joyX2); joyVal2 = mapa (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analogRead (joyY2); joyVal2 = mapa (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); oneskorenie (15); }
Krok 6: Základňa
Akonáhle ste hotoví, obvod a kód. Môžete začať stavať skutočného robota. Pre základňu chcete urobiť všetky uhly 45 stupňov. Dlhé strany sú 18 cm a šortky 6 cm. Postupujte teda podľa obrázku a odstrihnite nám tvar základne. Potom vytvorte 2 54 cm dlhé a 5 cm široké pásy, ktoré použijete ako steny. Malé 6 cm strany nechajte otvorené. Potom chcete duplikovať základňu a vytvoriť strechu. teraz v tomto oddelení pridáme
Krok 7: Točenie tela
Získajte kotúč papierových utierok a pásku/horúcu lepiacu pištoľ do stredu strechy. Potom okolo základne rolky papierových utierok vytvorte niečo 6 cm vysoké prstene. Potom vytvorte veľký tanier s dostatočne veľkým otvorom, aby sa do neho zmestil kotúč papiera. Položte tanier na krúžok a potom na vrch rolky papierových utierok nalepte servo. Nemôžeme na servo priložiť všetku váhu. Použijeme teda tyčinky na hmoždinky a roztočíme ich. Na tanieri teda vytvorte 2 otvory dostatočne veľké, aby sa do nich zmestili niektoré hmoždinky. Do hmoždinky zasuňte hmoždinky, potom ich trochu zasuňte dnom otvoru. Pásky/ horúcou lepiacou pištoľou hmoždinky do otvoru, aby sa nepohybovala. Vezmite prázdnu škatuľu od tkaniva a vytvorte dostatočne veľké otvory, aby sa zmestili na druhý koniec hmoždiniek. Uistite sa tiež, že je rozotretý tak, aby ním mohli prejsť obidve hmoždinky. Potom prilepte škatuľu k servu a hmoždinky zasuňte do otvorov v škatuľke na tkanivá. Pásky / horúce prilepte hmoždinky do otvorov, aby sa nepohybovali.
Odporúča:
Arduino - Robot na riešenie bludísk (MicroMouse) Robot sledujúci stenu: 6 krokov (s obrázkami)
Arduino | Robot na riešenie bludísk (MicroMouse) Robot po stene: Vitajte, som Isaac a toto je môj prvý robot „Striker v1.0“. Tento robot bol navrhnutý tak, aby vyriešil jednoduché bludisko. V súťaži sme mali dve bludiská a robot bol schopný ich identifikovať. Všetky ostatné zmeny v bludisku môžu vyžadovať zmenu v
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: 19 krokov (s obrázkami)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: Toto je ďalšia verzia Hungry Robot, ktorú som postavil v roku 2018. Tento robot môžete vyrobiť bez 3D tlačiarne. Všetko, čo musíte urobiť, je kúpiť plechovku Pringles, servomotor, snímač priblíženia, arduino a niektoré nástroje. Môžete si stiahnuť všetky
[DIY] Spider Robot (Quad Robot, Quadruped): 14 krokov (s obrázkami)
[DIY] Spider Robot (Quad Robot, Quadruped): Ak odo mňa potrebujete mimoriadnu podporu, bude lepšie, keď mi nejaký vhodný dar poskytnete: http: //paypal.me/RegisHsu2019-10-10 aktualizácia: Nový kompilátor spôsobí problém s výpočtom plávajúceho čísla. Kód som už upravil. 26. 3. 2017
Joy Robot (Robô Da Alegria) - 3D tlačený open source robot s robotom Arduino !: 18 krokov (s obrázkami)
Joy Robot (Robô Da Alegria) - 3D tlačený open source, robot poháňaný Arduino !: Prvá cena v súťaži Wheels Instructables, Druhá cena v súťaži Arduino Instructables a Runner up v súťaži Design for Kids Challenge. Ďakujeme všetkým, ktorí o nás hlasovali !!! Roboti sa dostávajú všade. Od priemyselných aplikácií až po
[Robot Arduino] Ako vytvoriť robota zachytávajúceho pohyb - Palcový robot - Servomotor - Zdrojový kód: 26 krokov (s obrázkami)
[Robot Arduino] Ako vytvoriť robota zachytávajúceho pohyb | Palcový robot | Servomotor | Zdrojový kód: Thumbs Robot. Použil sa potenciometer servomotora MG90S. Je to veľmi zábavné a ľahké! Kód je veľmi jednoduchý. Je to len asi 30 riadkov. Vyzerá to ako zachytenie pohybu. Zanechajte prosím akúkoľvek otázku alebo spätnú väzbu! [Inštrukcia] Zdrojový kód https: //github.c