Умная коробка
Второе применение для коробки
Если проявить фантазию, то в процессе изучения робототехники в дело могут пойти любые подручные материалы! Докажем это на примере коробки из-под набора, причем нам не придется ее ломать — свое основное предназначение она не потеряет.
В этой статье запрограммируем контроллер на генерацию звука с пьезодинамика при открытии коробки.
Обнаружить открытие нам поможет фоторезистор, на котором резко изменится уровень освещенности, ведь на него попадет свет из комнаты.
Если проявить фантазию, то в процессе изучения робототехники в дело могут пойти любые подручные материалы! Докажем это на примере коробки из-под набора, причем нам не придется ее ломать — свое основное предназначение она не потеряет.
В этой статье запрограммируем контроллер на генерацию звука с пьезодинамика при открытии коробки.
Обнаружить открытие нам поможет фоторезистор, на котором резко изменится уровень освещенности, ведь на него попадет свет из комнаты.
Необходимые компоненты:
Все детали в одном наборе:
Купить по отдельности:
Схема подключения
Соберем схему с применением макетной платы, трех соединительных проводов, платы ENJOY BOARD, фоторезистора и резистора (4.7 КОм).
Откройте программу Enjoy Block. Если у вас её нет, то можете скачать по кнопке ниже:
Составьте программу из блоков, как показано ниже
Пояснения к программному коду
- Создадим переменную целочисленного типа с именем «bright»
- В цикле (раздел «Программа») присвоим переменной «bright» значение уровня освещенности, измеренное на фоторезисторе (аналоговый вход A0).
— Указываем условие (если значение яркость > 500 )
— Если условие верное: включаем звук на пьезодинамике
— Если условие НЕ верное: выключаем пьезодинамик
— Если условие верное: включаем звук на пьезодинамике
— Если условие НЕ верное: выключаем пьезодинамик
- Время задержки определяет частоту опроса фоторезистора