Met een Broadcom/ARM SoC (System on Chip) met een GPU, RAM en zowel draadloze als bekabelde connectiviteit opties (via de Ethernet-poort op full-size modellen), is de Raspberry Pi een zeer veelzijdig stuk uitrusting.
Zijn kleine formaat en verwerkingskracht maken hem ideaal voor robotica. In dit artikel zullen we tien indrukwekkende roboticaprojecten bekijken die zijn gemaakt met een Raspberry Pi.
Humanoïde robots worden steeds populairder en kunnen functies hebben zoals ultrasone afstandsdetectie, draadloze besturing en het vermijden van obstakels. In dit project zijn een Robotis Bioloid-kit, afstandssensor en gyroscoop vereist.
De maker adviseert om een kleinere Raspberry Pi Zero te gebruiken in plaats van een full-size model. Om de Raspberry Pi Zero van stroom te voorzien, moet een eencellige batterij (2500 mAh) worden gebruikt. Ook is een analoog-naar-digitaal converterchip nodig om de sensorgegevens te lezen.
Veel kinderen en volwassenen zouden dol zijn op een robothuisdier. Rongzhong Li heeft een open-source robotkattenproject ontwikkeld, Nybble. Het team heeft 3D-geprinte onderdelen vervangen door lasergesneden houten onderdelen. Andere componenten zijn een Raspberry Pi 3B+, een Sparkfun Arduino Pro Mini en de Nybble-kit.
De mobiliteit van Nybble wordt afgehandeld door een Arduino-compatibele microcontroller. Het behoudt het "spiergeheugen" over hoe je moet bewegen. Om de observatie en besluitvorming van Nybble te vergemakkelijken, is de Raspberry Pi bovenop zijn achterkant geïnstalleerd. U kunt ook de programmering in Nybble wijzigen om eenvoudige commando's zoals "lopen" of "linksaf" te sturen.
Dit is de Devastator-robot! Deze robottank kan worden gebouwd door een Raspberry Pi Zero W op te nemen met het mobiele platform van de Devastator-tank. De build bevat een motorcontrollercircuit en wat Python-code, evenals een gemonteerde camera met een aangepaste beugel die kan worden gemaakt met behulp van een 3D-printer.
Met de nieuwe Raspberry Pi Nul 2 W nu beschikbaar is, wilt u misschien ook overwegen om dat in plaats daarvan te gebruiken voor meer energie-efficiëntie.
Het is een miniatuur vechtrobot gemaakt met een Raspberry Pi Zero. Invoer van een Bluetooth-gamecontroller wordt vertaald in opdrachten voor de via GPIO aangesloten motorcontrollers. In plaats van een klassieke RC-zender te gebruiken, maakt deze beginnersvriendelijke benadering via GPIO-pinnen het ideaal voor jongere gebruikers.
Een L298N-bord regelt de twee N20-reductiemotoren die voor voortbeweging zorgen, terwijl een Tarot TL300G ESC verantwoordelijk is voor het draaien van de borstelloze motor die aan de "vlinderdas" -spinner aan de voorkant is bevestigd. Voeg een Turnigy 500mAh 3S-batterijpakket toe en je hebt alles wat nodig is om in het 3D-geprinte chassis van de robot te passen.
De Roomba is een autonome robotstofzuiger. Dit project laat je zien hoe je je eigen speciale Pi Roomba-robot kunt maken met intelligentere bewegingen!
Een Roomba 530 met een seriële interface is vereist, zodat je de Raspberry Pi kunt aansluiten, die wordt gevoed door een 18V-batterij.
Voor het coderingsgedeelte gebruikt het een Java-pakket dat RXTX achter de schermen gebruikt om met de robot te communiceren en een gebruikersinterface die een "joystick" biedt om de Roomba te besturen, en een set niveaumeters die de output van de zes "lichte hobbels aangeven sensoren".
CHOP is een viervoetige doe-het-zelfrobot die op dezelfde manier werkt als de Boston Dynamics Spot. CHOP is een open-sourceproject, dus je kunt het aanpassen met kant-en-klare onderdelen en een paar 3D-printcomponenten.
De belangrijkste componenten zijn een Raspberry Pi 4B en een Arduino Mega. Terwijl de Mega verbinding maakt met de servocontrollers en gegevens filtert van sensoren zoals de traagheid meeteenheid, de Pi neemt het allemaal in zich op en voert een reeks Python-scripts uit om de robot te berekenen gang. Het bepaalt ook op welke manier de servo's moeten bewegen met behulp van een inverse kinematica-model.
Een Bluetooth-afstandsbediening levert opdrachten aan de Raspberry Pi om de richting te regelen waarin het lichaam van de robot moet versnellen.
Dit is een miniatuurversie van de populaire viervoeter Spot. De Spot Micro-bot heeft een drie-assige hoekcommando/lichaamshoudingsmodus die 'drafgang' of 'loopgang' kan bereiken met behulp van het toetsenbord.
De software werkt op een Raspberry Pi 3B met Ubuntu 16.04 geïnstalleerd. In een ROS-framework is het gemaakt van C++- en Python-knooppunten.
De belangrijkste benodigde componenten zijn: Raspberry Pi 3B, een servobesturingskaart op basis van de PCA9685, servo's, 16x2 I2C LCD-paneel, 4000mAh Lipo-batterij, directe verbinding met servobord voor servovermogen, 5V-spanningsregelaar om Raspberry Pi van stroom te voorzien, PCA9685-besturingsbord, op maat gemaakte 3D-geprinte onderdelen, evenals een optionele Lidar voor kamer in kaart brengen.
Zoals de naam al doet vermoeden, kan deze robot pingpongen (ook wel tafeltennis genoemd). Zeer intelligent, het kan de moeilijkheidsgraad van het spel aanpassen van eenvoudig tot geavanceerd.
Speel tegen deze pingpongrobot voor wat serieuze oefening of vrije tijd. Hoewel je een vergelijkbare commerciële bot zou kunnen kopen voor meer dan $ 2.000, kan deze moeiteloos worden gebouwd met bestaande onderdelen, lasergesneden componenten en 3D-geprinte onderdelen. Het kan ook ongeveer 100 TT-ballen dragen en maakt verbinding via wifi.
Op zoek naar een open-source cryptocurrency-handelsoplossing? Bekijk dan dit project, een Raspberry Pi-robot die dient als een volledig geautomatiseerd, zelfwerkend cryptocurrency-handelsproject. Het project is zo ontworpen dat als bepaalde parameters worden gevolgd, de handel in cryptocurrency automatisch zal plaatsvinden.
In dit apparaat wordt de Raspberry Pi 4 samen met een LCD-scherm in een op maat gemaakte behuizing gehouden. Het voorpaneel geeft de processortemperatuur, het CPU-gebruik en de huidige beschikbaarheid van opslagruimte weer.
Wat de software betreft, vormt het Raspberry Pi-besturingssysteem de kern, met handelssoftware ontwikkeld door Goose Representative 1 met Python-programmering. Omdat het open-source is, betekent dit dat u met minimale ervaring met het coderen van Python de code met weinig moeite kunt wijzigen om uw handelsaccount te gebruiken.
De Butter Robot kan een video opnemen of streamen met de Raspberry Pi Camera Module en een USB-apparaat. Het kan ook audio vastleggen en uitvoeren.
In de kern bestaat deze kleine rover-bot uit een Raspberry Pi Zero W, cameramodule, servo's en de gelijkstroommotoren zijn verbonden met een L9110-motorstuurprogramma. De robot werkt via een Blynk-app, die ook een videostream ondersteunt.
De videostream is tot stand gebracht met behulp van MJPG-streamer. Ten slotte werd een ServoBlaster gebruikt om servo's te besturen, omdat deze de PWM-uitvoer op de achtergrond behield. De componenten die nodig zijn voor het maken van deze robot zijn: Raspberry Pi Zero W, RPi Camera Module, USB audio board, L9110 motor driver, DC motorreductoren, 9g servo, 3mm LED, luidspreker, schuifschakelaar en batterij pak.
Welk Raspberry Pi Robotics-project ga je maken?
In dit artikel hebben we tien verschillende speciaal gebouwde robots bekeken die gebruikmaken van de Raspberry Pi. De meeste robots zijn geprogrammeerd met behulp van de eenvoudig te leren Python-taal.
Deze projecten vereisen een basis tot gemiddeld vaardigheidsniveau. Overweeg voordat u aan een project begint welk Raspberry Pi-model het beste is om te gebruiken, evenals eventuele wijzigingen die u wilt aanbrengen.
Deze Raspberry Pi-projecten voor beginners zijn geweldig om aan de slag te gaan met elk Raspberry Pi-model.
Lees volgende
- doe-het-zelf
- Raspberry Pi
- Robotica
- Ideeën voor doe-het-zelfprojecten
Cherie is een creatieve technoloog die in 2021 bij MUO kwam. Ze is een fervent maker en technisch schrijver, met ervaring met het gebruik van Raspberry Pi-, Arduino-, Micro: bit-, ATtiny- en ATMega-apparaten, evenals E-textiel, 3D-printen en KiCad. Naast het maken, houdt Cherie van muziek maken en sporten.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren