Архив за месяц: Февраль 2014

Robot operating system или ROS

Вы когда-нибудь слышали о Robot Operating System? Это система с открытым исходным кодом под BSD-лицензию для управления роботами, из различных аппаратных средств. Вышло уже несколько статей по довольно многим проектам, на которых работает ROS, но ничего о том, как на самом деле использовать ROS. К счастью , робототехники компании под названием ClearPath Робототехника — кто использует ROS за все — решили любезно поделиться некоторыми советами и рекомендациями о том, как начать работу с ROS 101: Введение в Robot Operating System.

Красота системы ROS является то, что она состоит из ряда независимых узлов, которые взаимодействуют друг с другом с помощью публикации / подписки модель обмена сообщениями. Это означает, что оборудование не имеет значения. Мы можем использовать различные компьютеры, даже различных архитектур. Пример [Илья Баранов] дает в использовании Arduino публиковать сообщения, ноутбук подписались на них, и даже Android-телефон используется для привода двигателей — что говорит о гибкости данной операционной системы!

Кажется, что эти ребята будут делать целый ряд этих 101 практических примеров, поэтому стоит проверять их работы время от времени — они уже выпустили Numero 2, ROS: 101 Практический пример Он включает в себя даже готовый пойти Ubuntu образ диска с ROS предварительно установленной на возиться с на VMWare Player!

И чтобы вы вдохновились для использования ROS, проверьте этот Android-контролируемые робот использовать его! Думаю время от времени постить примеры работы с этой операционкой.

Сделай себе смарт часы или умный браслет

Большинство ИТ-компании участвуют в гонке, чтобы захватить запястье людей. Умных часов становится все больше и это важный пункт в носимых категории устройств. Вы можете легко найти это настроение в этой связи , есть тонны умных часов.

http://www.smartwatchnews.org/smartwatch/

Но вот простой способ оценить будущее смарт смотреть по своему усмотрению. С Arduino микропроцессором и Android, я (Godstale) сделал простые смарт-часы и назвал их «Ретро часы». Вы тоже можете сделать это слишком просто!

Ретро часы является проектом с открытым исходным кодом, чтобы вы сделать умный часы на основе Arduino и Android. Этот текст объясняет о модулях, чертежи, как установить и использовать Arduino и Android шаг исходники за шагом.

smart-watch
Arduino микроконтроллер
Я выбрал самые маленькие Arduino, Pro Mini. Arduino Pro Mini является упрощенной версией ООН R3. Он не имеет чип интерфейс USB для того, чтобы снизить цену и размер. Есть две версии в зависимости от рабочего напряжения (3.3V/5V). И я использовал 3.3v версию, потому что Bluetooth и дисплей, которые связаны с поддержкой доска 3.3v и доски хорошо сочетается с 3,7 LiPo батареи. Он работает на 8 МГц и 5В версии на 16 МГц, но 8MHz достаточно. В целом, все, что нужно для подготовки являются Arduino Pro Mini 3,3 и USB к модулю UART.
Основная фишка правления, ATmega328, имеет только 2KBytes оперативной памяти, но ATmega128 имеет всего 1KBytes, который очень ограниченные запустить свою систему. Большинство доски имеют ATmega328, но вы должны убедиться, что.
Bluetooth
Один из наиболее распространенных Bluetooth модулей, которые можно получить в HC-06 основной модуль и один с интерфейсом базовой плате. Последний из них имеет кнопку сброса, индикатор состояния, и он поддерживает как рабочее напряжение (3,3 v/5v), так что это один удобнее, но размер довольно большой, светодиод, что не совсем необходимые разряжает батарею и немного дороже. Так что я использовал HC-06 без интерфейсной плате.
Дисплей от Adafruit
Чтобы сделать SMART WATCH, надо бы найти небольшой, дисплей с низким энергопотреблением. Я дал много мыслей, то я выбрал — 0,96» OLED-дисплей. Существуют различные размеры дисплеев (0,96», 1.3», и т.д.), он работает на малой мощности, английский шрифт и изображение из доступных, и она поддерживает I2C, SPI, что делает легко общаться с Arduino.
Подробнее

http://www.instructables.com/id/Make-your-own-smart-watch/?ALLSTEPS

SensoDuino — сенсорные датчики Андроида через BT на Arduino

SensoDuino это как более десятка виртуальных щиты для вашего Arduino каждый из которых обеспечивает функцию или функцию например GSM, GPS, гироскопом, и т.д., но без того, чтобы сложить или провод эти компоненты. SensoDuino это бесплатная Android-приложение, которое захватывает данные с датчиков, встроенных в вашем Android мобильного устройства затем передает данные на HC-05 Bluetooth модуля к Arduino Uno или любого устройства с последовательными возможностями Bluetooth, таких как Windows PC, Mac, или Bluetooth оборудован микроконтроллером . SensoDuino также сохраняет собранные данные через запятые в текстовом файле. Это приложение было протестировано и предназначенного для HC-05 модуля Серийный Bluetooth. Другие Bluetooth модули могут или не могут работать. Пожалуйста, обратитесь к комментариям пользователей, которые пытались другие Bluetooth модули с помощью этого приложения. Вы можете установить SensoDuino от Google Play только. https://play.google.com/store/apps/details?id=com.techbitar.android.sensoduino
sensor-android-arduino
Вы может контролировать частоту считывания данных датчика, передачи и регистрации (в зависимости от технических характеристик поставщика датчика.) Это мой второй Android-приложение для Arduino Uno. Вы также можете быть заинтересованы в моем первом приложение Andruino которая является простой 2-полосная Bluetooth на основе Android контроллер для Arduino Uno. SensoDuino устраняет необходимость в USB Host аппаратных для вашего телефона или Arduino Uno. Для Arduino Uno или микроконтроллера, вам нужно всего лишь $ 10 модуля HC-05 Bluetooth (или эквивалент). Сохранить более $ 200 в датчиках и деталей для вашего Arduino Uno или микроконтроллера проекта, если у вас уже есть в среднем ценовом диапазоне Android устройств, таких как мой Samsung Galaxy II Plus. См. раздел под названием: Android:. Способный Электроника DIY Платформа ПОДДЕРЖКЕ ДАТЧИКИ SensoDuino распознает следующие Android датчиков: GPS, ориентация, гравитация, вектор вращения, гироскоп, акселерометр, Линейный акселерометр, магнитометр, Свет Уровень, аудио Уровень, Близость, давление, температура , и относительная влажность. Некоторые программы (виртуальных) датчики реле от наличия аппаратных датчиков функционировать. Например, датчик силы тяжести, датчик линейного ускорения и датчик вектор вращения все эти датчики программного реле на присутствии аппаратного гиродатчика на вашем Android устройстве, чтобы функционировать. SensoDuino также имеет Android сканер датчика, что будут перечислены аппаратные и программные датчики, поддерживаемые вашим Android устройства, а также ключевых характеристик датчиков, таких как максимальная потребляемая мощность, разрешение, поставщика и т.д. Некоторые Android устройства имеют дубликаты датчики от разных производителей. Android SDK вернется датчик по умолчанию.

Автор: Hazim Bitar TechBitar.Com

Питон с подтяжками или python braces

Не успел я довыделывать шкуру снятую с питона, как попался интересный проект. Питон ( python ) это не только змея и рептилия, но и еще язык высокого уровня программирования. А если человек раньше изучал C++ и/или Java, то начав изучение он как правило слегка впадает в ступор, из-за отсутствия фигурных скобок и точки с запятой, которой заканчивается выражение в Си С++ Perl PHP и прочих языках программирования. К тому же Питон еще и интепретатор. От чего ушли ( GWBasic ), к тому и пришли.
Тигровый питон интерпретатор
В общем два чувака Рубин и Эран придумали проект Питон с подтяжками
На рисунке понятно отличие, запустить скрипт на выполнения достаточно выполнив строку ./pythonb

Управление двигателем TA7291P через последовательный порт RS-232 без микроконтроллера

Последовательный порт RS-232 сам по себе очень универсальный, существует много лет и не стареет. Оказывается двигателем TA7291P можно управлять напрямую через последовательный порт, минуя какой либо микроконтроллер Arduino, PIC или любой другой.
Хотя и придется на шасси робота приделать какой нибудь ноутбук или десктоп ))).

Схема rs-232-TA7291P

 

 Вместо использования флажков данных на последовательном порту,  схема работает на с управляющими сигналами DTR и РТС по интерфейсу RS-232. В отличие от линиям передачи данных через последовательный порт, уровень этих сигналов управления являются достаточно высокими, когда они включены, а также может обеспечить небольшое количество тока, но достаточного, чтобы контролировать пару штифтов  TA7291P моста для двигателя постоянного тока. 

Схема ta7291p-rs-232

Здесь подробнее:

http://www.instructables.com/id/How-to-Control-a-Motor-Through-a-Serial-Port-Witho/