СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Проект механического мобильного программируемого устройства на голосовом управлении «Робот помощник R2- D2» медицинского работника.

Категория: Внеурочка

Нажмите, чтобы узнать подробности

Актуальная тема для юных талантов, занимающихся робототехникой. Взаимосвязь жизненного пространства с развитым интелектом - вот предмет исследования и реализации на практике идей.

Просмотр содержимого документа
«Проект механического мобильного программируемого устройства на голосовом управлении «Робот помощник R2- D2» медицинского работника.»

ПРЕЗЕНТАЦИЯ ПРОЕКТА Механическое мобильное программируемое устройство на голосовом управлении  «Робот помощник R2- D2»  медицинского работника.    Автор проекта: Рычков Виталий Ученик 8 – В класса МБОУ Одинцовской СОШ № 3 Руководитель проекта : Талалаева Галина Викторовна, учитель технологии  г.Одинцово

ПРЕЗЕНТАЦИЯ ПРОЕКТА

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

«Робот помощник R2- D2»

медицинского работника.

Автор проекта: Рычков Виталий

Ученик 8 – В класса МБОУ Одинцовской СОШ № 3

Руководитель проекта : Талалаева Галина Викторовна, учитель технологии

г.Одинцово

 Содержание Платформа Технические решения Возможные пути развития

Содержание

  • Платформа
  • Технические решения
  • Возможные пути развития
Цель работы: создать робота-помощника.   Задачи: 1. Изучить процессы роботизации в историческом аспекте. 2. Изучить процессы применения и изготовления роботов. 3. Собрать модель робота-помощника при помощи образовательного набора «Амперка» и написать программу, «оживить» робота.  4. Испытать робота и продемонстрировать движение робота по программе через дистанционное управление.

Цель работы: создать робота-помощника.

Задачи:

  • 1. Изучить процессы роботизации в историческом аспекте.
  • 2. Изучить процессы применения и изготовления роботов.
  • 3. Собрать модель робота-помощника при помощи образовательного набора «Амперка» и написать программу, «оживить» робота.
  • 4. Испытать робота и продемонстрировать движение робота по программе через дистанционное управление.
Робот  это автоматическое устройство предназначенное для осуществления производственных и других операций обычно выполняемых человеком Типы роботов: программные управляемые человеком, интеллектуальные, робот выполняет задачи на основании заложенной в него информации в виде компьютерной программы, может быть любого размера и вида.

Робот

это автоматическое устройство предназначенное для осуществления

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

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

Объективными предпосылками в потребности роботов Преимущества следующие:  Роботы не подвержены человеческим слабостям, таким как невнимательность, усталость, потребность в сне, лень, страх, наличие вредных привычек и др., поэтому применение роботов позволит исключить «человеческий фактор».  Роботы лишены многих человеческих чувст, которые мешают выполнения своих функциональных обязанностей.  Роботы не могут совершать противоправных действий, не имеют личной выгоды.  Скорость реакции у робота гораздо выше и несоизмерима с реакцией нормального человека.

Объективными предпосылками в потребности роботов

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

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

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

  • Роботы не могут совершать противоправных действий, не имеют личной выгоды.

  • Скорость реакции у робота гораздо выше и несоизмерима с реакцией нормального человека.

Платформа № 1  Образовательный набор «Амперка» »

Платформа № 1

Образовательный набор «Амперка» »

Платформа № 2  Использованные компоненты Микроконтроллер Arduino Uno (прошит скетчем, написанным на C++) Драйвер моторов Motor Shield (силовое управление двигателями) Расширитель портов Troyka Shield (удобная коммутация периферийных устройств) Двухколесное шасси робота (включая моторы и колеса) Сервопривод (для вращения ультразвукового дальномера) Микроконтроллер Arduino Uno (прошит скетчем, написанным на C++) Драйвер моторов Motor Shield (силовое управление двигателями) Расширитель портов Troyka Shield (удобная коммутация периферийных устройств) Двухколесное шасси робота (включая моторы и колеса) Сервопривод (для вращения ультразвукового дальномера)

Платформа № 2

Использованные компоненты

  • Микроконтроллер Arduino Uno (прошит скетчем, написанным на C++) Драйвер моторов Motor Shield (силовое управление двигателями) Расширитель портов Troyka Shield (удобная коммутация периферийных устройств) Двухколесное шасси робота (включая моторы и колеса) Сервопривод (для вращения ультразвукового дальномера)
  • Микроконтроллер Arduino Uno (прошит скетчем, написанным на C++)
  • Драйвер моторов Motor Shield (силовое управление двигателями)
  • Расширитель портов Troyka Shield (удобная коммутация периферийных устройств)
  • Двухколесное шасси робота (включая моторы и колеса)
  • Сервопривод (для вращения ультразвукового дальномера)
Возможные пути развития Дополнительное комплектование компонентами:  Динамик (для вывода звука с EasyVR)  Динамик (для вывода звука с EasyVR)       Литий-полимерный аккумулятор 1200мА/ч (увеличение времени автономной работы)  Литий-полимерный аккумулятор 1200мА/ч (увеличение времени автономной работы)

Возможные пути развития

Дополнительное комплектование компонентами:

  • Динамик (для вывода звука с EasyVR)
  • Динамик (для вывода звука с EasyVR)

  • Литий-полимерный аккумулятор 1200мА/ч (увеличение времени автономной работы)
  • Литий-полимерный аккумулятор 1200мА/ч (увеличение времени автономной работы)
 Контроллер распознавания голосовых команд EasyVR Shield 3.0 от “Robotech SRL” (голосовое управление режимами работы и ручное управление движением)  Контроллер распознавания голосовых команд EasyVR Shield 3.0 от “Robotech SRL” (голосовое управление режимами работы и ручное управление движением) Самый удобный способ управления — голосовой. Есть  EasyVR — готовое решение для распознавания голосовых команд и тонового набора. EasyVR позволяет записать команды на микрофон, а потом определить, команду с каким номером вы произносите.
  • Контроллер распознавания голосовых команд EasyVR Shield 3.0 от “Robotech SRL” (голосовое управление режимами работы и ручное управление движением)
  • Контроллер распознавания голосовых команд EasyVR Shield 3.0 от “Robotech SRL” (голосовое управление режимами работы и ручное управление движением)

Самый удобный способ управления — голосовой. Есть  EasyVR — готовое решение для распознавания голосовых команд и тонового набора.

EasyVR позволяет записать команды на микрофон, а потом определить, команду с каким номером вы произносите.

Контроллер распознавания голосовых команд EasyVR Shield 3.0 от “Robotech SRL” (голосовое управление режимами работы и ручное управление движением)

Контроллер распознавания голосовых команд EasyVR Shield 3.0 от “Robotech SRL” (голосовое управление режимами работы и ручное управление движением)

ПРОГРАМИРОВАНИЕ    Нам нужно сделать всего две вещи: создать импульс на Trig для начала измерения, и замерить длину импульса на Echo, чтобы потом вычислить дистанцию по нехитрой формуле. ФОРМУЛА нам потребуется умножить время а скорость звука:  s = duration * v = duration * 340 м/с   int echoPin = 2;  int trigPin = 3; void setup() {  Serial.begin (9600);  pinMode(trigPin, OUTPUT)  ; pinMode(echoPin, INPUT);  }  void loop() {  int duration, cm; digitalWrite(trigPin, LOW);  delayMicroseconds(2); digitalWrite(trigPin, HIGH);  delayMicroseconds(10); digitalWrite(trigPin, LOW);  duration = pulseIn(echoPin, HIGH);  cm = duration / 58;  Serial.print(cm);  Serial.println(

ПРОГРАМИРОВАНИЕ

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

ФОРМУЛА

нам потребуется умножить время

а скорость звука:  s = duration * v = duration * 340 м/с  

int echoPin = 2;

int trigPin = 3;

void setup() {

Serial.begin (9600);

pinMode(trigPin, OUTPUT)

; pinMode(echoPin, INPUT);

}

void loop() {

int duration, cm; digitalWrite(trigPin, LOW);

delayMicroseconds(2); digitalWrite(trigPin, HIGH);

delayMicroseconds(10); digitalWrite(trigPin, LOW);

duration = pulseIn(echoPin, HIGH);

cm = duration / 58;

Serial.print(cm);

Serial.println(" cm");

delay(100);

}

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

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

бу Будет фото

бу

  • Будет фото
Пути усовершенствования робота 1. робота-охранника Необходимо предусмотреть возможность подключения к роботу видеокамеры, других датчиков, применяемых в охранной сфере: датчиков движения, тепла, света, задымления, ветра, и т.д. Разработчики охранных систем оценили бы возможность ведения статистики показаний датчиков, чтобы в случае отклонения от этой статистики робот мог транслировать сигнал тревоги . 2. Робот -  строительный дальномер .  Программа каждые 100мс измеряет расстояние с помощью дальномера и выводит результат на символьный ЖК дисплей. Для удобства полученное устройство можно поместить в небольшой корпус и запитать от батареек. 3. Ультразвуковая трость.   Напишем программу, которая будет «пищать» зуммером с различной частотой, в зависимости от измеренного расстояния. Например, если расстояние до препятствия более трех метров — зуммер издает звук раз в пол секунды. При расстоянии 1 метр — раз в 100мс. Менее 10см — пищит постоянно. 4. Робот – носильщик. Преобразование верхней части в платформу с бортиками.

Пути усовершенствования робота

1. робота-охранника

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

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

2. Робот - строительный дальномер .

Программа каждые 100мс измеряет расстояние с помощью дальномера и выводит результат на символьный ЖК дисплей. Для удобства полученное устройство можно поместить в небольшой корпус и запитать от батареек.

3. Ультразвуковая трость.  

Напишем программу, которая будет «пищать» зуммером с различной частотой, в зависимости от измеренного расстояния. Например, если расстояние до препятствия более трех метров — зуммер издает звук раз в пол секунды. При расстоянии 1 метр — раз в 100мс. Менее 10см — пищит постоянно.

4. Робот – носильщик.

Преобразование верхней части в платформу с бортиками.

БЛАГОДАРЮ ЗА ВНИМАНИЕ

БЛАГОДАРЮ ЗА ВНИМАНИЕ