Dotato di SoC (System on Chip) Broadcom/ARM con GPU, RAM e connettività wireless e cablata opzioni (tramite la porta Ethernet sui modelli full-size), il Raspberry Pi è un pezzo altamente versatile di kit.
Le sue dimensioni ridotte e la potenza di elaborazione lo rendono ideale per la robotica. In questo articolo, daremo un'occhiata a dieci straordinari progetti di robotica creati utilizzando un Raspberry Pi.
I robot umanoidi stanno crescendo in popolarità e possono avere caratteristiche come il rilevamento della distanza a ultrasuoni, il controllo wireless e l'evitamento degli ostacoli. In questo progetto sono necessari un kit Robotis Bioloid, un sensore di distanza e un giroscopio.
Il produttore consiglia di utilizzare un Raspberry Pi Zero più piccolo invece di un modello a grandezza naturale. Per alimentare il Raspberry Pi Zero è necessario utilizzare una batteria a cella singola (2500mAh). Inoltre, è necessario un chip convertitore analogico-digitale per leggere i dati del sensore.
Molti bambini e adulti adorerebbero un animale domestico robot. Rongzhong Li ha sviluppato un progetto di gatto robotico open source, Nybble. Il team ha sostituito le parti stampate in 3D con quelle in legno tagliate al laser. Altri componenti includono un Raspberry Pi 3B+, uno Sparkfun Arduino Pro Mini e il kit Nybble.
La mobilità di Nybble è gestita da un microcontrollore compatibile con Arduino. Mantiene la "memoria muscolare" di come muoversi. Per aiutare l'osservazione e il processo decisionale di Nybble, il Raspberry Pi è installato sul retro. Puoi anche modificare la programmazione in Nybble per inviare semplici comandi come "cammina" o "gira a sinistra".
Questo è il robot devastatore! Questo serbatoio robotico può essere costruito incorporando un Raspberry Pi Zero W con la piattaforma mobile del serbatoio Devastator. La build include un circuito del controller del motore e del codice Python, oltre a una telecamera montata con una staffa personalizzata che può essere creata utilizzando una stampante 3D.
Con il nuovo Raspberry Pi Zero 2 W ora disponibile, potresti anche prendere in considerazione l'utilizzo di quello per una maggiore efficienza energetica.
È un robot da combattimento in miniatura realizzato con un Raspberry Pi Zero. Gli input da un controller di gioco Bluetooth vengono tradotti in comandi per i controller del motore collegati tramite GPIO. Piuttosto che utilizzare un classico trasmettitore RC, questo approccio per principianti tramite pin GPIO lo rende ideale per gli utenti più giovani.
Una scheda L298N gestisce i due motoriduttori N20 che forniscono la locomozione, mentre un ESC Tarot TL300G è responsabile della rotazione del motore brushless collegato allo spinner "farfallino" nella parte anteriore. Aggiungi un pacco batteria Turnigy da 500 mAh 3S e hai tutto il necessario per adattarsi allo chassis stampato in 3D del robot.
Il Roomba è un autonomo robot aspirapolvere. Questo progetto ti mostra come creare il tuo robot Pi Roomba speciale con un movimento più intelligente!
È necessario un Roomba 530 con un'interfaccia seriale, in modo da poter collegare il Raspberry Pi, che è alimentato da una batteria da 18 V.
Per la parte di codifica, utilizza un pacchetto Java che utilizza RXTX dietro le quinte per comunicare con il robot e un'interfaccia utente che fornisce un "joystick" per guidare il Roomba, e una serie di misuratori di livello che indicano l'uscita dai sei "bump luci sensori".
CHOP è un robot fai-da-te quadrupede che funziona in modo simile al Boston Dynamics Spot. CHOP è un progetto open source, quindi puoi modificarlo con parti standard e alcuni componenti di stampa 3D.
I suoi componenti principali sono un Raspberry Pi 4B e un Arduino Mega. Mentre il Mega si collega ai servocomandi e filtra i dati da sensori come l'inerziale unità di misura, il Pi prende tutto ed esegue una serie di script Python per calcolare i robot andatura. Controlla anche in che modo i servi dovrebbero muoversi usando un modello di cinematica inversa.
Un telecomando Bluetooth fornisce comandi al Raspberry Pi per regolare la direzione in cui il corpo del robot dovrebbe accelerare.
Questa è una versione in miniatura del popolare robot quadrupede Spot. Il bot Spot Micro ha una modalità di comando dell'angolo a tre assi/controllo della postura del corpo che può eseguire "andatura al trotto" o "andatura a piedi" utilizzando la tastiera.
Il software funziona su un Raspberry Pi 3B con Ubuntu 16.04 installato. In un framework ROS, è composto da nodi C++ e Python.
I componenti principali richiesti sono: Raspberry Pi 3B, una scheda di controllo servo basata su PCA9685, servi, pannello LCD 16x2 I2C, batteria Lipo da 4000mAh, connessione diretta a scheda servo per alimentazione servo, regolatore di tensione 5V per alimentare Raspberry Pi, scheda di controllo PCA9685, parti stampate in 3D personalizzate, nonché un Lidar opzionale per la stanza Mappatura.
Come suggerisce il nome, questo robot può giocare a ping-pong (noto anche come ping pong). Altamente intelligente, può regolare la sua difficoltà di gioco da semplice a avanzata.
Gioca contro questo robot da ping-pong per un po' di pratica seria o per il tempo libero. Mentre potresti acquistare un bot commerciale simile per oltre $ 2.000, questo può essere costruito senza sforzo con parti esistenti, componenti tagliati al laser e parti stampate in 3D. Può anche trasportare circa 100 palline TT e si connette tramite WiFi.
Cerchi una soluzione di trading di criptovaluta open source? Quindi dai un'occhiata a questo progetto, un robot Raspberry Pi che funge da progetto di trading di criptovaluta completamente automatizzato e autonomo. Il progetto è progettato in modo tale che se vengono seguiti determinati parametri, il trading di criptovaluta avverrà automaticamente.
In questo dispositivo, il Raspberry Pi 4 è contenuto in una custodia personalizzata insieme a uno schermo LCD. Il pannello frontale mostra la temperatura del processore, l'utilizzo della CPU e l'attuale disponibilità di spazio di archiviazione.
Dal punto di vista del software, il sistema operativo Raspberry Pi è al centro di esso, eseguendo software di trading sviluppato da Goose Representative 1 con programmazione Python. Essere open source significa che con un'esperienza di codifica Python minima, puoi modificare il codice per utilizzare il tuo conto di trading con pochi problemi.
Il Butter Robot è in grado di registrare o trasmettere un video con il modulo fotocamera Raspberry Pi e un dispositivo USB. Può anche catturare ed emettere audio.
Al suo interno, questo piccolo robot rover è composto da un Raspberry Pi Zero W, un modulo fotocamera, servi e i motori CC sono collegati a un driver del motore L9110. Il robot funziona tramite un'app Blynk, che supporta anche un flusso video.
Il flusso video è stato stabilito utilizzando lo streamer MJPG. Infine, è stato utilizzato un ServoBlaster per controllare i servi poiché ha mantenuto l'uscita PWM in background. I componenti necessari per realizzare questo robot sono: Raspberry Pi Zero W, modulo fotocamera RPi, audio USB scheda, driver del motore L9110, motoriduttori CC, servo 9g, LED da 3 mm, altoparlante, interruttore a scorrimento e batteria pacchetto.
Quale progetto di robotica Raspberry Pi realizzerai?
In questo articolo, abbiamo dato un'occhiata a dieci diversi robot appositamente costruiti che utilizzano il Raspberry Pi. La maggior parte dei robot è programmata utilizzando il linguaggio Python di facile apprendimento.
Questi progetti richiedono un livello di abilità di base o intermedio. Prima di iniziare qualsiasi progetto, considera quale modello di Raspberry Pi è il migliore da utilizzare, nonché eventuali modifiche che desideri apportare.
Questi progetti Raspberry Pi per principianti sono ottimi per iniziare con qualsiasi modello Raspberry Pi.
Leggi Avanti
- Fai da te
- Lampone Pi
- Robotica
- Idee per progetti fai da te
Cherie è una tecnologa creativa che è entrata a far parte di MUO nel 2021. È un'appassionata creatrice e scrittrice tecnica, con esperienza nell'utilizzo di dispositivi Raspberry Pi, Arduino, Micro: bit, ATtiny e ATMega, nonché E-textiles, stampa 3D e KiCad. Al di fuori del fare, Cherie ama suonare e allenarsi.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti