3. Занятие 3 - Поздрав към Извънземно

Въведение

Днес ще строим робот, космически кораб. Никой не знае какво ни чака в космоса и трябва да сме подготвени за всичко. За това днес ще подготвим роботът да посреща извънземни и дори да се сприятелява с тях!

Поздравете непознат с робота. Въведение в задачата

В това занятие ще програмираме робота да показва емоции!

Могат ли роботите да изпитват чувства?

През повечето време не, но ще се научим как да анимираме нашите роботи, така че да изглеждат 'като живи'.

Конструиране и Теория

Въпреки че роботът днес е космически кораб, името му е Лесен бот. Но как може да е лесен и да отива в космоса!? Всъщност всички гениални идеи са прости в същността си. От там идва поговорката на А. Айнщайн "Гениалността се крие в простотата".

ЛесенБот построен с LEGO Mindstorms EV3

Инструкции за строене на ЛесенБот, робот направен с LEGO Mindstorms комплект, който се използва в нашите уроци. ЛесенБот има два двигателя и две гуми. Третото му колелце... вижте сами как е построено третото му колело.

Как да променим ЛесенБот така, че да прилича на човече

В тази анимирана инструкция ви показваме как да преместите брика в изправено положение. Сега щом добавите очички и звуци на робота, той още повече ще прилича на жив! А можете ли да му добавите и ръце?

Сега, след като построихте робота, затворете кутията, за да не ви пречи.

  1. Приберете всички части, които не ви трябват за робота, в кутията.
  2. Затворете кутията и я отместете, така че да не ви пречи повреме на следващите задачи.

Програмиране и Теория

Сега е време да научим робота да общува с хора и извънземни.

По какъв начин общуваме помежду си? С какви средства?

В нашето общуване освен говорене, използваме и много жестове. Като пример, ако видите човек, който е тъжен, веднага може да го разпознаете по лицето, без той да ви казва и дума! Това ще се опитаме да научим робота да прави сега, както и да говори, естествено!

Задача: Опитайте сами да накарате робота да издава звуци

Насърчаваме ви да изучавате софтуера сами.

Изучавайте

Намерете начин да накарате робота да издава звуци, като използвате програмната среда на EV3. Изберете, който звук ви харесва.

Бъдете учтиви

Уважавайте търпението на другите и намалете звука на вашия компютър и робот.

Опитайте да програмирате робота да говори

  • Открийте блокчето за звука и опитайте да възпроизведете няколко думи с брика.

Блокче на звука в EV3-G софтуера. Как да кажем „Здравей“ с робота

Нека се научим да използваме блокчето на звука.

Блокче на звука


От палитрата със зелени блокчета изберете блокчето на звука.
По подразбиране, настройката на блока е "пусни файл".
От горния десен ъгъл изберете ЛЕГО звуци и разгледайте наличните.
Поздравът "Здравей" се намира в папка "Общуване".

Задача: накарайте робота да поздрави непознат и да си тръгне

Обяснение и демонстрация на голямата задача за това занятие.

Предизвикателство "Поздрави непознат"

Роботът се усмихва, приближава се до човек или обект, казва здравей и се връща.
Използвайте всички блокчета, с които сте се запознали, накуп.

Поздрави непознат и се върни

Стъпки

  1. Иди до човека, като се усмихваш:
    • първо поставете блокчето за дисплея;
    • после добавете блокчето за движение.
  2. Поздрави, кажи "Здрасти".
  3. Върни се обратно.

 

Задача: Не бъдете груби, изчакайте малко.

Едновременно използване на блокчетата за дисплей, звук, изчакване и движение.

Задача

Учтиво е да изчакате отговор от човека, когото току що сте поздравили.

Идете при непознатия, поздравете го, изчакайте неговия отговор, кажете довиждане и се оттеглете. Използвайте всички блокчета, с които вече сте се запознали.

Опитайте сами да откриете как да накарате робота да изчака малко преди да се оттегли.

След 5 минути разгледайте отново видеата и вижте как го правим ние.

Блокче за изчакване. Как се използва.

Как да накараме робота да изчаква, докато програмата все още върви.

Блокче за изчакване

От оранжевата палитра Flow /Поток избираме второто блокче - блокчето за изчакване. Настройката по подразбиране на блокчето за изчакване е да накара робота да изчака за определено време. Настройте блокчето, колко секунди да бъде изчакването преди програмата да продължи със следващото блокче. 
Може да приемете, че блокчето за изчакване работи като "пауза".

 

Блокче за дисплей в EV3-G софтуера. Усмихнати личица, сърдити личица… всякакви емоции

Как да използваме блокчето за дисплея, за да показваме изображения с EV3-G софтуера.

Блокче за дисплея

От палитрата със зелени блокчета изберете блокчето за дисплея.
По подразбиране, настройката на блокчето е "покажи файл".
От горния десен ъгъл изберете LEGO изображения и разгледайте наличните.
Изображението "Big Smile /Голяма усмивка" се намира в папка "Expressions /Изражения".

Блокче за дисплей като последно блокче в програмата на EV3-G софтуера

Как да бъдете сигурни, че изображението на дисплея ще се вижда, когато програмата приключи.

"Изображението е в програмата, но не го виждам"

Постоянно чуваме тези думи от нашите нови ученици. Причината е, че блокчето за дисплея не може да бъде последно в програмата.
Когато програмата, която е пусната на робота, приключи, дисплеят показва списък с менюто на програмата и вашето изображение вече не се вижда.

Изчакайте малко, за да го видите

Сложете блокче за изчакване, за да може да видите изображението, което е било последното блокче в програмата. По този начин ние отлагаме края на програмата и си даваме малко време, за да можем да видим изображението.

Задачи по приключване на урока.

  1. Направете снимки и клипове на роботите
  2. Разглобете и подредете робота
  3. Подредете работното си място
    • Важно е да подредите електрониката на роботите върху капака на кутията.
    • Навийте кабела за програмиране, така че да е събран.
    • Поставете кабелите за робота до електрониката.
    • Навийте кабела на мишката около мишката.
    • Навийте кабела на зарядното на лаптопа така, както преподавателят ви ще ви покаже.
    • Когато изключите компютъра, оставете го до кутията по роботика.
  4. Изключете всички програми на компютъра
  5. Излезте от FLLCasts
  6. Изключете компютъра
  7. Приберете столовете си под масата