Obsah:

Robot: 7 krokov (s obrázkami)
Robot: 7 krokov (s obrázkami)

Video: Robot: 7 krokov (s obrázkami)

Video: Robot: 7 krokov (s obrázkami)
Video: Камера-ЛАМПА со слежением и определением человека. 2024, November
Anonim
Image
Image

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

Materiály
Materiály
Materiály
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

The Wiring
The Wiring
The Wiring
The Wiring
The Wiring
The Wiring
The Wiring
The Wiring

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é

Kód - deklarujte svoje premenné
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

Kód - Nastavenie
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:

Obrázok
Obrázok

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

Základ
Základ

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

Image
Image
Točenie tela
Točenie tela
Točenie tela
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: