top of page

Умные жалюзи

Цель проекта: Создать систему, которая будет отбрасывать тень при повышении температуры окружающей среды, используя датчик температуры и влажности Pinoo Control Card и серводвигатель.

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

Набор Pinoo: набор изобретений, полный набор.

Возрастная группа: 7 лет и старше

Достижения:

  • Учит программировать плату управления Pinoo.

  • Учит пользоваться датчиком температуры.

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

  • Развивает алгоритмические навыки.

  • Развиваются навыки кодирования.

 

 

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

 

 

Материалы, необходимые для дизайна: Decota, eva, ножницы, универсальный нож, клеевой пистолет и силикон.

 

 

 

Строительство проекта:

 

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

 

 

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

 

Закрепляем вырезанную деталь с помощью силиконового пистолета.

 

 

Покрываем фасад кафе Евой.

 

 

Закрепляем вывеску кафе на фасаде и пишем название нашего кафе любой ручкой.

 

 

Закрепляем прямоугольную деталь декора так, чтобы она была фасадом кафе.

 

 

 

 

Кусочки декота, которые будут формировать стены кафе, покрываем эвой.

 

 

 

Закрепляем накрытые кусочки декота как на картинке.

 

 

 

Мы прикрепляем декоративную деталь к щетке нашего серводвигателя, чтобы поддерживать нашу штору.

 

 

 

 

Затем прикрепляем наш серводвигатель к передней части клетки с помощью силиконового пистолета.

 

 

Кусок декора, который будет служить жалюзи, покрываем эвкалиптом и крепим к щетке нашего серводвигателя.

 

 

 

Затем крепим наш датчик температуры-влажности как на картинке. Мы подключаем наш датчик температуры и влажности к порту 3 и наш серводвигатель к порту номер 2 нашей платы управления Pinoo.

 

 

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

 

 

 

На вкладке «Расширения» нажмите «Управление расширениями».  

В открывшемся окне пишем в поисковике «Pinoo» и в результате достаточно сказать скачать. Установил на наш компьютер.

 

Подключение платы управления Pinoo к компьютеру:

 

 

 

В Mblock 3 мы нажимаем на вкладку «Подключиться» в левом верхнем углу. В открывшемся окне кликаем по разделу «Последовательный порт» и на открывшейся странице выбираем опцию «COM6».

ПРИМЕЧАНИЕ. Поскольку каждый компьютер имеет разные записи портов, номера рядом с COM могут измениться.

 

 

 

Нажмите на вкладку Карты. В открывшемся окне мы выбираем опцию карты «Arduino Nano», используемую картой управления Pinoo.

 

 

 

Нажмите на вкладку «Расширения». В открывшемся окне выбираем «Pinoo», расширение используемой нами карты управления.

 

 

Нажмите на вкладку Подключить. Нажмите «Обновление прошивки» в открывшемся окне.

 

Кодирующая часть:

 

 

 

 

 

 

Во-первых, мы размещаем идентификационный код нашего датчика температуры и влажности под кодом «Pinoo Program», чтобы проверить, работает ли наш датчик температуры и влажности. Затем мы печатаем значения нашего датчика температуры-влажности в последовательный порт и загружаем их в ардуино. Затем мы меняем параметр «recv encode mode» на «har state» в правом нижнем углу нашей программы mblock. Таким образом, мы видим наши значения датчика температуры-влажности на последовательном порту. После заливки наших кодов в Ардуино не забудем снова подключить его из раздела подключения программы.

 

 

 

Чтобы проверить, работает ли наш серводвигатель или нет, мы добавляем наш код для запуска серводвигателя под кодом при нажатии клавиши.

 

 

Во-первых, мы создаем переменную с именем aci из раздела Data&Block, чтобы включить медленное движение нашего затвора.

 

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

 

 

Мы гарантируем, что наша переменная угла каждый раз равна 20. Затем мы создали условие, если значение нашего датчика температуры больше 37 градусов.

 

 

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

 

  

 

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

 

 

 

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

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

 

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

 

 

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

 

IDE-КОДЫ ARDUINO:

 

IMG_4539.JPEG
IMG_4538.JPEG
IMG_4540.JPEG
IMG_4541.JPEG
IMG_4542.JPEG
IMG_4543.JPEG
IMG_4544.JPEG
IMG_4547.JPEG
IMG_4545.JPEG
IMG_4548.JPEG
IMG_4549(1).JPEG
IMG_4550.JPEG
IMG_4551.JPEG
IMG_4552_480x480.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
Screenshot_50_480x480 (1).jpg
Screenshot_51_480x480 (1).jpg
Screenshot_52_480x480 (1).jpg
1.JPG
2.JPG
3.JPG
4.JPG
5.JPG
6.jpg
7.jpg
calisma.jpg
arduino_ide.JPG
bottom of page