Sadrži Broadcom/ARM SoC (sustav na čipu) s GPU-om, RAM-om i bežičnom i žičnom vezom opcije (putem Ethernet priključka na modelima pune veličine), Raspberry Pi je vrlo svestran komad komplet.

Njegova mala veličina i moć obrade čine ga idealnim za robotiku. U ovom članku ćemo pogledati deset impresivnih robotskih projekata stvorenih pomoću Raspberry Pi.

Humanoidni roboti postaju sve popularniji i mogu imati značajke kao što su ultrazvučno prepoznavanje udaljenosti, bežično upravljanje i izbjegavanje prepreka. U ovom projektu potrebni su Robotis Bioloid kit, senzor udaljenosti i žiroskop.

Proizvođač savjetuje korištenje manjeg Raspberry Pi Zero umjesto modela pune veličine. Za napajanje Raspberry Pi Zero, potrebno je koristiti jednoćelijsku bateriju (2500 mAh). Također, za čitanje podataka senzora potreban je analogno-digitalni pretvarač čip.

Zasluga slike: Petoi / YouTube

Mnoga djeca i odrasli voljeli bi robotskog ljubimca. Rongzhong Li je razvio open-source projekt robotske mačke, Nybble. Tim je 3D ispisane dijelove zamijenio laserski izrezanim drvenim. Ostale komponente uključuju Raspberry Pi 3B+, Sparkfun Arduino Pro Mini i Nybble kit.

instagram viewer

Mobilnost Nybblea upravlja Arduino kompatibilnim mikrokontrolerom. Zadržava "mišićno pamćenje" kako se kretati. Kako bi pomogao Nybbleovom promatranju i donošenju odluka, Raspberry Pi je instaliran na njegovu stražnju stranu. Također možete modificirati programiranje u Nybbleu da šalje jednostavne naredbe poput "hoda" ili "skreni lijevo".

Zasluga slike: ExplainingComputers / YouTube

Ovo je Devastator Robot! Ovaj robotski tenk može se izgraditi ugradnjom Raspberry Pi Zero W s mobilnom platformom Devastator tank. Izrada uključuje sklop kontrolera motora i neki Python kod, kao i montiranu kameru s prilagođenim nosačem koji se može izraditi pomoću 3D pisača.

S novim Raspberry Pi Zero 2 W sada dostupno, možda biste također trebali razmisliti o korištenju njega za veću energetsku učinkovitost.

To je minijaturni borbeni robot napravljen s Raspberry Pi Zero. Unosi s Bluetooth kontrolera za igru ​​prevode se u naredbe za kontrolere motora spojene putem GPIO-a. Umjesto korištenja klasičnog RC odašiljača, ovaj pristup prilagođen početnicima putem GPIO pinova čini ga idealnim za mlađe korisnike.

Ploča L298N upravlja s dva motora zupčanika N20 koji osiguravaju kretanje, dok je Tarot TL300G ESC odgovoran za okretanje motora bez četkica pričvršćenog na "kravatu" sprijeda. Dodajte Turnigy 500mAh 3S bateriju i dobit ćete sve što je potrebno da stane u 3D ispisano kućište robota.

Roomba je autonomna robot usisavač. Ovaj projekt vam pokazuje kako stvoriti vlastitog posebnog Pi Roomba robota s inteligentnijim kretanjem!

Potreban je Roomba 530 sa serijskim sučeljem, tako da možete spojiti Raspberry Pi koji se napaja baterijom od 18 V.

Za dio kodiranja, koristi se Java paket koji koristi RXTX iza kulisa za komunikaciju s robotom i korisničkim sučeljem koji pruža "joystick" za upravljanje Roombom i set mjerača razine koji pokazuju izlaz iz šest "svjetlosnih udara" senzori".

Zasluga slike: asd_lab / YouTube

CHOP je četveronožni DIY robot koji radi slično kao i Boston Dynamics Spot. CHOP je projekt otvorenog koda, tako da ga možete modificirati s već dostupnim dijelovima i nekoliko komponenti za 3D ispis.

Njegove glavne komponente su Raspberry Pi 4B i Arduino Mega. Dok se Mega povezuje sa servo kontrolerima i filtrira podatke sa senzora kao što je inercijski mjernu jedinicu, Pi uzima sve i pokreće niz Python skripti za izračunavanje robotove hod. Također kontrolira na koji način se servo motori trebaju kretati koristeći inverzni kinematički model.

Bluetooth daljinski upravljač isporučuje naredbe Raspberry Pi-u kako bi regulirao smjer u kojem bi tijelo robota trebalo ubrzati.

Zasluga slike: SpartanIIMark6 / YouTube

Ovo je minijaturna verzija popularnog četveronožnog robota Spot. Spot Micro bot ima naredbu kuta s tri osi/način kontrole držanja tijela koji može postići 'kas hod' ili 'hod hoda' pomoću tipkovnice.

Softver radi na Raspberry Pi 3B s instaliranim Ubuntu 16.04. U okviru ROS-a, napravljen je od C++ i Python čvorova.

Glavne potrebne komponente su: Raspberry Pi 3B, servo upravljačka ploča bazirana na PCA9685, servo, 16x2 I2C LCD panel, 4000mAh Lipo baterija, izravna veza na servo ploča za servo napajanje, 5V regulator napona za napajanje Raspberry Pi, upravljačka ploča PCA9685, prilagođeni 3D ispisani dijelovi, kao i opcijski Lidar za sobu kartiranje.

Zasluga slike: PongFox Stolni Teniski Robot/YouTube

Kao što mu ime govori, ovaj robot može igrati ping-pong (aka stolni tenis). Vrlo inteligentan, može prilagoditi svoju poteškoću igranja od jednostavnih do naprednih.

Igrajte protiv ovog ping-pong robota za ozbiljnu praksu ili slobodno vrijeme. Iako možete kupiti sličan komercijalni bot za više od 2000 USD, ovaj se može izraditi bez napora s postojećim dijelovima, komponentama izrezanim laserom i 3D ispisanim dijelovima. Također može nositi oko 100 TT loptica, a povezuje se putem WiFi-a.

Zasluga slike: TechReview / YouTube

Tražite rješenje za trgovanje kriptovalutama otvorenog koda? Zatim pogledajte ovaj projekt, Raspberry Pi robota koji služi kao potpuno automatizirani samooperativni projekt trgovanja kriptovalutama. Projekt je osmišljen na način da ako se prate određeni parametri, trgovanje kriptovalutom će se automatski dogoditi.

U ovom se uređaju Raspberry Pi 4 nalazi unutar posebno izrađenog kućišta zajedno s LCD ekranom. Prednja ploča prikazuje temperaturu procesora, korištenje CPU-a i trenutnu dostupnost prostora za pohranu.

Što se tiče softverske strane stvari, Raspberry Pi OS je u središtu toga, pokreće softver za trgovanje koji je razvio Goose Representative 1 s Python programiranjem. Budući da je open-source znači da uz minimalno iskustvo kodiranja na Pythonu možete modificirati kod kako biste koristili svoj trgovački račun uz malo muke.

Zasluga slike: bram r / YouTube

Butter Robot može snimati ili streamati video pomoću Raspberry Pi kamere modula i USB uređaja. Također može snimati i emitirati zvuk.

U svojoj srži, ovaj mali rover bot se sastoji od Raspberry Pi Zero W, modula kamere, servosa, a istosmjerni motori povezani su s L9110 motornim pogonom. Robot djeluje putem Blynk aplikacije, koja također podržava video stream.

Video stream je uspostavljen korištenjem MJPG streamera. Konačno, ServoBlaster je korišten za kontrolu servo uređaja jer je zadržao PWM izlaz u pozadini. Komponente potrebne za izradu ovog robota su: Raspberry Pi Zero W, RPi modul kamere, USB audio ploča, L9110 drajver motora, DC motori s reduktorom, 9g servo, 3mm LED, zvučnik, klizni prekidač i baterija paket.

Koji ćete projekt robotike Raspberry Pi napraviti?

U ovom članku pogledali smo deset različitih namjenski izrađenih robota koji koriste Raspberry Pi. Većina robota programirana je pomoću jezika Python koji se lako uči.

Ovi projekti zahtijevaju od osnovne do srednje razine vještina. Prije nego započnete bilo koji projekt, razmislite koji model Raspberry Pi je najbolje koristiti, kao i sve izmjene koje želite napraviti.

10 najboljih Raspberry Pi projekata za početnike

Ovi projekti Raspberry Pi za početnike izvrsni su za početak rada s bilo kojim Raspberry Pi modelom.

Pročitajte dalje

UdioCvrkutE-mail
Povezane teme
  • DIY
  • Raspberry Pi
  • Robotika
  • DIY projektne ideje
O autoru
Cherie Tan (Objavljeno 18 članaka)

Cherie je kreativna tehnologinja koja se pridružila MUO-u 2021. Ona je strastveni tvorac i tehnički pisac, s iskustvom korištenja uređaja Raspberry Pi, Arduino, Micro: bit, ATtiny i ATMega, kao i E-tekstila, 3D ispisa i KiCad-a. Izvan stvaranja, Cherie uživa u puštanju glazbe i vježbanju.

Više od Cherie Tan

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu