Wiki

Умная коробка

На базе Arduino Nano

Умная коробка

Второе применение для коробки

Если проявить фантазию, то в процессе изучения робототехники в дело могут пойти любые подручные материалы! Докажем это на примере коробки из-под набора, причем нам не придется ее ломать — свое основное предназначение она не потеряет.

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

Необходимые компоненты:
Все детали в одном наборе:

Купить по отдельности:

Схема подключения

Соберем схему с применением макетной платы, трех соединительных проводов, платы ENJOY BOARD, фоторезистора и резистора (4.7 КОм).

Откройте программу Enjoy Block. Если у вас её нет, то можете скачать по кнопке ниже:

Составьте программу из блоков, как показано ниже


Пояснения к программному коду

  • Создадим переменную целочисленного типа с именем «bright»
  • В цикле (раздел «Программа») присвоим переменной «bright» значение уровня освещенности, измеренное на фоторезисторе (аналоговый вход A0).
— Указываем условие (если значение яркость > 500 )

— Если условие верное: включаем звук на пьезодинамике

— Если условие НЕ верное: выключаем пьезодинамик
  • Время задержки определяет частоту опроса фоторезистора