Med en Broadcom/ARM SoC (System on Chip) med en GPU, RAM og både trådløs og kablet tilkobling alternativer (via Ethernet-porten på modeller i full størrelse), er Raspberry Pi en svært allsidig del av sett.

Dens lille størrelse og prosessorkraft gjør den ideell for robotikk. I denne artikkelen skal vi ta en titt på ti imponerende robotprosjekter laget med en Raspberry Pi.

Humanoide roboter vokser i popularitet og kan ha funksjoner som ultralydavstandsregistrering, trådløs kontroll og unngåelse av hindringer. I dette prosjektet kreves et Robotis Bioloid-sett, avstandssensor og gyroskop.

Produsenten anbefaler å bruke en mindre Raspberry Pi Zero i stedet for en modell i full størrelse. For å drive Raspberry Pi Zero må det brukes et encellet batteri (2500mAh). Det kreves også en analog-til-digital-omformerbrikke for å lese sensordataene.

Bildekreditt: Petoi / YouTube

Mange barn og voksne ville elske et robotkjæledyr. Rongzhong Li har utviklet et åpen kildekode robotic cat-prosjekt, Nybble. Teamet har erstattet 3D-printede deler med laserkuttede tre. Andre komponenter inkluderer en Raspberry Pi 3B+, en Sparkfun Arduino Pro Mini og Nybble-settet.

instagram viewer

Mobiliteten til Nybble håndteres av en Arduino-kompatibel mikrokontroller. Den beholder "muskelminnet" om hvordan du beveger deg rundt. For å hjelpe Nybbles observasjon og beslutningstaking, er Raspberry Pi installert på toppen av ryggen. Du kan også endre programmeringen i Nybble for å sende enkle kommandoer som "gå" eller "sving til venstre".

Bildekreditt: ExplainingComputers / YouTube

Dette er Devastator Robot! Denne robottanken kan bygges ved å inkorporere en Raspberry Pi Zero W med Devastator-tankmobilplattformen. Bygget inkluderer en motorkontrollkrets og litt Python-kode, samt et montert kamera med en tilpasset brakett som kan lages ved å bruke en 3D-printer.

Med den nye Raspberry Pi Zero 2 W nå tilgjengelig, kan du også vurdere å bruke det i stedet for mer energieffektivitet.

Det er en miniatyr kamprobot laget med en Raspberry Pi Zero. Inndata fra en Bluetooth-spillkontroller blir oversatt til kommandoer for motorkontrollerne koblet til via GPIO. I stedet for å bruke en klassisk RC-sender, gjør denne nybegynnervennlige tilnærmingen via GPIO-pinner den ideell for yngre brukere.

Et L298N-brett håndterer de to N20-girmotorene som gir bevegelse, mens en Tarot TL300G ESC er ansvarlig for å snurre den børsteløse motoren festet til "sløyfe"-spinneren foran. Legg til en Turnigy 500mAh 3S-batteripakke, og du har alt som trengs for å passe inn i robotens 3D-printede chassis.

Roomba er en autonom robotstøvsuger. Dette prosjektet viser deg hvordan du lager din egen spesielle Pi Roomba-robot med mer intelligent bevegelse!

Det kreves en Roomba 530 med seriell grensesnitt, så du kan koble til Raspberry Pi, som drives av et 18V batteri.

For kodingsdelen bruker den en Java-pakke som bruker RXTX bak kulissene for å kommunisere med roboten og et brukergrensesnitt som gir en "joystick" for å styre Roomba, og et sett med nivåmålere som indikerer utgangen fra den seks "lyse bumpen sensorer".

Bildekreditt: asd_lab / YouTube

CHOP er en firedoblet DIY-robot som fungerer på samme måte som Boston Dynamics Spot. CHOP er et åpen kildekode-prosjekt, så du kan endre det med hylledeler og noen få 3D-utskriftskomponenter.

Hovedkomponentene er en Raspberry Pi 4B og en Arduino Mega. Mens Mega kobler til servokontrollerne og filtrerer data fra sensorer som treghet måleenhet, tar Pi-en alt inn og kjører en serie Python-skript for å beregne robotens gangart. Den kontrollerer også hvilken vei servoene skal bevege seg ved å bruke en invers kinematikkmodell.

En Bluetooth-fjernkontroll leverer kommandoer til Raspberry Pi for å regulere retningen som robotens kropp skal akselerere.

Bildekreditt: SpartanIIMark6 / YouTube

Dette er en miniatyrversjon av den populære firedobede roboten Spot. Spot Micro-boten har en treakset vinkelkommando/kroppsstillingskontrollmodus som kan utføre "travgang" eller "gågang" ved hjelp av tastaturet.

Programvaren opererer på en Raspberry Pi 3B med Ubuntu 16.04 installert. I et ROS-rammeverk er det laget av C++ og Python-noder.

Hovedkomponentene som kreves er: Raspberry Pi 3B, et servokontrollkort basert på PCA9685, servoer, 16x2 I2C LCD-panel, 4000mAh Lipo-batteri, direkte tilkobling til servokort for servokraft, 5V spenningsregulator for å drive Raspberry Pi, PCA9685 kontrollkort, tilpassede 3D-printede deler, samt en valgfri Lidar for rommet kartlegging.

Bildekreditt: PongFox bordtennisrobot/YouTube

Som navnet antyder, kan denne roboten spille ping-pong (aka bordtennis). Svært intelligent, den kan justere spillets vanskelighetsgrad fra enkel til avansert.

Spill mot denne ping-pong-roboten for seriøs trening eller fritid. Mens du kan kjøpe en lignende kommersiell bot for over $2000, kan denne bygges uten problemer med eksisterende deler, laserkuttede komponenter og 3D-trykte deler. Den kan også bære rundt 100 TT-baller, og kobles til via WiFi.

Bildekreditt: TechReview / YouTube

Ser du etter en åpen kildekode for handel med kryptovaluta? Så sjekk ut dette prosjektet, en Raspberry Pi-robot som fungerer som et helautomatisert, selvbetjent kryptovalutahandelsprosjekt. Prosjektet er utformet på en slik måte at hvis visse parametere følges, vil handel med kryptovaluta skje automatisk.

I denne enheten holdes Raspberry Pi 4 inne i et spesialbygget etui sammen med en LCD-skjerm. Frontpanelet viser prosessortemperatur, CPU-bruk og gjeldende tilgjengelighet av lagringsplass.

På programvaresiden er Raspberry Pi OS kjernen i det, og kjører handelsprogramvare utviklet av Goose Representative 1 med Python-programmering. Å være åpen kildekode betyr at med minimal Python-kodingserfaring, kan du endre koden for å bruke handelskontoen din med lite problemer.

Bildekreditt: bram r / YouTube

Butter Robot er i stand til å ta opp eller streame en video med Raspberry Pi Camera Module og en USB-enhet. Den kan også ta opp og sende ut lyd.

I kjernen består denne lille rover-boten av en Raspberry Pi Zero W, kameramodul, servoer, og likestrømsmotorene er koblet til en L9110-motordriver. Roboten opererer gjennom en Blynk-app, som også støtter en videostrøm.

Videostrømmen ble etablert ved å bruke MJPG-streamer. Til slutt ble en ServoBlaster brukt til å kontrollere servoer da den beholdt PWM-utgangen i bakgrunnen. Komponentene som kreves for å lage denne roboten er: Raspberry Pi Zero W, RPi Camera Module, USB-lyd kort, L9110 motordriver, DC-girmotorer, 9g servo, 3mm LED, høyttaler, skyvebryter og batteri pakke.

Hvilket Raspberry Pi Robotics-prosjekt vil du lage?

I denne artikkelen har vi tatt en titt på ti forskjellige spesialbygde roboter som bruker Raspberry Pi. De fleste robotene er programmert ved hjelp av det lettlærte Python-språket.

Disse prosjektene krever et grunnleggende til middels ferdighetsnivå. Før du starter et prosjekt, vurder hvilken Raspberry Pi-modell som er best å bruke, samt eventuelle modifikasjoner du vil gjøre.

De 10 beste Raspberry Pi-prosjektene for nybegynnere

Disse Raspberry Pi-prosjektene for nybegynnere er flotte for å komme i gang med enhver Raspberry Pi-modell.

Les Neste

DelekvitringE-post
Relaterte temaer
  • DIY
  • Raspberry Pi
  • Robotikk
  • DIY-prosjektideer
Om forfatteren
Cherie Tan (18 artikler publisert)

Cherie er en kreativ teknolog som begynte i MUO i 2021. Hun er en ivrig produsent og teknisk skribent, med erfaring med å bruke Raspberry Pi, Arduino, Micro: bit, ATtiny og ATMega-enheter samt E-tekstiler, 3D-utskrift og KiCad. Utenom å lage liker Cherie å spille musikk og trene.

Mer fra Cherie Tan

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere