Конструируем роботов на Arduino®. Электронный домашний питомец
Покупка
Издательство:
Лаборатория знаний
Автор:
Салахова Алена Антоновна
Год издания: 2022
Кол-во страниц: 68
Дополнительно
Вид издания:
Учебно-методическая литература
Уровень образования:
Дополнительное образование детей
ISBN: 978-5-00101-968-8
Артикул: 793853.01.99
Стать гениальным изобретателем легко! Серия книг «РОБОФИШКИ» поможет вам создавать роботов, учиться и играть вместе с ними. Вы соберёте на платформе Arduino и запрограммируете настоящего электронного питомца, с которым можно играть в разные игры, кормить, когда он проголодается, лечить, если он заболеет, купать, словом, ухаживать за ним, как и за живым котёнком или щенком. Для технического творчества в школе и дома, а также
на занятиях в робототехнических кружках.
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Бакалавриат
- 09.03.01: Информатика и вычислительная техника
- 11.03.03: Конструирование и технология электронных средств
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
А. А. Салахова КОНСТРУИРУЕМ РОБОТОВ на Arduino® Arduino Электронный домашний питомец 2-е издание, электронное Лаборатория знаний Москва 2022
УДК 373.167 ББК 32.97 С16 С е р и я о с н о в а н а в 2016 г. Ведущие редакторы серии Т. Г. Хохлова, Ю. А. Серова Салахова А. А. С16 Конструируем роботов на Arduino R ○. Электронный домашний питомец / А. А. Салахова. — 2-е изд., электрон. — М. : Лаборатория знаний, 2022. — 68 с. — (РОБОФИШКИ). — Систем. требования: Adobe Reader XI ; экран 10". — Загл. с титул. экрана. — Текст : электронный. ISBN 978-5-00101-968-8 Стать гениальным изобретателем легко! Серия книг «РОБОФИШКИ» поможет вам создавать роботов, учиться и играть вместе с ними. Вы соберёте на платформе Arduino и запрограммируете настоящего электронного питомца, с которым можно играть в разные игры, кормить, когда он проголодается, лечить, если он заболеет, купать, словом, ухаживать за ним, как и за живым котёнком или щенком. Для технического творчества в школе и дома, а также на занятиях в робототехнических кружках. УДК 373.167 ББК 32.97 Деривативное издание на основе печатного аналога: Конструируем роботов на Arduino R ○. Электронный домашний питомец / А. А. Салахова. — М. : Лаборатория знаний, 2018. — 64 с. : ил. — (РОБОФИШКИ). — ISBN 978-5-00101-157-6. В соответствии со ст. 1299 и 1301 ГК РФ при устранении ограничений, установленных техническими средствами защиты авторских прав, правообладатель вправе требовать от нарушителя возмещения убытков или выплаты компенсации ISBN 978-5-00101-968-8 © Лаборатория знаний, 2018
Здравствуйте! Издание, которое вы держите сейчас в руках, — это не просто описание и практическое руководство по выполнению конкретного увлекательного проекта по робототехнике. И то, что в результате вы самостоятельно сумеете собрать своими руками настоящее работающее устройство, конечно, победа и успех! Но главное — вы поймёте, что такие ценные качества характера, как терпение, аккуратность, настойчивость и творческая мысль, проявленные при работе над проектом, останутся с вами навсегда, помогут уверенно создавать своё будущее, стать реально успешным человеком, независимо от того, с какой профессией свяжете жизнь. Создавать будущее — сложная и ответственная задача. Каждый день становится открытием, если он приносит новые знания, которые затем могут быть превращены в проекты. Особенно это важно для тех, кто выбрал дорогу инженера и технического специалиста. Знания — это база, которая становится основой для свершений. Однако технический прогресс зависит не только от знаний, но и от смелости создавать новое. Всё, что нас окружает сегодня, придумано инженерами. Их любопытство, желание узнавать неизведанное и конструировать то, чего никто до них не делал, и создаёт окружающий мир. Именно от таких людей зависит, каким будет наш завтрашний день. Только идеи, основанные на творческом подходе, прочных знаниях и постоянном стремлении к новаторству, заставляют мир двигаться вперёд. И сегодня, выполнив этот проект и перейдя к следующим, вы сделаете очередной шаг по этой дороге. Успехов вам! Команда Программы «Робототехника: инженерно-технические кадры инновационной России» Фонда Олега Дерипаска «Вольное Дело»
Дорогой друг! Если ты добрался до платформы Arduino, значит, тебе действительно быть инженером! Ты прошёл большой путь в робототехнике и решил перейти на новый уровень — создавать роботов на Arduino! Теперь всё будет совершенно серьёзно! Тайны настоящего роботоконструирования ждут именно тебя! У тебя проблема — родители не разрешают завести дружелюбного щенка или пушистого тёплого котёнка? Они говорят, что питомец — это большая ответственность, что на его шерсть может быть аллергия у твоей младшей сестрёнки, что тебе трудно будет уделять питомцу достаточно внимания? Докажи им, что тебе всё по плечу! Отбрось аргумент про шерсть — на электронного питомца не бывает аллергии! Всего за пару часов ты соберёшь на платформе Arduino и запрограммируешь настоящего электронного питомца, испытывающего голод, способного заболеть, скучающего или, наоборот, довольного и здорового. Если тебя продолжат уверять, что модель животного требует намного меньше внимания, ведь ей не страшен холод или жара, неважно, достаточно ли света и тому подобное, ты сможешь разубедить спорщиков. «Электронный» не значит «виртуальный». В отличие от распространённых японских игрушек на состояние твоего подопечного, благодаря электронным датчикам, будут оказывать влияние условия окружающего мира! Например, тебе придётся следить, чтобы забытое открытое окно не навредило твоему электронному другу. А в качестве приятного бонуса ты узнаешь много нового о японской культуре и даже выучишь несколько японских слов и выражений. Интересно? Тогда вперёд!
Электронные и виртуальные питомцы Япония по праву считается одной из передовых стран в области высоких технологий. Электронные устройства прочно вошли во все сферы жизни японцев. Если современного европейца не удивить робопылесосом или умной кофеваркой, то для жителей Страны восходящего солнца привычно иметь в доме электронного (в виде отдельного устройства с датчиками) или виртуального (в виде программы) питомца. Появление таких необычных «братьев меньших» объясняется тремя причинами: теснотой японских жилищ, нехваткой времени и желанием улучшить настроение и снизить уровень стресса. В Японии практически не держат дома собак, а самый популярный живой питомец — это крохотная птичка под названием японская амадина (рис. 1). Амадины отличаются неприхотливостью и встречаются только в неволе. В отличие от своих родственников (зебровых амадин или амадин Гульда), которые в последние годы стали популярны в России, эти крохи не требуют специального ухода, хорошо уживаются и не дерутся между собой. В своем желании иметь дома антистресс японцы пошли ещё дальше — они придумали искусственных питомцев! Теперь, если хозяин почему-то сильно задержится, от этого не будет зависеть чья-то жизнь! Электронные питомцы-роботы исполняют заложенную в них программу и требуют реального взаимодействия (погладить, накормить, кинуть палочку и так далее). Один из них — робот-пёс Aibo (рис. 2), выпущенный компанией Sony в 1999 году. Его название переводится как «друг, приятель». а также может быть сокращением англоязычного Artificial Intelligence RoBOt — робот с искусственным интеллектом. Электронный пёс умеет ходить, распознавать предметы, команды хозяина и лица людей. Осуществляется это путём обработки информации от встроенных датчиков: видеокамеры, микрофона, инфракрасного датчика расстояния. В последней модели добавлен беспроводный доступ в Интернет. Собака изображает шесть эмоций в зависимости от ситуации, например «обижается», если на неё громРис. 1. Японская амадина
ко кричат. Кроме того, Aibo может развиваться, запоминая привычки хозяина. Способности робота становятся доступными постепенно и совершенствуются день ото дня, если у питомца включён режим «щенка», либо открыты сразу — для режима «взрослого» пса. У игрушки предусмотрены 20 степеней свободы, делающих её поведение разнообразным. Если этих функций недостаточно, хозяину достаточно дописать редактируемую программу. Благодаря этой особенности робопсы были постоянными участниками различных робототехнических фестивалей и соревнований. Однако, как признались создатели Aibo, основной их целью был не выпуск игрушки, а отработка программного обеспечения и алгоритмов искусственного интеллекта. Программа по изображению эмоций и регулированию поведения в зависимости от социального окружения (людей, других роботов и так далее) была настолько хороша, что с помощью Aibo изучали поведение настоящих собак и взаимодействие с ними. В 2006 году, когда эксперименты закончились и цель проекта была достигнута, производство закрыли. Игрушка тамагочи, выпущенная в 1996 году, является виртуальным питомцем, так как не имеет датчиков (рис. 3). Это название быстро стало нарицательным для всех виртуальных питомцев. Игра заключалась в уходе за питомцем от момента его вылупления из яйца до самой смерти от старости при хороших навыках игрока. Виртуальные питомцы были так популярны, что для них даже организовали «детские сады»! Занятые взрослые и школьники отдавали своих тамагочи специальному человеку, чтобы он кормил и присматривал за питомцами. Плохой уход и отсутствие внимания влияли на характер тамагочи — делали его злым на взрослом уровне. Рис. 3. Тамагочи ID (изображение взято с сайта производителя) Рис. 2. Кибернетическая собака Aibo
Мы объединим оба вида электронных питомцев в одном! Ты сконструируешь устройство, реагирующее на изменения условий внешнего мира, внутри которого будет жить виртуальный питомец. Он будет обладать следующими реакциями: Причина Реакция Взаимодействие с окружающим миром и реакция питомца Температура (ниже или выше нормы) Простуда или перегрев. Ухудшение здоровья Низкая освещённость Засыпание в темноте Шум Ухудшение настроения в шумной обстановке Виртуальные функции и реакции Недостаточное кормление Голод Недостаток внимания или порицание Ухудшение настроения Недостаток здоровья Смерть питомца Каждую потребность надо будет удовлетворять путём изменения условий окружающей обстановки или виртуального кормления, прививки или игры. Эмоции твоего электронного питомца будут отображаться символьными мордочками на основе каомодзи («као» — лицо, «модзи» — знак) — японских смайликов. Когда появились первые программы для обмена текстовыми сообщениями через Интернет, японцы решили, что европейских смайликов недостаточно для точного выражения эмоций. Дело в том, что в Европе эмоции изображаются в основном различными формами рта, а в Стране восходящего солнца особое внимание уделяется взгляду. Каомодзи состоят из иероглифов и символов двухбайтовых и более кодировок. К сожалению, знаковые дисплеи и Arduino поддерживают лишь однобайтовую кодировку ASCII. Однако ты можешь самостоятельно составить символьные рисунки, похожие на каомодзи, из набора известных и часто используемых тобой символов. Множество японских смайликов можно найти на специальном русскоязычном сайте: http://kaomoji.ru/ Ты пройдёшь путь японских и других мировых компаний — изготовителей электронных питомцев. Тебя ждёт увлекательный и творческий процесс создания питомца с уникальным характером. Ты готов сделать питомца собственными руками? Если да, то вперёд!