Obsah:
- Krok 1: Stanovte si svůj cíl a omezení
- Krok 2: Potřebné zásoby s náklady
- Krok 3: Schémata
- Krok 4: Konstrukce
- Krok 5: Programování
- Krok 6: Použijte svého robota k tomu nejlepšímu
Video: Projekt robotického stroje: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
V dnešní době se roboti nyní používají k urychlení výrobních procesů, včetně jejich použití na montážních linkách, automatizaci a mnoha dalším. Abychom si zvykli na oblast strojírenství a přizpůsobili se budování funkčního robota, bylo naším cílem sestrojit fungujícího robota, který bude sbírat míč a ukládat jej do branky.
Krok 1: Stanovte si svůj cíl a omezení
Kdykoli probíhá projekt, je důležité, aby někdo poznal cíl, kterého musí také dosáhnout, protože mu to umožňuje zůstat více soustředěný a najít způsob, jak toho dosáhnout. Omezení jsou také důležitá, protože vám dávají limit, kolik energie, času nebo peněz můžete dát do stavby.
V tomto případě bylo naším cílem vyrobit robota, který by pomocí různých metod programování Arduina mohl jezdit po chodbě, napájen dálkovým ovladačem, a poté bez dálkového ovladače najít cestu zpět k cíli a tlačit míč do cíle. S ohledem na tento cíl bychom pak mohli přejít k dalšímu kroku projektu. Naším jediným omezením pro tento projekt bylo, že celková cena nemohla být vyšší než 75 dolarů.
Krok 2: Potřebné zásoby s náklady
Při provádění robotického projektu je vždy důležité vygenerovat seznam dílů před zahájením projektu, místo toho, jak budete v projektu pokračovat. Vytvoření seznamu vám také poskytne představu o tom, kolik by vás projekt měl stát a kolik potřebujete ušetřit a připravit se.
Náš seznam dílů sestával z: (Byly poskytnuty všechny, které nemají cenu vedle nich)
50 kabelů od muže k muži
50 vodičů samec - samice
50 vodičů mezi ženami a ženami
1 Arduino Uno/Arduino Mega 2560
4 kola 26,99 $
2 Ball Casters 4,99 $
4 motory
4 držáky motoru
Rozmanité hliníkové plechy * VŠECHNA MĚŘENÍ JSOU V PALCÍCH A JSOU ⅛”TISKÁ * (4) 2 x 10 (4) 1,189 x 1,598 (4) 1,345 x, 663 (2) 1,75 x 1,598 (2) 7 základna, 3,861 výška, a 10 přepona (2) 10 x 10 (1) 3,861 x 10 (1) 7 x 10
1 baterie
1 Řidič motoru
1 Dálkový ovladač s přijímačem
38 ořechů 4,99 $
38 šroubů 5,99 $
Krok 3: Schémata
Každý dobrý robotický projekt musí mít schémata, aby stavitel nebo inženýr viděl, co musí vybudovat, aby projekt fungoval. V tomto případě jsme potřebovali více jednoduchých robotických schémat, která by jen demonstrovala koncept systému pro vyhledávání motorů. Měli jsme také nějaké pro baterii a pouzdro Arduino.
Krok 4: Konstrukce
K tomuto aspektu projektové části není moc co říci, ale několik bezpečnostních tipů k nástrojům. V dílně vždy noste brýle, rukavice a zástěru. Tato opatření zachránila nespočet životů a zranění. Některá zařízení, která jsme v tomto případě použili, byla svářečka, pásová pila, vrtačka a další nástroje pro obrábění kovů. Také před svařováním se ujistěte, že to, co svařujete, je 100% správné, protože není cesty zpět.
Krok 5: Programování
Robot se obvykle pohybuje buď programováním nějakého druhu jazyka, nebo použitím mechanických částí navržených tak, aby fungovaly v harmonii. V tomto případě jsme našeho robota naprogramovali pomocí kódovacího jazyka Arduino. To vedlo k tomu, že se někteří z nás museli naučit celou novou databázi programování, aby zvládli potřebné dovednosti.
Nahoře je základní schéma našich očekávaných plánů zapojení pro robota.
Níže je uveden náš řídící program pro našeho robota a metoda získávání koule by byla mnohem jednodušší, protože bychom potřebovali pouze motor pohybující se dopředu a dozadu.
KÓD:
int ch1;
int ch2;
int myInts [20];
int finalDistance;
int STĚHOVÁNÍ;
int STOP;
int časovač;
int x = 0;
int stopTimer;
int ArrayValue;
void setup () {// sem vložte svůj instalační kód, aby se spustil jednou: pinMode (45, INPUT);
pinMode (43, VSTUP);
Serial.begin (9600);
}
prázdná smyčka () {
// sem vložte svůj hlavní kód, aby se spustil opakovaně:
ch1 = pulseIn (22, VYSOKÝ);
ch2 = pulseIn (24, VYSOKÝ);
//Serial.print("chA: ");
Serial.print (chA);
//Serial.print("chB: ");
Serial.println (chB);
if (ch1> 1463) {timer = millis ();
}
if (ch1 == 1463) {
stopTimer = millis ();
ArrayValue = (časovač - stopTimer);
if (ArrayValue> = 0)
{
Serial.print (myInts [0]);
myInts [x] = ArrayValue; x ++;
}
}
Krok 6: Použijte svého robota k tomu nejlepšímu
Poté, co byla vynaložena veškerá tvrdá práce, měli byste nyní mít plně fungujícího robota, který reaguje na dálkové ovládání! Buďte na sebe hrdí a užijte si svého robota!
Doporučuje:
Sada pro převod USB psacího stroje: 9 kroků (s obrázky)
Sada pro převod USB psacího stroje: Na psaní na těch starých školních ručních psacích strojích je něco velmi kouzelného. Od uspokojivého zacvakávání odpružených kláves, přes lesk leštěných chromových akcentů až po ostré značky na tištěné stránce, psací stroje dělají
Ubidots + ESP32- Prediktivní monitorování stroje: 10 kroků
Ubidots + ESP32- Prediktivní strojové monitorování: Prediktivní analýza vibrací a teploty stroje vytvářením e-mailových událostí a záznamem vibrací v Google listu pomocí Ubidots. Prediktivní údržba a monitorování stavu stroje Vzestup nové technologie, tj. Internet věcí, těžký ind
Úprava varhanního stroje EHX B9: 5 kroků (s obrázky)
Úprava varhanního stroje EHX B9: (ehx B9) - Když jsem byl malý kluk, fascinoval mě neuvěřitelný hudební nástroj: varhanní kytara Godwin Petera Van Wooda (postavená v Itálii od Sisme)! Věřím, že Peter představoval armádu kytaristů narozených v analogické jurassic, která vypadala
SIMULACE DEZINFEKČNÍHO STROJE POUŽITÍ TINKERCAD: 6 kroků
SIMULACE DEZINFEKČNÍHO STROJE S POUŽITÍM TINKERCADU: V této nevyzpytatelné ukázce uvidíme, jak vytvořit simulaci dezinfekčního stroje, Contact less Automatic Sanitizer je dezinfekční stroj, protože místo něj nebudeme používat ruce k ovládání infračerveného senzoru, ale
PROJEKT CNC STROJE: 6 kroků
PROJEKT CNC STROJE: Stručný abstrakt o mém projektu: -CNC stroj nebo počítačový numerický stroj je určen k ovládání různých funkcí strojů pomocí počítačových programů. V tomto projektu je stroj vyroben tak, že kód, který byl pro něj vytvořen, lze použít k vykreslení outcom