Broadcom/ARM SoC (System on Chip) GPU-val, RAM-mal, valamint vezeték nélküli és vezetékes csatlakozással opciók (az Ethernet porton keresztül a teljes méretű modelleken), a Raspberry Pi egy nagyon sokoldalú darab készlet.
Kis mérete és feldolgozási teljesítménye ideálissá teszi a robotikához. Ebben a cikkben tíz lenyűgöző robotikai projektet tekintünk meg, amelyeket Raspberry Pi segítségével hoztak létre.
A humanoid robotok egyre népszerűbbek, és olyan funkciókkal is rendelkezhetnek, mint az ultrahangos távolságérzékelés, a vezeték nélküli vezérlés és az akadálykerülés. Ebben a projektben Robotis Bioloid készletre, távolságérzékelőre és giroszkópra van szükség.
A gyártó azt tanácsolja, hogy a teljes méretű modell helyett egy kisebb Raspberry Pi Zero-t használjon. A Raspberry Pi Zero táplálásához egycellás akkumulátort (2500 mAh) kell használni. Ezenkívül egy analóg-digitális átalakító chipre van szükség az érzékelő adatok olvasásához.
Sok gyerek és felnőtt szeretne egy robot háziállatot. Rongzhong Li kifejlesztett egy nyílt forráskódú robotmacska projektet, a Nybble-t. A csapat a 3D-nyomtatott alkatrészeket lézerrel vágott fából készült alkatrészekkel helyettesítette. További összetevők közé tartozik a Raspberry Pi 3B+, a Sparkfun Arduino Pro Mini és a Nybble készlet.
A Nybble mobilitásáról egy Arduino-kompatibilis mikrokontroller gondoskodik. Megőrzi az "izommemóriát" a mozgással kapcsolatban. A Nybble megfigyelésének és döntéshozatalának elősegítése érdekében a Raspberry Pi a háta tetejére van felszerelve. A Nybble programozását úgy is módosíthatja, hogy olyan egyszerű parancsokat küldjön, mint a "séta" vagy a "balra fordulás".
Ez a Devastator Robot! Ez a robottartály megépíthető egy Raspberry Pi Zero W és a Devastator tank mobil platform beépítésével. A build tartalmaz egy motorvezérlő áramkört és néhány Python kódot, valamint egy rögzített kamerát egy egyedi konzollal, amely 3D nyomtatóval hozható létre.
Az újjal Raspberry Pi Zero 2 W már elérhető, érdemes megfontolni ennek használatát a nagyobb energiahatékonyság érdekében.
Ez egy Raspberry Pi Zero-val készült miniatűr harci robot. A Bluetooth-játékvezérlők bemenetei a GPIO-n keresztül csatlakoztatott motorvezérlők parancsaivá alakulnak. A klasszikus RC adó helyett ez a kezdőbarát megközelítés a GPIO érintkezőkön keresztül ideálissá teszi a fiatalabb felhasználók számára.
Egy L298N tábla kezeli a két N20 hajtóműves motort, amelyek mozgást biztosítanak, míg egy Tarot TL300G ESC felelős az elülső „csokornyakkendő” forgóhoz rögzített kefe nélküli motor megpörgetéséért. Adjon hozzá egy Turnigy 500 mAh 3S akkumulátort, és már mindent megkap, ami a robot 3D-s nyomtatott vázába illeszkedik.
A Roomba egy autonóm robotporszívó. Ez a projekt megmutatja, hogyan hozhat létre saját, különleges Pi Roomba robotot intelligensebb mozgással!
Soros interfésszel ellátott Roomba 530 szükséges, így csatlakoztatható a Raspberry Pi, amely 18 V-os akkumulátorral működik.
A kódolási részhez egy Java csomagot használ, amely RXTX-et használ a színfalak mögött a robottal és a felhasználói felülettel való kommunikációhoz. amely egy "joystick"-et biztosít a Roomba kormányzásához, és egy szintmérő készletet, amely jelzi a hat "fényütő" kimenetét érzékelők".
A CHOP egy négylábú barkácsrobot, amely a Boston Dynamics Spothoz hasonlóan működik. A CHOP egy nyílt forráskódú projekt, így készen kapható alkatrészekkel és néhány 3D nyomtatási komponenssel módosíthatja.
Fő alkotóelemei egy Raspberry Pi 4B és egy Arduino Mega. Míg a Mega csatlakozik a szervovezérlőkhöz, és szűri az érzékelőktől származó adatokat, például az inerciát mérési egységet, a Pi mindent bevesz, és Python szkriptek sorozatát futtatja a robot kiszámításához testtartás. Azt is szabályozza, hogy a szervók milyen irányban mozogjanak egy inverz kinematikai modell segítségével.
Egy Bluetooth távirányító parancsokat ad a Raspberry Pi-nek, hogy szabályozza azt az irányt, amelyben a robot testének gyorsulnia kell.
Ez a népszerű Spot négylábú robot miniatűr változata. A Spot Micro bot háromtengelyes szögparancs/testtartás-szabályozási móddal rendelkezik, amely képes végrehajtani „ügetést” vagy „járást” a billentyűzet használatával.
A szoftver Raspberry Pi 3B-n működik, amelyen az Ubuntu 16.04 telepítve van. ROS keretrendszerben C++ és Python csomópontokból áll.
A szükséges főbb alkatrészek: Raspberry Pi 3B, PCA9685 alapú szervo vezérlőkártya, szervók, 16x2 I2C LCD panel, 4000mAh Lipo akkumulátor, közvetlen csatlakozás szervokártya szervo tápellátáshoz, 5 V feszültségszabályozó a Raspberry Pi tápellátásához, PCA9685 vezérlőkártya, egyedi 3D nyomtatott alkatrészek, valamint egy opcionális Lidar szoba feltérképezése.
Ahogy a neve is sugallja, ez a robot tud ping-pongozni (más néven asztalitenisz). Rendkívül intelligens, képes beállítani a játékmenet nehézségeit az egyszerűtől a haladóig.
Játssz ezzel a ping-pong robottal komoly gyakorlatok vagy szabadidő eltöltésére. Míg több mint 2000 dollárért vásárolhat egy hasonló kereskedelmi botot, ez könnyedén megépíthető meglévő alkatrészekből, lézerrel vágott alkatrészekből és 3D nyomtatott részekből. Körülbelül 100 TT golyót is szállíthat, és WiFi-n keresztül csatlakozik.
Nyílt forráskódú kriptovaluta kereskedési megoldást keres? Ezután nézze meg ezt a projektet, egy Raspberry Pi robotot, amely teljesen automatizált, önműködő kriptovaluta kereskedési projektként szolgál. A projektet úgy tervezték meg, hogy bizonyos paraméterek betartása esetén automatikusan megtörténik a kriptovaluta kereskedés.
Ebben az eszközben a Raspberry Pi 4 egy egyedi kialakítású tokban található, LCD képernyővel együtt. Az előlap megjeleníti a processzor hőmérsékletét, a CPU-használatot és a tárhely aktuális elérhetőségét.
A dolgok szoftveres oldalán a Raspberry Pi OS áll a középpontjában, amely a Goose Representative 1 által fejlesztett kereskedési szoftvert futtatja Python programozással. A nyílt forráskódú lét azt jelenti, hogy minimális Python kódolási tapasztalattal módosíthatja a kódot, hogy a kereskedési számláját kis gond nélkül használhassa.
A Butter Robot képes videót rögzíteni vagy streamelni a Raspberry Pi kameramodullal és egy USB-eszközzel. Hangot is rögzíthet és kiadhat.
Lényegében ez a kis roverbot egy Raspberry Pi Zero W-ből, kameramodulból és szervókból áll, az egyenáramú motorok pedig L9110-es motormeghajtóval vannak összekötve. A robot egy Blynk alkalmazáson keresztül működik, amely támogatja a videó adatfolyamot is.
A video streamet MJPG streamer segítségével hoztuk létre. Végül egy ServoBlastert használtak a szervók vezérlésére, mivel megtartotta a háttérben a PWM kimenetet. A robot elkészítéséhez szükséges alkatrészek: Raspberry Pi Zero W, RPi kameramodul, USB audio kártya, L9110 motormeghajtó, DC hajtóműves motorok, 9g szervo, 3 mm-es LED, hangszóró, tolókapcsoló és akkumulátor csomag.
Melyik Raspberry Pi Robotics Projektet fogod megvalósítani?
Ebben a cikkben tíz különböző, célirányosan épített robotot vettünk szemügyre, amelyek a Raspberry Pi-t használják. A legtöbb robot a könnyen megtanulható Python nyelvvel van programozva.
Ezek a projektek alap-közepes készségszintet igényelnek. Mielőtt bármilyen projektet elkezdene, fontolja meg, hogy melyik Raspberry Pi modellt a legjobb használni, valamint az esetleges módosításokat.
Ezek a Raspberry Pi projektek kezdőknek kiválóan alkalmasak bármely Raspberry Pi modell használatához.
Olvassa el a következőt
- DIY
- Raspberry Pi
- Robotika
- DIY projektötletek
Cherie kreatív technológus, aki 2021-ben csatlakozott a MUO-hoz. Lelkes gyártó és műszaki író, tapasztalattal rendelkezik Raspberry Pi, Arduino, Micro: bit, ATtiny és ATMega eszközök, valamint E-textil, 3D nyomtatás és KiCad használatában. A készítésen kívül Cherie szeret zenélni és edzeni.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!
Kattintson ide az előfizetéshez