top of page

Сладък робот

Цел на проекта: Да направите сладък проект за робот с помощта на контролна карта Pinoo, серво мотор, светодиоден модул и сензор за разстояние.

Продължителност:  2 урока

Възрастова група:  7 години и повече

Комплект Pinoo: Основен комплект, комплект изобретения, комплект за производител и пълен комплект.

постижения:

  • Научава се да кодира контролната платка на Pinoo.

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

  • Научава се да използва сензор за разстояние.

  • Научава се да използва серво мотор.

  • Развива алгоритмични умения.

  • Развиват се умения за кодиране.

  

Използвани материали: програма Mblock 3, контролна карта pinoo, сензор за разстояние, жълт светодиоден модул, червен светодиоден модул, серво мотор

 

 

Необходими материали за дизайна: 1 средна кутия, ножици и нож, цветен картон, 4 картонени чаши, пистолет за лепило и силикон.

 

 

  

Изграждане на проекта:

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

 


Покриваме всички части, както е на фигурата. Така завършваме тялото на дизайна на робота.

 

Сглобяваме 2 картонени чаши и ги силиконираме. Правим същия процес още веднъж.

 

 

Покриваме външната страна на 2 чаши с цветен картон със силикон. Така завършваме краката на дизайна на робота.

 

 

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

 

 

  Поставяме сензора за разстояние в тези отвори и го силиконизираме.

 

 

Силиконираме стъпалата, които създадохме под частта на тялото.

 

Ние силиконизираме 2 LED модула на нивото на сензора за разстояние.

 

Изрязваме картон с размери 7х12 см. След това изрязваме горната част с цветен картон и го силиконираме.

 

 

Огъваме го на 2 см от десния и левия ръб навътре. Така завършваме частта на ръката от дизайна на робота.

 

Силиконираме една от ръцете от лявата страна на тялото на робота.

 

 

Отстраняваме върха на серво мотора и го силицираме върху тялото на робота перпендикулярно вдясно.

 

Прикрепяме свързващите кабели на модулите към контролната карта на pinoo. Прикрепяме сензора за разстояние към 5-та врата, червения LED модул към 4-тата врата, зеления светодиоден модул към 1-вата врата и сервомотора към 2-рата врата.

 

 

Включваме USB кабела за свързване към картата Pinoo и компютъра. Сега можем да започнем да кодираме.

 

  Добавяне на разширение Pinoo:

 

  От раздела Разширения щракнете върху „Управление на разширенията“.

 

В прозореца, който се отваря, пишем „Pinoo“ в търсачката и е достатъчно да кажете изтегляне на резултата. Инсталиран на нашия компютър.  

 

 

 

 

 

 

 

 

Свързване на контролната платка Pinoo към компютъра:

В Mblock 3 щракваме върху раздела „Свързване“ в горния ляв ъгъл.  В прозореца, който се отваря, щракваме върху секцията "Сериен порт" и избираме опцията "COM6" от страницата, която се отваря.

ЗАБЕЛЕЖКА: Тъй като всеки компютър има различни записи за портове, числата до COM може да се променят.

 

 

Щракнете върху раздела Карти.  От прозореца, който се отваря, избираме опцията за карта "Arduino Nano", използвана от контролната карта Pinoo.

 

 

Щракнете върху раздела Разширения.  В прозореца, който се отваря, избираме "Pinoo", разширението на контролната карта, която използваме.

 

  

Щракнете върху раздела Свързване.  Щракнете върху „Актуализиране на фърмуера“ от прозореца, който се отваря.

 

Кодираща част:

  Първо, когато се щракне върху зеления флаг, правим ъгъла на сервомотора 135 градуса.

 

 

Прикрепяме върха на серво мотора вертикално.

  

Силиконираме това рамо успоредно на другото рамо до края на серво мотора.

 

 

Когато се щракне върху зеления флаг, ние постоянно пишем необходимите кодове, за да видим стойността на разстоянието до 5-та порта на екрана. Виждаме стойността на екрана, като щракнем върху зеления флаг и поставим ръката си пред сензора за разстояние. Използваме червения бутон, за да спрем.

 

Ако не, добавяме структурата на условието и създаваме нашето условие. 5. Ще имаме условието стойността, отчетена от сензора за разстояние, прикрепен към вратата, трябва да бъде по-малка от 10. Така че, ако сложим ръката си близо, ще работи.

  Ако нашето условие е вярно, първо караме червения светодиод, прикрепен към 4-та врата, да се включи, като правим състоянието му високо. 1. Изгасваме жълтия светодиод, прикрепен към вратата, като намаляваме състоянието му.

След това добавяме кодовия блок, като го повтаряме 10 пъти от контролното меню и променяме стойността от 10 на 4.

В тази част ще променим ъгъла на сервомотора и ще го направим вълна.

 

Повторете 4 пъти, първо правим ъгъла на сервомотора 0 в кодовия блок. Изчакваме 0,5 секунди и правим ъгъла на сервомотора 90. След това отново изчакваме 0,5 секунди.

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

 

Ако условието не е вярно, правим ъгъла на серво мотора 135 градуса, което е първата стойност. След това караме жълтия светодиод, прикрепен към 1-ва врата, да се включи, като го направим високо. 4. Предоставяме състоянието на червения светодиод, прикрепен към вратата, ниско угасване на крилото.

 

Щракнете с десния бутон върху командата „Pinoo Program“ и в прозореца, който се отваря, „Инсталиране в Arduino“  Избираме опцията.

 

 

На страницата, която се отваря, щракваме върху бутона "Качване в Arduino", който е избран в червено.

 

 

Нашите кодове се качват в нашата контролна карта на Pinoo.

 

 

 

След като се появи съобщението „Инсталацията приключи“, щракнете върху бутона „Затвори“.

 

 

Работно състояние на проекта:

Поставяме батерията 9V.

 

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

 

 

 

 

 

Когато роботът засече движение (можете да поставите ръката си пред сензора за разстояние)

Червеният светодиод ще мига и серво моторът ще стартира. Това ще направи да изглежда така, сякаш роботът маха.

1.JPG
Adsız.png
7.JPG
8.JPG
9.JPG
10.JPG
11.JPG
12.JPG
13.JPG
14.JPG
15.JPG
16.JPG
17.JPG
18.JPG
19.JPG
20.JPG
pinoo_uzanti_480x480.jpg
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
seri_port_480x480.jpg
KART_480x480.jpg
pinooo_480x480 (2).jpg
aygit_yazilim_480x480.jpg
31.png
32.JPG
33.JPG
34.png
35.png
36.png
37.png
38.png
39.png
41.png
42.png
43.png
44.png
45.JPG
46.JPG
47.JPG
bottom of page