-
У Вас есть Arduino? Значит у Вас есть программатор!
Все таки, поговорка «Век живи — век учись!» придумана неспроста! В свое время, начав интересоваться микроконтроллерами семейства AVR (и в частности, Arduino) я забеспокоился об инструменте для программирования оных. Т.е., программаторах. А ведь программатор (ну, может не в столь явном виде) у меня всегда был под рукой. Это плата Arduino. ISP (In-system programming) — это…
-
Универсальный шилд (для обучения)
Немного лирического вступления. После моего увлечения Arduino , я, естественно, пытался подсадить заинтересовать этим делом многих своих знакомых. И одной из жертв моих попыток стал паренек лет 12. Очень страстно увлекался компьютерами. Ну как компьютерами, в основном игры и соц. сети. Даже так, ТОЛЬКО ИГРЫ и иногда соц. сети 🙂 Дай думаю, сделаю доброе дело,…
-
TANKBOT
В феврале я решил сделать робота, начал заказывать детали, а тут еще и КиберВесна… Хочу выиграть хоть что-нибудь, а тут еще и спонсоры, теперь хочу больше!! Например мне точно не помешает Raspberry Pi Model B и если бы я занял первое место я бы сразу переделал шасси на Makeblock Starter Kit а еще Spy tank…
-
Конкурс — КиберВесна 2014 [завершён]
Наступила весна. Чтобы приблизить наступление эры всемирного гуманизма и добра, путём замены всех чиновников роботами, мы снова объявляем КиберВесну — весенний конкурс от RoboCraft.ru! Призы 1 место — CraftDuino + Makeblock Starter Kit + модуль на базе L298 2 место — CraftDuino + модуль на базе L298 + Makeblock 25mm Motor Extension Kit (х2) 3…
-
Конкурс КиберВесна 2013 завершён!
Конкурс КиберВесна 2013 завершён! Наступило лето и пришла пора подвести итоги нашего конкурса КиберВесна. Победители и призы 1 место — victoruni за цикл статей об управлении ArDrone (1, 2, 3, 4) и Turtlebot (1, 2, 3, 4) через ROS. Внушительных размеров мануал (по сути целых два) по актуальной теме! Надеемся увидеть продолжение (про Kinect) а…
-
Удаленное управление Turtlebot через браузер джойстиком, голосом, с помощью Kinect. Часть 4
Продолжение. Начало — Часть 1, Часть 2 и Часть 3. В этой части рассмотрим управление Turtlebot через браузер с помощью джойстика. Библиотека Gamepad.jsПоддержка браузерами джойстиков находится на начальном этапе развития. Во-первых из браузеров поддерживают Ghrome и Firefox — ночные сборки. Во-вторых, далеко не все джойстики. Наилучшие результаты с проводным XBox-360. У меня в наличии Defender…
-
Удаленное управление Turtlebot через браузер джойстиком, голосом, с помощью Kinect. Часть 3
Продолжение. Начало — Часть 1 и Часть 2. В этой части рассмотрим голосовое управление Turtlebot через браузер.Запуск Turtlebot-а Запуск Turtlebot Для запуска Turtlebot (можно посмотреть здесь или здесь)Запуск Turtlebot Запуск kinect У меня kinect горит зеленый светодиод — сразу не запускаетсяЗапускаю предварительно (установка пакета — sudo apt-get install libfreenect-demos) Затем выхожу и заново Теперь определимся…
-
3.Энкодер. Разработка. Разработка алгоритма.
Содержание: 1. Введение. Исходные данные. Требования. Выбор типа датчика. 2. Выбор компонентов. Разработка конструкции энкодера. 3. Разработка алгоритма 4. Тестирование 3. Разработка алгоритма обработки информации Магниты расположены на валу якоря коллекторного двигателя постоянного тока. Вал вращается с максимальной скоростью 90 об/сек по паспорту. Количество магнитов 6. На рисунке 4.1 показан график сигнала во времени, поступающий…
-
2. Энкодер. Разработка. Выбор компонентов
Содержание: 1. Введение. Исходные данные. Требования. Выбор типа датчика. 2. Выбор компонентов. Разработка конструкции энкодера. 3. Разработка алгоритма 4. Тестирование 2. Выбор электротехнических компонентов 2.1. Датчик Холла Эффе́кт Хо́лла — явление возникновения поперечной разности потенциалов (называемой также холловским напряжением) при помещении проводника с постоянным током в магнитно поле (рисунок 2.1.). рисунок 2.1. Схема подключения датчиков Холла (SA1, SA2) к микроконтроллеру…
-
1. Энкодер. Разработка.
Содержание: 1. Введение. Исходные данные. Требования. Выбор типа датчика. 2. Выбор компонентов. Разработка конструкции энкодера. 3. Разработка алгоритма 4. Тестирование 1. Введение. Исходные данные. Требования. Выбор типа датчика. В данной статье описывается разработка встраиваемого энкодера для популярного среди мобильной робототехники моторедуктрора стеклоподъемника. Энкодер используется в мобильной платформе, поэтому разрабатывался в соответствии с исходными данными и…
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…