Ietver Broadcom/ARM SoC (System on Chip) ar GPU, RAM un gan bezvadu, gan vadu savienojumu opcijas (pilna izmēra modeļos izmantojot Ethernet portu), Raspberry Pi ir ļoti daudzpusīgs gabals komplekts.

Tā mazais izmērs un apstrādes jauda padara to ideāli piemērotu robotikai. Šajā rakstā mēs apskatīsim desmit iespaidīgus robotikas projektus, kas izveidoti, izmantojot Raspberry Pi.

Cilvēka roboti kļūst arvien populārāki, un tiem var būt tādas funkcijas kā ultraskaņas attāluma noteikšana, bezvadu vadība un šķēršļu novēršana. Šajā projektā ir nepieciešams Robotis Bioloid komplekts, attāluma sensors un žiroskops.

Izgatavotājs iesaka pilna izmēra modeļa vietā izmantot mazāku Raspberry Pi Zero. Lai darbinātu Raspberry Pi Zero, ir jāizmanto vienas šūnas akumulators (2500 mAh). Sensora datu nolasīšanai ir nepieciešama arī analogā-digitālā pārveidotāja mikroshēma.

Attēla kredīts: Petoi / YouTube

Daudziem bērniem un pieaugušajiem patiktu mājdzīvnieks robots. Rongzhong Li ir izstrādājis atvērtā pirmkoda robotu kaķu projektu Nybble. Komanda ir aizstājusi 3D drukātās detaļas ar lāzergrieztām koka detaļām. Citas sastāvdaļas ir Raspberry Pi 3B+, Sparkfun Arduino Pro Mini un Nybble komplekts.

Nybble mobilitāti nodrošina ar Arduino saderīgs mikrokontrolleris. Tas saglabā "muskuļu atmiņu" par to, kā pārvietoties. Lai palīdzētu Nybble novērot un pieņemt lēmumus, Raspberry Pi ir uzstādīts tā aizmugurē. Varat arī modificēt Nybble programmēšanu, lai nosūtītu vienkāršas komandas, piemēram, "staigāt" vai "pagriezties pa kreisi".

Attēla kredīts: ExplainingComputers / YouTube

Šis ir robots Devastator! Šo robotizēto tvertni var uzbūvēt, iekļaujot Raspberry Pi Zero W ar Devastator tvertnes mobilo platformu. Konstrukcijā ir iekļauta motora kontrollera ķēde un daži Python kodi, kā arī uzstādīta kamera ar pielāgotu kronšteinu, ko var izveidot, izmantojot 3D printeri.

Ar jauno Raspberry Pi Zero 2 W tagad ir pieejams, varat arī apsvērt iespēju to izmantot, lai palielinātu energoefektivitāti.

Tas ir miniatūrs cīņas robots, kas izgatavots ar Raspberry Pi Zero. Bluetooth spēļu kontrollera ievades tiek pārveidotas par komandām motora kontrolleriem, kas savienoti, izmantojot GPIO. Tā vietā, lai izmantotu klasisko RC raidītāju, šī iesācējiem draudzīgā pieeja, izmantojot GPIO tapas, padara to ideāli piemērotu jaunākiem lietotājiem.

L298N dēlis apstrādā divus N20 pārnesumkārbas motorus, kas nodrošina pārvietošanos, savukārt Tarot TL300G ESC ir atbildīgs par bezsuku motora griešanu, kas piestiprināts pie "taurītes" vērpēja priekšpusē. Pievienojiet Turnigy 500 mAh 3S akumulatoru, un jūs iegūsit visu nepieciešamo, lai iekļautos robota 3D drukātajā šasijā.

Roomba ir autonoma robots putekļu sūcējs. Šis projekts parāda, kā izveidot savu īpašo Pi Roomba robotu ar viedāku kustību!

Nepieciešams Roomba 530 ar seriālo interfeisu, lai varētu pieslēgt Raspberry Pi, kuru darbina 18V akumulators.

Kodēšanas daļai tiek izmantota Java pakotne, kas aizkulisēs izmanto RXTX, lai sazinātos ar robotu un lietotāja saskarni. kas nodrošina "kursorsviru", lai vadītu Roomba, un līmeņa mērītāju komplektu, kas norāda sešu "gaismas trieciena izvadi sensori".

Attēla kredīts: asd_lab / YouTube

CHOP ir četrkājains DIY robots, kas darbojas līdzīgi kā Boston Dynamics Spot. CHOP ir atvērtā pirmkoda projekts, tāpēc varat to modificēt, izmantojot gatavās daļas un dažus 3D drukas komponentus.

Tās galvenās sastāvdaļas ir Raspberry Pi 4B un Arduino Mega. Kamēr Mega savienojas ar servo kontrolleriem un filtrē datus no sensoriem, piemēram, inerciālo mērvienība, Pi ņem to visu un palaiž virkni Python skriptu, lai aprēķinātu robotu gaita. Tas arī kontrolē, kādā virzienā servo jāpārvieto, izmantojot apgriezto kinemātikas modeli.

Bluetooth tālvadības pults nodrošina komandas Raspberry Pi, lai regulētu virzienu, kādā robota ķermenim jāpaātrina.

Attēla kredīts: SpartanIIMark6 / YouTube

Šī ir miniatūra populārā Spot četrkājainā robota versija. Spot Micro robotprogrammatūrai ir trīs asu leņķa komandu/ķermeņa pozas kontroles režīms, kas var veikt “rikšanas gaitu” vai “staigāšanas gaitu”, izmantojot tastatūru.

Programmatūra darbojas uz Raspberry Pi 3B ar instalētu Ubuntu 16.04. ROS sistēmā tas ir veidots no C++ un Python mezgliem.

Galvenās nepieciešamās sastāvdaļas ir: Raspberry Pi 3B, servo vadības panelis, kura pamatā ir PCA9685, servo, 16x2 I2C LCD panelis, 4000 mAh Lipo akumulators, tiešs savienojums ar servo panelis servo jaudai, 5 V sprieguma regulators Raspberry Pi barošanai, PCA9685 vadības panelis, pielāgotas 3D drukātas detaļas, kā arī izvēles Lidar telpai kartēšana.

Attēla autors: PongFox Table Tennis Robot/YouTube

Kā norāda tā nosaukums, šis robots var spēlēt galda tenisu (aka galda tenisu). Ļoti inteliģents, tas var pielāgot spēles grūtības no vienkāršas līdz progresīvai.

Spēlējiet pret šo galda tenisa robotu nopietnai praksei vai atpūtai. Lai gan jūs varētu iegādāties līdzīgu komerciālu robotu par vairāk nekā 2000 ASV dolāru, to var izveidot bez piepūles, izmantojot esošās daļas, ar lāzeru grieztus komponentus un 3D drukātas detaļas. Tas var arī pārvadāt aptuveni 100 TT bumbiņas un savieno, izmantojot WiFi.

Attēla kredīts: TechReview / YouTube

Vai meklējat atvērtā koda kriptovalūtas tirdzniecības risinājumu? Pēc tam iepazīstieties ar šo projektu, Raspberry Pi robotu, kas kalpo kā pilnībā automatizēts kriptovalūtu tirdzniecības projekts, kas darbojas paši. Projekts ir veidots tā, ka, ievērojot noteiktus parametrus, kriptovalūtas tirdzniecība notiks automātiski.

Šajā ierīcē Raspberry Pi 4 tiek turēts īpaši izgatavotā korpusā kopā ar LCD ekrānu. Priekšējais panelis parāda procesora temperatūru, CPU lietojumu un pašreizējo krātuves vietas pieejamību.

Programmatūras ziņā Raspberry Pi OS ir tās pamatā, izmantojot Goose Representative 1 izstrādāto tirdzniecības programmatūru ar Python programmēšanu. Atvērtā koda izmantošana nozīmē, ka ar minimālu Python kodēšanas pieredzi jūs varat modificēt kodu, lai bez grūtībām izmantotu savu tirdzniecības kontu.

Attēla kredīts: bram r / YouTube

Sviesta robots spēj ierakstīt vai straumēt video, izmantojot Raspberry Pi kameras moduli un USB ierīci. Tas var arī uztvert un izvadīt audio.

Pamatā šis mazais rover robots sastāv no Raspberry Pi Zero W, kameras moduļa, servo, un līdzstrāvas motori ir savienoti ar L9110 motora draiveri. Robots darbojas, izmantojot Blynk lietotni, kas atbalsta arī video straumi.

Video straume tika izveidota, izmantojot MJPG straumētāju. Visbeidzot, servo vadīšanai tika izmantots ServoBlaster, jo tas saglabāja PWM izvadi fonā. Šī robota izgatavošanai nepieciešamie komponenti ir: Raspberry Pi Zero W, RPi kameras modulis, USB audio plate, L9110 motora draiveris, līdzstrāvas piedziņas motori, 9g servo, 3mm LED, skaļrunis, slīdslēdzis un akumulators komplekts.

Kuru Raspberry Pi robotikas projektu jūs veidosit?

Šajā rakstā mēs esam apskatījuši desmit dažādus mērķtiecīgi veidotus robotus, kas izmanto Raspberry Pi. Lielākā daļa robotu ir ieprogrammēti, izmantojot viegli apgūstamo Python valodu.

Šiem projektiem ir nepieciešams no pamata līdz vidējam prasmju līmenim. Pirms jebkura projekta uzsākšanas apsveriet, kuru Raspberry Pi modeli vislabāk izmantot, kā arī visas modifikācijas, kuras vēlaties veikt.

10 labākie Raspberry Pi projekti iesācējiem

Šie Raspberry Pi projekti iesācējiem ir lieliski piemēroti, lai sāktu darbu ar jebkuru Raspberry Pi modeli.

Lasiet Tālāk

DalītiesČivinātE-pasts
Saistītās tēmas
  • DIY
  • Raspberry Pi
  • Robotika
  • DIY projektu idejas
Par autoru
Šērija Tana (18 publicēti raksti)

Šērija ir radošā tehnoloģe, kas pievienojās MUO 2021. gadā. Viņa ir dedzīga veidotāja un tehnisko rakstītāju, ar pieredzi Raspberry Pi, Arduino, Micro: bit, ATtiny un ATMega ierīču, kā arī E-tekstila, 3D drukāšanas un KiCad lietošanā. Ārpus veidošanas Šērijai patīk spēlēt mūziku un trenēties.

Vairāk no Cherie Tan

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu