top of page

Подсолнух

Цель проекта: Сделать проект подсолнуха с использованием платы управления Pinoo, серводвигателя и модуля ldr.

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

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

Используемый набор:  Базовый набор Pinoo, набор изобретений, полный набор, набор Maker.

Достижения:

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

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

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

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

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

 

Материалы, которые будут использоваться:  Программа Mblock 3, плата управления pinoo, модуль ldr, серводвигатель

 

 

Материалы, необходимые для дизайна:  Форекс, ножницы и канцелярский нож, бумага формата А4, картон, мелки, акриловая краска и кисточка, клей-пистолет и силикон.

 

 

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

 

Начнем с дизайна подсолнуха для нашего проекта.

 

 

Рисуем подсолнух на бумаге формата А4. Раскрашиваем эту картинку цветными мелками. Затем вырезаем ножницами.

 

 

Из картона вырезаем круг размером со спинку подсолнуха. Силиконируем вырезанный картон с обратной стороны подсолнуха.

 

 

С помощью канцелярского ножа вырезаем достаточно большое отверстие, чтобы модуль ldr мог войти в середину подсолнуха. Размещаем модуль Ldr и кремируем его.

 

 

 

Отрезаем канцелярским ножом кусок форекса размером 2х8 см. Акриловой краской окрашиваем вырезанную деталь в зеленый цвет.

 

 

Приклеиваем один конец этой детали к задней части подсолнуха. На другом конце мы силиконизируем наконечник серводвигателя.

 

 

Из форекса канцелярским ножом вырезаем 3 куска длиной 15х5см и 1 кусок длиной 15х15хсм. Мы получаем платформу, силиконизируя другие маленькие кусочки перпендикулярно 3 сторонам большого куска.

 

 

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

 

Подключаем серводвигатель к 1-му порту на плате управления Pinoo. Для установки модуля Ldr присоединяем соединительный кабель к 7 двери.

 

Провод, прикрепленный к 7-й двери, пропускаем через созданное нами отверстие.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Прикрепляем конец серводвигателя в подсолнухе к серводвигателю.

 

Втыкаем соединительный кабель модуля Ldr.

 

Втыкаем usb-кабель и в карту Pinoo, и в компьютер. Теперь мы можем начать кодирование.

 

 

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

 

 

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

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

 

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

 

 

В Mblock 3 мы нажимаем на вкладку «Подключиться» в левом верхнем углу. В открывшемся окне кликаем по разделу «Последовательный порт» и на открывшейся странице выбираем опцию «COM4». ПРИМЕЧАНИЕ. Поскольку каждый компьютер имеет разные записи портов, номера рядом с COM могут измениться.

 

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

 

 

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

 

 

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

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

 

Сначала пишем необходимые коды, чтобы увидеть на экране значение модуля ldr, установленного на 7 дверь. Когда мы поднесем модуль Ldr к свету, мы увидим, что значение на экране меняется.

 

Увидев измененные значения, удаляем коды. Нажмите на поле «Данные/Блок» и нажмите «Создать переменную». Введите степень в открывшемся поле и нажмите кнопку ОК. Мы создали переменную с именем Degrees.

 

 

Начнем с блока кода программы Pinoo. Затем мы используем кодовый блок снова и снова.

 

 

Мы добавляем условную структуру, если она есть, в повторяющийся блок кода. Затем мы создаем наше состояние. Наше условие состоит в том, что значение датчика освещенности (модуля ldr), прикрепленного к 7-й двери, больше 850. Здесь 850 — это значение освещенности, поэтому, когда мы удерживаем вспышку, мы получаем значение больше 850. Это значение может варьироваться в зависимости от значения окружающего освещения.

 

Если это так, мы записываем наше условие, добавляя блок кода, повторяем, пока не окажемся внутри блока кода. Наше условие — значение модуля ldr, прикрепленного к 7-й двери, меньше 850. Итак, здесь мы заявляем, что это должно работать, пока не погаснет свет.

 

 

 

 

 

 

 

 

 

 

Повторяйте, пока мы не увеличим значение переменной степени на 1 внутри блока кода.

 

 

Мы указываем угол серводвигателя, прикрепленного к 1-й двери, как переменную градуса.

 

 

 

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

 

 

 

 

 

 

 

 

 

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

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

 

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

 

 

Вставляем батарейку 9В. Убеждаемся, что карта Pinoo включена.

 

 

Вы можете попробовать держать фонарик на модуле Ldr своим телефоном.

1.JPG
Ekran_Alintisi_f68c6a97-c591-4df7-b41b-1a8bed61d907_480x480.jpg
9.JPG
10.JPG
11.JPG
12.JPG
14.JPG
13.JPG
15.JPG
19.JPG
20.JPG
21.JPG
22.JPG
23.JPG
24.JPG
25.JPG
26.JPG
Screenshot_1_480x480.jpg
27.JPG
28.JPG
29.JPG
pinoo_uzanti_480x480.jpg
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
KART_480x480.jpg
seri_port_480x480.jpg
aygit_yazilim_480x480.jpg
pinooo_480x480 (2).jpg
40.png
41.png
42.png
43.png
44.png
45.png
46.png
47.png
48.png
49.png
52_c5b3da8b-ba0b-4dc1-a956-0c622b2a0a73_480x480.jpg
53.PNG
bottom of page