Tartalomjegyzék:
- 1. lépés: Eszközök és alkatrészek
- 2. lépés: Összeszerelés
- 3. lépés: Vezérlőrendszer
- 4. lépés: Elektromos kapcsolási rajzok
- 5. lépés: Arduino vázlat
- 6. lépés: Végső termék
Videó: Követési bot: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ez az oktatóanyag a Dél -Floridai Egyetem Makecourse projektkövetelményének teljesítésével jött létre (www.makecourse.com)
Ez az oktatóanyag lefedi a projekt létrehozásának lépéseit. A projektem egy rover volt, amely képes követni egy adott színt vagy alakot egy Pixy 2 és egy Arduino Uno segítségével. A folyamat minden aspektusára kiterjed, beleértve a szükséges eszközöket, összeszerelést, vezérlőrendszert és programozást.
1. lépés: Eszközök és alkatrészek
Elektromos alkatrészek:
- Arduino Uno
- Pixy 2
- Kenyeretábla
- 2 x egyenáramú motor
- DC átalakító
- Pan-tilt Servo Kit
- Busz
- 2 x 1N4001 dióda
- 2 x 2N2222A tranzisztor
- 2 x 1k ellenállás
Eszközök/alkatrészek
- Alumínium T-hornyos keret
- HDPE műanyag lemez
- 2 x RC autógumi
- 3d nyomtató
- Csavarhúzó
- USB 2.0 kábel
- Erőfúró/dremel
- Turnigy Multistar Multi-Rotor Lipo Pack
*Megjegyzés: Ennek a projektnek a célja a félév során megváltozott, ezért nem mindent használtak az eredeti terveknek megfelelően (az akkumulátor túlzott volt - ugyanazokat az eredményeket érheti el valami sokkal olcsóbbal).
2. lépés: Összeszerelés
Sajnos nem sok fényképet készítettem a projekt összeállításakor, de nem túl nehéz. A motortartók és az elemeket a síneken tartó darabok 3D nyomtatással készültek.
A t-hornyú alumíniumot konzolokkal téglalap alakúra csavarva össze.
A fekete műanyag lemezeket a következő sínre, egyenáramú átalakítóra, kenyérlapra, Arduino Uno -ra és a Pixy 2 -re fúrták, és rögzítették.
3. lépés: Vezérlőrendszer
A vezérlőrendszert egy 10000 mAh lítium -polimer akkumulátor táplálja, amely egy sínen keresztül csatlakozik az egyenáramú átalakítóhoz. Az akkumulátor jóval nagyobb a szükségesnél, de azzal a szándékkal vásárolták, hogy többféle projekthez használják. Az egyenáramú átalakító körülbelül 5 V feszültséget biztosít, és a kenyérpulton keresztül táplálja a két egyenáramú motort, valamint az Arduino Uno -t, amely viszont a Pixy 2 -t táplálja.
4. lépés: Elektromos kapcsolási rajzok
A fentiekben a vezetékek és az elektromos alkatrészek alapvető bontása látható. A tranzisztor, az NPN 2N 2222A, egy félvezető eszköz, amelyet kis teljesítményű erősítéshez és kapcsolási alkalmazásokhoz használnak. A diódákat arra használják, hogy az áramlást egy irányban folytassák, ez megvédi az Arduino Uno készüléket az áram véletlen befogadásától és felrobbanásától. Mivel egyenáramú motorokat használunk, ha valamilyen oknál fogva rossz irányba megy, mindig csak kapcsolja be a táp- és földkábeleket, és az ellenkező irányba fog forogni. Ezt nem lehet váltóáramú motorokkal megtenni. Az ábrán látható csapkonfiguráció nem egyezik az Arduino vázlattal, csak képet ad a felhasználónak arról, hogyan kapcsolódnak egymáshoz az alkatrészek.
5. lépés: Arduino vázlat
A projekt Arduino -vázlata a Pixy 2 könyvtárat használja, amely megtalálható a pixycam.com webhelyen a „Támogatás”, majd a „Letöltések” alatt. Csak győződjön meg róla, hogy letöltötte a Pixy vagy a Pixy 2 megfelelő könyvtárát. A könyvtár letöltése közben nagyon hasznos a PixyMon v2 letöltése is. Míg a Pixy csak akkor tudja megtanulni a színeket/tárgyakat, ha lenyomva tartja a gombot, és várja, amíg a LED bekapcsol (először fehér, majd piros), majd elenged, amikor piros, hasznos, ha a PixyMon programon keresztül tanítja. A kamera összes beállítását is módosíthatja, beleértve a fényerőt és a minimális blokkterületet (ez akkor hasznos, ha kisebb, világos árnyalatokat próbál észlelni). A vázlat összehasonlítja mindkét területet, valamint az észlelt objektum x pozícióját annak érdekében, hogy kövesse a hozzárendelt aláírást. A Pixy 2 akár hét különböző aláírást is megtanulhat, és egyszerre több száz objektumot képes észlelni.
Innen hihetetlenül egyszerű az egyenáramú motorok programozása az analogWrite () funkció segítségével, lehetővé téve a robot előre, balra vagy jobbra haladását.
Megjegyzés: a világosabb, világosabb árnyalatok a legjobban működnek a Pixy készülékkel
6. lépés: Végső termék
Itt a robotot megtanították egy piros karácsonyfa dísz követésére.
Ajánlott:
Távirat bot NodeMCU -val (ESP8266): 3 lépés
Távirat bot NodeMCU -val (ESP8266): Szüksége van egy botra, hogy értesítéseket küldjön a rendszerből? vagy tegyen valamit csak üzenet küldésével? A Telegram Bot a megoldás! Ebben az oktatóanyagban a Telegram Web és a BotFather segítségével fogom elkészíteni a botomat
T2 - a Tea Bot - Tea főzés egyszerű: 4 lépés
T2 - a Tea Bot - Tea főzés egyszerű: A teabotot azért készítették, hogy segítse a felhasználót a tea elkészítésében az ajánlott főzési időig. A tervezés egyik célja az volt, hogy egyszerű legyen. Az ESP8266 webszerverrel van programozva a szervomotor vezérlésére. Az ESP8266 webszerver mobilra reagáló és
35 USD vezeték nélküli követési fókusz a darutól 2: 5 lépés
35 dolláros vezeték nélküli követési fókusz a darutól 2: Tegyünk egy 35 dolláros vezeték nélküli követési fókuszt a fényképezőgéphez. Ez kiválóan használható filmkészleteken, külön dedikált fókuszhúzóval, és bármilyen kamera zoomjának vagy fókuszának vezeték nélküli beállításához
Micro: bit MU Vision Sensor - Követési objektumok: 6 lépés
Micro: bit MU Vision Sensor - Tracking Objects: Ez a negyedik útmutatóm a MU látásérzékelőhöz a micro: bit számára. Itt áttekintem, hogyan lehet követni az objektumokat a micro: bit segítségével, és írni a koordinátákat egy OLED képernyőre. A többi útmutatómban végigjártam, hogyan csatlakoztathatom a mikro: bitet a
Kukába épített BT vonalrajzoló bot - Saját bot: 13 lépés (képekkel)
Trash Built BT Line Drawing Bot - My Bot: Hai barátok, nagy szünet után, körülbelül 6 hónapig, itt vagyok egy új projekttel. A Cute Drawing Buddy V1, SCARA Robot - Arduino i tervezésével egy másik rajzrobot elkészültéig a fő cél egy nagy rajzterület lefedése. Tehát rögzített robotkarok c