INHOUDSOPGAWE:
- Stap 1: Bepaal u doelwit en beperkings
- Stap 2: Benodighede benodig met koste
- Stap 3: Skema's
- Stap 4: Konstruksie
- Stap 5: Programmering
- Stap 6: Gebruik u robot tot die beste
Video: Robotika -masjienprojek: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Op die huidige dag word robotte nou gebruik om produksieprosesse te bespoedig, insluitend die gebruik daarvan in monteerlyne, outomatisering en nog baie meer. Om ons gewoond te maak aan die gebied van ingenieurswese en om ons aan te pas by die bou van 'n werkende robot, was ons doel om 'n werkende robot te bou wat 'n bal sal versamel en in 'n doel kan plaas.
Stap 1: Bepaal u doelwit en beperkings
Elke keer as 'n projek aan die gang is, is dit belangrik dat iemand ook 'n doel moet herken, aangesien dit hulle meer gefokus kan hou en 'n manier kan vind om die doel te bereik. Beperkings is ook belangrik, want dit gee u 'n beperking op hoeveel energie, tyd of geld u in die gebou kan sit.
In hierdie geval was ons doel om 'n robot te maak wat verskillende metodes van Arduino -programmering kan gebruik om in 'n gang af te ry, aangedryf deur 'n afstandsbediening, en dan sonder die afstandsbediening die pad terug te vind en die bal te druk in die doel. Met hierdie doel voor oë, kan ons dan voortgaan met die volgende stap in die projek. Ons enigste beperking vir hierdie projek was dat die totale prys nie meer as 75 dollar kon wees nie.
Stap 2: Benodighede benodig met koste
As u 'n robotika -projek doen, is dit altyd belangrik om 'n lys dele te maak voordat u met die projek begin, in plaas daarvan om voort te gaan met die projek. Deur 'n lys te maak, kry u ook 'n idee van hoeveel die projek u moet kos en hoeveel u moet bespaar en voorberei.
Ons onderdele lys het bestaan uit: (Enige wat nie 'n prys het nie, is verskaf)
50 Manlike tot manlike drade
50 manlike tot vroulike drade
50 vroulike tot vroulike drade
1 Arduino Uno/Arduino Mega 2560
4 wiele $ 26,99
2 balwiele $ 4,99
4 motors
4 motorhouers
Geassorteerde aluminiumblaaie * ALLE METINGE IS IN INKS EN IS ⅛”DIK * (4) 2 x 10 (4) 1.189 x 1.598 (4) 1.345 x.663 (2) 1.75 x 1.598 (2) 7 basis, 3.861 hoog, en 10 skuinssy (2) 10 x 10 (1) 3.861 x 10 (1) 7 x 10
1 battery
1 motorbestuurder
1 afstandsbediening met ontvanger
38 neute $ 4,99
38 boute $ 5,99
Stap 3: Skema's
Elke goeie robotika -projek moet 'n skema hê, sodat die bouer of ingenieur kan sien wat hulle moet bou om die projek te laat werk. In hierdie geval het ons meer eenvoudige robotiese skemas nodig gehad wat net die konsep van die motorherwinningstelsel sou demonstreer. Ons het ook 'n paar gehad vir 'n battery en 'n Arduino -tas.
Stap 4: Konstruksie
Daar is nie veel te sê oor hierdie aspek van die projekdeel nie, maar 'n paar veiligheidswenke oor gereedskap. Dra altyd 'n bril en handskoene en 'n voorskoot in die werkswinkel. Deur hierdie voorsorgmaatreëls te tref, het talle lewens en beserings gered. Sommige toerusting wat ons in hierdie geval gebruik het, was 'n lasser, 'n bandsaag, 'n boorpers en ander metaalbewerkingsgereedskap. Maak ook seker dat u 100% korrek is voordat u sweis, want daar is geen terugkeer nie.
Stap 5: Programmering
'N Robot beweeg gewoonlik deur 'n taal te programmeer, of deur meganiese dele te gebruik wat ontwerp is om in harmonie te werk. In hierdie geval het ons ons robot geprogrammeer met behulp van die Arduino -koderingstaal. Dit het daartoe gelei dat sommige van ons 'n hele nuwe databasis van programmering moes leer om die nodige vaardighede te bemeester.
Hierbo is 'n basiese skema van ons verwagte bedradingplanne vir die robot.
Hieronder is ons bestuursprogram vir ons robot, en die metode om bal te haal is baie eenvoudiger, want ons benodig net 'n motor wat vorentoe en agtertoe beweeg.
KODE:
int ch1;
int ch2;
int myInts [20];
int finalDistance;
int MOVING;
int STOP;
int timer;
int x = 0;
int stopTimer;
int ArrayValue;
ongeldige opstelling () {// plaas u opstellingskode hier om een keer te werk: pinMode (45, INVOER);
pinMode (43, INVOER);
Serial.begin (9600);
}
leemte -lus () {
// plaas u hoofkode hier om herhaaldelik te werk:
ch1 = pulseIn (22, HOOG);
ch2 = pulseIn (24, HOOG);
//Serial.print("chA: ");
Serial.print (chA);
//Serial.print("chB: ");
Serial.println (chB);
as (ch1> 1463) {timer = millis ();
}
as (ch1 == 1463) {
stopTimer = millis ();
ArrayValue = (timer - stopTimer);
as (ArrayValue> = 0)
{
Serial.print (myInts [0]);
myInts [x] = ArrayValue; x ++;
}
}
Stap 6: Gebruik u robot tot die beste
Na al die harde werk, moet u nou 'n volledig werkende robot hê wat op 'n afstandbeheer reageer! Wees trots op jouself en geniet jou robot!
Aanbeveel:
Button Hero - Sumedh & Jeanelle (robotika): 5 stappe
Button Hero - Sumedh & Jeanelle (robotika): Welkom by die instruksies vir die spel Button Hero! Hierdie speletjie is 'n draagbare weergawe van die spel Guitar Hero. In hierdie onbruikbare kan ons (ek en my maat) met u deel hoe ons hierdie projek op 'n broodbord en deur soldeer
DIY Robotika - Opvoedkundige 6 -as robotarm: 6 stappe (met foto's)
DIY Robotika | Educative 6 Axis Robot Arm: Die DIY-Robotics opvoedkundige sel is 'n platform wat 'n 6-as robotarm, 'n elektroniese beheerkring en 'n programmeersagteware bevat. Hierdie platform is 'n inleiding tot die wêreld van industriële robotika. Deur hierdie projek wil DIY-Robotics
Stap-vir-stap onderwys in robotika met 'n stel: 6 stappe
Stap-vir-stap onderwys in robotika met 'n kit: Na 'n hele paar maande se bou van my eie robot (verwys na al hierdie), en nadat ek twee keer onderdele misluk het, het ek besluit om 'n stap terug te neem en my eie idee te heroorweeg strategie en rigting. Die ervaring van etlike maande was soms baie lonend en
3D -gedrukte robothond (robotika en 3D -druk vir beginners): 5 stappe
3D -gedrukte robothond (robotika en 3D -drukwerk vir beginners): Robotika en 3D -drukwerk is nuwe dinge, maar ons kan dit gebruik! Hierdie projek is 'n goeie beginnerprojek as u 'n idee vir 'n skoolopdrag nodig het, of net op soek is na 'n prettige projek
4 voet -rolbalbaan vir robotika -uitdaging: 4 stappe
4 Foot Bowling Lane for Robotics Challenge: Vir ons somerrobotika -program werk ek aan die opdatering van 'n paar uitdagings wat ons 'n paar jaar gelede gedoen het en nuwe idees bekendstel. Hierdie eerste een is wat ons al voorheen gedoen het, maar nie so nie. Voorheen het ons houtbalpenne gebruik, wat ook bewys het