top of page

Авлуматик

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

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

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

Пино Набор:  Набор инструментов и полный комплект.

Достижения:

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

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

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

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

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

  

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

 

 

 

Материалы, необходимые для дизайна: Канцелярский нож, ножницы, палочка для языка, палочка для эскимо, картонная коробка, клеевой пистолет и силикон.  

 

 

 

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

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

 

  Сверлим отверстия в нашей коробке для датчика расстояния и двигателя постоянного тока.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

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

  

 

Это окончательный вариант нашей коробки после размещения материалов.  

 

 

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

 

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

 

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

 

 

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

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

 

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

 

 

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

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

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

 

 

Нажмите на вкладку Карты.

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

 

 

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

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

 

 

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

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

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

  

 

Для запуска двигателя постоянного тока запускаем его по команде «при нажатии клавиши». Мы проверили двигатель постоянного тока, запустив его на скорости 150 в прямом направлении.

  

Если значение нашего датчика расстояния меньше 5 см, то есть, когда мы видим какой-либо объект, наш двигатель постоянного тока будет двигаться вперед со скоростью 150 в течение 1 секунды, и наш двигатель постоянного тока остановится. Если значение нашего датчика расстояния больше 5 см, то есть объекта нет, наш двигатель постоянного тока не будет двигаться.

  

 

 

 

 

 

 

 

 

 

 

 

 

Для того, чтобы загрузить наши коды на карту управления пиноо, мы запускаем наше мероприятие командой «Программа Пиноо».  

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

 

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

 

  IDE-КОДЫ ARDUINO:

// назначаем выводы драйвера двигателя контактам 5 и 6

инт мотора1 = 5;

инт мотора2 = 6;

// Мы назначили триггерный и эхо-выводы контактам 9 и 8.

интервал эхоПин = 8;

инт тригПин = 9;

долгое время, расстояние;

// переменная, назначенная для измерения времени и расстояния

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

// выходной контакт двигателей. 

pinMode (к двигателю 1, ВЫХОД); 

pinMode(двигатель2, ВЫХОД);  /

/ Устанавливаем входные и выходные пины триггера и пины эха 

pinMode(echoPin, INPUT); 

pinMode(trigPin, ВЫХОД);

}

пустой цикл ()

// активируем датчик расстояния 

digitalWrite(trigPin, LOW); 

задержка в микросекундах (5); 

digitalWrite(trigPin, ВЫСОКИЙ); 

задержкаМикросекунды (10); 

digitalWrite(trigPin, LOW); 

конечно = pulseIn(echoPin, HIGH); 

расстояние = время/29,1/2; /

/ измерил расстояние 

если (расстояние < 5)

{

// если расстояние меньше 5  

// даем двигателю поработать 1 секунду  

цифровая запись (motora1, ВЫСОКИЙ);  

цифровая запись (мотора2, НИЗКИЙ);  

задержка(1000);  

// остановим двигатель  

цифровая запись (мотора1, НИЗКИЙ);  

цифровая запись (мотора2, НИЗКИЙ); 

}

еще

{

// иначе остановим моторы  

цифровая запись (мотора1, НИЗКИЙ);  

цифровая запись (мотора2, НИЗКИЙ); 

}

}

IMG_3844.JPEG
IMG_3927.JPEG
IMG_3928.JPEG
IMG_3929.JPEG
IMG_3930.JPEG
IMG_3934.JPEG
IMG_3933.JPEG
IMG_3935.JPEG
IMG_3940.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
11.png
1.JPG
2.JPG
5.JPG
3.jpg
4.jpg
IMG_3938.JPEG
bottom of page