Робот из raspberry pi 3. Робот для Google Talk на базе Raspberry Pi
Наша команда давно хотела использовать недорогие ARM материнские платы с linux, но их доступность и поддержка производителей не позволяла строить наши решения на них. С выходом Raspberry Pi многое изменилось. Теперь с платой поставляется полноценный linux - существует несколько вариантов дистрибутивов на выбор, большое сообщество пользователей. Единственным огорчением является доступность платы: поставки устройства в Россию постоянно затягиваются, и если вы хотите получить желанную плату быстро - вам придется заплатить приличную сумму перекупщикам. Мне досталась плата модификации B с двумя USB и Ethernet. Рекомендую брать именно ее. Также производитель заявил о более дешевой модификации A без Ethernet и с одним USB.
1) Подключение
Плата серии В имеет 3 USB разъема, однако третий имеет форм-фактор micro и предназначен только для питания платы. Потребление платы может достигать 700мА и не факт, что будучи подключенной напрямую в порт вашего компьютера, плата будет работать (напомню, что согласно старому стандарту, потребление устройства USB не должно превышать 500мА, по новому – 900 мА). У нас плата работала, будучи подключенной к ноутбуку, к телевизору и к USB хабу, проблем не было. Остальные два разъема USB хоть и поддерживают стандарт 2.0, но электрически его не соблюдают. По наблюдениям, максимальное потребление на них составляет 140 мА, вы не сможете подключить напрямую жесткий диск и большинство web-камер. И это далеко не всё. Из-за множества косяков подобного рода и кривым драйверам на этой плате можно использовать только ограниченное число железок. Подробно с ними можно ознакомиться по этой ссылке .
Для старта платы иметь на руках необходимо иметь следующее:
- кабель micro-USB
- SD- карта 6-10 класса (мы использовали карту производства Transcend, также работает Silicon Power, но хуже). Не все карты будут работать в этой плате. И это связано с кривым драйвером SD-карточки и с тем, что производители переходят на более дешевые технологии изготовления. Из-за этого меняются временные параметры сигналов и карты перестают работать. Объем – до 32 Гб.
- USB-hub. Подойдет не любой. Работать будет практически с любым, но будет следующая проблема: у платы нет защиты от обратных токов со стороны USB hub, это означает, что если вы не включите плату через micro USB, но часть устройств подключите по USB hub с внешним питанием, то плата может запуститься, при этом на нее будет подано низкое напряжение. В итоге вы можете убить содержимое SD-карты, так как при данном напряжении загрузчик будет исполняться криво и может повредить данные. Плата после этого может не запуститься и вам придется создавать новый образ ОС и зашивать его на карту. Поэтому советую всегда иметь запасную карту. Подходящие хабы с внешним питанием также описаны на Wiki проекта . Без них нормально подключить wi-fi, web-камеры, USB HDD не получится.
- USB клавиатуру и мышь. Очень советую, чтобы они были новые и одного стандарта (например USB 2.0 или 1.1). Драйвер для USB на этой плате кривой и часто можно получить случай, когда при втыкании мыши и клавиатуры, работает что-то одно. Отзывы на сайте указывают на проблему драйвера.
- источник питания. Если плата не завелась от порта USB вашего компьютера, то можно обойтись и без USB хаба с внешним питанием, для этого вам придется купить блок питания для зарядки или питания usb устройств. Подробнее про это можно узнать на сайте проекта.
2) Установка Linux
![]() |
![]() |
![]() |
![]() |
Отдельного внимания заслуживает концепт корпуса для Raspberry. К сожалению, для него нет 3д модели STL для печати. Но был найден в инете . Юзеры Solidworks могут попробовать его доработать для 3д печати.
Совет пользователям SolidWorks: не стоит думать, что детали в формате STL нельзя распознать. Для этого в меню открытие после выбора формата STL надо выбрать "Параметры" и выбрать тип детали ("твердое тело" или "поверхности"). Тогда STL будет распознана в виде, пригодном для небольшого редактирования.
Этот проект уникален и несмотря на нынешние недоработки, буквально через несколько месяцев бурное сообщество пользователей укажет на основные ошибки и поможет их исправить. Я же советую напоследок внимательно всегда читать документацию на сайте проекта и использовать только проверенное там железо. Согласитесь, за стоимость 2000-3000 руб. можно смириться с недостатками, которые к тому же постоянно исправляются, делая эту плату чуть ли не единственной нормально поддерживаемой ARM Linux платформой.
2018-04-17T11:12:29+05:30The Raspberry Pi works just like your regular desktop PC, except that it is a single board microcomputer the size of a credit card. But, is that all you can do with your Raspberry Pi? Not really. The device is so popular among students, professionals, hobbyists, and artists alike because you can do many things with it, including building a robot!
The best part is that you can build one for as cheap as $50 or as expensive as $1000 and beyond. Where do you get started, then? Pick out the right Raspberry Pi robot kit based on your preferences and you’ll be good to go!
Here’s a list of the best kits we found:
Top Raspberry Pi Robot Kits
1) SunFounder Raspberry Pi Smart Robot Car Kit
Hands down, the SunFounder Raspberry Pi robot kit is the best in the market today and we say this because it has outstanding functionality and just about everything you need to get started with your robot building project. It is a comprehensive STEM learning kit for enthusiasts and professionals and users can’t stop praising it.
Let’s take a look at all the features this kit comes with:
- You will have a lot of fun during assembly! The vehicle is quite well-designed.
- You can use it seamlessly for Python coding.
- It has an S-block based graphical visual programming language line.
- It comes with 3 different sensor modules that function for ultrasonic obstacle avoidance, light follower, and line follower.
- You can engage in simple GUI programming with this robot kit.
- The kit comes with the following:
- Robot HATS
- 1 set of acrylic plate
- TB6612 motor driver
- PCA9685 PWM driver
- Light follower module
- Ultrasonic obstacle avoidance module
- 5-CH line follower module
- 2 battery holders
- 1 SunFounder Servo
- DC gear motor
- Remember that you can use this only with Raspberry Pi and not the other boards.
- It comes with a user manual that has complete instructions as well as code for the vehicle. It also has a published video online to help you further with the assembly and usage.
2)
Dexter Industries Raspberry Pi GoPiGo3 Robot Kit
The Dexter Industries has made this GoPiGo3 Robot kit which helps to build a fully functional robot powered by Raspberry Pi 3. It includes a robot body, motors, controls and everything you need to get your Raspberry Pi up and running. Currently, it is one of the most popular Raspberry Pi Robot Kits on Amazon.
Features of the GoPiGo3 Raspberry Pi Robot Kit are:
- It is a super robot car and upgraded version of GoPiGo
- It comes with the fastest Raspberry Pi 3 board
- Also works great with the A, B, and B+
- It requires no soldering and powered by eight AA batteries
- Dexter Industries provide the software examples and APIs
- Other accessories include a preloaded Micro SD card, an Ethernet cable, a USB WiFi adapter, Raspberry Pi power supply, an ultrasonic sensor, and all the other essential components of the GoPiGo basic starter kit
3)
Rapiro Robot for Raspberry Pi by Switch Science
The Switch Science has designed the Rapiro robot which is a DIY Raspberry Pi-powered kit. It is an affordable, sturdy, easy to assemble, humanoid robot kit.
Features of the Rapiro Robot by Switch Science are:
- It is a DIY model Raspberry Pi robot kit
- It is specially designed for the hobbyists, students, and engineers in the robotics field
- The kit comes in unassembled condition, so user needs to assemble the parts
- You can also install the Model B+ of Raspberry Pi with some small modifications in the Rapiro
- After assembling, it weighs only 1Kg (Lightweight design)
- It comes with 12 servos and a servo control board
- Recommended for the age above 15+
4) PiStorms LEGO Robot – Raspberry Pi V2 Starter Kit
You can make the stunning robot powered by Raspberry Pi with this fantastic Raspberry Pi Robot kit from mindsensors.com. It easily interacts with your bot and can be programmed using the Python. The package includes a PiStorms controller, a LEGO compatible frame, a 6-AA battery holder, a WiFi adapter and an SD card loaded with a ready to use Operating System.
Features of the PiStorms Raspberry Pi Robot Kit are:
- You can make LEGO robot by using the brains of Raspberry Pi!
- It works great with the Raspberry Pi A+, B+, and Raspberry Pi 2
- The LEGO Mindstorms NXT or the EV3 motors & sensors can be connected to code the Raspberry Pi
- It has a built-in color touch display screen of 2.4-inch
- The sturdy design includes an and a WiFi adapter
5) SunFounder Smart Video Car Raspberry Pi Robot Kit
If you want to get started with a robot, then this smart video car Raspberry Pi robot kit from SunFounder is a great option to choose. You can also apply this kit in a virtual machine on Linux. If you have an Android OS installed on Raspberry Pi, then you can operate this setup using a supported app by SunFounder.
Check the features of the SunFounder Raspberry Pi Robot Kit below:
- It is a complete Raspberry Pi learning kit for the beginners in the field of robotics and electronics
- The kit uses a step-down DC to DC converter module that reduces the input voltage
- An L298N motor driver module also included in the bundle
- It is a great kit for studying the Raspberry Pi robotics by both the code and application
- It has a working voltage of 7 to 12V and is powered by two rechargeable lithium batteries of 18650A
- The kit also includes a Webcam with a USB WiFi adapter
- It comes with a compatible Android App for Raspberry Pi
6) BrickPi+ Raspberry Pi Base Kit

Features of BrickPi+ Raspberry Pi Robot Kit from Dexter Industries are:
- The battery pack is enough to power your Raspberry Pi board
- If you attach the BrickPi case with LEGO, then it will turn into an excellent featured robot
- Other languages like Scratch, Python, and Java can be used to write code
- You can connect up to four NXT or EV3 digital/analog motors & sensors
- Control it remotely by connecting the LEGO Mindstorms robot to the web
- An acrylic case is sturdy enough to protect your setup from accidental damage
- A fantastic Raspberry Pi robot kit for beginners
The BrickPi+ Raspberry Pi robot kit is a Wi-Fi supported, cross country, off-road smart car robot kit. It helps you to make a 4-wheel smart robot car on your own without any professional help.
7) Raspberry Pi 3 Smart Video Car Kit by SunFounder
The SunFounder has developed an open source robot to help you understand the coding platform using Raspberry Pi 3. It includes a wide-angle webcam to give clear and perfect pictures of the objects that come in between the path of the robot car.
Features of the SunFounder Smart Robot Kit for Raspberry Pi 3 are:
- You will get a real-time video transmission through the powerful webcam
- An included remote helps to navigate the robot car easily
- Attractive look, sturdy design, and multiple all-together make it a value for money robotics learning kit
- It supports a compatible app which is supported by all types of Operating Systems
- Though the Python code is provided to program it, you can use any development platform to make it up and running
- It will need two high-capacity batteries to work on the operational voltage of 7-12 Volts
- Essential components like Raspberry Pi 3, HATs, wide-angle camera, PWM driver, Motor driver, Servo, battery holder, screwdriver, wrenches, wheels, screws, nuts, and wires make you worry free from making different purchases to make a complete product
The user-friendly graphical interface, simple coding section with a drag-and-drop feature, multiple OS, and coding languages support, etc. are the main advantages to have this RPi 3 robot car kit. It can work with any computer, tablet, mobile phones, etc.
8) Kuman Professional WIFI Smart Robot Car kit for Raspberry Pi

The Raspberry Pi Robot Car Kit from Kuman comes with features as below:
- It comes with a preloaded SD card of 8GB capacity including the robot system codes
- An included webcam provides real-time image and video transmissions on your device
- Inbuilt hotspot feature offers an easy control through an app
- Open source Python code makes the programming task easy and effective
- The camera has 2-axis cradle which makes the shooting at any angle, and that is done without moving the robot car
- The setup works on the most successive and powerful solution including the brain of the RPi motherboard & drive expansion with power management
- A detailed manual with easy-to-understand diagrams helps to understand the working of the project
The smart robot car kit from Kuman is compatible with computer systems, iOS, and Android devices to let you get started with your Raspberry Pi 3. It takes advantage of both the application and coding platforms to interact and control the robotic car kit.
We hope we helped you find the best Raspberry Pi robot kit to get started with your magical projects. If you are still confused, you could take our recommendation and purchase the SunFounder Raspberry Pi Smart Robot Car Kit. It is supremely reliable and very easy to work with.
What are your thoughts? We would love to hear from you!
Хочу познакомить вас с одной вполне интересной разработкой - самодельным экспериментальным роботом, которого я назвал "Zer0". Эта статья является первой из цикла статей по самостоятельному изготовлению робота на основе Raspberry Pi, который будет управляться могущественной связкой Linux + Python.
Постараюсь детализировано описать весь процесс подготовки и изготовления каждой части робота, проведу различные эксперименты с железом и программным обеспечением, поделюсь полезными и интересными идеями по применению данного робота для обучения, развлечений и автоматизации различных задач.
Подготовка
Так сложилось, что я получил в подарок несколько маленьких электродвигателей со встроенными редукторами от какого-то медицинского аппарата для штучного дыхания - шестеренки металлические, хорошее передаточное число, жаль только что корпус из пластика, но думаю что он все нормально выдержит. Еще немного раньше я заполучил набор неплохих колес из резины с шипами от какой-то радиоуправляемой игрушечной машинки.
Малинка (Raspberry Pi 2B) у меня уже была в наличии, поэтому прикупив парочку Ni-MH аккумуляторов по 6В/6А*ч (позже купил еще один на 12В/2,3А*ч) окончательно решил что вполне можно собирать небольшого робота для обучения, экспериментов, развлечений и не только...
Рис. 1. Набор деталей, которые дали начало самодельному роботу.
Поскольку двигатели оказались на рабочее напряжение +24В, а для питания малинки нужно +5В, то пришлось заказать несколько понижающих и повышающих DC-DC преобразователей на микросхемах LM2596 и XL6009.
Основой шасси для робота будет служить доска из дерева средней плотности, она легкая и на нее удобно крепить все детали при помощи маленьких шурупов-саморезов.
Ходовую часть решил делать трехколесную: два ведущих колеса спереди от игрушечной машинки и одно колесико - сзади, которое будет следовать направлению ведущих. Можно сделать ходовую часть и на 4 колеса, 2 из которых ведущие или же все 4, это уже дело вкуса и запчастей в наличии.
Заднее колесико с подшипником можно купить в мебельном магазине или же на базаре. Мне же просто повезло найти его у себя в кладовке, оно оказалось очень добротным, основа изготовлена из металла - похоже что от какого-то старого крепкого кресла.
Ведущие колеса для будущего робота можно извлечь из игрушечной машинки - новой или поломанной. Вот вам идея на заметку: поспрашивайте на базаре у продавцов игрушек нет ли у них на складе поломанных машинок с колесами и прочих электронных игрушек, такое добро скорее всего согласятся продать за копейки - будет польза и вам и продавцу, поскольку ему остается его или выбросить или кому-то подарить на окончательное уничтожение "маленькими исследователями".))
Все дополнительные детали шасси и элементы крепления должны быть легкими, поэтому для их изготовления лучше применять легковесные сплавы и материалы из алюминия.
Обо всем этом и многом другом я подробно расскажу в следующих статьях. А теперь давайте просто рассмотрим что в итоге получилось и как это можно использовать.
Из чего состоит робот
Основные составные части и возможности экспериментального робота Zer0:
- Мозг робота - Raspberry Pi + Raspbian Linux;
- Питание - аккумулятор на 12В/2,3А*ч + контроллер на ATtiny2313 + DC-DC преобразователи;
- Перемещение - два электродвигателя на +24В с редукторами + модуль L298;
- Воспроизведение звука - два широкополосных динамика 2x3 Вт/8 Ом + усилитель на TDA1517P;
- Захват видео/фото/звук - Webcam Logitech C270 HD, 1280 x 720 пикселей + микрофон;
- Управление углом обзора - два сервопривода S05NF;
- Освещение - 6 ярких светодиодов + отражатель с фокусировкой;
- Отображение информации - OLED дисплей 128x64 пикселя;
- Связь - USB Wi-Fi + USB 3G
- Другие возможности - пиродатчик, газовый анализатор воздуха, датчик температуры и влажности воздуха, 3-х осевой компас, ультразвуковой датчик препятствий, датчик освещения, мониторинг напряжения батареи питания, часы реального времени, 2-3 свободных USB порта для подключения разных устройств.
Все приведенные выше составляющие позволяют получить достаточно богатый и разнообразный набор функционала как для такой небольшой конструкции. Размеры и вес робота можно уменьшить еще больше если бы использовать батареи Li-Ion или Li-Pol, а также купив более миниатюрные микроэлектродвигатели с редукторами.
Я же отдал предпочтение батареи Ni-MH потому что она безопасна, недорога и проста в обслуживании, хорошо подходит для беспрерывного питания устройств с постоянной подзарядкой.
Для управления питанием был изготовлен несложный самодельный контроллер на основе ATtiny2313 + электронные ключи на полевых транзисторах. Благодаря ему робот умеет находиться в ждущем режиме (включение по кнопке), выполнять безопасное выключение компьютера с последующим полным отключением питания в случае подачи команды от Raspberry Pi или с кнопки.
Самая дорогая деталь в конструкции робота - это одноплатный мини-компьютер Raspberry Pi. Немного уменьшить его стоимость можно если купить к нему более простой корпус или же вообще изготовить корпус самостоятельно. Отказываться от корпуса для компьютера я бы не севетовал, поскольку он защищает плату компьютера от различного рода внешних воздействий.
Знакомьтесь: Zer0!
Zer0 - это самодельный работ, собранный на основе Raspberry Pi, который управляется операционной системой Linux (Raspbian). Название "Zer0" пришло в голову как-то сразу, это как начальная модель 0-й версии.
Ниже привожу несколько фотографий готового робота (все рисунки кликабельны) и описания к ним:
Рис. 2. Самодельный робот Zer0 на Raspberry Pi и Linux - фронтальный вид.
Спереди у робота располагаются два ведущих колеса, с левой стороны мы видим часть компьютера, по середине расположен ультразвуковой датчик препятствий, платка с различными датчиками (с правой стороны), а также голова.
Голова робота содержит HD веб-камеру со встроенным микрофоном, маленький монохромный OLED-дисплей, пиродатчик, а также небольшой фонарик для освещения того на что голова смотрит если очень темно. Для поворота головы в разные стороны, а также для наклонов вперед и назад используются два маленьких но мощных сервопривода.
Рис. 3. Самодельный робот Zer0 на Raspberry Pi и Linux - вид сзади.
Сзади в нижней части у робота прикреплено колесико с подшипником, в верхней части располагается панель управления питанием. На панели питания размещены клеммы для зарядки аккумулятора и для подачи внешнего питания для робота. Также из этих клемм можно снять 12В для питания чего-либо.
Еще на панели питания рамещен небольшой переключатель-замочек под ключик (как в старых компьютерах) для подачи питания на робота, кнопка включения и выключения, а также большая желтая кнопка с фиксацией, которую можно использовать на свое усмотрение, запрограммировав для нее какое-то событие или режим работы.
Рис. 4. Самодельный робот Zer0 - вид с боковой стороны где размещен компьютер Raspberry Pi.
С левой стороны у робота находится компьютер, по сути для него отведена вся левая сторона. Здесь мы имеем удобный доступ ко всем разъемам и пинам GPIO, которые размещены на малинке. С передней части у нас есть доступ к Micro-SD карточке компьютера.
Также сзади за компьютером есть небольшая свободная площадка для удобного подключения и размещения различных Flash-накопителей, USB Wi-Fi, 3G-адаптеров и для подключения сетевого Ethernet-шнура в случае необходимости.
Рис. 5. Робот Zer0 - вид со стороны где размещены датчики, контроллер движков и система питания.
С правой боковой стороны у робота размещены: платка с набором датчиков, модуль управления электродвигателями на основе L298 + платка для конвертации сигналов на К561ЛА7, DC-DC преобразователи напряжения на +5В и +24В, плата контроллера питания на ATtiny2313 + ключи на полевых транзисторах и радиатор к ним, панель управления питанием.
Рис. 6. Робот Zer0 - вид снизу на движки, акустические колонки и колесико с подшипником.
Снизу у робота прикреплены движки с колесами, а также колесо с подшипником, которое будет следовать направлению движения робота. Еще у нас здесь располагается очень важный отсек - две акустические колонки с широкополосными динамиками по 3Вт, которые собраны в одном корпусе из фанеры с внутренней перегородкой.
Идеи по применению робота
Приведу несколько идей по использованию робота:
- Периодические задачи на автомате, оповещение о наличии новой почты, комментариях на сайтах, курсах валют, погоде...о чем угодно (синтезатор речи + информация на дисплее). У многих есть каждодневные задачи, которые приходится выполнять вручную, это все можно запрограммировать и поручить роботу, настроив при этом время, условия и периодичность оповещений;
- Эксперименты с искусственным интеллектом, нейросетями, логикой . Мощности 2-й и 3-й версии малинки уже хватит для некоторых вещей в этой сфере;
- Платформа для обучения и работы с OpenCV (Open Computer Vision). Анализ информации с фото и видео для принятия каких-то решений, например распознавание лиц у людей, детектор наличия и перемещения каких-то предметов;
- Сигнализация об утечке воды в помещении, появления вредных веществ (газов) в воздухе . Суть идеи проста: робот установлен (или же перемещается) в помещении и периодически измеряет уровень влажности воздуха, анализирует наличие паров вредных веществ и газа в воздухе. В случае отклонений от нормы можно подать звуковой сигнал, отправить куда-то письмо или СМС...;
- Напоминалка о том что нужно полить вазоны и/или проветрить помещение (анализ температуры, влажности и качества воздуха). Часто бывает что люди находясь в помещении привыкают и перестают замечать что по сути там уже нечем дышать, начинает болеть голова, появляется вялость и куда-то пропадают все силы - причиной может быть плохая проветриваемость помещения, низкая влажность воздуха из-за включенного на обогрев кондиционера или обогревателя, жаждущих полива растений и т.п. Можно запрограммировать робота на выполнение периодического контроля качества и влажности воздуха в помещении, с последующем оповещением, например: "откройте окно и освободите помещение на Х минут для его проветривания";
- Удаленный просмотр и мониторинг помещений (интернет через Wi-FI/3G + управление движением + веб-камера). Полезная штука если на некоторое время нужно куда-то уехать, а дома некому остаться, можно будет удаленно увидеть состояние комнат и всего дома, убедиться что все на своем месте;
- Система интерактивной охраны для квартиры или дома (фото + видео + перемещение + звуковой оповещение, сигнализация). Динамические и статические маршруты перемещения с автокорректировкой + логирование событий и значений с датчиков, запись видео и фото, отправка информации на почту или личный удаленный сервер в интернете;
- "Скайп на колесах" (камера + звук + микрофон + перемещение). Возможность общаться и при этом перемещать камеру, меняя позицию и угол обзора удаленно. Возможно вы видели как Эдвард Сноуден удаленно (без физического присутствия) выступал на конференциях TED 2014 (Ванкувер) и CES 2016 в Лас-Вегасе используя робота, которого в сети назвали как "Сноубот"? - в моем случае получится почти то же самое, за исключением наличия большого дисплея на котором смогут видеть того кто "за роботом". Тем не менее, к роботу можно подключить дисплей на 4-7 дюймов используя HDMI выход;
- Подбор и воспроизведение музыки (голосовые команды + удаленное управление). Можно воспроизводить музыку под настроение, отдавая простые голосовые команды или же просто по хлопкам. Также запрограммировав робота можно включать музыку или какое-то звуковое приветствие при срабатывании пиродатчика если кто-то вошел в помещение;
- Управление электроприборами в квартире или доме (через радиомодуль). Здесь нужна доработка: передатчик на 433МГц встраиваем в робот, приемники с "умными" электронными реле подключаем к каждому устройству для управления их питанием и/или режимами;
- Развлечение для детишек (перемещение + камера + звук + свет + удаленное управление). В робота можно заложить какую-то программу и научить его реагировать на какие-то голосовые команды, а также самому управлять и разговаривать через него удаленно... детишки будут в восторге;
- Источник питания с напряжением 12В и током 4А (стоит предохранитель). В тыловой части робота установлена панель управления питанием с двумя клеммами на которых постоянно присутствует напряжение +12В даже если робот выключен, также через них сейчас выполняется заряд аккумулятора. Вполне можно использовать как источник питания для каких-то самоделок и экспериментов не покупая при этом дополнительного аккумулятора или БП;
- и т.д. и т.п. .... придумайте сами:) .
Скомбинировав некоторые из приведенных выше идей можно получить достаточно функциональное устройство, которое может принести не мало пользы вам и вашим близким.
Важно заметить что подключая такого робота на постоянной основе к сети интернет нужно очень тщательно продумать все аспекты в плане сетевой безопасности и шифрования данных, чтобы не допустить получения доступа к инструментам робота и информации на нем посторонним лицам. Об этом я как-то расскажу в отдельной статье по программному обеспечению для робота.
В заключение
В следующей статье я подробно расскажу о изготовлении шасси для робота, креплении движков и колес, поделюсь полезными замечаниями и идеями.
Другие мои статьи по самодельному роботу Zer0:
- Изготовление платформы для самодельного робота (шасси, двигатели, акустика, УНЧ на TDA1517)
Желаю вам творческих успехов и побольше позитива во всех ваших начинаниях!
Роботизированные устройства по-прежнему остаются диковинкой даже для тех современных семей, члены которых повсеместно пользуются продвинутыми гаджетами, цифровыми системами и плодами передовых разработок ведущих мировых компаний. Одной из причин такого положения вещей является слишком высокая цена на сложные автоматизированные механизмы, а также сомнительная целесообразность применения дорогостоящих «машин» для выполнения простых операций. Команда словацких инженеров решила в рамках стартапа «PiKit — Robotic & Control kit based on Raspberry Pi» убедить всех, что концепция модульных роботов, когда покупатель сам вправе выбрать и собрать устройство с необходимой ему функциональностью, способна не просто популяризировать подобные механизмы, но и сделать их более доступными.
Главной особенностью PiKit стала конструкция из отдельного набора «блоков», оснащённых теми или иными датчиками. Представьте, что в предлагаемой сторонними производителями модели часть возможностей вам просто не пригодится, но переплачивать за ненужные опции — затея явно нерациональная. Компромиссом в этом случае выглядит модель компании Anima Technika — робот PiKit, за обработку поступающих команд которого отвечает одноплатный компьютер Raspberry Pi или Banana Pi.
Стартап начал поиски финансирования при помощи краудфандинговой площадки Indiegogo, чтобы собрать $41,8 тыс. для воплощения идеи в жизнь. Участники проекта при соответствующей материальной поддержке могут оформить предзаказ как на уже готовое изделие, так и на отдельные части модульного конструктора. Главной составляющей является небольших размеров корпус, в котором расположился сам PiController на базе одноплатного микрокомпьютера. Благодаря встроенному в него модулю беспроводной связи Wi-Fi владелец устройства сможет управлять PiKit дистанционно, используя для этого настольный ПК, ноутбук, смартфон или планшет.
Набор дополнительных модулей включает в себя два вида приводов для передвижения робота — один ориентирован на манёвренность, другой — на скорость. Первый привод делает робота похожим на паука , а второй превращает PiKit в роботизированный аналог самобалансирующегося двухколёсного самоката наподобие сегвея (Segway) .
Чтобы следить за всем происходящим от первого лица разработчики предлагают установить модуль визуализации со встроенной HD-камерой, микрофоном и ультразвуковым дальномером. С помощью микрофона устройство сможет обрабатывать голосовые команды, а встроенный динамик обеспечит имитацию живого общения PiKit с его владельцем. А чтобы превратить робота в максимально самостоятельный механизм, специалисты Anima Technika подготовили модуль автоматизации, отвечающий за переход «машины» в автономный режим для выполнения ряда несложных задач.
PiController обеспечивает взаимодействие всех модулей со встроенным в него трёхосным акселерометром и гироскопом, трёхосным магнитометром, ШИМ-контроллером, динамиками, зумером, выводя при этом системную информацию на собственный LCD-дисплей.
Элементы PiController, для создания которого использовался Raspberry Pi
Покупатель может заказать PiController за $249 без одноплатного компьютера в комплекте, чтобы усовершенствовать систему по своему усмотрению. Цены на отдельные составляющие указаны ниже:
- модуль визуализации — $189;
- модуль автоматизации — $119;
- колёсный Segway-привод — $99;
- Spider-привод — $899;
- PiController с Raspberry Pi — $289;
- PiController с Banana Pi — $299.
Также разработчики предлагают всем желающим ознакомиться с исходным кодом программного обеспечения и практическими пособиями по созданию робота в домашних условиях.
Модификация под названием Balancing robot, которая представлена на изображении выше, включает в себя модуль визуализации, PiController и колёсный привод. Её розничная стоимость составит $587. А вот для сборки робота-паука понадобится уже куда более дорогой Spider-модуль за $899 — две пары механизированных лап, синхронизирующиеся с центральным контроллером.
Что там говорилось про сомнительную целесообразность дорогих механизмов? Неудивительно, что на данном этапе стартап собрал лишь $628. Однако до окончания краудфандинга осталось ещё 43 дня.
Появление в 2012 году миникомпьютера Raspberry Pi пробудило творческую жилку у многих людей, что породило множество новаторских подходов к вычислительным системам, не виданных со времен восьмибитников.
Действительно, можно сказать, что вновь наступил золотой век компьютерной техники. В связи с этим ниже будут представлены 25 проектов, которые можно сделать с Raspberry Pi.
Предоставляет огромный выбор корпусов различных оттенков, выполненных по современной технологии литья пластмасс. И цена у них вполне приемлемая.
2. Сделай свой собственный корпус для Pi
Хотите сделать собственный корпус? В хранится чертеж корпуса, который можно распечатать. Этот шаблон можно вырезать и склеить.
3. Смотрим видео с Raspberry Pi
Теперь, когда ваш Pi находится в красивом корпусе, самое время подключить его к телевизору и смотреть медиа-контент с помощью ОС OpenELEC. Изучив инструкцию , вы сможете настроить всё в кратчайшие сроки.
4. Мини веб-браузер
Поскольку ваш Raspberry Pi подключен к телевизору, то почему бы не посерфить в сети на большом экране? Для этих целей вам нужно что-нибудь получше Midori, поэтому попробуйте Chromium. Просто зайдите в терминал, наберите sudo apt- get install chromium-browser и нажмите Enter.
5. ZX Spectrum Pi
ZX Spectrum получил вторую жизнь внутри Raspberry Pi. Для эмуляции этой 8-битной прелести напечатайте в терминале sudo apt-get install fuse-emulator-common и нажмите Enter. Введите «y» для подстверждения скачивания и установки.
После того, как Fuse будет установлен, и вы вернетесь к командной строке, напишите sudo apt-get install spectrum-roms fuse-emulator-utils и нажмите Enter. И затем, снова вернувшись к командной строке, напечатайте sudo amixer cset numid=3 2 и щелкнитеEnter.
Если Spectrum пробудил ваш аппетит к олдскулу, то оцените проект RetroPie. С помощью него вы можете эмулировать сокровища таких старых консолей, как SNES, Mega Drive и других подобных. Установка выполняется не слишком быстро, но результат того стоит. Следуйте этим инструкциям , и у вас все получится. можно бесплатно скачать классические игры.
8. Windows 3.0 на Pi
Раз уж мы начали говорить о ретро, то можно попробовать запустить DOS 6.22 и Windows 3.0 с помощью QEMU. Для начала посетите Kirsle и извлеките образ VirtualBox (VDI), затем, воспользовавшись VirtualBox, конвертируйте VDI в IMG, напечатав vboxmanage clonehd "image.vdi" "image.img" --format RAW (вместо image введите название вашего образа).
Далее инсталлируйте QEMU, прописав sudo apt-get install qemu . Затем конвертируйте исходный образ в образ QEMU qcow, напечатав qemu- img convert -f raw image.img -O qcow2 image.qcow . Наконец запустите образ, введя qemu image.qcow . Все это, конечно, далеко от совершенства и имеет тенденцию к подвисанию, но все же забавная штука!
9. Робототехника
Роботы — это прикольно, за исключением, наверно, тех, которые пытаются убить всех человеков. Существует множество проектов, связанных с робототехникой. В электронном журнале MagPi (со стр. 9) приводится описание, как сделать роборуку, приводимую в движение с помощью Raspberry Pi.
10. Еще про роботов
Поскольку мы затронули тему про роботов, то есть еще один замечательный проект , предполагающий совместное использование платформы Big Track и Raspberry Pi.
11. Обучение программированию
Raspberry Pi являет собой прекрасную основу для программирования с большим выбором языков программирования. Почитайте о некоторых из них на eLinux wiki .
Scratch — это язык программирования, который легко освоить и с которым достаточно просто работать. Он хорошо подходит для детей, начинающих изучать программирование, а также для создания серьезных проектов. Познакомьтесь с этим .
Хотя вы с помощью эмулятора можете играть в игры, предназначенные для Spectrum, программирование на языке BASIC через эмулятор не представляет собой то же самое. В таком случае воспользуйтесь SpecBAS , являющегося ремейком Sinclair BASIC.
Raspberry Pi мал да удал! Он представляет собой превосходный хакерский инструмент. Попробуйте запустить на нем проверочную систему обхода безопасности .
15. Firefox OS на Pi
16. RISC OS для Pi
Если вы тоскуете по прошлому, тогда попробуйте запустить RISC OS на своемRaspberry Pi. Файлы и полная инструкция находятся .
17. Клавиатура из алюминиевых банок
Клавиатура из пивных банок? Есть и такая! Команда Robofun подключила плату Arduinoвместе 40 алюминиевыми банками к Raspberry Pi. Посмотреть на это можно .
18. Сервер BitTorrent
Если вы частый гость различных торрент-сайтов, так почему бы не создать специальную торрент-машину? Просто подключите ее к своему роутеру и оставьте ее делать свое дело. Документацию, скрипты и файлы можно найти на snapdragon:IT blog .
19. Облачный сервер
Хотите организовать свой облачный сервер? Благодаря OwnCloud вы сможете это сделать. Следуйте инструкциям и настройте скрипт с petRockBlog . И в кратчайшие сроки вы станете облачным провайдером.
20. Беспилотник на Raspberry Pi
Это блестящая концепция — БПЛА на Raspberry Pi. Только подумайте о возможностях! Данное творение Maggie представляет собой, возможно, первый квадрокоптер на основеRaspberry Pi.
21. Погодная станция
Позволит создать прекрасный школьный проект — погодную станцию на Raspberry Pi. Используя погодную станцию с USB компании Maplin этот миникомпьютер может регистрировать всю необходимую информацию.
22. 10-дюймовый сенсорный экран
Используя 10-дюймовый сенсорный экран и преобразователь HDMI-LVDS, вы можете сделать тачскрин с Raspberry Pi. Полный набор может быть куплен на Chalkboard Electronics и затем собран, как в ролике ниже.
23. Домашняя автоматика
Любители игры Minecraft, ликуйте! Она доступна и на Raspberry Pi .
Обычные платы Raspberry Pi предназначены для простой вычислительной работы. Но, ознакомившись с инструкцией ребят из Университета Саутгемптона, вы сможете сделать из своего миникомпьютера суперкомпьютер.
Перевод сайт
   Благодарим Вас за интерес к информационному проекту сайт.
   Если Вы хотите, чтобы интересные и полезные материалы выходили чаще, и было меньше рекламы,
   Вы можее поддержать наш проект, пожертвовав любую сумму на его развитие.
Популярное
- Универсальная консоль отчетов (8
- Услуга конференц связь мтс отключить
- Музыка (Yandex music downloader)
- Новостной и аналитический портал "время электроники"
- Премиум шаблон Tempera. Супер тема wordpress. Вниманию пользователей Mantra, Nirvana, Parabola, Tempera: плагин Cryout Serious Theme Settings Случайные записи из рубрики
- Мощность: сколько ватт нужно АС
- Россию покроет «умная пыль Умная пыль нанотехнологии
- Обзор тарифов линейки «Просто супер» от МТС-Украина
- LG Spirit - Технические характеристики
- "Неполадки подключения или неверный код MMI "








































