top of page

Havlumatik

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

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

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

Комплект Pinoo:  Комплект инструменти и пълен комплект.

постижения:

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

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

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

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

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

  

Материали, които да се използват:  Програма Mblock 3, контролна карта pinoo, ултразвуков сензор за разстояние, DC мотор,  свързващи кабели.  

 

 

 

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

 

 

 

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

  За нашия проект първо покрихме кутията си с жълт картон.

 

  Пробиваме дупки в нашата кутия за сензора за разстояние и DC двигателя.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

По този начин поставяме лоста за език върху DC мотора и го фиксираме с пистолет за лепило.

 

 

Фиксираме DC мотора със силиконов пистолет на мястото, където преди това направихме дупка отстрани. След това не забравяме да оправим и сензора за разстояние.

  

 

Това е окончателната версия на нашата кутия след поставяне на материалите.  

 

 

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

 

Поставихме и нашата хартиена кърпа и завършихме дизайнерската част на нашия проект.

 

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

 

 

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

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

 

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

 

 

В Mblock 3 щракваме върху раздела „Свързване“ в горния ляв ъгъл.

В прозореца, който се отваря, щракваме върху секцията "Сериен порт" и избираме опцията "COM6" от страницата, която се отваря.

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

 

 

Щракнете върху раздела Карти.

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

 

 

Щракнете върху раздела Разширения.

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

 

 

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

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

  Първо, за да проверим дали нашият ултразвуков сензор за разстояние работи или не, проверяваме работното състояние на сензора за разстояние с нашия код „Кажи здравей“ под кода „При щракване“ на нашата кукла панда.  

  

 

За да стартираме DC двигателя, го стартираме под командата "когато клавишът е натиснат". Проверихме DC двигателя, като го пуснахме на 150 скорости в посока напред.

  

Ако стойността на нашия сензор за разстояние е по-малка от 5 cm, тоест, когато видим някакъв обект, нашият DC мотор ще продължи напред със 150 скорости за 1 секунда и нашият DC мотор ще спре. Ако стойността на нашия сензор за разстояние е по-голяма от 5 см, тоест няма обект, нашият DC мотор няма да се движи.

  

 

 

 

 

 

 

 

 

 

 

 

 

За да качим нашите кодове в контролната карта на pinoo, ние започваме нашето събитие с командата "Pinoo Program".  

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

На страницата, която се отваря, щракваме върху бутона "Качване в Arduino", който е избран в червено. Нашите кодове се качват в нашата контролна карта pinoo. След като се появи съобщението „Инсталацията приключи“, щракнете върху бутона „Затвори“. След като инсталацията приключи, държачът на батерията се поставя и проектът се стартира.

 

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

 

 

 

 

 

 

 

 

 

 

 

 

Когато някой обект премине пред ултразвуковия сензор за разстояние, нашият DC мотор ще работи за 1 секунда и нашата хартиена кърпа ще бъде отворена.

 

  ARDUINO IDE кодове:

// присвоява щифтове на драйвера на двигателя на щифтове 5 и 6

int двигателя1 = 5;

int двигателя2 = 6;

// Присвоихме триг и ехо щифтове на щифтове 9 и 8.

int echoPin = 8;

int trigPin = 9;

дълго време, разстояние;

// променлива, присвоена за измерване на време и разстояние

void setup()

// изходен щифт на двигателите. 

pinMode(към мотор1, ИЗХОД); 

pinMode(motor2, OUTPUT);  /

/ Задаваме входните и изходните щифтове на триг и ехо щифтове 

pinMode(echoPin, INPUT); 

pinMode(trigPin, OUTPUT);

}

празен цикъл ()

// активираме сензора за разстояние 

digitalWrite(trigPin, LOW); 

забавяне микросекунди(5); 

digitalWrite(trigPin, HIGH); 

забавяне микросекунди(10); 

digitalWrite(trigPin, LOW); 

сигурно = pulseIn(echoPin, HIGH); 

разстояние = време / 29,1 / 2; /

/ измерва разстоянието 

ако (разстояние < 5)

{

// ако разстоянието е по-малко от 5  

// оставете двигателя да работи за 1 секунда  

digitalWrite(motora1, HIGH);  

digitalWrite(motora2, LOW);  

забавяне (1000);  

// оставете двигателя да спре  

digitalWrite(motora1, LOW);  

digitalWrite(motora2, LOW); 

}

друго

{

// в противен случай спрете двигателите  

digitalWrite(motora1, LOW);  

digitalWrite(motora2, LOW); 

}

}

IMG_3844.JPEG
IMG_3927.JPEG
IMG_3928.JPEG
IMG_3929.JPEG
IMG_3930.JPEG
IMG_3934.JPEG
IMG_3933.JPEG
IMG_3935.JPEG
IMG_3940.JPEG
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinoo_uzanti_480x480.jpg
seri_port_480x480.jpg
KART_480x480.jpg
aygit_yazilim_480x480.jpg
pinooo_480x480 (2).jpg
11.png
1.JPG
2.JPG
5.JPG
3.jpg
4.jpg
IMG_3938.JPEG
bottom of page