Obsah:
- Krok 1: Materiály
- Krok 2: Zapojení
- Krok 3: Kód - deklarujte své proměnné
- Krok 4: Kód - Nastavení
- Krok 5:
- Krok 6: Základna
- Krok 7: Roztočení těla
Video: Robot: 7 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Pro náš konečný projekt nám bylo řečeno, abychom stavěli, co jsme chtěli. Pomocí toho, co jsme se naučili, a toho, co jsme mohli najít online. Jsem velkým fanouškem série Super Smash Bros. Vlastním všechny hry kromě té první. Pro svůj závěrečný projekt jsem se tedy rozhodl postavit robota podle hratelné postavy R. O. B.
Krok 1: Materiály
- 4 180 stupňové servo
- 13 Samčí - Mužské vodiče
- 8 mužských - ženských drátů
- 2 joysticky
- 1 prkénko
- 1 Arduino
Krok 2: Zapojení
Propojte zápornou stranu nepájivého pole se zemí (GND) na Arduinu pomocí kabelu male-male. Poté připojte Joystick VR X k A0 a A2 a VR Y k A1 a A3 na Arduinu. Poté připojte Joysticks 5v pin k 3,5 a 5V pinům na Arduinu a GND k libovolnému GND na Arduinu. Poté pro každé ze 4 serv připojte bílý vodič k pinům 7 - 4 na Arduinu. Poté připojte červený vodič na servopohonu k kladné straně a černý vodič připojte k záporné straně prkénka. Poté zapojte bateriový box do napájení obvodu.
Krok 3: Kód - deklarujte své proměnné
#zahrnout
Servo servo1; Servo servo2; Servo servo3; Servo servo4; int joyX = 0; int radostY = 1; int joyX2 = 2; int radostY2 = 3; int joyVal; int joyVal2;
Příkaz Servo vytvoří objekt serva pro ovládání serva.
Krok 4: Kód - Nastavení
void setup () {// Připojí každé servo na pin servo1.attach (7); servo2.attach (6); servo3.attach (5); servo4.attach (4); }
Krok 5:
prázdná smyčka ()
{
joyVal = analogRead (joyX); // Přečte hodnotu joysticku joyVal = mapa (joyVal, 0, 1023, 0, 180); // Převede hodnoty joysticku na stupně servo1.write (joyVal); // Změní polohu serva tak, aby odpovídalo vstupu joysticku joyVal = mapa (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); zpoždění (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); zpoždění (15); }
Krok 6: Základna
Takže jakmile budete hotovi, obvod a kód. Můžete začít stavět skutečného robota. Pro základnu chcete vytvořit všechny úhly 45 stupňů. Dlouhé strany jsou 18 cm a šortky 6 cm. Postupujte tedy podle obrázku a řezte náš tvar základny. Poté vytvořte 2 54 cm dlouhé a 5 cm široké pásy, které použijete jako stěny. Malé 6 cm strany nechte otevřené. Poté chcete duplikovat základnu a vytvořit střechu. nyní v tomto oddíle přidáme
Krok 7: Roztočení těla
Získejte roli papírového ručníku a pásku/horkou lepicí pistoli do středu střechy. Poté vytvořte něco kolem 6 cm vysokých prstenů kolem základny role papírového ručníku. Poté vytvořte velký talíř s dostatečně velkým otvorem, aby se do něj vešel papírový ručník. Umístěte talíř na prsten a poté do horní části role papírového ručníku nalepte servo. Nemůžeme na servo přenést veškerou váhu. Takže použijeme hmoždinky a roztočíme to. Na desce tedy vytvořte 2 otvory dostatečně velké, aby se do nich vešly nějaké hmoždinky. Do hmoždinky zasuňte hmoždinky, poté se trochu zasune skrz dno díry. Pásky/ horké lepicí pistole hmoždinky do otvoru, aby se nehýbaly. Vezměte prázdnou krabičku od tkáně a vytvořte dostatečně velké otvory, aby se vešly na druhý konec hmoždinek. Také se ujistěte, že je rozprostřený natolik, aby jím mohly projít obě hmoždinky. Poté nalepte krabici na servo a hmoždinky zasuňte do otvorů pro tkáňové krabice. Pásky / horké lepte hmoždinky do otvorů, aby se nehýbaly.
Doporučuje:
Arduino - Robot pro řešení bludiště (MicroMouse) Robot po zdi: 6 kroků (s obrázky)
Arduino | Maze Solving Robot (MicroMouse) Wall Následující robot: Vítejte, jsem Isaac a toto je můj první robot „Striker v1.0“. Tento robot byl navržen tak, aby vyřešil jednoduché bludiště. V soutěži jsme měli dvě bludiště a robot dokázal je identifikovat. Jakékoli další změny v bludišti mohou vyžadovat změnu v
Jak se staví robot SMARS - Arduino Smart Robot Tank Bluetooth: 16 kroků (s obrázky)
Jak stavět robot SMARS - Inteligentní robotický tank Arduino Bluetooth: Tento článek je hrdě sponzorován společností PCBWAY. PCBWAY vyrábí vysoce kvalitní prototypy desek plošných spojů pro lidi z celého světa. Vyzkoušejte to sami a získejte 10 PCB za pouhých 5 $ na PCBWAY ve velmi skvělé kvalitě, díky PCBWAY. Motorový štít pro Arduino Uno
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: 19 kroků (s obrázky)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: Toto je další verze Hungry Robot, kterou jsem postavil v roce 2018. Tento robot můžete vyrobit bez 3D tiskárny. Vše, co musíte udělat, je koupit plechovku Pringles, servomotor, snímač přiblížení, arduino a některé nástroje. Můžete si stáhnout všechny
[DIY] Spider Robot (Quad Robot, Quadruped): 14 kroků (s obrázky)
[DIY] Spider Robot (Quad Robot, Quadruped): Pokud ode mě potřebujete další podporu, bude lepší, když mi poskytnete nějaký vhodný dar: http: //paypal.me/RegisHsu2019-10-10 aktualizace: Nový kompilátor způsobí problém s výpočtem plovoucího čísla. Kód jsem již upravil. 26. 3. 2017
Joy Robot (Robô Da Alegria) - 3D tisk s otevřeným zdrojovým kódem, robot s pohonem Arduino !: 18 kroků (s obrázky)
Joy Robot (Robô Da Alegria) - 3D tisk s otevřeným zdrojovým kódem, robot s pohonem Arduino !: První cena v soutěži Wheels s instruktážními jízdami, Druhá cena v soutěži Arduino Instructables a Runner up v soutěži Design for Kids Challenge. Děkujeme všem, kteří o nás hlasovali !!! Roboti se dostanou všude. Od průmyslových aplikací po