Su Broadcom / ARM SoC (System on Chip) su GPU, RAM ir belaidžiu bei laidiniu ryšiu parinktys (per Ethernet prievadą viso dydžio modeliuose), Raspberry Pi yra labai universalus gabalas rinkinys.

Dėl mažo dydžio ir apdorojimo galios jis idealiai tinka robotikai. Šiame straipsnyje apžvelgsime dešimt įspūdingų robotikos projektų, sukurtų naudojant Raspberry Pi.

Humanoidiniai robotai populiarėja ir gali turėti tokias funkcijas kaip ultragarsinis atstumo jutiklis, belaidis valdymas ir kliūčių išvengimas. Šiam projektui reikalingas Robotis Bioloid rinkinys, atstumo jutiklis ir giroskopas.

Gamintojas pataria naudoti mažesnį Raspberry Pi Zero, o ne viso dydžio modelį. Norint maitinti Raspberry Pi Zero, reikia naudoti vieno elemento bateriją (2500 mAh). Be to, norint nuskaityti jutiklio duomenis, reikalingas analoginio-skaitmeninio keitiklio lustas.

Vaizdo kreditas: Petoi / YouTube

Daugeliui vaikų ir suaugusiųjų patiktų augintinis robotas. Rongzhong Li sukūrė atvirojo kodo robotų kačių projektą „Nybble“. Komanda pakeitė 3D spausdintas dalis lazeriu pjaustytomis medinėmis. Kiti komponentai yra Raspberry Pi 3B+, Sparkfun Arduino Pro Mini ir Nybble rinkinys.

instagram viewer

„Nybble“ mobilumą valdo su „Arduino“ suderinamas mikrovaldiklis. Jis išsaugo „raumenų atmintį“, kaip judėti. Kad Nybble būtų lengviau stebėti ir priimti sprendimus, Raspberry Pi yra sumontuotas ant nugaros. Taip pat galite modifikuoti „Nybble“ programavimą ir siųsti paprastas komandas, pvz., „vaikščioti“ arba „sukti į kairę“.

Vaizdo kreditas: ExplainingComputers / YouTube

Tai robotas Devastator! Šis robotas bakas gali būti pastatytas naudojant Raspberry Pi Zero W su Devastator tanko mobiliąja platforma. Konstrukcijoje yra variklio valdiklio grandinė ir tam tikras Python kodas, taip pat sumontuota kamera su pasirinktiniu laikikliu, kurį galima sukurti naudojant 3D spausdintuvą.

Su naujais Raspberry Pi Zero 2 W Dabar galite naudoti jį, kad padidintumėte energijos vartojimo efektyvumą.

Tai miniatiūrinis kovos robotas, pagamintas iš Raspberry Pi Zero. „Bluetooth“ žaidimų valdiklio įvestis paverčiama komandomis variklio valdikliams, prijungtiems per GPIO. Užuot naudojęs klasikinį RC siųstuvą, šis pradedantiesiems patogus būdas per GPIO kaiščius puikiai tinka jaunesniems vartotojams.

L298N lenta valdo du N20 pavarų variklius, kurie užtikrina judėjimą, o Tarot TL300G ESC yra atsakinga už variklio be šepetėlių, pritvirtinto prie „peteliškės“ suktuko, sukimąsi. Pridėkite Turnigy 500 mAh 3S akumuliatorių ir gausite viską, ko reikia, kad tilptų į 3D spausdintą roboto važiuoklę.

Roomba yra autonominis robotas dulkių siurblys. Šis projektas parodo, kaip sukurti savo specialų Pi Roomba robotą su protingesniu judesiu!

Reikalingas Roomba 530 su nuoseklia sąsaja, todėl galima prijungti Raspberry Pi, kuris maitinamas 18V baterija.

Kodavimo daliai naudojamas „Java“ paketas, kuris užkulisiuose naudoja RXTX ryšį su robotu ir vartotojo sąsaja. kuris suteikia „vairasvirtę“ „Roomba“ valdymui ir lygio matuoklių rinkinį, rodantį šešių „šviesos smūgio“ išvestį. jutikliai“.

Vaizdo kreditas: asd_lab / YouTube

CHOP yra keturkampis „pasidaryk pats“ robotas, veikiantis panašiai kaip „Boston Dynamics Spot“. CHOP yra atvirojo kodo projektas, todėl galite jį modifikuoti naudodami paruoštas dalis ir keletą 3D spausdinimo komponentų.

Pagrindiniai jo komponentai yra Raspberry Pi 4B ir Arduino Mega. Nors „Mega“ jungiasi prie servo valdiklių ir filtruoja duomenis iš jutiklių, tokių kaip inercija matavimo vienetas, Pi viską priima ir paleidžia Python scenarijų seriją, kad apskaičiuotų roboto eisena. Jis taip pat kontroliuoja, kokiu būdu servosai turėtų judėti, naudojant atvirkštinį kinematikos modelį.

„Bluetooth“ nuotolinio valdymo pultelis pateikia komandas Raspberry Pi, kad būtų galima reguliuoti kryptį, kuria roboto kūnas turėtų įsibėgėti.

Vaizdo kreditas: SpartanIIMark6 / YouTube

Tai miniatiūrinė populiaraus keturkojo roboto Spot versija. „Spot Micro“ robotas turi trijų ašių kampo komandų / kūno padėties valdymo režimą, kuris gali atlikti „risto eiseną“ arba „vaikščiojimą“ naudojant klaviatūrą.

Programinė įranga veikia Raspberry Pi 3B su įdiegta Ubuntu 16.04. ROS sistemoje jis sudarytas iš C++ ir Python mazgų.

Pagrindiniai reikalingi komponentai yra: Raspberry Pi 3B, servo valdymo plokštė, pagrįsta PCA9685, servo, 16x2 I2C LCD skydelis, 4000 mAh Lipo baterija, tiesioginis prijungimas prie servo plokštė servo maitinimui, 5 V įtampos reguliatorius Raspberry Pi maitinimui, PCA9685 valdymo plokštė, pritaikytos 3D spausdintos dalys, taip pat pasirenkamas Lidar kambariui kartografavimas.

Vaizdo kreditas: PongFox Table Tennis Robot/YouTube

Kaip rodo jo pavadinimas, šis robotas gali žaisti stalo tenisą (dar žinomą kaip stalo tenisas). Labai protingas, jis gali reguliuoti žaidimo sudėtingumą nuo paprasto iki sudėtingesnio.

Žaiskite prieš šį stalo teniso robotą rimtai mankštindamiesi ar laisvalaikiu. Nors galite įsigyti panašų komercinį robotą už daugiau nei 2000 USD, jį galima be vargo sukurti naudojant esamas dalis, lazeriu pjaustytus komponentus ir 3D spausdintas dalis. Jis taip pat gali neštis apie 100 TT kamuoliukų ir jungiasi per WiFi.

Vaizdo kreditas: „TechReview“ / YouTube

Ieškote atvirojo kodo kriptovaliutų prekybos sprendimo? Tada patikrinkite šį projektą – Raspberry Pi robotą, kuris veikia kaip visiškai automatizuotas savarankiškai veikiantis kriptovaliutų prekybos projektas. Projektas sukurtas taip, kad jei bus laikomasi tam tikrų parametrų, prekyba kriptovaliuta vyktų automatiškai.

Šiame įrenginyje Raspberry Pi 4 laikomas specialiai pagamintame dėkle kartu su LCD ekranu. Priekiniame skydelyje rodoma procesoriaus temperatūra, procesoriaus naudojimas ir esama laisvos vietos saugykla.

Kalbant apie programinę įrangą, svarbiausia yra Raspberry Pi OS, kurioje veikia Goose Representative 1 sukurta prekybos programinė įranga su Python programavimu. Atvirojo kodo naudojimas reiškia, kad turėdami minimalią Python kodavimo patirtį galite modifikuoti kodą, kad galėtumėte naudoti savo prekybos sąskaitą be vargo.

Vaizdo kreditas: bram r / YouTube

„Butter Robot“ gali įrašyti arba transliuoti vaizdo įrašą naudodamas „Raspberry Pi“ kameros modulį ir USB įrenginį. Jis taip pat gali užfiksuoti ir išvesti garsą.

Šio mažo roverio roboto esmę sudaro Raspberry Pi Zero W, kameros modulis, servosistemos, o nuolatinės srovės varikliai yra sujungti su L9110 variklio tvarkykle. Robotas veikia per Blynk programėlę, kuri taip pat palaiko vaizdo srautą.

Vaizdo srautas buvo sukurtas naudojant MJPG streamer. Galiausiai servo valdymui buvo naudojamas „ServoBlaster“, nes jis išlaikė PWM išvestį fone. Šiam robotui pagaminti reikalingi komponentai: Raspberry Pi Zero W, RPi kameros modulis, USB garsas plokštė, L9110 variklio tvarkyklė, nuolatinės srovės varikliai, 9 g servo, 3 mm LED, garsiakalbis, slankiojantis jungiklis ir baterija paketas.

Kurį Raspberry Pi Robotics projektą kursite?

Šiame straipsnyje apžvelgėme dešimt skirtingų specialiai sukurtų robotų, kurie naudoja Raspberry Pi. Dauguma robotų yra užprogramuoti naudojant lengvai išmokstamą Python kalbą.

Šiems projektams reikalingas pagrindinis ir vidutinis įgūdžių lygis. Prieš pradėdami bet kokį projektą, apsvarstykite, kurį Raspberry Pi modelį geriausia naudoti, taip pat kokius pakeitimus norite atlikti.

10 geriausių „Raspberry Pi“ projektų pradedantiesiems

Šie pradedantiesiems skirti Raspberry Pi projektai puikiai tinka norint pradėti dirbti su bet kuriuo Raspberry Pi modeliu.

Skaitykite toliau

DalintisTviteryjeEl. paštas
Susijusios temos
  • DIY
  • Raspberry Pi
  • Robotika
  • „Pasidaryk pats“ projektų idėjos
Apie autorių
Cherie Tan (18 straipsnių paskelbta)

Cherie yra kūrybinė technologė, prisijungusi prie MUO 2021 m. Ji yra aistringa kūrėja ir technikos rašytoja, turinti patirties naudojant Raspberry Pi, Arduino, Micro: bit, ATtiny ir ATMega įrenginius, taip pat E-tekstilę, 3D spausdinimą ir KiCad. Už kūrybos ribų Cherie mėgsta groti muziką ir mankštintis.

Daugiau iš Cherie Tan

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia