Vključuje Broadcom/ARM SoC (System on Chip) z GPU, RAM-om in tako brezžično kot žično povezljivostjo možnosti (prek vrat Ethernet pri modelih polne velikosti), je Raspberry Pi zelo vsestranski kos komplet.
Zaradi majhne velikosti in procesorske moči je idealen za robotiko. V tem članku si bomo ogledali deset impresivnih projektov robotike, ustvarjenih z uporabo Raspberry Pi.
Humanoidni roboti postajajo vse bolj priljubljeni in imajo lahko funkcije, kot so ultrazvočno zaznavanje razdalje, brezžični nadzor in izogibanje oviram. V tem projektu so potrebni komplet Robotis Bioloid, senzor razdalje in žiroskop.
Proizvajalec svetuje, da namesto modela polne velikosti uporabite manjši Raspberry Pi Zero. Za napajanje Raspberry Pi Zero je treba uporabiti enocelično baterijo (2500 mAh). Za branje podatkov senzorja je potreben tudi analogno-digitalni pretvorniški čip.
Mnogi otroci in odrasli bi radi imeli robotskega hišnega ljubljenčka. Rongzhong Li je razvil odprtokodni projekt robotske mačke Nybble. Ekipa je 3D natisnjene dele nadomestila z lasersko izrezanimi lesenimi. Druge komponente vključujejo Raspberry Pi 3B+, Sparkfun Arduino Pro Mini in komplet Nybble.
Mobilnost Nybbleja skrbi mikrokrmilnik, ki je združljiv z Arduino. Ohranja "mišični spomin" na to, kako se premikati. Za pomoč pri opazovanju in odločanju Nybble je Raspberry Pi nameščen na vrhu hrbta. Programiranje v Nybbleju lahko spremenite tudi za pošiljanje preprostih ukazov, kot sta "hodi" ali "zavij levo".
To je robot Devastator! Ta robotski rezervoar je mogoče zgraditi z vgradnjo Raspberry Pi Zero W z mobilno platformo Devastator tank. Zgradba vključuje vezje krmilnika motorja in nekaj kode Python, pa tudi nameščeno kamero z nosilcem po meri, ki ga je mogoče ustvariti s 3D tiskalnikom.
Z novim Raspberry Pi Zero 2 W zdaj na voljo, boste morda želeli razmisliti tudi o uporabi tega za večjo energetsko učinkovitost.
To je miniaturni bojni robot, narejen z Raspberry Pi Zero. Vhodi iz igralnega krmilnika Bluetooth se prevedejo v ukaze za krmilnike motorja, povezane preko GPIO. Namesto uporabe klasičnega RC oddajnika je ta začetnikom prijazen pristop prek GPIO zatičev idealen za mlajše uporabnike.
Plošča L298N upravlja z dvema motorjema z menjalniki N20, ki zagotavljata gibanje, medtem ko je Tarot TL300G ESC odgovoren za vrtenje brezkrtačnega motorja, ki je pritrjen na spinner "metuljčka" spredaj. Dodajte baterijo Turnigy 500 mAh 3S in dobili boste vse, kar je potrebno za namestitev v 3D natisnjeno ohišje robota.
Roomba je avtonomna robotski sesalnik. Ta projekt vam pokaže, kako ustvariti svojega posebnega robota Pi Roomba z bolj inteligentnim gibanjem!
Potreben je Roomba 530 s serijskim vmesnikom, tako da lahko priključite Raspberry Pi, ki ga napaja 18V baterija.
Za del kodiranja uporablja paket Java, ki uporablja RXTX v zakulisju za komunikacijo z robotom in uporabniškim vmesnikom ki zagotavlja "joystick" za krmiljenje Roombe in niz merilnikov nivoja, ki označujejo izhod iz šestih "svetlobnih udarcev" senzorji".
CHOP je štirinožni DIY robot, ki deluje podobno kot Boston Dynamics Spot. CHOP je odprtokodni projekt, tako da ga lahko spremenite z že pripravljenimi deli in nekaj komponentami za 3D tiskanje.
Njegovi glavni komponenti sta Raspberry Pi 4B in Arduino Mega. Medtem ko se Mega povezuje s servo krmilniki in filtrira podatke iz senzorjev, kot je inercialni mersko enoto, Pi vzame vse in zažene vrsto skriptov Python za izračun robotovega hoja. Prav tako nadzira, v katero smer naj se servo premikajo z uporabo inverznega modela kinematike.
Daljinski upravljalnik Bluetooth podaja ukaze Raspberry Pi za uravnavanje smeri, v kateri naj se robotovo telo pospeši.
To je miniaturna različica priljubljenega štirinožnega robota Spot. Spot Micro bot ima triosni način ukaza kota/nadzora drže telesa, ki lahko s tipkovnico doseže 'hod v kasu' ali 'hodo'.
Programska oprema deluje na Raspberry Pi 3B z nameščenim Ubuntu 16.04. V okviru ROS je sestavljen iz vozlišč C++ in Python.
Glavne potrebne komponente so: Raspberry Pi 3B, servo nadzorna plošča, ki temelji na PCA9685, servomotorji, 16x2 I2C LCD plošča, 4000mAh Lipo baterija, neposredna povezava z servo plošča za servo napajanje, 5V napetostni regulator za napajanje Raspberry Pi, nadzorna plošča PCA9685, 3D natisnjeni deli po meri, kot tudi izbirni Lidar za prostor kartiranje.
Kot že ime pove, lahko ta robot igra ping-pong (imenovan tudi namizni tenis). Zelo inteligenten, lahko prilagodi svojo težavnost igranja od preprostega do naprednega.
Igrajte s tem robotom za ping-pong za resno vadbo ali prosti čas. Medtem ko bi lahko kupili podoben komercialni bot za več kot 2000 $, ga je mogoče enostavno zgraditi z obstoječimi deli, lasersko izrezanimi komponentami in 3D natisnjenimi deli. Lahko nosi tudi približno 100 TT kroglic in se povezuje prek WiFi.
Iščete odprtokodno rešitev za trgovanje s kriptovalutami? Nato si oglejte ta projekt, robot Raspberry Pi, ki služi kot popolnoma avtomatiziran samodelujoč projekt trgovanja s kriptovalutami. Projekt je zasnovan tako, da bo ob upoštevanju določenih parametrov trgovanje s kriptovaluto potekalo samodejno.
V tej napravi je Raspberry Pi 4 v ohišju po meri skupaj z zaslonom LCD. Sprednja plošča prikazuje temperaturo procesorja, porabo CPE-ja in trenutno razpoložljivost prostora za shranjevanje.
Kar zadeva programsko opremo, je OS Raspberry Pi v središču tega, saj izvaja programsko opremo za trgovanje, ki jo je razvil Goose Representative 1 s programiranjem Python. Ker ste odprtokodni, pomeni, da lahko z minimalno izkušnjo kodiranja Python spremenite kodo, da bo uporabljal svoj trgovalni račun z malo težav.
Butter Robot lahko snema ali pretaka video z modulom kamere Raspberry Pi in napravo USB. Prav tako lahko zajema in oddaja zvok.
V svojem jedru je ta majhen rover bot sestavljen iz Raspberry Pi Zero W, modula kamere, servomotorjev, enosmerni motorji pa so povezani z gonilnikom motorja L9110. Robot deluje prek aplikacije Blynk, ki podpira tudi video tok.
Video tok je bil vzpostavljen z uporabo MJPG streamerja. Končno je bil za nadzor servomotorjev uporabljen ServoBlaster, saj je ohranil PWM izhod v ozadju. Komponente, potrebne za izdelavo tega robota, so: Raspberry Pi Zero W, modul kamere RPi, USB audio plošča, gonilnik motorja L9110, enosmerni motorji, 9g servo, 3 mm LED, zvočnik, drsno stikalo in baterija pakiranje.
Kateri projekt robotike Raspberry Pi boste naredili?
V tem članku smo si ogledali deset različnih namensko izdelanih robotov, ki uporabljajo Raspberry Pi. Večina robotov je programiranih z uporabo jezika Python, ki se ga je enostavno naučiti.
Ti projekti zahtevajo osnovno do srednje stopnjo spretnosti. Preden začnete s katerim koli projektom, razmislite o tem, kateri model Raspberry Pi je najbolje uporabiti, kot tudi morebitne spremembe, ki jih želite narediti.
Ti projekti Raspberry Pi za začetnike so odlični za začetek s katerim koli modelom Raspberry Pi.
Preberite Naprej
- DIY
- Raspberry Pi
- robotika
- DIY projektne ideje
Cherie je kreativna tehnologinja, ki se je MUO pridružila leta 2021. Je navdušena izdelovalka in tehnična pisateljica, ki ima izkušnje z uporabo naprav Raspberry Pi, Arduino, Micro: bit, ATtiny in ATMega ter e-tekstila, 3D tiskanja in KiCad. Poleg ustvarjanja Cherie uživa v igranju glasbe in telovadbi.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!
Kliknite tukaj, da se naročite