Мехатроника и робототехника Arduino
Перейти к сегодняшнему дню
Курс “Основы робототехники и мехатроники Arduino” |
Цель курса — сформировать мотивированное стремление обучающегося к познанию новых современных инновационных направлений в области мехатроники и робототехники.Каждый слушатель получает практические навыки по робототехнике и мехатронике, благодаря которым впоследствии будет проектировать и собирать робота, а также сумеет запрограммировать его поведение и развить коммуникативные навыки работы в команде. |
Модуль №1 Плата Arduino, как платформа будущего робота Ознакомятся с существующими платами Arduino. Поймут что такое Arduino Uno. Изучат основные характеристики. Ознакомятся с платой Arduino Uno, ее распиновкой и возможностями. Изучат процесс установки и поэтапной настройки среды программирования Arduino IDE, интерфейс программы, основные требования к созданию программы на языке программирования С++ в среде программирования Arduino IDE. |
Модуль №2 Система контроля и наблюдения роботаНаучатся правильно собирать схемы со светодиодом, резистором, потенциометром, кнопкой.Правильно подключать ультразвуковой датчик, энкодер, фоторезистор, датчик движения и контролировать их параметры. Поймут для чего нужна кнопка, и какую роль играет резистор в схеме с кнопкой, для чего нужен потенциометр, рассмотрят вопрос, что такое аналогово-цифровой преобразователь, для чего нужен энкодер. Напишут программы работы по заданному алгоритму кнопки и светодиода, потенциометра и светодиода, энкодера и светодиода, используя ультразвуковой датчик; используя датчик тока/ напряжения. |
Модуль №3 Системы перемещения роботаСлушатели поймут, что заставляет перемещаться робота, на каких элементах может быть построена система перемещения, какую роль выполняет плата Arduino в системе перемещения, какие двигатели используются в системе перемещения. Поймут, для чего нужен двигатель постоянного тока в роботе. Научатся правильно собирать схему с двигателем постоянного тока и сервоприводом. Научатся правильно запускать двигатель постоянного тока и реверсировать направление вращения. Напишут программу работы по заданному алгоритму, используя двигатель постоянного тока и сервопривод. Поймут назначение библиотеки Servo. Поймут, для чего нужен драйвер двигателя L293D. Научатся правильно подключать драйвер. Научатся регулировать обороты вращения двигателя с помощью драйвера и изменять направление его вращения. Напишут программу работы по заданному алгоритму используя драйвер двигателя L293D. Поймут, для чего нужен транзистор. Научатся правильно подключать транзистор. Напишут программу работы по заданному алгоритму используя транзистор. Научатся управлять двигателем постоянного тока, используя транзистор. |
Модуль №4 Человеко-машинный интерфейсСлушатели поймут, что понимается под интерфейсом робота, на каких элементах может быть построен интерфейс робота, роль платы Arduino в интерфейсе, какие протоколы и какие программы могут быть использованы. Поймут, для чего нужен OLED индикатор, четырехразрядный индикатор LED, буззер в робототехнике. Научатся правильно собирать схему с OLED индикатором, четырехразрядным индикатором LED, буззером. Напишут программу работы по заданному алгоритму, используя OLED индикатор, четырехразрядный индикатор LED. Научатся изменять тональность буззера и выполнять различные звуковые сопровождения при работе робота. Напишут программу работы по заданному алгоритму, используя буззер. Изучат протокол передачи данных I2C и UART. Используют их для обмена информации между двумя Arduino Uno. Поймут какую важную роль играет данный протокол в системе управления робота. |
На странице программы обучения отображается табличное представление графика курса и основы оценок курса. Можно добавить любые другие комментарии, заметки или мнения о структуре курса, политиках курса и любых других аспектах.
Для добавления комментариев щелкните ссылку “Редактировать описание учебного плана” справа.
Источник: https://remote.misis.ru/courses/162
Arduino-роботы 1 ступень
- Начинающий
- 16 – 09 – 2018
- 16 занятий
- 32 часа
- 6-8 Человек
Данный курс подойдет для тех, кто только начинает делать первые шаги в робототехнике. В ходе курса ребенок научится не только собирать робота своими руками, но и программировать его.
Собственное программное обеспечение RobotON Studio, а также последовательность в изучении азов электроники и инженерии, помогут ребенку получить начальные знания в области робототехники. Наши курсы построены таким образом, что с каждым занятием обучающийся все глубже изучает мир роботов, сталкиваясь с более сложными и интересными заданиями.
По завершении курса каждый ученик получает робота в подарок для домашних упражнений!
Особенности курса:
- Каждый ребенок занимается со своим роботом
- Каждый ребенок после прохождения курса забирает робота в подарок
- Программного обеспечения RobotON Studio бесплатно предоставляется для домашних упражнений
Первый курс является курсом для начинающих: сначала ребенок знакомится с миром электроники – различными электронными компонентами, электромоторами, датчиками итд.. Дети узнают, что такое электрический ток, напряжение, сопротивление, научатся собирать различные электрические схемы на основе светодиодов. Уже на первом курсе дети изучают программирование контроллеров Arduino, используя нашу среду графического программирования RobotON Studio. Постепенно, обучающийся переходит от составления простых электронных схем к сборке настоящего первого робота – Рисовальщика. После этого начинается программирование робота и выполнением различных упражнений.
В процессе составления программ, ребенок научится не только собирать блоки в логические цепочки, но и создавать собственные функции с заложенной в них уникальной логикой. Эти функции можно легко использовать для уменьшения объема программы. Все полученные знания и навыки обязательно пригодятся на следующих курсах!
Чему вы научитесь:
Дети получат начальную информацию по физике и робототехнике, они плавно войдут в мир программирования без сложностей с написанием программного кода. Каждый ребенок познакомится с миром 3D-печатных технологий, и с возможностью создания собственных моделей. Кроме того, дети научатся работать в команде и помогать друг другу, используя различные инструменты при сборке роботов.
- Понимание простых физических явлений
- Технические и инженерные навыки
- Знакомство с программированием контроллеров Arduino
- Работа в команде
- Сборка робота из 3D-печатных деталей
Навыки, полученные на первом курсе робототехники, будут очень полезны для тех, кто захочет продолжать программировать и собирать более сложных роботов на втором курсе.
Записаться на обучение в кружке
Источник: http://robot-on.ru/course/arduino-roboti-1-stypen
Программирование роботов
В современном мире роботы в нашей жизни встречаются практически везде. От самых простых бытовых вещей в виде тостера и микроволновки на кухне до высокотехнологичных машин, выполняющих сложнейшие задачи, в решении которых человек уже не может быть лучшим.
Но, что примечательно, разрабатывают и воплощают в жизнь роботов именно люди. Построение и программирование роботов – серьёзная комплексная задача, включающая в себя множество различных компонентов.
Основам программирования роботов и изучению азов робототехники и микроэлектроники посвящён наш курс «Программирование Arduino» в Москве.
Хотите, чтобы ваш ребёнок научился создавать крутые электронные гаджеты своими руками? Тогда подарите ему такую возможность! Обучение проводится с нуля и идеально подойдет для начинающих делать первые шаги технических гениев.
Как связаны Arduino и программирование роботов?
Для начала давайте разберемся, что же такое «Ардуино» и почему эта платформа вызвала такой живой интерес в сфере робототехники и прикладного программирования.
Эта оригинальная разработка была создана специально для людей, интересующихся техникой, но не обладающих специальными знаниями в области математики, программирования и физики. Arduino – это название сразу нескольких технологий, с помощью которых делать сложные и умные устройства становится удивительно просто.
Ардуино – это и электронный конструктор, инструмент для создания электронных устройств и аппаратная вычислительная платформа. Конструктор подразумевает под собой электронные платы ввода-вывода, называемые микроконтроллерами.
К ним можно подсоединять различные датчики, двигатели, экраны и много других электронных компонентов без необходимости пайки. Плата Ардуино будет управлять этими компонентами с помощью программы, которую вы в нее загрузите.
Программное обеспечение представлено интегрированной средой разработки Arduino IDE, в которой можно писать мини- программы (скетчи) для контроллера. Программа прошивается в микроконтроллер буквально одним нажатием кнопки. Никаких особых знаний не потребуется.
Вы легко сможете собрать электронные схемы из готовых конструкторов и наборов. Можно даже не писать программу самому, а найти и скачать готовый скетч, который просто откроете в Arduino IDE и начнете использовать умное электронное устройство.
Преимущества Arduino:
- Arduino IDE совершенно бесплатная среда. Программы и все необходимые библиотеки можно скачать с официального сайта или найти на сотнях других ресурсов в интернете.
- Arduino программируется на языке Wiring , разработанном специально для данной платформы . На самом деле за ним скрывается один из наиболее распространённых на сегодняшний день языков программирования C++, который «обёрнут» в библиотеки, позволяющие легче подступиться к такому сложному и интересному предмету, как робототехника. Язык программирования Arduino Wiring предельно прост и осваивается очень быстро.
- Платформа пользуется огромной популярностью во всем мире благодаря удобству и простоте языка программирования, а также открытой архитектуре и программному коду. Устройство программируется через USB без использования программаторов.
- Arduino может использоваться как для создания автономных интерактивных объектов, так и подключаться к программному обеспечению, выполняемому на компьютере.
- Помимо итальянской компании Arduino совместимые компоненты и устройства выпускает целый ряд компаний по всему миру.
- Преимущество плат Arduino перед аналогичными платформами — относительно невысокая цена и практически массовое распространение среди любителей и профессионалов робототехники и электротехники.
- Arduino позволяет компьютеру выйти за рамки виртуального мира в физический и взаимодействовать с ним. Устройства на базе Arduino могут получать информацию об окружающей среде посредством различных датчиков.
Как же все это связано с программированием роботов? Ответ очень прост — Arduino часто используется как мозг робота. Одним из самых важных «компонентов» робота является его поведение.
Действия, которые он выполняет, задаются при помощи алгоритма, написанного на определённом языке программирования, которые при помощи «мозга» робота в виде микроконтроллера обретают связь с внешним миром.
Именно программирование микроконтроллера и является основной составляющей нашего курса «Программирование Arduino».
Arduino для детей
Принято считать, что Arduino довольно сложен для детей . На самом деле это не так. Программная часть Ардуино разработана таким образом, чтобы справиться с ней мог даже начинающий пользователь, не имеющий представления о программировании.
Arduino – это целый мир, в котором ребёнок может почувствовать себя настоящим волшебником. Лучший инструмент для приобщения детей к технологиям и проявления инженерной фантазии. Простор для творчества велик.
На основе Ардуино делают телефоны, планшеты, компьютеры, системы наблюдения и безопасности, аналоги систем типа «умный дом» и т.д. На данной платформе можно создавать как устройства с простыми схемами, так и сложные трудоемкие проекты, например, роботов или дронов.
Ребята смогут самостоятельно разработать и воплотить в жизнь массу своих задумок в виде уникальных гаджетов.
В процессе изучения языка Wiring дети познакомятся со всеми основными понятиями, необходимыми для построения алгоритмов управления роботами.
В качестве технической стороны курса ребята научатся базовым вещам науки электроники, без которых в дальнейшем разработчику робототехнических систем не обойтись. Большое внимание будет уделено взаимодействию робота с информацией, окружающей его, тому, как эту информацию получить и как правильно её использовать.
Особенностью курса является то, что финальный проект в виде робота придумывают сами дети, и с помощью преподавателя проходят увлекательный путь от идеи до настоящего «оживлённого» устройства.
Мы рекомендуем курс «Программирование роботов» ребятам от 11 лет, потому что на занятиях они:
- разберутся с тем, что такое микроконтроллер Arduino, какие устройства можно к нему подключить и как это сделать, ведь контроллеры – это основная часть любой автоматизированной системы или робота;
- узнают возможности платформы Arduino и научаться основам программирования;
- изучат этапы создания «умных» гаджетов и познакомятся с моделью устройства простейшего робота;
- почувствуют связь между электроникой и роботостроением;
- получат опыт решения объёмной многосторонней задачи проектирования собственной системы;
- разовьют логику, конструкторское и творческое мышление;
- создадут робота, воплощающего их собственную идею.
Программирование роботов и различных технических систем на данный момент является в высшей мере востребованным и невероятно интересным занятием. Отличная перспектива для вашего ребёнка , которая в будущем позволит стать ему великим конструктором или изобретателем. Дополнительно:
– Скачать IDE Arduino можно здесь: https://www.arduino.cc/en/Main/Software
– Воспользоваться виртуальной средой программирования можно здесь: tinkercad.com
Литература: https://all-arduino.ru/knigi-po-arduino/
Во время обучения мы оцениваем как практическую сторону вопроса (как это сделать?), так и понимание темы (почему и зачем).
Ученики демонстрируют свои знания, решая задачи своим собственным способом, объясняя алгоритмы своими словами, помогая одногруппникам исправлять ошибки и создавая презентации по своим законченным проектам.
Источник: https://coddyschool.com/courses/programmirovanie_robotov/
Робототехника Arduino
Arduino — это небольшая, но очень популярная плата, с собственным процессором и памятью.
Курс робототехники Arduino позволит ребятам приобрести навыки работы с этой популярной платформой, познакомиться с принципами построения электрических цепей, основами программирования на С++, обработкой цифровых и аналоговых сигналов, способами взаимодействия с различными электронными компонентами и многое-многое другое.
Arduino — самая распространенная и полностью открытая платформа для робототехники и электроники. Платформа позволяет, собирать электрические схемы, программировать как простейшие машинки, ездящие по линии, так и реализовывать сложные механизмы из конструкторов.
Универсальность этого конструктора такова, что на данной платформе основам электротехники, программирования, физики и других смежных наук могут учиться как шестиклассники, так и выполнять серьезные проекты специалисты.
Курс робототехники Arduino позволит ребятам приобрести навыки работы с этой популярной платформой, познакомиться с принципами построения электрических цепей, основами программирования на С++, обработкой цифровых и аналоговых сигналов, способами взаимодействия с различными электронными компонентами и многое-многое другое.
Курс научит как придумать и создать по своей задумке уникальные гэджеты, воплотив самые невероятные идеи.
• Что такое микроконтроллер и обзор языка программирования Arduino • Как научить электронную плату думать • Как управлять Arduino: среда разработки • Как заставить Arduino мигать лампочкой: светодиод • Процедуры setup и loop • Процедуры pinMode, digitalWrite, delay
• Переменные в программе
• Электронные компоненты • Что такое электричество: напряжение и ток • Как укротить электричество: резистор, диод, светодиод • Как быстро строить схемы: макетная доска и мультиметр
• Светофор
• Ветвление программы • Что такое цикл: конструкции if, for, while, switch • Как написать свою собственную функцию
• Как упростить код: SOS при помощи процедур
• Массивы и пьезоэлементы • Что такое массив • Строки: массивы символов
• Как пищать на Arduino: пьезоэффект и звук
• ШИМ и смешение цветов • Понятие ШИМ и инертности восприятия • Управление яркостью светодиода • Смешение и восприятие цветов
• Радуга из трёхцветного светодиода
• Сенсоры — что это такое • Аналоговый и цифровой сигналы
• Как распознать наклон: датчик наклона, digitalRead
• Кнопка — датчик нажатия • Как работает кнопка • Как при помощи кнопки зажечь светодиод • Как сделать кнопочный выключатель
• Шумы, дребезг, стабилизация сигнала кнопки
• Переменные резисторы • Как преобразовать сигнал: делитель напряжени • Как делить напряжение : потенциометр
• Как Arduino видит свет: фоторезистор
Окончил Орловский Государственный Технический Университет (факультет Приборостроение, специальность «Конструирование и технология радиоэлектронных устройств»).
С 2005 года работает в сфере производства программного обеспечения.
«Давно прошли времена, когда роботы были фантастическими героями творчества Карела Чапека и Айзека Азимова. Сейчас они живут рядом с нами, тихо и незаметно выполняя свою работу.
Робот в повседневной жизни уже давно не фантастика, а часть современной цивилизации. Чем раньше мы познакомимся с этой стороной нашего бытия, тем приятнее, проще и комфортнее будет наша жизнь.
Занятия робототехникой позволяют со школьной скамьи окунуться в интересный и увлекательный мир роботов. Приходите, будем строить этот мир вместе!»
1 | Робототехника Arduino | 12+ | Вторник 18:00-20:00 |
© Образовательный центр «Рекорд», 2017
Источник: http://record-center.ru/course/robotics-arduino/
Курс робототехники и создания гаджетов «Arduino» | Hackspace Saint-Petersburg
Приглашаем на лучший очный образовательный курс по платформе Arduino в России!
Этот курс рекомендован:
- студентам и любителям в области микроэлектроники
- людям желающим сделать первые шаги в робототехнике и создании электронных устройств
- мастерам разрабатывающие интерактивные инсталляции, световые и звуковые перфомансы и т.д.
В данном курсе мы опираемся на популярную во всем мире платформу Ардуино! Arduino достаточно универсальный контроллер, легко прошиваемый и управляемый с ПК, к которому можно прицепить великое множество дополнительных датчиков и устройств. Например можно подключить датчик температуры, цвета или расстояния, светодиоды, кнопки, дисплеи, моторчики, передатчики wifi или bluetooth и многое многое другое. Платформа легко программируется через USB.
С помощью этой платформы можно своими руками собрать такие устройства как: интересные интерактивные гаджеты, домашних роботов, летательные аппараты, управление чем-либо через интернет и даже лазерную арфу (http://hacknmod.com/hack/create-techno-with-a-laser-harp/). Топ-40 устройств на Arduino можно посмотреть тут hackspb.ru/top-40-arduino-proektov
В ходе курса Вы узнаете об основах работы с микроконтроллерами, проектировании и программировании простых устройств. В конце курса Вы создаете финальный проект и Вам выдается свидетельство о прохождении курса.
Под руководством опытного человека знакомство с платформой займет гораздо меньше времени чем при самостоятельном изучении. Вы избежите частые ошибки новичков и ступор при решении конкретных задач.
Преимущества нашего курса:
• Курсы доступны для практически любого уровня знаний (достаточно школьной информатики и физики);
• Вам будут бесплатно предоставлены различные модули для изучения на занятиях (Температурный датчик, GPRS, Ethernet, i2c, Bluetooth и другие);
• Вы соберете на курсах колесного робота;
• Вы гарантированно освоите основы и хитрости работы с Arduino. Сэкономите время на поиске информации в интернете и разборе сложного материала в одиночку;
• По окончанию курса соберете собственный проект;
• По окончании курса Вы собираете свой собственный проект, а мы помогаем Вам!
Занятия проходят группах по 7-10 человек. Занятия по будням (конкретные дни зависят от группы) с 19.00 до 22.00. Курс прошло уже более 90 человек!
Стоимость и требования к участникам:
Требования к начальному уровню знаний: Знание основ программирования (опыт программирования на любом языке) и электротехники школьного уровня (например, что такое конденсатор и закон Ома), уверенное владение ПК. Если опыта в программировании нет — советуем Вам прочитать любой учебник по основам программирования на таких языках как С++, Java, PHP, JavaScript или других.
Для прохождения курса необходимо наличие собственного стартового набора компонентов и аналог платы Arduino. Мы рекомендуем платы формата NANO так как они более удобнее для макетных плат. Приобрести платы по оптимальным ценам можно у нас.
Есть 2 варианта наборов исходя из финансовых условий и личных задач. После курса все компоненты набора обязательно пригодятся Вам для своих экспериментов и устройств.
Начальный набор компонентов (950р.):
– Плата для прототипирования; набор проводов (джамперов); полевой транзистор; набор резисторов (постоянные по 220 Ом), постоянный на 4,7 кОм, переменный до 10 кОм ; 15 светодиодов; RGB-светодиод; кнопки; зуммер (пищалка); 7-сегментный индикатор; датчик света; два сдвиговых регистра 74HC595;
Стандартный набор (1300 руб.):
– Начальный набор; драйвер двигателя; ЖК Дисплей
Купить это можно прямо перед курсами.
Стоимость курса из 11 занятий — 4000 рублей для студентов и школьников и 5000 рублей для остальных.
При успешной сдаче своего проекта — вручается сертификат.
Запись на курсы: http://hackspb.ru/_kursi
Программа курсов:
1)Урок первый – Введение.
Знакомство с платформой Arduino, ее характеристиками и ограничениями. Первые функции; Мигание светодиодом и управление с ПК.
2)Урок второй – Светомузыка.
Плавное мигание светодиодом; RGB светодиод; знакомство переменным резистором и с фоторезистором; Знакомство с динамиком; Таймер.
3)Урок третий – Множим порты.
Изучаем работу сдвигового регистра; Стандарт SPI; Семисегментный индикатор;
4) Урок четвёртый – Подключаем цифровые девайсы.
Подключение двухстрокового дисплея; знакомство с цифровым датчиком температуры Dallas Technologies; Интерфейс OneWire; Создание цифрового термометра на arduino;
5) Урок пятый — Нагрузка движением.
Транзистор и силовой мост. Реле. Виды двигателей. Передаточное число. Подключение сервопривода; Шаговый двигатель;
6) Урок «Колесная робоплатформа»
Драйвер двигателя. Аккумуляторы. Ультразвуковой дальномер. Ориентирование.
7) Bluetooth, ИК
Управление через интернет
PHP, Ethernet shield
9) I2C, Processing
10) GPRS, MEMS датчики
11) Дополнительные шилды, вопросы по проектам, доделка заданий
Получить ответы на все интересующие Вас вопросы Вы можете по телефонам: +7 921 9314159 (менеджер курсов) и [email protected]
Фотографии с наших занятий:
Проекты участников прошедших курсы:
Устройство для автоматической фотосъемки со вспышкой очень быстрых событий (падение капли или другого предмета)
Источник: http://hackspb.ru/obuchenie/kurs_arduino/
Курсы робототехники для взрослых в Москве
Курс робототехники для взрослых
Вы сможете собрать собственный квадрокоптер, 3D-принтер, руку-манипулятор или любого другого робота!
Наши курсы робототехники для взрослых – это прекрасный вариант для тех, кто интересуется новейшими технологиями и любит создавать своими руками действительно сложные, интеллектуальные вещи. Программа также подходит для учителей, планирующих открыть соответствующий кружок в своей школе или ведущих занятия в инженерных классах.
Обучение робототехнике взрослых ведется по 10 инженерным направлениям.
Наши преподаватели всегда отслеживают последние тенденции своей профессиональной области и расскажут о самых актуальных направлениях 3D-технологий, программирования и моделирования.
Курс также охватывает и некоторые другие области, связанные с созданием роботов, например, основы ТРИЗ (теории решения изобретательских задач) и введение в экономику и менеджмент проектов. Подробнее…
Занятия проходят в Москве (ст. «Менделеевская») и в Красногорске (можно доехать от ст. «Мякинино», СЗАО).
3D-моделирование
Изучаем программу для 3D-моделирования DesignSpark Mechanical и отрисовываем будущего робота.
3D-печать
Работаем в программе Repetier Host, изучаем слайсеры Slic3R, CuraEngine. Печатаем детали робота на 3D-принтере Magnum Uni.
Электротехника
Изучаем принципы работы всех электронных устройств и схем с помощью конструктора «Знаток 999 схем».
Электроника
Работаем с беспаячными и паячными платами, создаем «внутренности» робота и переферийных устройств.
Программирование
Знакомимся с языками программирования C++, Python. Пишем программу для работы робота и его управления.
Конструирование
Объединяем элементы конструкции робота с мозгами и механикой.
Гидравлика, пневматика
Изучаем сферы применения, особенности конструкций. Модернизируем робота для работы в специфических условиях.
Проектная работа
Изучаем дополнительные разделы 3D-моделирования: программа Fusion 360, работа с ЧПУ-станками (G-код). Завершаем разработку собственного проекта.
В результате вы..
- приобретете самые актуальные знания в области аддитивных технологий и робототехники;
- сможете освоить новую профессию или хобби в этой области;
- повысите свою эффективность на текущем месте работы или учебы;
- разработаете собственный проект;
- проведете время в уникальной атмосфере творчества и развития;
- получите сертификат нашей школы.
Стоимость обучения
При оплате курса за месяц
8000 руб/мес
При оплате курса за полгода*
8000 руб/мес
7000 руб/мес
экономия — 4000 руб.
При оплате курса за год*
8000 руб/мес
6000 руб/мес
экономия — 18000 руб.
Мы проведем экскурсию по лабораториям, поговорим о трендах в робототехнике и аддитивных технологиях.
*Скидка на полугодовую и годовую оплату не суммируется с другими скидками и промокодами
Каждому слушателю выделяется отдельное рабочее место с компьютером, 3D-принтером и другими инструментами. Все материалы входят в стоимость курса
Преподаватели
Наши адреса
- м. Менделеевская, ул. Образцова, дом 9, строение 9 (МИИТ)
- м. Мякинино, ул. имени Зверева, дом 6
- м. Пушкинская, Трехпрудный переулок, дом 1113, с2
- м. Достоевская, ул. Селезневская, дом 30, к. Б-В
Источник: https://EducationRobots.ru/c/kurs-robototexniki-dlya-vzroslyx/
Курс Arduino по-взрослому 17+
Приглашаем на курс программирования «Arduino по-взрослому».
На курсе углубленно изучаем особенности прототипирования электроустройств на базе микроконтроллера Arduino, полезных в быту.
Программируем устройства управления освещением, подогревом, вентиляцией, и др.
– подсвечивать помещение любыми цветами радуги
– сообщать текущую температуру и влажность
– поливать комнатные растения
– управлять электрической розеткой 220 Вольт (6 режимов управления: «Ночник по датчику движения», «Обогреватель», «Кондиционер», «Вытяжка», «Таймер включения розетки», «Таймер отключения розетки».
– поддерживает удаленное управление со смартфона:
Курс «Arduino для начинающих» совместил приятное с полезным: на каждом занятии подросток сам собирает различные устройства, изучает принципы его работы, основы программирования, основы электроники, технику безопасности и многое другое.
Ардуино – это набор датчиков и плата управления (микроконтроллер). Курс отлично подойдет тем, кто хочет познакомиться с особенностями работы популярной платформы Arduino, чтобы в дальнейшем собирать различные устройства самостоятельно.
Датчики Ардуино – готовые модули, которые нужно только подключить проводами. Не требуется разработка сложных схем обвязки, не нужна работа паяльником. Все уже спроектировано и изготовлено в заводских условиях. Ардуино – мечта любого подростка!
Курс «Ардуино для начинающих» поможет освоить школьную дисциплину «Физика». Одно дело изучать по учебникам теорию закона Ома. Совсем другое – собрать схему управления с переменным потенциометром, регулирующим яркость подсветки и разобраться, как это работает!
RSE1 – SMARTBOX:
– без пайки
– все детали уже включены в комплект
– выдаются все необходимые инструменты
Среда Arduino – это микроконтроллер с возможностью графического программирования.
На занятиях подросток:
- Соберет с нуля свое собственное полезное для дома электронное устройство из класса «УМНЫЙ ДОМ»
- Поймет как управлять микроконтроллером при помощи программного кода
- Освоит графическое программирование (в среде Ardublock)
- Научится разрабатывать собственные программы и загружать их в плату (на языке C++)
- Научится понимать схемы оборудования
- Изучит принципы работы электронных датчиков и управляющих устройств
- Научится производить монтаж электрических компонентов и отладку устройства
- Познакомится с основами электрики и электроники
- Научится использовать электромонтажные инструменты
Занятия максимально практические. На каждом занятии подросток самостоятельно собирает новое устройство, создает программу в графической среде разработки, управляет работой оборудования.
Не требуется специальных знаний. Занятия построены «от простого к сложному». За 16 занятий подросток освоит необходимую теорию и практику для создания многофункционального устройства RSE1 – SMARTBOX.
Преподаватель помогает разобраться в особенностях работы электронных компонентов. Рассказывает основы программирования. На компьютерах учеников имеется готовая программа. Ученик может по собственному желанию либо изучать уже написанную программу, либо создать свою собственную.
Структурное программирование:
На каждом занятии изучаем работу нового датчика. Составляем модуль, управляющий именно этим датчиком. На последнем занятии собираем получившиеся модули в единое целое – прошивку RSE1 – SMARTBOX.
Все комплектующие и инструменты предоставляются к занятиям ООО “Робошкола Электроник” без оплаты. По желанию можно приобрести набор комплектующих для проекта RSE1 – SMARTBOX. Тогда подросток сможет забирать его с собой после занятий, а также самостоятельно экспериментировать дома. Стоимость полного набора комплектующих Arduino 3999 рублей.
В курс включены следующие уроки arduino uno:
- Знакомство с Arduino. Управление светодиодом.
- Управление RGB светодиодной лентой с помощью Arduino.
- Реле. Управление нагрузкой. Условный оператор, переменные, millis().
- Датчик движения. Датчик освещенности. Логические операции.
- Создание своего проекта Arduino.
Самостоятельная работа.
- Датчик температуры и влажности.
- 4-сегментный цифровой дисплей и библиотека DigitalTube.
- Кнопки. Потенциометр. EEPROM.
- Ультразвуковой дальномер HC-SR04.
- Удаленное управление Arduino через Bluetooth.
- Удаленное управление Arduino (часть 2): RemoteXY.
- Создание своего проекта Arduino. Самостоятельная работа.
- Собираем проект RSE-01.
- Arduino без Arduino: использование чипа Atmel328P-PU.
- Управление серводвигателями и мотором. Motor Shield.
- Собираем радиоуправляемую Bluetooth машинку на Arduino.
PS Рабочее название проекта Arduino RSE-01 было такое:
Электроник Arduino SMARTBOX
Фото с занятий
Источник: http://robotoshkola.ru/kurs-arduino-dlya-vzroslyih-17/
Робототехника онлайн: шесть бесплатных курсов на русском языке
Робототехника со стороны может казаться достаточно комплексным и требовательным предметом, который не то что дома, но и в специальных учебных заведениях получается освоить с трудом.
В то же время занятиями по робототехнике в школах уже трудно кого-то удивить, как и самыми разными онлайн-уроками от китайского языка до графического дизайна.
Но можно ли научиться создавать и программировать робота дома по дистанционной программе? Сегодня разбираем русскоязычные бесплатные онлайн-курсы по робототехнике.
Сразу оговоримся, что каждый курс предполагает, что роботов надо из чего-то собирать. Разные преподаватели предпочитают работать с разными конструкторами и на разных платформах, поэтому, прежде чем приступить к занятиям, стоит внимательно изучить эти вопросы и приобрести необходимую электронику заранее в соответствии с вашими интересами и запросами.
1. Курс «Строим роботов и другие устройства на Arduino. От светофора до 3D-принтера» от Московского физико-технического института на Coursera
Возраст: от 13 лет
Платформа: Arduino
Преподаватели: руководитель и научный сотрудник направления робототехники Лаборатории инновационных образовательных технологий МФТИ Алексей Перепёлкин и Дмитрий Савицкий
Длительность: 6 недель
Ближайший курс: 3 июля 2017
Эта программа существует уже почти два года, за это время её прошли несколько сотен человек. Из основных плюсов студенты выделяют структурированность и доступность учебного материала. Видео-лекции расскажут, как проектировать, собирать и программировать устройства.
Каждую неделю — новое практическое задание. Создателям удалось рассказать о сложном простыми словами, и курс действительно подходит даже тем, у кого нет бэкграунда по теме.
Можете не сомневаться: к концу занятий вы перейдете на «ты» с роботами и самостоятельно соберете 3D-принтер.
2. Курс «Роботы в быту» от МГТУ им. Н.Э. Баумана на «Универсариуме»
Возраст: от 15 лет
Преподаватели: Андрей Витальевич Кравцов и Борис Сергеевич Старшинов — к.т.н., доц., проф. Академии военных наук, доцент кафедры «Основы физики» МГТУ им. Н.Э. Баумана
Длительность: 1 месяц
Ближайший курс: 12 июня – 10 июля 2017
Это более общий и теоретический курс для аудитории, которая понимает, чем мехатроника отличается от робототехники. Он состоит из четырех модулей, и практические задания предусмотрены на последнем этапе из 6 занятий с захватывающим названием «Применение робототехнических устройств в экстремальных условиях».
3. Курс «Основы программирования роботов» от МГУПИ на «Универсариуме»
Возраст: от 13 лет
Платформа: Arduino
Преподаватели: Андрей Назарович Будняк — Заместитель директора ЦТПО МГУПИ, Вице-президент Ассоциации спортивной робототехники, победитель соревнований Российской Федерации 2012 года по робо-сумо в номинации «Самый технологичный робот». Победитель и лауреат многочисленных соревнований по спортивной робототехнике: Кубок Политехнического музея, GEEK PICNIC, Чемпионат России по робо-сумо, RobotChallenge в Вене.
Длительность: по своему усмотрению
Ближайший курс: лекции доступны в записи
Курс от титулованного робототехника, победителя всевозможных соревнований Андрея Будняка рассчитан на тех, кто освоил школьную программу по физике и информатике (особенно разделы о электричестве и алгоритмах).
При этом курс будет полезен даже тем, кто далек от электроники, но может применять микроконтроллеры в своей работе: архитекторы, дизайнеры, врачи, звуковики.
В общем, всё, что вы хотели знать о регуляторах, индикаторах, приводах и датчиках, но боялись спросить.
4. Курс «Arduino для начинающих» от «Занимательной робототехники»
Возраст: от 10 лет
Платформа: Arduino
Длительность: по своему усмотрению
Ближайший курс: уроки доступны в записи
Команда «Занимательной робототехники» создала простой курс для новичков, где есть текстовые объяснения, фотографии и обучающие видео. Роль ведущего исполняет мальчик Саша, который последовательно выполняет все необходимые действия и сопровождает их комментариями.
В этом заключается сразу и основной плюс и главный минус этой программы: действительно, каждый сможет повторить манипуляции, описанные в пошаговой инструкции, тем более когда есть подробное видео, но при этом часто остаются пробелы в понимании, что и зачем делается.
С другой стороны, у курса довольно оживленное онлайн-коммьюнити, где все вопросы можно обсудить.
5. Уроки на Robot Class
Возраст: от 10 лет
Платформа: разные
Преподаватель: Олег Евсегнеев
Длительность: по своему усмотрению
Ближайший курс: уроки доступны в записи
Сборник разрозненных уроков по робототехнике и программированию от Олега Евсегнеева, которые разделены по уровню сложности: для новичков и для продвинутых.
Это скорее тематический блог, нежели полноценный курс, но найти что-то полезное и интересное для себя смогут все, кто уже интересуется робототехникой.
В отличие от других вариантов здесь нет видео — только текст с фотографиями, формулами, схемами и кусками кода. И такой, казалось бы, устаревший формат даже немного освежает.
6. Курс «Мой друг – робот. Социокультурные аспекты социальной робототехники» на Coursera
Платформа: нет
Преподаватель: Надежда Зильберман, кандидат филологических наук, доцент кафедры гуманитарных проблем информатики Томского государственного университета (читайте интервью с Надеждой Зильберман)
Длительность: 7 недель
Ближайший курс: 10 июля 2017
Этот курс не занимается техническими особенностями разработки роботов. Эта программа исходит из предпосылки, что роботы с минуту на минуту станут часть повседневности (а на самом деле — уже давно стали).
Здесь обсуждаются именно социокультурные аспекты робототехники: как выглядит робот, как он взаимодействует с человеком, какие отношения выстраиваются между роботом и «хозяином» и на чем основывается этика этих отношений.
Интересный теоретический курс, пройдя который вы узнаете, что такое «синдром Франкенштейна» и познакомитесь с «эффектом зловещей долины».
Источник: http://robotoved.ru/robotics_online_courses/