top of page

Студено съхранение

Цел на проекта: Създаване на система, която предупреждава при повишаване на температурата в околната среда чрез използване на сензор за температура и влажност на Pinoo Control Card и модул за зумер.

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

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

Комплект Pinoo: Комплект за машина и пълен комплект.

постижения:

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

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

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

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

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

 

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

 

 

 

 

 

 

 

 

 

 

 

 


 

Необходими материали за дизайна: Decota, нож, декоративен материал, пистолет за лепило и силикон.

 

 

 

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

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

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

 

 

 

 

 

 

 

 

 

 

 

 

  След това начертаваме врата отпред на нашия хладилен склад с помощта на молив.

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поставяме нашите орнаменти на рафтовете, за да им придадем вид на плодове и зеленчуци. Прикрепяме нашия сензор за температура и влажност към 1-ва врата и нашия модул за зумер към 2-ра врата и завършихме дизайнерската част на нашия проект.

 

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

 

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

 

 

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

Инсталиран на нашия компютър.

 

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

 

 

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

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

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

 

 

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

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

 

 

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

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

 

 

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

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

 

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

  

 

 

 

Първо, поставяме нашия идентификационен код на сензора за температура и влажност под кода на „Pinoo Program“, за да проверим дали нашият сензор за температура и влажност работи. След това отпечатваме стойностите на нашите сензори за температура и влажност на серийния порт и ги качваме в arduino. След това променяме опцията 'recv encode mode' на 'har state' в долния десен ъгъл на нашата програма mblock. По този начин виждаме стойностите на нашия сензор за температура и влажност на серийния порт. След като качим нашите кодове в Arduino, нека не забравяме да го свържем отново от секцията за свързване на програмата.

 

 

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

 

 

 

 

 

 

Не можем да работим с нашия сензор за температура и влажност под кода, когато се щракне зеленото знаме. Ето защо ние въвеждаме нашия сензор за температура и влажност в нашата програма с нашия код под кода на програмата Pinoo.

  След това, ако стойността на нашия сензор за температура-влажност, тоест температурата в околната среда е по-голяма от 30 градуса, нашият модул за зумер ще даде предупреждение. Ако стойността на температурата е по-ниска от 30 градуса, деактивираме нашия модул за зумер. Ето как завършваме нашия код.

 

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

 

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

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

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

 

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

 

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

 

ARDUINO IDE кодове:

#include <dht11.h> // Включихме библиотеката dht11 в нашите кодове.

int dhtPin=2; // Ние уточнихме, че нашият сензор за температура и влажност е свързан към пин 2.

dht11 температурен сензор; // Създадохме обект DHT11 с име temperaturesensor.

int buzzerpin = 3; // Ние посочихме кой щифт на нашия модул за зумер е свързан.

void setup()

{

pinMode(buzzerpin,OUTPUT);//Определихме го като изходна единица на нашия модул за зумер.

}

void loop() { 

float sicaklik = sicakliksensor.read(dhtPin);//Прехвърлихме стойността, която получихме от нашия сензор за температура и влажност, към променливата, която създадохме, наречена temp.

  if(temp>30) // Ако стойността на температурата е по-голяма от 30 градуса, ние създадохме условието. 

{   digitalWrite(buzzerpin, HIGH);//Активирахме нашия модул за зумер.  }

  else//Ако условието, което създадохме по-горе, не е изпълнено, ние сме създали условието.

  {   digitalWrite(buzzerpin, LOW);//Деактивирахме нашия модул за зумер.  }

}

IMG_4518.JPEG
IMG_4512.JPEG
IMG_4516.JPEG
IMG_4517.JPEG
IMG_4519.JPEG
IMG_4520.JPEG
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinoo_uzanti_480x480.jpg
seri_port_480x480.jpg
KART_480x480.jpg
pinooo_480x480 (2).jpg
aygit_yazilim_480x480.jpg
Screenshot_50_480x480.jpg
Screenshot_51_480x480.jpg
Screenshot_52_480x480.jpg
Adsız1.png
1.JPG
2.JPG
3.jpg
4.jpg
IMG_4521.JPEG
bottom of page