Sisukord:
- Samm: määrake oma eesmärk ja piirangud
- 2. etapp: kuludega nõutavad tarvikud
- 3. samm: skeemid
- 4. samm: ehitamine
- Samm: programmeerimine
- 6. samm: kasutage oma robotit parimal viisil
Video: Robootika masina projekt: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Tänapäeval kasutatakse roboteid tootmisprotsesside kiirendamiseks, sealhulgas nende kasutamiseks kokkupanekuliinidel, automatiseerimisel ja palju muud. Insenerivaldkonnaga harjumiseks ja töötava roboti ehitamiseks kohanemiseks oli meie eesmärk konstrueerida töötav robot, mis kogub palli ja paigutab selle väravasse.
Samm: määrake oma eesmärk ja piirangud
Alati, kui projekt on käimas, on oluline, et keegi tunneks ära eesmärgi, mida ta peab ka saavutama, sest see võimaldab tal keskenduda ja leida viis selle eesmärgi saavutamiseks. Samuti on piirangud olulised, kuna need annavad teile piirangu, kui palju energiat, aega või raha saate selle ehitamisse paigutada.
Sel juhul oli meie eesmärk teha robot, mis saaks kasutada erinevaid Arduino programmeerimismeetodeid, et koridoris alla sõita, toiteallikaks kaugjuhtimispult ja seejärel ilma kaugjuhtimispuldita leida tee tagasi väravasse ja lükata palli väravasse. Seda eesmärki silmas pidades võiksime liikuda projekti järgmise etapi juurde. Meie ainus piirang selle projekti jaoks oli see, et koguhind ei saanud olla üle 75 dollari.
2. etapp: kuludega nõutavad tarvikud
Robootikaprojekti tehes on alati oluline koostada osade loend enne projekti alustamist, mitte projektiga jätkates. Nimekirja koostamine annab teile aimu ka sellest, kui palju projekt teile maksma peaks minema ja kui palju peate kokku hoidma ja selleks valmistuma.
Meie osade loend koosnes: (Pakuti kõiki, mille kõrval ei ole hinda)
50 Juhtmed meessoost isast
50 isast naisesse juhet
50 naissoost naissoost juhet
1 Arduino Uno/Arduino Mega 2560
4 ratast 26,99 dollarit
2 palliratast 4,99 dollarit
4 Mootorid
4 mootorikinnitust
Erinevad alumiiniumlehed * KÕIK MÕÕTMISED ON TOLLIDES JA ON ⅛”PAKSED * (4) 2 x 10 (4) 1,189 x 1,598 (4) 1,345 x.663 (2) 1,75 x 1,598 (2) 7 alus, kõrgus 3,861 ja 10 hüpotenuus (2) 10 x 10 (1) 3,861 x 10 (1) 7 x 10
1 Aku
1 Mootori juht
1 Kaugjuhtimispult vastuvõtjaga
38 pähklit 4,99 dollarit
38 polti 5,99 dollarit
3. samm: skeemid
Igal heal robootikaprojektil peavad olema skeemid, et ehitaja või insener näeks, mida nad peavad ehitama, et projekt toimiks. Sel juhul vajasime lihtsamaid robotite skeeme, mis lihtsalt demonstreeriksid mootori otsingusüsteemi kontseptsiooni. Meil oli ka mõni aku ja Arduino ümbrise jaoks.
4. samm: ehitamine
Projektiosa selle aspekti kohta pole tegelikult palju öelda, kuid mõned tööriistade ohutusnõuanded. Töötoas olles kandke alati prille ja kindaid ning põll. Nende ettevaatusabinõude rakendamine on päästnud lugematuid elusid ja vigastusi. Mõned seadmed, mida me sel juhul kasutasime, olid keevitaja, lintsaag, puuripress ja muud metallitööriistad. Samuti veenduge enne keevitamist, et see, mida keevitate, on 100% õige, sest tagasiteed pole.
Samm: programmeerimine
Tavaliselt liigub robot kas programmeerides mingit keelt või kasutades mehaanilisi osi, mis on loodud harmooniliselt töötama. Sel juhul programmeerisime oma roboti Arduino kodeerimiskeelt kasutades. See viis selleni, et mõned meist peavad vajalike oskuste omandamiseks õppima terve uue programmeerimise andmebaasi.
Eespool on roboti eeldatavate juhtmestikuplaanide põhiskeem.
Allpool on meie roboti sõiduprogramm ja palli väljavõtmise meetod oleks palju lihtsam, kuna vajame lihtsalt mootorit, mis liigub edasi ja tagasi.
KOOD:
int ch1;
int ch2;
int myInts [20];
int finalDistance;
int LIIKUV;
int STOP;
int taimer;
int x = 0;
int stopTimer;
int ArrayValue;
void setup () {// pange oma seadistuskood siia, et seda korra käivitada: pinMode (45, INPUT);
pinMode (43, INPUT);
Seriaalne algus (9600);
}
void loop () {
// pange oma põhikood siia korduvaks käitamiseks:
ch1 = pulseIn (22, HIGH);
ch2 = pulseIn (24, HIGH);
//Sarja.print ("chA: ");
Serial.print (chA);
//Sarja.print ("chB: ");
Serial.println (chB);
kui (ch1> 1463) {taimer = millis ();
}
kui (ch1 == 1463) {
stopTimer = millis ();
ArrayValue = (taimer - stopTimer);
kui (ArrayValue> = 0)
{
Serial.print (myInts [0]);
myInts [x] = ArrayValue; x ++;
}
}
6. samm: kasutage oma robotit parimal viisil
Pärast seda rasket tööd oli teil nüüd täielikult töötav robot, mis reageerib kaugjuhtimispuldile! Ole enda üle uhke ja naudi oma robotit!
Soovitan:
Rpibot - robootika õppimisest: 9 sammu
Rpibot - robootika õppimisest: Olen Saksa autotööstusettevõtte sisseehitatud tarkvarainsener. Alustasin seda projekti sisseehitatud süsteemide õppeplatvormina. Projekt tühistati varakult, kuid mulle meeldis see nii palju, et jätkasin vabal ajal. See on tulemus … mina
Pehme robootika kinnas: 8 sammu (piltidega)
Pehme robootika kinnas: Minu projekt on pehmerobiootiline kinnas. Sellel on igale sõrmele ajam; kinda alumine osa on eemaldatud, et kasutajal oleks kergem seda kanda. Täiturseadmeid aktiveerib randmele asetatud seade, mis on pisut suurem kui kell
Nuppude kangelane - Sumedh ja Jeanelle (robootika): 5 sammu
Button Hero - Sumedh & Jeanelle (robootika): Tere tulemast mängu Button Hero juhendamisse! See mäng on mängu Guitar Hero kaasaskantav versioon. Selles struktuuris jagame teie (minu partner ja mina) teiega, kuidas me selle projekti nii leivaplaadil kui ka jootmise teel lõime
DIY robootika - Hariv 6 teljega robotkäepide: 6 sammu (piltidega)
DIY robootika | Hariv 6-teljeline robotkäepide: DIY-Robotics hariv rakk on platvorm, mis sisaldab 6-teljelist robotkätt, elektroonilist juhtimisahelat ja programmeerimistarkvara. See platvorm on sissejuhatus tööstusrobootika maailma. Selle projekti kaudu soovivad DIY-Robotics
3D -trükitud robotkoer (robootika ja 3D -printimine algajatele): 5 sammu
3D -trükitud robotkoer (robootika ja 3D -printimine algajatele): robootika ja 3D -printimine on uued asjad, kuid me saame neid kasutada! See projekt on hea algaja projekt, kui vajate koolitöö ideed või otsite lihtsalt lõbusat projekti