Tartalomjegyzék:
- 1. lépés: Határozza meg célját és korlátait
- 2. lépés: Szükséges kellékek költségekkel
- 3. lépés: Sémák
- 4. lépés: Építés
- 5. lépés: Programozás
- 6. lépés: Használja a robotot a legjobban
Videó: Robotgépgép projekt: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Napjainkban a robotokat a gyártási folyamatok felgyorsítására használják, beleértve az összeszerelési sorokban, az automatizálásban és még sok másban történő felhasználást. Annak érdekében, hogy hozzászokjunk a mérnöki területhez, és alkalmazkodni tudjunk egy működő robot építéséhez, célunk egy működő robot felépítése volt, amely összegyűjti a labdát, és elhelyezi azt egy gólban.
1. lépés: Határozza meg célját és korlátait
Amikor egy projekt folyamatban van, fontos, hogy valaki felismerje azt a célt, amelyet el kell érnie, mivel ez lehetővé teszi számukra, hogy jobban összpontosítsanak, és megtalálják a módját a cél elérésének. A korlátozások azért is fontosak, mert korlátozzák, hogy mennyi energiát, időt vagy pénzt fordíthat az építésre.
Ebben az esetben a célunk az volt, hogy olyan robotot készítsünk, amely az Arduino programozásának különböző módszereit használva le tud hajtani egy folyosón, távirányítóval, majd a távirányító nélkül visszatalál a célhoz és tolja a labdát a célba. Ezt a célt szem előtt tartva továbbléphetünk a projekt következő lépésére. A projekt egyetlen korlátozása az volt, hogy a teljes ár nem haladhatja meg a 75 dollárt.
2. lépés: Szükséges kellékek költségekkel
Robotikai projekt végrehajtásakor mindig fontos, hogy a projekt megkezdése előtt készítsen egy alkatrészlistát, ahelyett, hogy folytatná a projektet. A lista készítése egyben képet is ad arról, hogy mennyibe kerül a projekt, és mennyit kell megtakarítani és felkészülni.
Alkatrészlistánk a következőkből állt: (Bármelyik ár mellett nincs ár megadva)
50 Kábel -férfi vezetékek
50 férfi -női vezeték
50 női -női vezeték
1 Arduino Uno/Arduino Mega 2560
4 kerék 26,99 USD
2 golyós görgő $ 4,99
4 Motorok
4 Motor tartó
Válogatott alumíniumlemezek * MINDEN MÉRÉS HÜvelykben van és ⅛”vastag * (4) 2 x 10 (4) 1,189 x 1,598 (4) 1,345 x.663 (2) 1,75 x 1,598 (2) 7 alap, 3,861 magas, és 10 hypotenuse (2) 10 x 10 (1) 3,861 x 10 (1) 7 x 10
1 Akkumulátor
1 Motorvezető
1 Távirányító vevővel
38 Dió 4,99 USD
38 csavar 5,99 dollár
3. lépés: Sémák
Minden jó robotikai projektnek rendelkeznie kell vázlattal, hogy az építő vagy a mérnök láthassa, mit kell építenie ahhoz, hogy a projekt működjön. Ebben az esetben egyszerűbb robotvázlatokra volt szükségünk, amelyek csak a motorkereső rendszer koncepcióját mutatják be. Volt néhányunk az akkumulátorhoz és az Arduino tokhoz is.
4. lépés: Építés
A projektrész ezen aspektusáról nem sok mondanivaló van, de néhány biztonsági tipp az eszközökről. A műhelyben mindig viseljen szemüveget, kesztyűt és kötényt. Ezen óvintézkedések betartása számtalan életet és sérülést mentett meg. Néhány berendezés, amelyet ebben az esetben használtunk, hegesztő, szalagfűrész, fúrógép és egyéb fémmegmunkáló eszközök voltak. Ezenkívül a hegesztés előtt győződjön meg arról, hogy amit hegeszt, 100% -ban helyes, mert nincs visszaút.
5. lépés: Programozás
A robot általában valamilyen nyelv programozásával vagy a harmonikus működésre tervezett mechanikus alkatrészek használatával mozog. Ebben az esetben a robotunkat az Arduino kódolási nyelv használatával programoztuk. Ez ahhoz vezetett, hogy néhányunknak egy teljesen új programozási adatbázist kellett megtanulnia ahhoz, hogy elsajátítsa a szükséges készségeket.
Fentebb a robotra vonatkozó bekötési terveink alapvető vázlata látható.
Az alábbiakban bemutatjuk robotunk vezetési programját, és a labda -előhívási módszer sokkal egyszerűbb lenne, mert csak egy előre -hátra mozgó motorra lenne szükségünk.
KÓD:
int ch1;
int ch2;
int myInts [20];
int finalDistance;
int MOVING;
int STOP;
int időzítő;
int x = 0;
int stopTimer;
int ArrayValue;
void setup () {// tegye ide a beállítási kódot, hogy egyszer fusson: pinMode (45, INPUT);
pinMode (43, BEMENET);
Sorozat.kezdet (9600);
}
void loop () {
// tegye ide a fő kódot az ismételt futtatáshoz:
ch1 = pulseIn (22, HIGH);
ch2 = pulseIn (24, HIGH);
//Serial.print("chA: ");
Serial.print (chA);
// Sorozat.nyomat ("chB: ");
Soros.println (chB);
if (ch1> 1463) {timer = millis ();
}
ha (ch1 == 1463) {
stopTimer = millis ();
ArrayValue = (időzítő - stopTimer);
if (ArrayValue> = 0)
{
Serial.print (myInts [0]);
myInts [x] = ArrayValue; x ++;
}
}
6. lépés: Használja a robotot a legjobban
A sok kemény munka után most már rendelkeznie kell egy teljesen működő robottal, amely reagál a távirányítóra! Legyen büszke magára és élvezze a robotját!
Ajánlott:
Gimbal stabilizátor projekt: 9 lépés (képekkel)
Gimbal Stabilizer Project: Hogyan készítsünk egy kardántengelyt? Ismerje meg, hogyan készítsen kéttengelyes kardántengelyt az akciókamerájához. A mai kultúrában mindannyian szeretjük a videókat rögzíteni és megörökíteni a pillanatokat, különösen akkor, ha Ön olyan tartalomkészítő, mint én, biztosan szembesült azzal a problémával, hogy ilyen remegő videó
Automatizált EKG-BME 305 Végső projekt Extra jóváírás: 7 lépés
Automatizált EKG-BME 305 A végső projekt extra jóváírása: Egy elektrokardiogram (EKG vagy EKG) a dobogó szív által kibocsátott elektromos jelek mérésére szolgál, és nagy szerepet játszik a szív- és érrendszeri betegségek diagnosztizálásában és prognózisában. Az EKG -n szerzett információk egy része tartalmazza a ritmust
(IOT projekt) Időjárási adatok lekérése az ESP8266 és az Openweather API használatával: 5 lépés
(IOT Project) Időjárási adatok lekérése az ESP8266 és az Openweather API használatával: Ebben az utasításban egy egyszerű IOT projektet fogunk felépíteni, amelyben lekérjük városunk időjárási adatait az openweather.com/api webhelyről, és megjelenítjük azokat a Feldolgozó szoftver segítségével
CPE 133 Végső projekt decimális binárisra: 5 lépés
CPE 133 A végső projekt decimális binárisra: A bináris számok az első dolgok, amelyek eszünkbe jutnak, amikor a digitális logikára gondolunk. A bináris számok azonban nehéz fogalmak lehetnek azok számára, akik még nem ismerik ezt a projektet. Ez a projekt segít azoknak, akik újak és tapasztaltak a bináris számokkal
Dopamin doboz - a Mike Boydhoz hasonló projekt - Nem lévén Mike Boyd: 9 lépés
Dopamin doboz | a Mike Boydhoz hasonló projekt - Nem lévén Mike Boyd: Én szeretnék egyet! Szükségem van rá! Halogató vagyok! Nos, szeretnék egy dopamin dobozt … Programozás nélkül. Nincs hang, csak tiszta akarat