Поздравление сереж от деда мороза

Поздравление сереж от деда мороза

Поздравление сереж от деда мороза

Поздравление сереж от деда мороза

Поздравление сереж от деда мороза

Обучаемое управление роботом по ИК пульту из песочницы

Недавно я присоединился к проекту Робот-Митя. Спасибо большое Дмитрию DmitryDzz. что сделал такой классный проект и помог с первоначальным запуском робота, особенно что касается запуска Android-приложения.

Роботом уже можно было управлять по Bluetooth и Wi-Fi (через Android-голову). И через некоторое время захотелось управлять Митей пультом. На борту штатного робота у Робота уже был ИК-приемник (ведь изначально он был собран для ИК-войнушки), поэтому дело оставалось за кодом. Довольно быстро удалось настроить управление по своему телевизионному пульту, считав и записав “коды” клавиш пульта, выдаваемые библиотекой IRremote.h. Однако для этого пришлось прописать в коде эти “коды”, что было, не универсально: каждому участнику пришлось бы отдельно считывать и прописывать вручную коды, и мне при смене пульта или небольшой смене команд, пришлось бы заново прописывать данные этих пультов в скетче. А как было бы здорово, взять ЛЮБОЙ пульт и просто начать управлять Митей с его помощью!

Обучение робота командам пульта

А действительно, почему и да? Ведь на борту Arduino 512 байт EEPROM, чего хватит на сохранение 128 команд. (Один “код” занимает 4 байта). У меня сейчас получилось всего 17 команд. Осталось придумать, как реализовать обучение робота пульту. Хотелось бы это сделать так, чтобы это было максимально просто и желательно даже без участия телефонной части робота (вдруг кто-то соберет робота и у него не будет Android телефона). В таком случае сразу после сборки робота, можно будет залив в него скетч, без всяких изменений сразу же управлять роботом. Это одна из маленьких побед, которая очень обрадует нового участника и у него будет больше мотивации двигаться дальше (сборка Android и Windows-части робота.) — Мы решили, что в процессе присоединения нового участника очень важно, чтобы на каждом этапе человек видел позитивную обратную связь от разработки, и не бросил на полпути, если что-то не получается. Поэтому обучение роботу команд от пульта было решено сделать исключительно с помощью пульта.

Чтобы робот узнал, что ему пора обучаться он будет ждать нажатия какой-нибудь любой клавиши на пульте по азбуке морзе, например, буквы К (я своего робота назвал в честь жены — Катюша), т.е. Длительное нажатие, затем короткое, снова длинное и короткое.

После этого робот переходит в интерактивный режим обучения. Это значит, что он начинает выполнять действие, а вам надо просто нажать кнопку для этого действия, затем следующее и так далее до последнего действия.

В заключение после сохранения всех параметров Катюша начинает кружиться в танце, приглашая поиграть.

Программирование

Добавим это все в наш скетч robo_body.ino.

Все комментарии на английском т.к. проект планируется интернациональный, но я добавил вначале каждого блока комментарии на русском тоже :)

Весь код состоит из нескольких блоков:

Загрузка старых команд

При запуске загружаем из памяти старые команды. Если они не были записаны до этого — ничего страшно не случиться.

Проверка нажатия клавиш на ИК-пульте

Проверяем, были ли нажаты кнопки на пульте и как долго, после этого запускается обработчик команд.

После нажатия какой-либо кнопки на пульте, функция irrecv.decode(results) возвращает в results.value код кнопки, если кнопка была только что нажата. Если кнопка была нажата и удержана, то посылается код кнопки, а затем IR_COMMAND_SEPARATOR = 0xFFFFFFFF посылается с определенной периодичностью, пока кнопка не будет отпущена. Таким образом мы определяем длительность нажатия — быстрое IrRemoteButtonState = 1. короткое IrRemoteButtonState = 2 — пришел один IR_COMMAND_SEPARATOR после команды, и длинное IrRemoteButtonState = 3 — пришло двое и более IR_COMMAND_SEPARATOR .

Для определения длительности мы будем считать быстрое и короткое эквивалентными.

Функция CheckIrCommands() вызывается из главного цикла loop() .

Функция ProcessIrCommands() определяет какая из известных клавиш была нажата и выполняет соответствующую команду.

Если команда неизвестна, то проверяем на нажатие одной и той же кнопки по азбуке морзе (Длинная-Короткая-Длинная-Короткая) для запуска режима обучения.

Доска с замочками, или «пульт управления» для ребенка своими руками

3 апреля, - 14:33

Наверно, все родители замечали, что обычные бытовые предметы увлекают малыша намного больше, чем самые красивые и дорогие покупные игрушки. Особенно актуально это для самых маленьких карапузов от 9-10 месяцев примерно до полутора лет – понимания еще маловато, но крохотные пальчики так и тянутся к выключателям, кнопкам, розеткам. Что же делать взрослым? Не каждое желание ребенка должно быть удовлетворено, но родители могут пойти на компромисс с любимым крохой и сделать для него своими руками замечательную развивающую игрушку – так называемый «пульт управления».

Что такое развивающая доска с замочками или «пульт управления» для детей?

Эту игрушку называют по-разному: и доска с замочками (по Монтессори), и развивающая панель, и игровой «пульт управления».  Суть одна – на твердую основу прикрепляются различные замочки, задвижки, выключатели, кнопки и лампочки. При желании эту доску можно оформить по своему вкусу с помощью цветной бумаги, наклеек и даже фотографий. Главное, чтобы нравилось ребенку. А дети от подобных самодельных «пультов» обычно пребывают в полном восторге! В магазинах доски с замочками тоже продаются, но все-таки игрушку, сделанную с любовью самими родителями, ничто не заменит.

Виды развивающих «пультов управления»

1. Мягкий «пульт управления». Для самых маленьких деток можно сделать мягкую игровую панель. Это не совсем «пульт управления», а скорее, нечто среднее между развивающим ковриком и большой игрушкой. Малышам очень нравится хватать разные предметы, крутить в ручках пуговицы, дергать за разноцветные ленточки. Мягкий «пульт» позволит крохе совместить приятное (игру) с полезным (развитием мелкой моторики).

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

Подготовьте толстую иглу, прочные нитки и игровые элементы:

  • разноцветные пуговицы – большие и маленькие, плоские и на ножке, различных форм
  • аппликации для одежды или вырезанные картинки с ненужных вещей
  • липучки
  • крючки и петельки
  • тканевые кармашки (срезать со старой одежды вместе с тканью-основой или сшить самостоятельно
  • небольшие игрушки
  • ленточки, веревочки, тесемочки, шнурки
  • шторные колечки и всё, что еще считаете нужным.

Теперь всё это нужно надежно пришить к основе. Чтобы ребенку было интересно, сделайте, например, тканевые дверцы, за которыми будут скрываться яркие картинки, пуговицы или мелкие игрушки. Двери могут закрываться на крючки или липучки. В пришитые кармашки положите игрушки на ленточках или тесемочках – малышу понравится доставать их оттуда. Сделайте «счеты» из шторных колечек и шнурка и любые другие игровые элементы, которые подскажет вам собственная фантазия.

2. Традиционная жесткая доска с замочками. Обычно «пульт управления» – это именно доска или же кусок фанеры. Но основой может стать и оргалит, и пластиковая плита, и даже толстый картон. Размер – на ваше усмотрение: если места в квартире маловато, «пульт» можно сделать довольно компактным, 50х50 см, хочется подарить малышу грандиозную игрушку – пожалуйста, некоторые делают доску с замочками до 1,5-1,7 м шириной. О том, что можно прикрепить к «пульту управления» и как его украсить, речь пойдет ниже.

Как сделать своими руками развивающую доску с замочками для ребенка?

Создание подобного «пульта управления» – увлекательное дело для всей семьи! Мама сможет проявить креатив  и дизайнерские способности (к тому же она больше всех разбирается в предпочтениях малыша) папа же возьмет на себя покупку нужных деталей и «столярные» работы. Вполне возможно, что к созданию «пульта» подключатся бабушки, дедушки, дяди или тети. Ведь некоторые детали для «пульта» не найдешь в обычном магазине – например, крутящийся телефонный диск или панель от старого радиоприемника. А вот представители старшего поколения дисковый телефон вполне могли сохранить.

Итак, что еще можно прикрепить к самодельному «пульту управления»:

  • разнообразные задвижки, шпингалеты, засовы, щеколды
  • выключатели, кнопки (лучше, чтобы они что-то включали, например, маленькие лампочки)
  • крючок с петелькой
  • дверную цепочку
  • тумблеры
  • звонок дверной на батарейках
  • почтовые замки с ключиками
  • вилку с розеткой
  • панель с кнопками от ненужного электроприбора и многое другое.

Как всё это разместить на «пульте»? Зависит от вашей фантазии. Кто-то просто прикручивает замочки к доске и оставляет в таком виде. Другие оформляют «пульт управления» с помощью цветной бумаги или пленки, наклеек и картинок из журналов. Можно сделать из картона или фанеры дверцы, которые будут закрываться на задвижки, замки и шпингалеты. За дверцами малыша могут ждать собственные фотографии и яркие картинки. С помощью развивающей доски с замочками вы можете изучать с ребенком цвета, названия животных и основы счета.

Примеры «пультов управления», сделанных своими руками

Надеемся, что приведенные ниже примеры игровых досок с замочками вдохновят и вашу семью на создание подобного шедевра для малыша! Веселого вам творчества!

Игрушка робот Валли из мультфильма с пультом управления

Щелкните по изображению, чтобы увеличить.

Робот с человеческими эмоциями.

Настоящий робот с добрым сердцем – такая игрушка может очень многому научить подрастающее поколение! Вы можете легко и быстро заказать игрушку робота Валли из мультфильма с пультом управления по низкой цене в нашем интернет магазине. Просто добавьте товар в корзину и перейдите к оформлению заказа. Все очень легко и просто!

Удивительный робот Wall-E U-Command способен на многое, очень многое! Это настоящий друг, способный влиться в самую удивительную забаву. Он может двигаться, издавать реалистичные звуки, у него потрясающий осмысленный взгляд и масса световых эффектов, и всем этим малыш может самостоятельно управлять благодаря ИК-пульту дистанционного управления. Настоящая современная игрушка увлечет и покорит детское сердечко, малыш привяжется к новому другу Валли, будет учиться у него любви и состраданию, умению дружить.

Игрушка способна запоминать комбинации задач и выполнять их, количество комбинаций практически бесконечно! Валли ходит и даже изображает подобие танца – такой игрушкой не то что ребенка, взрослого можно увлечь всерьез! Не упустите шанс подарить ребенку кусочек настоящего всепоглощающего счастья вперемешку со страстью к программированию на элементарном уровне! Что, возможно, выльется в целое призвание по программированию робототехники будущего. ВЫ можете без труда купить игрушку робота Валли из мультфильма с пультом управления в нашем интернет магазине. Процесс оформления заказа займет менее минуты вашего драгоценного времени!

Особенности игрушки робот Валли из мультфильма с пультом управления:

  • Материал: пластмасса, металл
  • Игрушка управляется с помощью ИК-пульта
  • Высота робота: 20,3 см
  • Ширина игрушки: 14 см
  • Питание игрушки: 7 батареек АА (в комплект не входят)
  • Возраст: 5+
  • Товар ориентирован на рынки: США, Европа, Россия.

Источники: http://geektimes.ru/post/257760/, http://lovingmama.ru/article/783-doska-s-zamochkami-ili-pult-upravleniya-dlya-rebenka-svoimi-rukami, http://xn--80aqhfdfbaipr3n.xn--p1ai/podarki/valli-i-eva/robot-valli-s-pultom-upravleniya.html


Комментариев пока нет!

Поделитесь своим мнением


Источник: http://informatik-m.ru/mir_robototehniki/kak-sdelat-robota-na-pulte-upravlenija.html
X


Поздравление сереж от деда мороза

Поздравление сереж от деда мороза

Поздравление сереж от деда мороза

Поздравление сереж от деда мороза

Поздравление сереж от деда мороза

Поздравление сереж от деда мороза

Поздравление сереж от деда мороза

Поздравление сереж от деда мороза

Поздравление сереж от деда мороза

Поздравление сереж от деда мороза