Преподаватель курсов программирования и робототехники arduino+

Преподаватель курсов программирования и робототехники

Оплата: от 50 000 руб.
Город: Москва, Россия
Вакансия на hh.ru: перейти

Требуемый опыт работы: 3–6 лет
Частичная занятость, гибкий график

Требуются

В детский технопарк “Вертикальный взлет” требуются преподаватели по образовательным направлениям:

  • информационные технологии (программирование, большие данные, интернет вещей);
  • робототехника;
  • виртуальная и дополненная реальность;
  • промышленный дизайн;
  • аэротехнологии;
  • технологическое предпринимательство.
  • инженерия;
  • изобретательство,
  • мэйкерство,
  • электроника,
  • ТРИЗ,
  • DIY.

Рассмотрим как специалистов в указанных областях, так и студентов, интересующихся указанными направлениями и имеющими опыт реализации проектов в выбранной сфере деятельности.

О технопарке

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

Исходя из реалий сегодняшнего дня в рамках детского технопарка «Вертикальный взлет» с использованием ультрасовременного оборудования планируется создать курсы с полным погружением в специфику современных тенденций и направлений эволюции общества.

Проект создается при поддержке Правительства Москвы и частных инвесторов.

Мы будем рады принять в свою команду увлеченных своим делом профессионалов, которые имеют опыт работы с детьми или студентами, готовы вместе с командой разрабатывать новые модели дополнительного образования детей в детском технопарке «Вертикальный взлет».

Навыки

Мы ждем Вас, если Вы:

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

Если Вы узнаете в портрете своего коллегу или знакомого – подскажите ему (ей), что у нас есть отличная работа для него (неё)!

Преимущества работы

  • удобное расположение технопарка – в 5 минутах от метро Римская/Площадь Ильича
  • вы получаете бесценный опыт преподавания (в группах от 5 до 10 человек);
  • возможность регулировать свою загруженность – от одного занятия в неделю до полной занятости;
  • стабильная работа без внезапных отмен занятий;
  • возможность дополнительно развиваться в профессиональной деятельности, заниматься методической работой, вести мастер-классы и многое другое.

Заработная плата

Ваша зарплата будет зависеть от Вашей нагрузки и уровня профессионализма. Возможно совместительство на условиях почасовой оплаты из расчета от 500 рублей за час до вычета НДФЛ.

Возможна постоянная работа с окладом от 50 000 рублей в месяц в зависимости от уровня квалификации кандидата. Если Вы хотите быть частью Детского технопарка «Вертикальный взлет» и уверены в своих силах – откликайтесь на вакансию, и мы пригласим Вас на интервью. До встречи!

Arduino 1 курс

* цена с учетом скидки 20% (предоставляется при единовременной оплате полного курса)

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

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

Что ребята узнают на занятиях Arduino? Наши опытные педагоги познакомят их с электронными деталями, компонентами конструктора, микроконтроллером, устройствами ввода (резистор, фоторезистор, переменный резистор, ультразвуковой датчик, термистор, контактный выключатель) и устройства вывода (сервомоторы, светодиоды). Эти элементы ребята научатся правильно подключать, комбинировать и программировать под различные задачи.

Особенности и основы курсов Arduino для детей

Программирование Ардуино для начинающих ведется не на блочном, а на «настоящем» языке программирования Arduino Scetch, который использует пунктуацию языка C. Также есть возможность подгружать в программу готовые библиотеки.

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

Пример одного из наших занятий. Сначала ребята собирают модель по заданию преподавателя, а потом пишут для нее программу. Подключаем два светодиода, фоторезистор (датчик света). Выполняем задание на программирование от преподавателя. Например, нужно сделать так, чтобы первый светодиод загорался, если поднести к нему руку (стало темно). Если убрать руку (стало светло), он гаснет, а второй загорается. Пример усложненного задания. Когда светло, светодиоды мигают вместе, а когда темно, они начинают мигать попеременно.

Можно сделать умный дом, а можно робота.

Если думали, что робототехника для школьников – игрушки, то работа с платами Arduino перевернет ваш мир. Подобно полноценному компьютерному «железу», ребята собирают свои устройства сами. И пусть не пугает сложность, эта робототехника для начинающих покажется пустяком!

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

Как проводим занятия по языку программирования Ардуино?

  • Занятия проходят на базе Arduino. Это небольшая плата с собственным процессором и памятью. На плате также пара десятков контактов, к которым можно подключать всевозможные компоненты: лампочки, датчики, моторы, чайники, роутеры, магнитные дверные замки, всё, что работает от электричества.
  • Загружаем в процессор Ардуино программу, которая будет управлять всеми этими устройствами по заданному алгоритму. Подключаем дополнительные платы, которые ставятся подобно слоям бутерброда поверх Arduino, чтобы дать ему новые возможности. Так, например, существуют платы расширения для подключения к локальной сети и интернету (Ethernet Shield), для управления мощными моторами (Motor Shield), для получения координат и времени со спутников GPS (модуль GPS).

Программа курса Ардуино для начинающих

  • Что такое микроконтроллер и обзор языка программирования Arduino
  • Как научить электронную плату думать
  • Как управлять Arduino: среда разработки
  • Переменные в программе
  • Электронные компоненты
  • Ветвление программы
  • Что такое цикл: конструкции if, for, while, switch
  • Как написать собственную функцию
  • ШИМ и смешение цветов
  • Сенсоры
  • Переменные резисторы
  • Езда робота по линии

Результаты обучения

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

Курс «Arduino для начинающих»

Не знаете, с чего начать изучение Arduino? Проект «Занимательная робототехника» представляет учебный курс «Arduino для начинающих». Серия представлена 10 уроками, а также дополнительным материалом. Уроки включают текстовые инструкции, фотографии и обучающие видео. В каждом уроке вы найдете список необходимых компонентов, листинг программы и схему подключения. Изучив эти 10 базовых уроков, вы сможете приступить к более интересным моделям и сборке роботов на основе Arduino. Курс ориентирован на новичков, чтобы к нему приступить, не нужны никакие дополнительные сведения из электротехники или робототехники.

Краткие сведения об Arduino

Что такое Arduino?

Arduino (Ардуино) — аппаратная вычислительная платформа, основными компонентами которой являются плата ввода-вывода и среда разработки. Arduino может использоваться как для создания автономных интерактивных объектов, так и подключаться к программному обеспечению, выполняемому на компьютере. Arduino как и Raspberry Pi относится к одноплатным компьютерам.

Как связаны Arduino и роботы?

Ответ очень прост — Arduino часто используется как мозг робота.

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

Подробнее об Arduino читайте в нашей публикации «Arduino: 10 лет вместе».

Урок 1. Мигающий светодиод на Arduino

На первом уроке вы научитесь подключать светодиод к Arduino и управлять его мигать. Это самая простая и базовая модель.

Светодиод — полупроводниковый прибор, создающий оптическое излучение при пропускании через него электрического тока в прямом направлении.

Текст и видео урока «Мигающий светодиод».

Урок 2. Подключение кнопки на Arduino

На этом уроке вы научитесь подключать кнопку и светодиод к Arduino.

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

Урок 3. Подключение потенциометра на Arduino

В этом уроке вы научитесь подключать потенциометр к Arduino.

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

Текст и видео урока «Потенциометр».

Урок 4. Управление сервоприводом на Arduino

На этом уроке вы научитесь подключать сервопривод к Arduino.

Сервопривод – это мотор, положением вала которого можно управлять, задавая угол поворота.

Сервоприводы используются для моделирования различных механических движений роботов.

Текст и видео урока «Сервопривод».

Урок 5. Трехцветный светодиод на Arduino

На этом уроке вы научитесь подключать трехцветный светодиод к Arduino.

Трехцветный светодиод (rgb led) — это три светодиода разных цветов в одном корпусе. Они бывают как с небольшой печатной платой, на которой расположены резисторы, так и без встроенных резисторов. В уроке рассмотрены оба варианта.

Текст и видео урока «Трехцветный светодиод».

Урок 6. Пьезоэлемент на Arduino

На этом уроке вы научитесь подключать пьезоэлемент к Arduino.

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

В нашей модели частоту звука можно регулировать, задавая соответствующие параметры в программе.

Текст и видео урока «Пьезоэлемент».

Урок 7. Фоторезистор на Arduino

На этом уроке нашего курса вы научитесь подключать фоторезистор к Arduino.

Фоторезистор — резистор, сопротивление которого зависит от яркости света, падающего на него.

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

Текст и видео урока «Фоторезистор».

Урок 8. Датчик движения (PIR) на Arduino. Автоматическая отправка E-mail

На этом уроке нашего курса вы научитесь подключать датчик движения (PIR) к Arduino, а также организовывать автоматическую отправку e-mail.

Датчик движения (PIR) — инфракрасный датчик для обнаружения движения или присутствия людей или животных.

В нашей модели при получении с PIR-датчика сигнала о движении человека Arduino посылает компьютеру команду отправить E-mail и отправка письма происходит автоматически.

Урок 9. Подключение датчика температуры и влажности DHT11 или DHT22

На этом уроке нашего вы научитесь подключать датчик температуры и влажности DHT11 или DHT22 к Arduino, а также познакомитесь с различиями в их характеристиках.

Датчик температуры и влажности — это составной цифровой датчик, состоящий из емкостного датчика влажности и термистора для измерения температуры.

В нашей модели Arduino считывает показания датчика и осуществляется вывод показаний на экран компьютера.

Урок 10. Подключение матричной клавиатуры

На этом уроке нашего курса вы научитесь подключать матричную клавиатуру к плате Arduino, а также познакомитесь с различными интересными схемами.

Матричная клавиатура придумана, чтобы упростить подключение большого числа кнопок. Такие устройства встречаются везде — в клавиатурах компьютеров, калькуляторах и так далее.

Урок 11. Подключение модуля часов реального времени DS3231

На последнем уроке нашего курса вы научитесь подключать модуль часов реального времени из семейства DS к плате Arduino, а также познакомитесь с различными интересными схемами.

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

Приложение. Готовые каркасы и роботы Arduino

Начинать изучать Arduino можно не только с самой платы, но и с покупки готового полноценного робота на базе этой платы — робота-паука, робота-машинки, робота-черепахи и т.п. Такой способ подойдет и для тех, кого электрические схемы не особо привлекают.

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

Еще один вариант — покупка каркаса или корпуса робота: платформы на колесиках или гусенице, гуманоида, паука и т.п. В этом случае начинку робота придется делать самостоятельно.

Приложение. Мобильный справочник

“Справочник по Arduino” – помощник для разработчиков алгоритмов под платформу Arduino, цель которого дать конечному пользователю возможность иметь при себе мобильный набор команд (справочник).

Приложение состоит из 3-х основных разделов:

Где купить Arduino

Наборы Arduino можно купить на официальном сайте и в многочисленных интернет-магазинах.

Наиболее привлекательные цены, постоянные спецпредложения и бесплатная доставка на сайтах китайских магазинов AliExpress и DealExtreme . Если нет времени ждать посылку из Китая — рекомендуем интернет-магазин Амперка. Низкие цены и быструю доставку предлагает интернет-магазин ROBstore.

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

Курс будет пополняться дополнительными уроками. Подпишитесь на нас ВКонтакте или Facebook, чтобы быть в курсе обновлений.

Если вам понравился курс «Arduino для начинающих» или наш проект в целом, то вы можете поддержать нас:

Возможно, вас также заинтересует наш курс «Raspberry Pi: первое знакомство«

31 комментарий к статье “Курс «Arduino для начинающих»”

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

Отличные понятные видео, спасибо! Давайте продолжение

Мы организовали мини домашний кружок по ардуино (я и трое детей. Купили два набора для начинающих + у меня была всякая мелочевка. Я посмотрел несколько видео курсов, остановился на вашем. В итоге мы смотрели вместе урок и делали. Получилось не все, но в целом доволен результатами. Дети осилили. С сентября хотим продолжить. Надеюсь, ученики не разбегутся 🙂

А я недавно взял вот такой ардуино кит http://ali.pub/1p8hk учить — не мое это … Буду умный дом себе воять. Раньше думал, что микроконтроллеры — это очень сложно
Теперь понял, что элементарно )

vsjo klassno no ne hvataet primerov. vot byl odin migajushij svetodiod — eto klassno. a primera kak sdelatj dva i bolshe ne napisali dazhe. sam dolgo sidel i eksperementiroval.. v itoge polu4ilosj
#define led7 7
#define led8 8
void setup()
<
pinMode(led7, OUTPUT);
pinMode(led8, OUTPUT);
>
void loop()
<
digitalWrite(led7, HIGH);
delay(70);
digitalWrite(led7, LOW);
delay(190);
digitalWrite(led7, HIGH);
delay(70);
digitalWrite(led7, LOW);
delay(190);
digitalWrite(led7, HIGH);
delay(70);
digitalWrite(led7, LOW);
delay(550);

digitalWrite(led8, HIGH);
delay(500);
digitalWrite(led8, LOW);
delay(300);
digitalWrite(led8, HIGH);
delay(500);
digitalWrite(led8, LOW);
delay(300);
digitalWrite(led8, HIGH);
delay(500);
digitalWrite(led8, LOW);
delay(550);

digitalWrite(led7, HIGH);
delay(70);
digitalWrite(led7, LOW);
delay(190);
digitalWrite(led7, HIGH);
delay(70);
digitalWrite(led7, LOW);
delay(190);
digitalWrite(led7, HIGH);
delay(70);
digitalWrite(led7, LOW);
delay(1500);
digitalWrite(led8, HIGH);
digitalWrite(led7, HIGH);
delay(30);
digitalWrite(led7, LOW);
digitalWrite(led8, LOW);
delay(50);
digitalWrite(led8, HIGH);
digitalWrite(led7, HIGH);
delay(30);
digitalWrite(led7, LOW);
digitalWrite(led8, LOW);
delay(50);
digitalWrite(led8, HIGH);
digitalWrite(led7, HIGH);
delay(30);
digitalWrite(led7, LOW);
digitalWrite(led8, LOW);
delay(50);
digitalWrite(led8, HIGH);
digitalWrite(led7, HIGH);
delay(30);
digitalWrite(led7, LOW);
digitalWrite(led8, LOW);
delay(1500);
>

При выполнении процедуры delay( ) контроллер приостанавливает свою работу на заданное количество миллисекунд. Но иногда требуется, чтобы он постоянно что-то делал, например, опрашивал входы, к которым могут быть подключены какие-нибудь датчики. Можно ли в предыдущем примере организовать переключение светодиодов по прерыванию от таймера контроллера Ардуино?

Путеводитель по курсам: робототехника и программирование для учителей

Почему столько разговоров о робототехнике и программировании для детей?

Робототехники и программисты входят в каталог перспективных профессий будущего, по мнению «Атласа новых профессий».

Доклад о навыках будущего: технологическая трансформация жизни сделает программирование и робототехнику актуальными областями знаний в обозримом будущем.

Робототехника и программирование становятся востребованными навыками не только на мировом, но и на российском рынке труда. Это подтверждают данные исследования портала HeadHunter.

Программы обучения для педагогов

Робототехника

Лего-робототехника
Робототехника без конструкторов
VR и машинное зрение

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

Python. Unity
Веб-разработка
Анимация. 3D-моделирование

Кому подойдут наши курсы

Если вы хотите разнообразить уроки и методики преподавания или открыть ИТ-кружок в школе.
Обратите внимание на «продвинутые» курсы линейки.

Если вы хотите изучить новое направление или только начинаете преподавать робототехнику или программирование.
Для ваших целей подойдут «базовые» курсы.

Если вы хотите обучить сотрудников перспективным направлениям и открыть кружки с проверенными методиками.
Мы обозначили преимущества и возможные сложности каждого.

Робототехника

В каком порядке учить

Выбор курса зависит от возраста детей, которые будут ходить в кружок. Для школьников до 3 класса подойдет LEGO WeDo, 4-6 классу — Scratch, 6-9 классу — EV3 Mindstorms

Возможные сложности

  • Наборы стоят в пределах 10–30 тысяч рублей.
  • Если на одном конструкторе работают несколько групп — сборные модели не получится уносить домой или дорабатывать в течение нескольких уроков.

Преимущества:

  • Не требуют особой техники безопасности или навыков, поэтому подойдут и для младших школьников.
  • Распространены: большинство конкурсов по робототехнике предусматривают именно LEGO.
  • Продуманный дизайн конструкторов: модели роботов будут презентабельными.

Основы конструирования с использованием LegoWeDo и программировании сборок, методика подготовки к соревнованиям на Lego WeDo 2.0

О функциях Scratch, совместимости с конструкторами Lego, алгоритмах и разработке игр

Основы конструирования на Lego EV3 Mindstorms и программировании сборок на LabView, проектная деятельность

можно оформить предзаказ со скидкой

В каком порядке учить

Для кружка робототехники: сначала любой базовый курс, затем — продвинутый. Подойдет ребятам 3–9 класса, так как есть темы, требующие техники безопасности и развитой моторики (например, пайка).

Для кружка виртуальной реальности: сначала курс по Unity и 3D-моделированию, затем — по виртуальной реальности (см. курсы раздела «программирование»), поскольку заниматься VR можно только обладая навыком программирования и применения 3D-моделей.

Возможные сложности:

  • Роботы менее презентабельны, чем на ЛЕГО.
  • Более сложные сборки: повышается вероятность неполадок в работе робота.

Преимущества:

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

О микросхемах и печатных платах, BEAM-роботах, Arduino, соревновательных роботах

Подробно: об электрических схемах, пайке, BEAM-роботах, логических микросхемах, колесных роботах на Arduino

О робототехнических проектах, 3D-моделировании, манипуляторах, категориях соревнований «лабиринт», «линия», «сумо», «слалом»

можно оформить предзаказ со скидкой

О проектировании виртуальной реальности с помощью картонных очков

можно оформить предзаказ со скидкой

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

В каком порядке учиться

Если у вас профильные классы и есть возможность учиться дополнительно — лучше выбрать Python. Это лаконичный язык с простым синтаксисом. Школьник решит экзаменационные задачи быстрее, сэкономив время на написании кода и отладке программ. Python используют программисты во всём мире: у языка есть обширные бесплатные библиотеки на все случаи жизни и сообщество пользователей, которое поможет советом. Сначала – базовый курс, затем – продвинутый.

О типах данных, синтаксисе, арифметических операциях, структурах данных, базовых алгоритмах

О проектах и играх, которые можно реализовать на Python с использованием библиотек (идеи и примеры)

можно оформить предзаказ со скидкой

Об олимпиадном программировании

можно оформить предзаказ со скидкой

В каком порядке учиться

Для обучения программированию младших школьников используйте Scratch. Для работы в нём ребятам не нужно знать английский и понимать специфические понятия: код собирается из красочных готовых функций-блоков. С несложной программой дети поймут принципы составления алгоритмов, освоят азы программирования и сохранят мотивацию к учёбе.
Также для младших подойдет курс анимации, где они смогут создавать мультфильмы.

Ученикам средней и старшей школы можно преподавать веб-разработку. Учащиеся смогут применить школьные знания на практике, например, научатся делать сайты или разрабатывать игры. Не забывайте о простом и функциональном языке программирования Python, который используют программисты во всём мире для системного администрирования, разработки игр и веб-приложений, научных исследований. Также ученики могут освоить язык Unity, на основе которого можно писать игры, и 3D- моделирование, позволяющее создавать собственные цифровые модели. После прохождения этих курсов можно заняться разработкой игр (см. курс «Гейм-дизайн») или создавать проекты по виртуальной реальности (см. блок «Робототехника», курс «Виртуальная реальность»)

О том, как верстать простые сайты с помощью HTML, делать веб-страницы красивыми и адаптивными через CSS, использовать язык программирования JavaScript для обеспечения интерактивности сайта

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

можно оформить предзаказ со скидкой

О том, как делать мультфильмы: работа со сценарием, подготовка эскизов и готовых кадров, реализация проектов

Источники:

http://polycent.ru/courses/robototexnika/b1000901-7a19-31df-f771-591601879a21/

http://edurobots.ru/kurs-arduino-dlya-nachinayushhix/

http://program.foxford.ru/

http://arduinoplus.ru/prepodavatel-tehnicheskih-kursov-robototehnika/

Ссылка на основную публикацию