Med en Broadcom/ARM SoC (System on Chip) med en GPU, RAM och både trådlös och trådbunden anslutning alternativ (via Ethernet-porten på modeller i full storlek), är Raspberry Pi en mycket mångsidig del av utrustning.

Dess ringa storlek och processorkraft gör den idealisk för robotteknik. I den här artikeln tar vi en titt på tio imponerande robotprojekt skapade med en Raspberry Pi.

Humanoida robotar växer i popularitet och kan ha funktioner som ultraljudsavståndsavkänning, trådlös kontroll och undvikande av hinder. I detta projekt krävs ett Robotis Bioloid-kit, avståndssensor och gyroskop.

Tillverkaren rekommenderar att du använder en mindre Raspberry Pi Zero istället för en modell i full storlek. För att driva Raspberry Pi Zero måste ett encellsbatteri (2500mAh) användas. Dessutom krävs ett analog-till-digital-omvandlarchip för att läsa sensordata.

Bildkredit: Petoi / Youtube

Många barn och vuxna skulle älska ett robothusdjur. Rongzhong Li har utvecklat ett robotkattprojekt med öppen källkod, Nybble. Teamet har ersatt 3D-printade delar med laserskurna trädelar. Andra komponenter inkluderar en Raspberry Pi 3B+, en Sparkfun Arduino Pro Mini och Nybble-kit.

instagram viewer

Mobiliteten hos Nybble hanteras av en Arduino-kompatibel mikrokontroller. Den behåller "muskelminnet" om hur man rör sig. För att underlätta Nybbles observation och beslutsfattande är Raspberry Pi installerad ovanpå ryggen. Du kan också ändra programmeringen i Nybble för att skicka enkla kommandon som "gå" eller "sväng vänster".

Bildkredit: ExplainingComputers / Youtube

Det här är Devastator Robot! Denna robottank kan byggas genom att integrera en Raspberry Pi Zero W med Devastator tank mobilplattform. Bygget inkluderar en motorstyrkrets och lite Python-kod, samt en monterad kamera med en anpassad konsol som kan skapas med hjälp av en 3D-skrivare.

Med det nya Raspberry Pi Zero 2 W nu tillgänglig kan du också överväga att använda det istället för mer energieffektivitet.

Det är en stridsrobot i miniatyr gjord med en Raspberry Pi Zero. Ingångar från en Bluetooth-spelkontroller översätts till kommandon för de motorstyrenheter som är anslutna via GPIO. Istället för att använda en klassisk RC-sändare gör detta nybörjarvänliga tillvägagångssätt via GPIO-stift den idealisk för yngre användare.

En L298N-bräda hanterar de två N20-växelmotorerna som ger förflyttning, medan en Tarot TL300G ESC är ansvarig för att snurra den borstlösa motorn som är fäst vid "bow tie"-spinnaren i fronten. Lägg till ett Turnigy 500mAh 3S-batteripaket och du har allt som behövs för att passa in i robotens 3D-printade chassi.

Roomba är en autonom robotdammsugare. Detta projekt visar dig hur du skapar din egen speciella Pi Roomba-robot med mer intelligent rörelse!

En Roomba 530 med seriellt gränssnitt krävs, så du kan ansluta Raspberry Pi, som drivs av ett 18V batteri.

För kodningsdelen använder den ett Java-paket som använder RXTX bakom kulisserna för att kommunicera med roboten och ett användargränssnitt som ger en "joystick" för att styra Roomba, och en uppsättning nivåmätare som indikerar utsignalen från den sex "ljusbulan sensorer".

Bildkredit: asd_lab / Youtube

CHOP är en fyrdubblad gör-det-själv-robot som fungerar på samma sätt som Boston Dynamics Spot. CHOP är ett projekt med öppen källkod, så du kan modifiera det med delar från hyllan och några 3D-utskriftskomponenter.

Dess huvudkomponenter är en Raspberry Pi 4B och en Arduino Mega. Medan Mega ansluter till servokontrollerna och filtrerar data från sensorer som trögheten mätenhet, Pi: n tar in allt och kör en serie Python-skript för att beräkna robotens gång. Den styr också åt vilket håll servon ska röra sig med en omvänd kinematikmodell.

En Bluetooth-fjärrkontroll levererar kommandon till Raspberry Pi för att reglera i vilken riktning robotens kropp ska accelerera.

Bildkredit: SpartanIIMark6 / Youtube

Detta är en miniatyrversion av den populära fyrbensroboten Spot. Spot Micro-boten har ett treaxligt vinkelkommando/kroppsställningskontrollläge som kan utföra "travgång" eller "gågång" med tangentbordet.

Programvaran fungerar på en Raspberry Pi 3B med Ubuntu 16.04 installerat. I ett ROS-ramverk är den gjord av C++ och Python-noder.

Huvudkomponenterna som krävs är: Raspberry Pi 3B, ett servostyrkort baserat på PCA9685, servon, 16x2 I2C LCD-panel, 4000mAh Lipo-batteri, direktanslutning till servokort för servokraft, 5V spänningsregulator för att driva Raspberry Pi, PCA9685 styrkort, anpassade 3D-utskrivna delar, samt en valfri Lidar för rummet kartläggning.

Bildkredit: PongFox Bordtennisrobot/Youtube

Som namnet antyder kan denna robot spela pingis (alias bordtennis). Mycket intelligent, den kan justera sin spelsvårighet från enkel till avancerad.

Spela mot denna pingisrobot för lite seriös träning eller fritid. Även om du kan köpa en liknande kommersiell bot för över $2 000, kan den här byggas utan ansträngning med befintliga delar, laserskurna komponenter och 3D-utskrivna delar. Den kan också bära cirka 100 TT-bollar och ansluts via WiFi.

Bildkredit: TechReview / Youtube

Letar du efter en öppen källkodslösning för handel med kryptovalutor? Kolla sedan in det här projektet, en Raspberry Pi-robot som fungerar som ett helt automatiserat självoperativt handelsprojekt för kryptovaluta. Projektet är utformat på ett sådant sätt att om vissa parametrar följs, kommer handel med kryptovaluta att ske automatiskt.

I den här enheten hålls Raspberry Pi 4 i ett specialbyggt fodral tillsammans med en LCD-skärm. Frontpanelen visar processortemperatur, CPU-användning och aktuell tillgång på lagringsutrymme.

På mjukvarusidan är Raspberry Pi OS kärnan i det, och kör handelsmjukvara utvecklad av Goose Representative 1 med Python-programmering. Att vara öppen källkod innebär att du med minimal Python-kodningsupplevelse kan ändra koden för att använda ditt handelskonto med lite krångel.

Bildkredit: bram r / Youtube

Butter Robot kan spela in eller streama en video med Raspberry Pi Camera Module och en USB-enhet. Den kan också fånga och mata ut ljud.

I sin kärna består denna lilla rover-bot av en Raspberry Pi Zero W, kameramodul, servon och likströmsmotorerna är anslutna till en L9110-motordrivrutin. Roboten fungerar genom en Blynk-app, som också stöder en videoström.

Videoströmmen skapades med hjälp av MJPG-streamer. Slutligen användes en ServoBlaster för att styra servon eftersom den behöll PWM-utgången i bakgrunden. Komponenterna som krävs för att göra denna robot är: Raspberry Pi Zero W, RPi Camera Module, USB-ljud kort, L9110 motordrivrutin, DC-växelmotorer, 9g servo, 3mm LED, högtalare, skjutomkopplare och batteri packa.

Vilket Raspberry Pi Robotics-projekt kommer du att göra?

I den här artikeln har vi tagit en titt på tio olika specialbyggda robotar som använder sig av Raspberry Pi. De flesta av robotarna är programmerade med det lättlästa Python-språket.

Dessa projekt kräver en grundläggande till medelhög kompetensnivå. Innan du påbörjar ett projekt, fundera över vilken Raspberry Pi-modell som är bäst att använda, samt eventuella ändringar du vill göra.

De 10 bästa Raspberry Pi-projekten för nybörjare

Dessa Raspberry Pi-projekt för nybörjare är bra för att komma igång med vilken Raspberry Pi-modell som helst.

Läs Nästa

Dela med sigTweetE-post
Relaterade ämnen
  • DIY
  • Raspberry Pi
  • Robotik
  • DIY-projektidéer
Om författaren
Cherie Tan (18 artiklar publicerade)

Cherie är en kreativ tekniker som började på MUO 2021. Hon är en ivrig tillverkare och teknisk författare, med erfarenhet av att använda Raspberry Pi, Arduino, Micro: bit, ATtiny och ATMega-enheter samt E-textilier, 3D-utskrift och KiCad. Utanför tillverkningen tycker Cherie om att spela musik och träna.

Mer från Cherie Tan

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera