top of page

Интелигентен язовир

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

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

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

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

постижения:

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

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

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

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

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

  

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

 

 

 

Необходими материали за проектиране:  Син картон, служебен нож, ножица, огледален картон, кафяв филц, 2 пластмасови кутии, една голяма и една малка, пистолет за лепило и силикон.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Изрязваме нашия зелен картон, за да придадем вид на зеленина на краищата, както е на снимката, и го фиксираме със силиконов пистолет.

 

 

След това фиксираме синия картон на дъното на нашата кутия, за да му придадем воден вид.

 

 

Залепваме кафявия филц на другия ъгъл, за да му придадем планински вид.

 

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

 

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

  

 

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

 

 

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

  

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

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

 

 

 

 

 

 

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

 

 

 

 

 

 

 

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

 

  

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

 

 

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

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

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

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

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

 

 

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

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

 

 

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

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

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

  

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

  

 

За да стартираме нашия модул Buzzer, ние използваме състоянието на промяна към висок код.

 

Ако стойността на нашия сензор за вода е по-голяма от 230, нашият модул за зумер ще звучи на интервали от половин секунда. Ако не отговаря на тези стойности, звукът на нашия модул за зумер се изключва.

  

 

 

 

 

 

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

  

 

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

 

 

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

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

 

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

  

 

Ако стойността на нашия сензор за вода е повече от 230, нашият модул за зумер ще прозвучи и ще даде предупреждение.

 

  ARDUINO IDE кодове:

int su_sensor = A0; // присвояваме сензора към щифта A0

int su_sensor_value; // присвояваме променлива

int зумер = 2; // задаване на зумера на щифт 2.

void setup()

pinMode(зуммер, ИЗХОД); // е изходният щифт на зумера

}

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

su_sensor_value = analogRead(su_sensor); // направихме аналогово отчитане на стойността на сензора 

if (su_sensor_value > 230)

{ // ако стойността на сензора за вода е по-голяма от 230   // зумерът изгасва  

digitalWrite(зуммер, HIGH);  

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

digitalWrite(зуммер, LOW);  

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

}

друго

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

  digitalWrite(зуммер, LOW); // зумерът спира 

}

}

IMG_3972.JPEG
IMG_3964.JPEG
IMG_3965.JPEG
IMG_3966.JPEG
IMG_3968.JPEG
IMG_3969.JPEG
IMG_3971.JPEG
IMG_3973.JPEG
IMG_3974.JPEG
IMG_3975.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
4.JPG
5.JPG
6.JPG
1.JPG
2.jpg
3.jpg
IMG_3975.JPEG
bottom of page