Innehållsförteckning:
- Steg 1: Bestäm ditt mål och begränsningar
- Steg 2: Tillbehör som behövs med kostnader
- Steg 3: Scheman
- Steg 4: Konstruktion
- Steg 5: Programmering
- Steg 6: Använd din robot till det bästa
Video: Robotics Machine Project: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
I dag används robotar nu för att påskynda tillverkningsprocesser, inklusive deras användning i löpande band, automatisering och mycket mer. För att vänja oss vid teknikområdet och för att anpassa oss till att bygga en fungerande robot var vårt mål att konstruera en fungerande robot som kommer att samla en boll och sätta in den i ett mål.
Steg 1: Bestäm ditt mål och begränsningar
När ett projekt pågår är det viktigt för någon att känna igen ett mål som de också måste uppnå, eftersom det gör att de kan hålla sig mer fokuserade och hitta ett sätt att uppnå det målet. Begränsningar är också viktiga eftersom de ger dig en gräns för hur mycket energi, tid eller pengar du kan lägga den i byggnaden.
I det här fallet var vårt mål att göra en robot som kunde använda olika metoder för Arduino -programmering för att köra ner i en hall, driven av en fjärrkontroll, och sedan, utan fjärrkontrollen, hitta tillbaka till målet och skjuta bollen in i målet. Med detta mål i åtanke kan vi sedan gå vidare till nästa steg i projektet. Vår enda begränsning för detta projekt var att det totala priset inte kunde vara mer än 75 dollar.
Steg 2: Tillbehör som behövs med kostnader
När du gör ett robotprojekt är det alltid viktigt att skapa en lista med delar innan du startar projektet istället för när du fortsätter med projektet. Att göra en lista ger dig också en uppfattning om hur mycket projektet ska kosta dig och hur mycket du behöver spara in och förbereda dig för.
Vår reservdelslista bestod av: (Alla som inte har ett pris bredvid gavs)
50 Manliga till hankablar
50 hankontakter
50 hona till hona
1 Arduino Uno/Arduino Mega 2560
4 hjul 26,99 $
2 kulhjul $ 4,99
4 motorer
4 motorfästen
Blandade aluminiumplåtar * ALLA MÄTNINGAR ÄR I TUMMAR OCH ÄR ⅛”TJOCK * (4) 2 x 10 (4) 1,189 x 1,598 (4) 1,345 x.663 (2) 1,75 x 1,598 (2) 7 bas, 3,861 höga och 10 hypotenuse (2) 10 x 10 (1) 3.861 x 10 (1) 7 x 10
1 Batteri
1 motorförare
1 Fjärrkontroll med mottagare
38 Nötter 4,99 $
38 bultar $ 5,99
Steg 3: Scheman
Alla bra robotikprojekt måste ha scheman så att byggaren eller ingenjören kan se vad de har att bygga för att projektet ska fungera. I det här fallet behövde vi mer enkla robotiska scheman som bara skulle visa konceptet med motorhämtningssystemet. Vi hade också några för ett batteri och ett Arduino -fodral.
Steg 4: Konstruktion
Det finns egentligen inte mycket att säga om denna aspekt av projektdelen, men några säkerhetstips om verktyg. Använd alltid glasögon och handskar och ett förkläde när du är på verkstaden. Att vidta dessa försiktighetsåtgärder har räddat otaliga liv och skador. En del utrustning som vi använde i detta fall var en svetsare, en bandsåg, borrpress och andra metallbearbetningsverktyg. Innan du svetsar ska du också se till att det du svetsar är 100% korrekt eftersom det inte går tillbaka.
Steg 5: Programmering
En robot rör sig vanligtvis genom att antingen programmera ett språk eller genom att använda mekaniska delar som är utformade för att fungera i harmoni. I det här fallet programmerade vi vår robot med Arduino -kodningsspråk. Detta ledde till att några av oss måste lära oss en helt ny databas över programmering för att behärska de färdigheter som behövs.
Ovan är en grundläggande schema över våra förväntade kopplingsplaner för roboten.
Nedan är vårt körprogram för vår robot, och bollhämtningsmetoden skulle vara mycket enklare eftersom vi bara skulle behöva en motor framåt och bakåt.
KODA:
int ch1;
int ch2;
int myInts [20];
int finalDistance;
int flytta;
int STOPP;
int timer;
int x = 0;
int stopTimer;
int ArrayValue;
void setup () {// lägg din installationskod här, för att köra en gång: pinMode (45, INPUT);
pinMode (43, INPUT);
Serial.begin (9600);
}
void loop () {
// lägg din huvudkod här för att köra upprepade gånger:
ch1 = pulsIn (22, HÖG);
ch2 = pulsIn (24, HÖG);
//Serial.print("chA: ");
Serial.print (chA);
//Serial.print("chB: ");
Serial.println (chB);
if (ch1> 1463) {timer = millis ();
}
om (ch1 == 1463) {
stopTimer = millis ();
ArrayValue = (timer - stopTimer);
if (ArrayValue> = 0)
{
Serial.print (myInts [0]);
myInts [x] = ArrayValue; x ++;
}
}
Steg 6: Använd din robot till det bästa
Efter allt det hårda arbetet har lagts ner bör du nu ha en fullt fungerande robot som reagerar på en fjärrkontroll! Var stolt över dig själv och njut av din robot!
Rekommenderad:
Soft Robotics Handske: 8 steg (med bilder)
Soft Robotics Glove: Mitt projekt är en softrobotic handske. Den har ett ställdon placerat på varje finger; den nedre delen av handsken tas bort för att underlätta för användaren att bära den. Ställdonen aktiveras av en enhet som är placerad på handleden lite större än en klocka.
DIY Robotics - Utbildande 6 -axel robotarm: 6 steg (med bilder)
DIY Robotics | Educative 6 Axis Robot Arm: DIY-Robotics pedagogiska cell är en plattform som innehåller en 6-axlig robotarm, en elektronisk styrkrets och en programmeringsprogramvara. Denna plattform är en introduktion till industrirobotikens värld. Genom detta projekt önskar DIY-Robotics
Roboter för IRC (International Robotics Championship): 4 steg
Robots for IRC (International Robotics Championship): IRC League är Asiens största robotikkonkurrens som syftar till att fira Science, Technology, Engineering and Mathematics (STEM) och göra innovation till ett passionområde för utvecklingsvärldens unga sinnen. Så, jag skulle vilja visa hur man
Del 1 ARM Assembly TI RSLK Robotics Learning Curriculum Lab 7 STM32 Nucleo: 16 steg
Del 1 ARM Assembly TI RSLK Robotics Learning Curriculum Lab 7 STM32 Nucleo: Fokus för denna Instructable är STM32 Nucleo micro-controller. Motiveringen för detta för att kunna skapa ett monteringsprojekt av bara ben. Detta hjälper oss att fördjupa oss djupare och förstå MSP432 Launchpad-projektet (TI-RSLK) som har
Space Lettuce Chamber Instructable- Airline High School Robotics: 8 steg
Space Lettuce Chamber Instructable- Airline High School Robotics: Detta är en instruktion gjord av tre gymnasieelever som är inskrivna i en robotteknik. Vi kommer att skapa en kammare för att odla sallad i rymden för Growing Beyond Earth Contest av NASA. Vi kommer att visa dig hur du skapar behållaren. Låt oss ge