Ar-Du — реализация знаменитого робота R2-D2 на Arduino


Ar-Du - робот R2-D2 на Arduino
Ar-Du — это попытка реализации знаменитого робота R2-D2 (из фильма «Звёздные войны») на контроллере Arduino.

Компоненты робота:
— Arduino,
Bluetooth-модуль (для связи и управления роботом),
— камера, которая сжимает картинку и выдаёт её по последовательному протоколу,
мотор-шилд,
— звуковой модуль (на ISD 1730),
сервомашинка,
— УЗ-дальномер HC-SR04,
— светодиоды.
Программа управления реализуется на Processing-е.

Блок-схема робота:
Блок-схема робота

используемые пины контроллера:

Pin0 (Rx) : BT module Tx Pin
Pin1 (Tx) : BT module Rx Pin
Pin2 : NewSoftSerial Rx – JPEG camera Tx
Pin3 : NewSoftSerial Tx – JPEG camera Rx
Pin4 : Motor1 diredtion select
Pin5 : Motor1 speed (PWM)
Pin6 : Motor2 speed (PWM)
Pin7 : Motor2 diredtion select
Pin8 : Sound Module
Pin9 : Head rotating servo
Pin10 : Blue LED
Pin11 : Red LED
Pin12 : Ultrasound module – Trigger pin
Pin13 : Ultrasound module – Echo pin

Ссылки
Ar-Du
http://ru.wikipedia.org/wiki/R2-D2
Клуб конструкторов R2D2

По теме
Как сделать робота BB-8 используя всенаправленные колёса
Шагающий танк AT-AT из Звёздных войн на Arduino

Про Arduino:
Ардуино что это и зачем?
Почему Arduino побеждает и почему он здесь, чтобы остаться?
Arduino, термины, начало работы
Разновидности плат Arduino, а также про клоны, оригиналы и совместимость
КМБ для начинающих ардуинщиков
Состав стартера (точка входа для начинающих ардуинщиков)


0 комментариев на «“Ar-Du — реализация знаменитого робота R2-D2 на Arduino”»

Добавить комментарий

Arduino

Что такое Arduino?
Зачем мне Arduino?
Начало работы с Arduino
Для начинающих ардуинщиков
Радиодетали (точка входа для начинающих ардуинщиков)
Первые шаги с Arduino

Разделы

  1. Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…

  2. Добрый день! Я недавно начал изучать программирование под STM32 и ваши уроки просто бесценны! Хотел узнать зачем использовать переменную типа…

3D-печать AI Android Arduino Bluetooth CraftDuino DIY IDE iRobot Kinect LEGO OpenCV Open Source Python Raspberry Pi RoboCraft ROS swarm ИК автоматизация андроид балансировать бионика версия видео военный датчик дрон интерфейс камера кибервесна манипулятор машинное обучение наше нейронная сеть подводный пылесос работа распознавание робот робототехника светодиод сервомашинка собака управление ходить шаг за шагом шаговый двигатель шилд юмор

OpenCV
Робототехника
Будущее за бионическими роботами?
Нейронная сеть - введение