Включва Broadcom/ARM SoC (система върху чип) с графичен процесор, RAM и както безжична, така и кабелна свързаност опции (чрез Ethernet порта на модели с пълен размер), Raspberry Pi е много гъвкава част от комплект.
Неговият малък размер и мощност на обработка го правят идеален за роботика. В тази статия ще разгледаме десет впечатляващи проекта за роботика, създадени с помощта на Raspberry Pi.
Хуманоидните роботи стават все по-популярни и може да имат функции като ултразвуково измерване на разстояние, безжичен контрол и избягване на препятствия. В този проект са необходими комплект Robotis Bioloid, сензор за разстояние и жироскоп.
Производителят съветва да използвате по-малък Raspberry Pi Zero вместо модел в пълен размер. За захранване на Raspberry Pi Zero трябва да се използва едноклетъчна батерия (2500mAh). Също така, за четене на данните от сензора е необходим чип за аналогово-цифров преобразувател.
Много деца и възрастни биха харесали робот домашен любимец. Rongzhong Li е разработил проект за роботизирана котка с отворен код, Nybble. Екипът е заменил 3D отпечатани части с лазерно изрязани дървени. Други компоненти включват Raspberry Pi 3B+, Sparkfun Arduino Pro Mini и комплекта Nybble.
Мобилността на Nybble се управлява от Arduino-съвместим микроконтролер. Той запазва "мускулната памет" за това как да се движите. За да подпомогне наблюдението и вземането на решения от Nybble, Raspberry Pi е инсталиран отгоре на гърба му. Можете също така да промените програмирането в Nybble, за да изпращате прости команди като "разходка" или "завийте наляво".
Това е роботът Devastator! Този роботизиран резервоар може да бъде построен чрез включване на Raspberry Pi Zero W с мобилната платформа Devastator tank. Конструкцията включва схема на контролера на двигателя и малко код на Python, както и монтирана камера с персонализирана скоба, която може да бъде създадена с помощта на 3D принтер.
С новото Raspberry Pi Zero 2 W вече наличен, може също да помислите да го използвате за по-голяма енергийна ефективност.
Това е миниатюрен боен робот, направен с Raspberry Pi Zero. Входовете от Bluetooth игров контролер се превеждат в команди за моторните контролери, свързани чрез GPIO. Вместо да използва класически RC предавател, този удобен за начинаещи подход чрез GPIO щифтове го прави идеален за по-млади потребители.
Платка L298N се справя с двата скоростни мотора N20, които осигуряват движение, докато Tarot TL300G ESC е отговорен за въртенето на безчетковия мотор, прикрепен към спинера „папионка“ отпред. Добавете батерия Turnigy 500mAh 3S и ще получите всичко необходимо, за да се побере в 3D отпечатаното шаси на робота.
Roomba е автономна робот прахосмукачка. Този проект ви показва как да създадете свой собствен специален робот Pi Roomba с по-интелигентно движение!
Изисква се Roomba 530 със сериен интерфейс, за да можете да свържете Raspberry Pi, който се захранва от 18V батерия.
За частта за кодиране той използва пакет Java, който използва RXTX зад кулисите, за да комуникира с робота и потребителски интерфейс който осигурява "джойстик" за управление на Roomba и набор от измерватели на нивото, които показват изхода от шестте "светлинни удари" сензори".
CHOP е четирикрак DIY робот, който работи подобно на Boston Dynamics Spot. CHOP е проект с отворен код, така че можете да го модифицирате с готови части и няколко компонента за 3D печат.
Основните му компоненти са Raspberry Pi 4B и Arduino Mega. Докато Mega се свързва със серво контролерите и филтрира данни от сензори като инерционните измервателна единица, Pi приема всичко и изпълнява серия от скриптове на Python, за да изчисли стойността на робота походка. Той също така контролира по какъв начин трябва да се движат сервоприводите, използвайки обратен кинематичен модел.
Дистанционно управление с Bluetooth доставя команди на Raspberry Pi, за да регулира посоката, в която тялото на робота трябва да се ускори.
Това е миниатюрна версия на популярния четирикрак робот Spot. Ботът Spot Micro има триосен режим за управление на ъгъла/контрол на позата на тялото, който може да постигне „походка в тръс“ или „походка при ходене“ с помощта на клавиатурата.
Софтуерът работи на Raspberry Pi 3B с инсталиран Ubuntu 16.04. В ROS рамка, той е направен от C++ и Python възли.
Основните необходими компоненти са: Raspberry Pi 3B, серво контролна платка на базата на PCA9685, серво, 16x2 I2C LCD панел, 4000mAh Lipo батерия, директна връзка към серво платка за серво захранване, 5V регулатор на напрежение за захранване на Raspberry Pi, контролна платка PCA9685, персонализирани 3D отпечатани части, както и допълнителен Lidar за стая картографиране.
Както подсказва името му, този робот може да играе пинг-понг (известен още като тенис на маса). Изключително интелигентен, той може да регулира трудността на играта си от прости до напреднали.
Играйте срещу този пинг-понг робот за сериозна тренировка или свободно време. Въпреки че бихте могли да закупите подобен търговски бот за над 2000 долара, този може да бъде изграден без усилие със съществуващи части, лазерно изрязани компоненти и 3D отпечатани части. Може също да носи около 100 TT топки и се свързва чрез WiFi.
Търсите решение за търговия с криптовалута с отворен код? След това вижте този проект, робот Raspberry Pi, който служи като напълно автоматизиран самостоятелно работещ проект за търговия с криптовалута. Проектът е проектиран по такъв начин, че ако се спазват определени параметри, търговията с криптовалута ще се извършва автоматично.
В това устройство Raspberry Pi 4 се държи в специално изработен калъф заедно с LCD екран. Предният панел показва температурата на процесора, използването на процесора и текущата наличност на място за съхранение.
От софтуерната страна на нещата, Raspberry Pi OS е в основата на това, като работи със софтуер за търговия, разработен от Goose Representative 1 с програмиране на Python. Да бъдеш с отворен код означава, че с минимален опит в кодирането на Python можете да промените кода, за да използвате вашата сметка за търговия с малко караница.
Butter Robot може да записва или предава видео с помощта на модула за камера Raspberry Pi и USB устройство. Може също да улавя и извежда аудио.
В основата си този малък роувър бот се състои от Raspberry Pi Zero W, модул на камерата, серво двигатели и DC двигателите са свързани с драйвер на двигателя L9110. Роботът работи чрез приложение Blynk, което също поддържа видео поток.
Видео потокът е създаден с помощта на MJPG стример. И накрая, ServoBlaster беше използван за управление на сервоприводите, тъй като той запази PWM изхода във фонов режим. Компонентите, необходими за направата на този робот са: Raspberry Pi Zero W, RPi камера модул, USB аудио платка, драйвер за мотор L9110, двигатели с постоянен ток, 9g серво, 3 мм LED, високоговорител, плъзгащ превключвател и батерия пакет.
Кой проект за роботика на Raspberry Pi ще направите?
В тази статия разгледахме десет различни специално създадени роботи, които използват Raspberry Pi. Повечето от роботите са програмирани с помощта на лесния за научаване език Python.
Тези проекти изискват базово до средно ниво на умения. Преди да започнете всеки проект, помислете кой модел Raspberry Pi е най-добре да използвате, както и каквито и да е модификации, които искате да направите.
Тези проекти Raspberry Pi за начинаещи са чудесни за започване с всеки модел Raspberry Pi.
Прочетете Следващото
- Направи си сам
- Raspberry Pi
- роботика
- Идеи за проекти „Направи си сам“.
Чери е креативен технолог, който се присъедини към MUO през 2021 г. Тя е запален производител и технически писател, с опит в използването на Raspberry Pi, Arduino, Micro: bit, ATtiny и ATMega устройства, както и E-textile, 3D печат и KiCad. Освен да прави, Чери обича да свири музика и да тренира.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате