CraftDuino v2.0
  • - это CraftDuino - наш вариант полностью Arduino-совместимой платы.
  • CraftDuino - настоящий конструктор, для очень быстрого прототипирования и реализации идей.
  • Любая возможность автоматизировать что-то с лёгкостью реализуется с CraftDuino!
Просто добавьте CraftDuino!
  
 

По следам черного самурая, или делаем игру "Sokoban" своими руками (Часть 2 из 3).


Анекдот-эпиграф.
Закончилась посадка на суперлайнер ИЛ-2086. В салон выходит стюардесса:
Дамы и господа, для того, чтобы помочь вам скоротать время полета,
на борту нашего лайнера имеются библиотека, кинозал, три бара,
ресторан, бассейн и два теннисных корта. А теперь я попрошу вас
пристегнуть ремни безопасности, потому что сейчас вместе со всей этой
фигней мы попытаемся взлететь!

В прошлой части я рассказал о выбранных схемотехнических решениях, которые вошли в данный проект. Были рассмотрены и выбраны схемы основных модулей, сделана печатная плата и все это “хозяйство” размещено в корпус. А в этой части статьи я расскажу о важных, с моей точки зрения, программных вопросах работы с этими модулями.


( Читать дальше )

По следам черного самурая, или делаем игру "Sokoban" своими руками (Часть 1 из 3).


Но ясный пень, в таком виде (вывод в COM-порт) игра представляет скорее академический интерес для очень маленького круга заинтересованных людей. Давайте двигаться дальше. А не реализовать ли нам все это в виде портативной игровой консоли?? Я понимаю, что ПОРТАТИВНАЯ ИГРОВАЯ КОНСОЛЬ звучит достаточно громко, но попытка-не пытка.


( Читать дальше )

По следам черного самурая, или делаем игру "Sokoban" своими руками.


Эпиграф.
«В последнее время плохо летаю во сне Неужто старею ?!
Или в подушке моей Недостаточно перьев?»
(японская поэзия)

Предыстория.
Я уже неоднократно упоминал в своих статьях о своем знакомом (молодой человек 14 лет отроду), которого я всячески пытался заинтересовать радиоэлектроникой (в общем) и Ардуиной (в частности). Так вот. Прямо беда с моим подопечным. Игры. В голове только игры. Везде и всегда. На даче, в гостях, за праздничным столом, в школе, на улице, ВЕЗДЕ. Причем, если родители запретят (заблокируют-запаролят) компьютер — он играет в планшете. Отнимут планшет — он в телефоне. Выгонят проветриться на улицу (предварительно заставив оставить дома всякие электронные гаджеты) — смотрю, а он уже с своим корешом в PSP на лавочке играет. И так до бесконечности. Как борьба с ветряными мельницами. Интересно, в таком режиме живут все современные подростки? По его словам:«Да».


( Читать дальше )

Что нам стоит робота построить? - Часть первая

С прогрессом технологий почти каждый из нас начинает всё больше интересоваться возможностями создания нечто нового, быть неким «творцом», но стоит снять розовые очки и у большинства опускаются руки, мечты откладываются в «долгий ящик». Надеюсь моя публикация поможет удержать свою цель при себе, а отчаявшимся — даст сил откопать мечту из ящика.

( Читать дальше )

Голосовое управление освещением X10 из ROS. Часть 5. Будильник в ROS

В этих статьях — Часть1, Часть 2, Часть 3 и Часть 4 я рассматривал голосовое управление приборами X10 через ROS. Добавим к данной системе будильник с голосовым оповещением.

Задача ставилась следующая — для каждой записи будильника установить:

время срабатывания
количество повторений срабатывания и интервал
дни недели для данного будильника
действия по срабатыванию будильника, пока такие:
голосовое оповещение
запуск короткого музыкального файла (рингтона)
отправка команд для управления приборами x10


( Читать дальше )

Голосовое управление освещением X10 из ROS. Часть 4

Продолжение. Начало — Часть1, Часть 2 и Часть 3

В этой части составим пошаговое руководство по запуску системы в ROS



( Читать дальше )

Голосовое управление освещением X10 из ROS. Часть 3

Продолжение. Начало — Часть1 и Часть 2

Далее необходимо наладить передачу между компьютером и платой Arduino через ROS.
Библиотека rosserial устанавливает соединение точка-точка (point-to-point connection) через последовательный порт с недорогими контроллерами (типа Arduino) так, что вы можно посылать сообщения ROS туда и обратно.



( Читать дальше )

Голосовое управление освещением X10 из ROS. Часть 2

Продолжение. Начало — Часть1

Преобразование голоса в текст

Для преобразования голоса в текст будем использовать сервис Google Speech, который предоставляет API, позволяющее использовать сервис в своих приложениях.



( Читать дальше )

Голосовое управление освещением X10 из ROS. Часть 1

Система создавалась для голосового управления приборами домашней автоматизации X10, которых у меня имеется в количестве, достаточном для полного управления освещением одной комнаты. После того как сгорел контроллер домашней автоматизации и таймер, управление осуществлялось с пульта X10. Захотелось сделать управление приборами с помощью голосовых команд.

Использовалось следующее оборудование:

Компьютер (нетбук ASUS Aspire One) с операционной системой Linux
Достаточно хороший микрофон (желательно направленный)
Микроконтроллер Arduino
Приборы X10
Прибор PSC05 (двусторонний модуль обмена данными между сетью X10 и другими системами)



( Читать дальше )

Bubot: Scout — машинка с управлением через веб интерфейс без строчки кода

Давно хотел сделать машинку с камерой, управляемую через веб-интерфейс. Предлагаю вашему вниманию видео о том, как запрограммировать такую машинку, не написав при этом ни строчки кода.



Видео сделано в продолжение обзорной статьи по фреймворку для робототехники и домашней автоматизации.

( Читать дальше )