Med en Broadcom/ARM SoC (System on Chip) med en GPU, RAM og både trådløs og kablet tilslutning muligheder (via Ethernet-porten på modeller i fuld størrelse), er Raspberry Pi et meget alsidigt stykke sæt.
Dens lille størrelse og processorkraft gør den ideel til robotteknologi. I denne artikel tager vi et kig på ti imponerende robotprojekter skabt ved hjælp af en Raspberry Pi.
Humanoide robotter vokser i popularitet og kan have funktioner som ultralydsafstandsregistrering, trådløs kontrol og undgåelse af forhindringer. I dette projekt kræves et Robotis Bioloid-sæt, afstandssensor og gyroskop.
Producenten anbefaler at bruge en mindre Raspberry Pi Zero i stedet for en model i fuld størrelse. For at drive Raspberry Pi Zero skal der bruges et enkeltcellet batteri (2500mAh). Der kræves også en analog-til-digital konverterchip for at læse sensordataene.
Mange børn og voksne ville elske et robotkæledyr. Rongzhong Li har udviklet et open source robotkatteprojekt, Nybble. Holdet har erstattet 3D-printede dele med laserskårne trædele. Andre komponenter inkluderer en Raspberry Pi 3B+, en Sparkfun Arduino Pro Mini og Nybble-sættet.
Mobiliteten af Nybble håndteres af en Arduino-kompatibel mikrocontroller. Det bevarer "muskelhukommelsen" om, hvordan man bevæger sig rundt. For at hjælpe Nybbles observation og beslutningstagning er Raspberry Pi installeret oven på ryggen. Du kan også ændre programmeringen i Nybble til at sende simple kommandoer som "gå" eller "drej til venstre".
Dette er Devastator Robot! Denne robottank kan bygges ved at inkorporere en Raspberry Pi Zero W med Devastator-tankens mobile platform. Bygningen inkluderer et motorstyringskredsløb og noget Python-kode samt et monteret kamera med et brugerdefineret beslag, som kan oprettes ved at bruge en 3D-printer.
Med det nye Raspberry Pi Zero 2 W nu tilgængelig, kan du også overveje at bruge det i stedet for mere energieffektivitet.
Det er en miniature kamprobot lavet med en Raspberry Pi Zero. Input fra en Bluetooth-spilcontroller omsættes til kommandoer for de motorcontrollere, der er tilsluttet via GPIO. I stedet for at bruge en klassisk RC-sender, gør denne begyndervenlige tilgang via GPIO-ben den ideel til yngre brugere.
Et L298N-bræt håndterer de to N20-gearmotorer, der giver bevægelse, mens en Tarot TL300G ESC er ansvarlig for at dreje den børsteløse motor, der er fastgjort til "sløjfe"-spinneren foran. Tilføj en Turnigy 500mAh 3S batteripakke, og du har alt det nødvendige for at passe ind i robottens 3D-printede chassis.
Roomba er en autonom robotstøvsuger. Dette projekt viser dig, hvordan du skaber din egen specielle Pi Roomba-robot med mere intelligent bevægelse!
Der kræves en Roomba 530 med seriel interface, så du kan tilslutte Raspberry Pi, som får strøm fra et 18V batteri.
Til kodningsdelen bruger den en Java-pakke, der bruger RXTX bag kulisserne til at kommunikere med robotten og en brugergrænseflade der giver et "joystick" til at styre Roomba'en og et sæt niveaumålere, der angiver output fra de seks "lyse bump sensorer".
CHOP er en firdobbelt gør-det-selv-robot, der fungerer på samme måde som Boston Dynamics Spot. CHOP er et open source-projekt, så du kan ændre det med hylde-dele og nogle få 3D-printkomponenter.
Dens hovedkomponenter er en Raspberry Pi 4B og en Arduino Mega. Mens Mega forbinder til servocontrollerne og filtrerer data fra sensorer såsom inerti måleenhed, tager Pi'en det hele ind og kører en række Python-scripts for at beregne robottens gang. Den styrer også, hvilken vej servoerne skal bevæge sig ved hjælp af en invers kinematikmodel.
En Bluetooth-fjernbetjening leverer kommandoer til Raspberry Pi for at regulere den retning, som robottens krop skal accelerere i.
Dette er en miniatureversion af den populære Spot firbenede robot. Spot Micro-bot har en tre-akset vinkelkommando/kropsstillingskontroltilstand, der kan udføre 'travgang' eller 'gågang' ved hjælp af tastaturet.
Softwaren fungerer på en Raspberry Pi 3B med Ubuntu 16.04 installeret. I en ROS-ramme er den lavet af C++ og Python-noder.
De vigtigste komponenter, der kræves, er: Raspberry Pi 3B, et servokontrolkort baseret på PCA9685, servoer, 16x2 I2C LCD-panel, 4000mAh Lipo-batteri, direkte forbindelse til servokort til servostrøm, 5V spændingsregulator til strømforsyning af Raspberry Pi, PCA9685 kontrolkort, brugerdefinerede 3D-printede dele, samt en valgfri Lidar til rummet kortlægning.
Som navnet antyder, kan denne robot spille ping-pong (alias bordtennis). Meget intelligent, den kan justere sin gameplay-sværhedsgrad fra simpel til avanceret.
Spil mod denne ping-pong-robot for seriøs træning eller fritid. Mens du kunne købe en lignende kommerciel bot for over $2.000, kan denne bygges uden besvær med eksisterende dele, laserskårne komponenter og 3D-printede dele. Den kan også bære omkring 100 TT-bolde og forbindes via WiFi.
Leder du efter en open source-løsning til handel med kryptovaluta? Så tjek dette projekt ud, en Raspberry Pi-robot, der fungerer som et fuldt automatiseret, selvbetjent cryptocurrency-handelsprojekt. Projektet er designet på en sådan måde, at hvis visse parametre følges, vil handel med kryptovaluta automatisk ske.
I denne enhed holdes Raspberry Pi 4 inde i et specialbygget etui sammen med en LCD-skærm. Frontpanelet viser processortemperatur, CPU-brug og den aktuelle tilgængelighed af lagerplads.
På softwaresiden er Raspberry Pi OS kernen i det, der kører handelssoftware udviklet af Goose Representative 1 med Python-programmering. At være open source betyder, at du med minimal Python-kodningsoplevelse kan ændre koden til at bruge din handelskonto med lidt besvær.
Butter Robot er i stand til at optage eller streame en video med Raspberry Pi Camera Module og en USB-enhed. Den kan også optage og udsende lyd.
I sin kerne består denne lille rover-bot af en Raspberry Pi Zero W, kameramodul, servoer, og DC-motorerne er forbundet med en L9110-motordriver. Robotten opererer gennem en Blynk-app, som også understøtter en videostream.
Videostrømmen blev etableret ved hjælp af MJPG-streamer. Endelig blev en ServoBlaster brugt til at styre servoer, da den beholdt PWM-outputtet i baggrunden. De nødvendige komponenter til fremstilling af denne robot er: Raspberry Pi Zero W, RPi Camera Module, USB-lyd board, L9110 motordriver, DC gearmotorer, 9g servo, 3mm LED, højttaler, skydekontakt og batteri pakke.
Hvilket Raspberry Pi Robotics-projekt vil du lave?
I denne artikel har vi taget et kig på ti forskellige specialbyggede robotter, der gør brug af Raspberry Pi. De fleste af robotterne er programmeret ved hjælp af det nemme at lære Python-sprog.
Disse projekter kræver et grundlæggende til mellemliggende færdighedsniveau. Inden du påbegynder et projekt, skal du overveje, hvilken Raspberry Pi-model der er bedst at bruge, samt eventuelle ændringer, du vil foretage.
Disse Raspberry Pi-projekter for begyndere er gode til at komme i gang med enhver Raspberry Pi-model.
Læs Næste
- gør det selv
- Raspberry Pi
- Robotik
- DIY projektidéer
Cherie er en kreativ teknolog, der kom til MUO i 2021. Hun er en ivrig designer og teknisk forfatter med erfaring med at bruge Raspberry Pi, Arduino, Micro: bit, ATtiny og ATMega-enheder samt E-tekstiler, 3D-print og KiCad. Uden for at lave nyder Cherie at spille musik og træne.
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!
Klik her for at abonnere