Категория Роботы
Курс «Ардуино программирование для начинающих»
Введение Ардуино: что это такое? Алгоритмы в робототехнике Основные законы электричества
Модуль 1. «Ардуино — Старт»
1.1. Назначение пинов на Ардуино 1.2. Подключение светодиода к Ардуино 1.3. Мигание светодиода на Ардуино 1.4. Включение светодиода кнопкой 1.5. Задержки Ардуино — delay и millis 1.6. Подключение пьезоизлучателя к Ардуино 1.7. Монитор порта Arduino IDE 1.8. Аналоговый и цифровой выход на Ардуино 1.9. Подключение RGB светодиода к Ардуино Аналоговые порты на Ардуино Подключение потенциометра к Ардуино Циклы for и while в Ардуино Плавное включение светодиода Последовательное включение светодиодов Подключение датчика воды к Ардуино Подключение фоторезистора к Ардуино Подключение тактовой кнопки к Ардуино Включение светодиода кнопкой Ардуино Подключение датчика LM35 к Ардуино Подключение транзистора к Ардуино Подключение лазерного светодиода Подключение моторчика к Ардуино Семисегментный индикатор Ардуино Сдвиговый регистр 74hc595 Ардуино Датчик сердцебиения KY-039 Ардуино Локальные и глобальные переменные
Модуль 2. «Ардуино — Шилд»
2.1. Подключение реле к Ардуино 2.2. Подключение датчика препятствия 2.3. Подключение сервопривода к Ардуино 2.4. Плавное вращение сервопривода 2.5. Управление Ардуино с компьютера 2.6. Подключение датчика звука к Ардуино 2.7. Подключение датчика движения к Ардуино 2.8. Подключение датчика вибрации к Ардуино 2.9. Подключение модуля с кнопкой Подключение датчика освещенности Подключение ИК приемника к Ардуино Подключение УЗ дальномера к Ардуино Подключение датчика DHT11 к Ардуино Подключение LCD дисплея к Ардуино Русский шрифт на LCD дисплее Подключение джойстика к Ардуино Управление сервоприводом джойстиком Как подключить шаговый двигатель Подключение датчика цвета к Ардуино Подключение мотор шилд к Ардуино Подключение датчика пламени Ардуино Подключение датчика геркона к Ардуино Подключение датчика тока к Ардуино Подключение тензодатчика к Ардуино Подключение энкодера к Ардуино Четырехразрядный семисегментный индикатор
- Конструкторы программируемых роботов
- 11 лучших конструкторов для …
- Роботы-конструкторы: 5 популярных …
- Конструкторы программируемых роботов
Модуль 3. «Ардуино — IoT»
3.1. Изменение частоты ШИМ Ардуино 3.2. Arduino EEPROM запись, чтение данных 3.3. Подключение LED ленты к Ардуино 3.4. Подключение DS18B20 к Arduino 3.5. Подключение модуля часов DS1302 к Аrduino 3.6. Подключение датчика газа MQ2 3.7. Адресная светодиодная лента Ардуино 3.8. Подключение DF Player mini к Ардуино 3.9. Радио модуль nRF24L01: описание, распиновка Подключение модуля nRF24L01 к Ардуино Подключение блютуз модуля к Ардуино Прошивка блютуз модуля HC-05/06 Подключение модуля HR911105A к Ардуино
Реализуемые проекты
Машинка с управлением от смартфона Лодка на Ардуино с ИК управлением Метеостанция на Ардуино и Андроид
Что дают уроки для начинающих по Ардуино? Arduino UNO — это электронный конструктор, пользующийся огромной популярностью благодаря простоте программирования и возможностью создавать устройства, выполняющие разнообразные функции. Программирование производится на языке C++ или при помощи языка визуального программирования Scratch for Arduino.
Lego Mindstorms
Теперь поговорим о более серьезной игрушке для детей, занимающихся робототехникой, Mindstorms EV3.
Именно направление создания робототехнического конструктора с отдельным блоком управления внутри вывело компанию из стагнации, которая длилась 11 лет с 1991 года. История появления первой версии связана с 1998 годом, далее, в 2006 — NXT, 2013 — EV3. В отличие от вечных известных всем кирпичиков каждый раз менялся так называемый Programmable brick — программируемый кирпич. Это микроконтроллер, который управляет всем в роботе.
Характеристики микрокомпьютера Lego EV3:
- Процессор — ARM9 (NXT 2.0 — ARM7);
- оперативная память — 64 мб;
- FLASH память — 16 мб;
- возможность использования SD;
- USB 2.0 с поддержкой подключения Wi-Fi;
- Bluetooth 2.1;
- монохромный экран с разрешением 178×128 пкс;
- четыре порта ввода;
- четыре порта вывода;
- шестикнопочный интерфейс управления;
- высококачественный интегрированный динамик;
- возможность питания от 6 батарей типа АА, либо от аккумулятора EV3 2050 мАч;
- операционная система Linux.
Как и в случае с WeDo комплект состоит из красивой удобной коробки, внутри которой качественные детали, позволяющие мастерить нескольких роботов, различные датчики, делающие их умными и, чего нет у младшей версии, микрокомпьютер. Lego решили разделить данный продукт на образовательную версию и для домашнего пользования. Они отличаются составом. Также имеется ресурсный набор, расширяющий спектр деталей.
Комплектация образовательной версии Lego Mindstorms EV3:
- 1 микроконтроллер EV3;
- 1 аккумулятор;
- 2 больших мотора;
- 1 средний мотор;
- 2 сенсора прикосновения;
- 1 цветовой сенсор;
- 1 ультразвуковой датчик;
- 1 гироскоп;
- 540 пластиковых деталек;
- набор RJ12 кабелей.
Комплектация домашней версии Lego Mindstorms EV3:
- 1 микроконтроллер EV3;
- 2 больших мотора;
- 1 средний мотор;
- 2 сенсора прикосновения;
- 1 цветовой сенсор;
- 1 ИК датчик;
- 1 ИК приемник;
- 594 пластиковых деталек;
- набор RJ12 кабелей.
Получается отличный набор для детей, планирующих продолжать заниматься робототехникой после освоения WeDo. Но к сожалению, после сборки нескольких моделей и полного их изучения, данное занятие превращается в забаву. Пройдя все курсы, невозможно сделать что-то новое, так как и начинка микрокомпьютера, и ПО слишком закрыты и не рассчитаны на уход от коробочного шаблона. Да и навыкам написания кода дети не учатся, только логике строения блоков.
Таким образом спустя пару-тройку лет (в зависимости от начального возраста ребенка) данный робототехнический комплект превращается в стандартный супер дорогой конструктор Лего с современными фишками. Тем не менее, большинство соревнований по-прежнему проходит именно на этой платформе, несмотря на то, что активно развивается платформа Arduino и 3d печать, позволяющие творить что угодно за копейки. Поэтому не удивительно, что лего робототехника в Нижнем Новгороде также находится на лидирующих позициях.
- Плюсы
- Все удобно и красиво
- Дружелюбное бесплатно программное обеспечение
- Качественный функционал для создания шаблонов и получения базовых навыков
- Наличие методических материалов и возможность заниматься дома
- Наличие большого спектра соревнования по лего робототехнике
- Минусы
- Невозможность выходить за рамки шаблона, предусмотренном коробкой
- Цена
- Отсутствие в программном обеспечении открытой генерации кода, способствующей получению навыков программиста
Mindstorms — с нуля и для продолжающих
Курс на более сложной платформе LEGO Mindstorms для детей с 9 лет. Те, кто прошёл курсы WeDo, могут записаться на Mindstorm раньше. Курс сочетает робототехнику, программирование, алгоритмику, физику и математику. На протяжении курса дети научатся создавать мощных роботов LEGO Mindstorms — животных, транспортные средства, машины, приборы — и управлять ими! С помощью различных сочетаний программных блоков, моторов и датчиков дети научат свои модели ходить, говорить, захватывать предметы, думать, стрелять и выполнять любые действия, которые только можно придумать. Дети используют в работе сенсоры, гироскоп, ультразвуковые датчики и более сложные схемы программирования. 1720 р/месяц, 1 занятие — 430 рублей, возможна скидка 10%.
- 11 лучших конструкторов для …
- 11 лучших конструкторов для …
- Образовательные конструкторы по …
- Образовательные конструкторы по …
Набор для программирования Tetra Амперка
Наибольшей популярностью среди юных программистов пользуются собираемые роботы из наборов Lego или Xiaomi, конструкторы для программирования, неразборные роботы, например, Sphero или Ozobot, а также компьютерная периферия. Они позволяют изучать программирование и робототехнику в игровой форме или использовать конструкторы для подготовки к урокам информатики. Конструкторы помогают детям не только учиться программировать, но и развивать усидчивость и инженерные навыки, а роботы подходят для командной игры.
Напишите в комментариях, какими полезными игрушками увлекается ваш ребенок, а о каких вы хотели бы узнать побольше.