Indholdsfortegnelse:
- Trin 1: Bestem dit mål og begrænsninger
- Trin 2: Nødvendige forbrugsvarer med omkostninger
- Trin 3: Skemaer
- Trin 4: Konstruktion
- Trin 5: Programmering
- Trin 6: Brug din robot til det bedste
Video: Robotics Machine Project: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
I dag bruges robotter nu til at fremskynde fremstillingsprocesser, herunder deres anvendelse i samlebånd, automatisering og meget mere. For at vænne os til teknikområdet og tilpasse os til at bygge en fungerende robot, var vores mål at konstruere en fungerende robot, der vil samle en bold og deponere den i et mål.
Trin 1: Bestem dit mål og begrænsninger
Når et projekt er i gang, er det vigtigt for nogen at genkende et mål, som de også skal nå, da dette giver dem mulighed for at blive mere fokuseret og finde en måde at nå dette mål på. Begrænsninger er også vigtige, fordi de giver dig en grænse for, hvor meget energi, tid eller penge du kan lægge det i bygningen.
I dette tilfælde var vores mål at lave en robot, der kunne bruge forskellige metoder til Arduino -programmering til at køre ned ad en gang, drevet af en fjernbetjening, og derefter uden fjernbetjeningen finde tilbage til målet og skubbe bolden ind i målet. Med dette mål i tankerne kunne vi derefter gå videre til det næste trin i projektet. Vores eneste begrænsning for dette projekt var, at den samlede pris ikke kunne være mere end 75 dollars.
Trin 2: Nødvendige forbrugsvarer med omkostninger
Når du laver et robotprojekt, er det altid vigtigt at generere en liste med dele, før du starter projektet i stedet for, mens du fortsætter med projektet. At lave en liste giver dig også en idé om, hvor meget projektet skal koste dig, og hvor meget du skal spare op og forberede dig på.
Vores reservedelsliste bestod af: (Enhver der ikke har en pris ved siden af blev givet)
50 Hane til han ledninger
50 han- til hunledninger
50 hun til hun ledninger
1 Arduino Uno/Arduino Mega 2560
4 hjul $ 26,99
2 kuglehjul $ 4,99
4 motorer
4 motorophæng
Assorterede aluminiumsplader * ALLE MÅL ER I TOMMER OG ER ⅛”TYKKE * (4) 2 x 10 (4) 1,189 x 1,598 (4) 1,345 x.663 (2) 1,75 x 1,598 (2) 7 fod, 3,861 høj, og 10 hypotenuse (2) 10 x 10 (1) 3.861 x 10 (1) 7 x 10
1 Batteri
1 motorfører
1 fjernbetjening med modtager
38 Nødder 4,99 $
38 Bolte $ 5,99
Trin 3: Skemaer
Ethvert godt robotikprojekt skal have skemaer, så bygherren eller ingeniøren kan se, hvad de skal bygge for at projektet kan fungere. I dette tilfælde havde vi brug for mere enkle robotskemaer, der bare ville demonstrere konceptet med motorhentningssystemet. Vi havde også nogle til en batteripakke og Arduino -etui.
Trin 4: Konstruktion
Der er ikke rigtig meget at sige om dette aspekt af projektdelen, men nogle sikkerhedstip om værktøjer. Når du er på værkstedet, skal du altid bære briller og handsker og et forklæde. At tage disse forholdsregler har reddet utallige liv og skader. Noget udstyr, vi brugte i denne sag, var en svejser, en båndsav, boremaskine og andre metalbearbejdningsværktøjer. Inden du svejser, skal du også sørge for, at det, du svejser, er 100% korrekt, fordi der ikke er nogen vej tilbage.
Trin 5: Programmering
En robot bevæger sig typisk ved enten at programmere et slags sprog eller ved at bruge mekaniske dele designet til at fungere i harmoni. I dette tilfælde programmerede vi vores robot ved hjælp af Arduino -kodningssproget. Dette førte til, at nogle af os skulle lære en helt ny database over programmering for at mestre de nødvendige færdigheder.
Ovenstående er en grundlæggende skematisk oversigt over vores forventede ledningsplaner for robotten.
Nedenfor er vores køreprogram for vores robot, og metode til hentning af kugler ville være meget enklere, fordi vi bare skulle bruge en motor, der bevæger sig frem og tilbage.
KODE:
int ch1;
int ch2;
int myInts [20];
int finalDistance;
int MOVING;
int STOP;
int timer;
int x = 0;
int stopTimer;
int ArrayValue;
void setup () {// sæt din opsætningskode her for at køre en gang: pinMode (45, INPUT);
pinMode (43, INPUT);
Serial.begin (9600);
}
void loop () {
// sæt din hovedkode her for at køre gentagne gange:
ch1 = pulsIn (22, HØJ);
ch2 = pulsIn (24, HØJ);
//Serial.print("chA: ");
Serial.print (chA);
//Serial.print("chB: ");
Serial.println (chB);
hvis (ch1> 1463) {timer = millis ();
}
hvis (ch1 == 1463) {
stopTimer = millis ();
ArrayValue = (timer - stopTimer);
hvis (ArrayValue> = 0)
{
Serial.print (myInts [0]);
myInts [x] = ArrayValue; x ++;
}
}
Trin 6: Brug din robot til det bedste
Efter alt det hårde arbejde var lagt i, skulle du nu have en fuldt fungerende robot, der reagerer på en fjernbetjening! Vær stolt af dig selv og nyd din robot!
Anbefalede:
Soft Robotics Handske: 8 trin (med billeder)
Soft Robotics Glove: Mit projekt er en softrobotic handske. Den har en aktuator placeret på hver finger; den nederste del af handsken fjernes for at lette brugeren at bære den. Aktuatorerne aktiveres af en enhed placeret på håndleddet lidt større end et ur
Robotter til IRC (International Robotics Championship): 4 trin
Robots for IRC (International Robotics Championship): IRC League er Asiens største robotkonkurrence, der har til formål at fejre videnskab, teknologi, teknik og matematik (STEM) og gøre innovation til et passioneret område for udviklingslandets unge sind. Så jeg vil gerne vise, hvordan man
Del 1 ARM Assembly TI RSLK Robotics Learning Curriculum Lab 7 STM32 Nucleo: 16 trin
Del 1 ARM Assembly TI RSLK Robotics Learning Curriculum Lab 7 STM32 Nucleo: Fokus for denne Instructable er STM32 Nucleo mikrokontroller. Motivationen hertil for at kunne skabe et samlingsprojekt ud fra bare knogler. Dette vil hjælpe os med at dykke dybere og forstå MSP432 Launchpad-projektet (TI-RSLK), der har
Space Salat Chamber Instructable- Airline High School Robotics: 8 trin
Space Lettuce Chamber Instructable- Airline High School Robotics: Dette er en instruktion lavet af tre gymnasieelever, der er indskrevet i en robotteknik. Vi opretter et kammer til dyrkning af salat i rummet til NASA's Growing Beyond Earth Contest. Vi vil vise dig, hvordan du opretter beholderen. Lad os
Robotics Remote Control Rock Crawler Arduino: 4 trin
Robotics Remote Control Rock Crawler Arduino: Dette ser ud og er meget barebones. Jeg vil anbefale alle, der ønsker at udføre dette projekt, overveje en eller anden måde at dække elektronikken til for at beskytte mod vand og snavs