Показаны сообщения с ярлыком Scratch. Показать все сообщения
Показаны сообщения с ярлыком Scratch. Показать все сообщения

вторник, 27 октября 2015 г.

Баллиста, управляемая Raspberry Pi и Arduino

Балли́ста — античная двухплечевая машина торсионного действия для метания камней. Позднее в первых веках нашей эры под баллистами стали подразумевать стреломёты.
В 15-й серии "Строим из микроконтроллеров" мы собираем баллисту из LEGO и управляем ее наведением с микрокомпьютера Rapberry Pi, используя Arduino и визуальный язык программирования Scratch. В проекте также используются драйверы двигателей L298N и L9110s с переходниками на LEGO PF.


понедельник, 26 октября 2015 г.

Кнопочные ковбои 2.0

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

Скачать программу


Уроки Arduino. Робот - "Вездеход Лидер" c Bluetooth/WiFi

На заключительном уроке знакомимся с интересной функцией Scratch - Скретч Сенсор. В эксперименте закрепляем полученные в предыдущих уроках навыки - строим на основе Arduino и шасси от вездехода "Лидер" управляемого из Scratch (посредством Bluetooth) робота и добавляем возможность контролировать его по WiFi с планшета.


Уроки Arduino 12. Секундомер

На двенадцатом уроке знакомимся с способом сделать нашего робота автономным - путем беспроводного управления по технологии Bluetooth. В эксперименте мы создаем секундомер, который считает до 10.



Материалы к проекту

Уроки Arduino 11. Кнопочные ковбои

На одиннадцатом уроке знакомимся с датчиками (сенсорами) - органами чувств роботов. Проверяем как видят, слышат, чувствуют движение и слушаются команд роботы. В эксперименте мы создаем игрушку на реакцию: кто быстрее нажмет кнопку по сигналу.



Материалы к проекту

Уроки Arduino 10. Кнопочный переключатель

На десятом уроке знакомимся с шилдами - платами расширения для Arduino. В эксперименте мы делаем из тактовой кнопки триггер, борясь с «дребезгом контактов».



Материалы к проекту

Уроки Arduino 9. Миксер

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



Материалы к проекту

Уроки Arduino 8. Мерзкое пианино

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



Материалы к проекту

Уроки Arduino 7. Бегущий огонёк

На седьмом уроке знакомимся со средой визуального программирования Arduino - ArduBlock. В эксперименте мы заставляем огонёк сначала с помощью Scratch, а затем и ArduBlock бежать по светодиодной шкале.



Материалы к проекту

Уроки Arduino 6. Пульсар

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



Материалы к проекту

Уроки Arduino 5. Ночной светильник

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



Материалы к проекту

Уроки Arduino 4. Терменвокс

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



Материалы к проекту

Уроки Arduino 3. Светильник с управляемой яркостью

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



Материалы к проекту

Уроки Arduino 2. Маячок с нарастающей яркостью

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



Материалы к проекту

Уроки Arduino 1. Маячок

Видеокурс создан в рамках проекта "Практическая робототехника для школьников" на платформе Arduino. Материалы курса в наших видеоуроках адаптированы на младщих школьников. Мы используем Arduino, визуально программируем его на языках Scratch и ArduBlock, компоненты для построения схем - это детали конструктора "Знаток" и средства быстрого прототипирования. Постепенно, начиная от мигания светодиодом мы доходим до постройки учебного робота, управляемого по Bluetooth/Wifi. Рассмотрены типичные вопросы начинающих робототехников, в том числе управление моторами, получение показаний с датчиков, реакция на события.

Урок 1. "Маячок".

На первом уроке сравниваем электрическую цепь с водопроводной системой, знакомимся с Arduino и Scratch, проводим первый эксперимент - мигаем светодиодом, символизируя "Hello, world!"



Материалы к проекту


Лего Собака

Робот-собака управляется по программе с компьютера из Scratch по ИК. Используется всего 1 М-мотор. Изготовление и схема передатчика для взаимодействия с копьютером в отдельном видео "Scratch + Arduino + LEGO Technic IR Power Function" в нашей группе ВКОнтакте "Строим из микроконтроллеров" или на нашем канале Youtube.


Scratch + Arduino + LEGO Technic IR Power Function

Слегка подправив прошивку S4A и сделав простой ИК-передатчик получаем возможность управлять из Scratch электрикой LEGO Power Function по ИК-каналу. Теперь простая тележка из LEGO может почувствовать себя крутым программируемым роботом.


Исходный код



Игра на реакцию = Arduino + Scratch

С чего начать начинающему ардуинщику, если под рукой только кнопка и несколько светодиодов? Можно собрать игру на реакцию, подобную этой ссылка


Исходный код

Arduino для самых маленьких (S4A = Scratch for Arduino)

Программируем Arduino на русском языке, наглядно "набирая" программу из палитры блоков. Строим светофор, светомузыку, управляем вентилятором, светом в комнате. Управляем вездеходом "Лидер", используя беспроводной модуль bluetooth.


Исходный код



Самое популярное