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», чтобы проверить, работает ли наш датчик температуры и влажности. Затем мы печатаем значения нашего датчика температуры-влажности в последовательный порт и загружаем их в ардуино. Затем мы меняем параметр «recv encode mode» на «har state» в правом нижнем углу нашей программы mblock. Таким образом, мы видим наши значения датчика температуры-влажности на последовательном порту. После заливки наших кодов в Ардуино не забудем снова подключить его из раздела подключения программы.

 

 

  Мы проверяем наш модуль Buzzer, запустив приведенный ниже код с кодом, который издает звук при нажатии на зеленый флажок.

 

 

 

 

 

 

Мы не можем управлять нашим датчиком температуры и влажности под кодом, когда нажат зеленый флажок. Вот почему мы вводим наш датчик температуры и влажности в нашу программу с нашим кодом под кодом программы Pinoo.

  Затем, если значение нашего датчика температуры-влажности, то есть температура в окружающей среде больше 30 градусов, наш модуль зуммера выдаст предупреждение. Если значение температуры ниже 30 градусов, мы деактивируем наш модуль зуммера. Вот как мы завершаем наш код.

 

Щелкните правой кнопкой мыши команду «Pinoo Program» и в открывшемся окне выберите опцию «Установить на Arduino».  

 

На открывшейся странице нажимаем на кнопку «Загрузить в Arduino», которая выделена красным цветом.

  Наши коды загружаются на нашу контрольную карту Pinoo.

  После появления сообщения «Установка завершена» нажмите кнопку «Закрыть». После завершения установки держатель батареи вставляется, и проект запускается.

 

Рабочий статус проекта:

 

Если значение нашего датчика температуры-влажности больше 30 градусов, мы получим звуковое предупреждение, иначе наш модуль зуммера станет пассивным. Таким образом, мы будем постоянно контролировать температуру в холодильной камере.

 

IDE-КОДЫ ARDUINO:

#include <dht11.h> // Мы включили библиотеку dht11 в наши коды.

интервал dhtPin=2; // Мы указали, что наш датчик температуры-влажности подключен к выводу 2.

датчик температуры dht11; // Мы создали объект DHT11 с именем температурный датчик.

int buzzerpin = 3; // Мы указали, какой вывод нашего модуля зуммера подключен.

недействительная установка ()

{

pinMode(buzzerpin,OUTPUT);//Мы определили его как выходной блок нашего модуля зуммера.

}

недействительный цикл () { 

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