Перед новым годом у меня появился полезный питомец — iRobot Roomba 630. Это самая простоя модель Roomba без функций планировщика. В общем-то мне эти функции не нужны, больше хотелось управлять роботом с ПК, тогда бы можно было его запускать удалённо. Для управления робототом фирма iRobot производит ИК-пульт, «Вот оно!» — подумал я и решил попробовать смастерить ИК передатчик для управления Roomb-ой. Всех заинтересовавшихся прошу под кат!
Метка «программирование микроконтроллеров» - 2
Управляем роботом-пылесосом iRobot Roomba через ИК
2013-02-02 в 19:31, admin, рубрики: diy или сделай сам, irobot, roomba, программирование микроконтроллеров, робототехника, метки: irobot, roomba, программирование микроконтроллеровПрограммируем в Microsoft Robotics Developer Studio. Часть 3, взаимодействие с датчиками
2013-01-26 в 3:06, admin, рубрики: Программинг микроконтроллеров, Программирование, программирование микроконтроллеров, робототехника, метки: Программирование, программирование микроконтроллеров, робототехникаВведение
В данной статье мы рассмотрим датчики, которые входят в базовый комплект Lego Mindstorms NXT 2.0, а именно: два датчика касания, датчик цвета, ультразвуковой сенсор (сонар). Рассмотрим сервисы, которые обеспечивают доступ к данным датчикам (рис. 1), напишем простые приложения, которые демонстрируют получение информации с датчиков.
Рисунок 1 — Сервисы датчиков
Читать полностью »
Arduino&Oregon или погодная станция своими руками
2013-01-14 в 9:44, admin, рубрики: arduino, diy или сделай сам, Песочница, программирование микроконтроллеров, метки: arduino, diy или сделай сам, программирование микроконтроллеров Не так давно ко мне в руки попал набор юного радиолюбителя Arduino и много разных проектов получили путевку в жизнь (или «в стол»), но дурная голова рукам покоя не дает до сих пор.
Благодаря удачному стечению обстоятельств случилось так, что в одном месте оказались:
- Arduino — 1 шт.
- Датчик для измерения температуры и влажности Oregon THGN132N — 2 шт.
- RF-kit (приемник и передатчик) на 433МГц — 1 шт.
Дополнительно к вышеперечисленному (исключительно для быстрого прототипирования) использовался Starter Kit от Seeed Studio (из него понадобился base shield, дисплей 16х2 с последовательным интерфейсом, модуль светодиода и соединительные кабели).
Читать полностью »
Счетчик скорости вращения колеса белкой
2012-11-18 в 16:45, admin, рубрики: arduino, diy или сделай сам, программирование микроконтроллеров, метки: arduino, diy или сделай сам, программирование микроконтроллеров Поселилась у меня дома обычная аналоговая белка.
Жила в клетке, жила себе жила, крутила свое колесо. С разной скоростью. С утра, обычно, энергичнее, к вечеру, подустав, помедленнее. И все это время не давал мне покоя один вопрос. А с какой скоростью бежит белка в колесе?
Я долго думал и однажды…
Решил я сделать счетчик скорости вращения колеса.
На фото — прототип. Поэтому не все еще сделано аккуратно.
Сорцы, видео и итоговые результаты измерений под катом.
Читать полностью »
Электронная система управления подвеской горного велосипеда
2012-11-14 в 20:35, admin, рубрики: android, arduino, automatic, bluetooth, c++, diy или сделай сам, велосипед, Программинг микроконтроллеров, программирование микроконтроллеров, электроника, Электроника для начинающих, метки: android, arduino, automatic, bluetooth, c++, diy или сделай сам, велосипед, программирование микроконтроллеров, электроникаУважаемое сообщество, представляю вашему вниманию отчет о проделанной работе по скрещиванию моих двух хобби: горный велосипед и микроэлектроника.
Итак, в этой статье речь пойдет об отечественной разработке электронной системы управления подвеской горного велосипеда. Не буду мучить длинным вступлением, сразу к фото и видео:
W.Script языки программирования, или как мы развлекаемся в нашей компании
2012-11-09 в 13:06, admin, рубрики: ненормальное программирование, Новые технологии, Песочница, Программирование, программирование микроконтроллеров, языки программирования, метки: Новые технологии, Программирование, программирование микроконтроллеров, языки программированияНаша компания (Австралия, Сидней) существует уже 2 года. Так вот — решили мы год назад сделать для разработки свои языки программирования. Точнее сама основа уже была — закрытые языки программирование нашей компании-предшественницы.
В итоге мы получили три языка программирования — R.Script (микропроцессоры, вычислительные программы), L.Script (GUI, Web приложения) и главный — W.Script (этот язык — основа двух предыдущих и с ним можно делать все, что хочешь).
В этой статье я впервые в интернете расскажу о этих мозгоубивающих увлекательных языках программирования.
Читать полностью »
Создание ходячего робота
2012-08-10 в 14:11, admin, рубрики: поликапролактон, Программинг микроконтроллеров, программирование микроконтроллеров, робототехника, метки: robot, поликапролактон, программирование микроконтроллеров, робототехника После активной учёбы в универе: лаб, курсовых, экзаменов — летом испытываю ломку чего-нибудь поделать такого интересного, мозги размять, себя порадовать.
Вот и в этот раз не обошлось — решил сделать какого-нибудь прикольного робота. Всякие машинки мне уже надоели, до мультироторных систем я еще не дорос. Решил сделать гуманоида:) Гуманоида не получилось…
Но, конечно, зажегся идеей, вспомнил детские просмотры «Терминатора» и «Звездных воин» и начал работу.
И вот что получилось:
В посте опишу процесс создания этой штуковины по прозвищу Тимми(иногда называю его Хромой Вася — в конце в видео будет понятно почему)
Читать полностью »
ПИД-регулятор своими руками
2012-06-18 в 2:26, admin, рубрики: Алгоритмы, вычисления, математика, пид-регулятор, подводные камни, Программинг микроконтроллеров, программирование микроконтроллеров, физика, метки: вычисления, математика, пид-регулятор, подводные камни, программирование микроконтроллеров, физикаI. Постновка задачи
Нужно держать температуру на заданном неком уровне и менять задание. Есть микроконтроллер, к которому прицеплены измеритель температуры, и симистор для управления мощностью. Не будем греть голову на ТАУ, ни разностными схемами, просто возьмём и сделаем «в лоб» ПИД-регулятор.
Читать полностью »
История создания «компаса 21 века»
2012-05-24 в 2:51, admin, рубрики: diy или сделай сам, программирование микроконтроллеров, метки: diy или сделай сам, программирование микроконтроллеровА история такова что к нам в компанию (название не говорю, так как компания работает с Гос заказчиком) пришел молодой специалист (его имя не разглашаю так как иначе его быстренько уведут) который будет защищать магистерскую диссертацию этим летом. И как дружелюбный человек и коллега я захотел познакомится с ним поближе. Когда мы познакомились, он раскрыл мне тайну своей диссертации (о которой возможно напишу позже, когда он удачно её защитит), и в диссертации присутствовал модуль электронного компаса:
Правда пока он не на заключительной стадии но, на мой взгляд, вполне достойная штуковина, потому что может работать автономно. После небольшого разговора мы с ним пришли к соглашению, и теперь я буду описывать его проекты, которых достаточно много и они применимы в повседневной жизни.
Читать полностью »