Кастрюля-кастрюля! Управляемый Launchpad Clapper
Crop Duster Buster обязательно сохранит запах вашего питомца!
Не ненавидите ли вы, когда вы сидите со своим любимым человеком, и они без предупреждения предупреждают «встраивать-встраивать-реагировать-16by9»>

Реакция Оливии на Buster Duster Buster
BOM:
- Launchpad Texas Instrument
- Программное обеспечение Energia
- Электретный микрофон
- 2N3904 NPN транзистор x2
- SPDT 5v Реле катушки
- Резистор 330R x2
- 1k резистор x2
- 10k резистор x2
- 100к резистор
- Конденсатор 100nF x2
- 1N4007 диод
- Светодиоды x2
- Нажать кнопку
- Любимое или любимое

Схема CDB. Нажмите, чтобы увеличить
Зачем?
Пока я сидел, спокойно смотря мои воскресные мультфильмы, я услышал странный шум, издаваемый рядом со мной. Спустя несколько мгновений я почувствовал, что это такое. Мой первый инстинкт заключался в том, чтобы подтолкнуть мою кошку, Олив, от меня, и после этого я понял, что это не трюк. Мне пришлось покинуть комнату! Вот где я рисовал линию. Никто не прерывает мой телевизор, и я, конечно, не смотрю телевизор без моего кота рядом со мной.
С некоторыми основными компонентами, которые лежали вокруг дома, я смог создать «Custer Duster Buster». Никогда больше я не должен был беспокоиться о запахе ягодиц моей кошки.
Как?
Благодаря оригинальной статье я смог довольно быстро вытащить этот проект. Первым шагом было создание предусилителя микрофона. Очень простой предусилитель - это все, что нам нужно для этого проекта, и мы можем получить адекватные результаты с помощью схемы BJT, показанной на схеме. Но если вы хотите сделать какую-либо серьезную аудиоработу, вы захотите использовать надежную схему на базе операционного усилителя (MAX4465 - это операционный усилитель, оптимизированный для приложений микрофонных предусилителей).
Схема предусилителя в сочетании с аналого-цифровым преобразователем в Launchpad позволяет конвертировать звук в цифровые данные, готовые для простой обработки сигналов. Нам нужно будет запрограммировать Launchpad для определения пиков напряжения, соответствующих хлопам. Мы можем использовать следующий код для сбора данных АЦП для анализа; поиск некоторых данных поможет нам разработать эффективную схему обнаружения.
void setup() { Serial.begin(9600); } void loop() { int sensorValue = analogRead(A0); // print out the value you read: Serial.println(sensorValue); }
В рамках нашей программы мы сообщаем Launchpad искать два claps в пределах 500 мс друг от друга и выше регулируемого порога. Кнопка позволяет установить порог в одно из трех предопределенных значений. Желтый светодиод становится ярче по мере увеличения чувствительности. Когда Launchpad обнаруживает шаблон с двумя щелчками, он может выполнять любую задачу, которую мы выбираем; в этом проекте он включает реле, которое, в свою очередь, включает вентилятор.
Чтобы включить вентилятор, нам нужен резистор, BJT, реле и обратный диод. Светодиод включен, чтобы уведомить нас, когда вентилятор включен. (Я использовал резистор 330 Ом для R7, что приводит к прямому току светодиода, возможно, 30 мА, обязательно используйте более высокое сопротивление, если ваш светодиод не может справиться с таким большим током.) Когда Launchpad обнаруживает два claps в пределах 500 мс друг от друга, включает транзистор, так что ток может протекать через светодиод и (что более важно) через катушку реле.
Кстати, если схема предусилителя немного для вас, или запах выходит из-под контроля, вы можете использовать модуль, который включает в себя микрофон и предусилитель.
Сломать:
- Схема предусилителя преобразует звуковой сигнал в электрический сигнал с достаточной амплитудой для обработки с помощью Launchpad.
- АЦП Launchpad преобразует этот электрический сигнал в цифровые данные.
- Мы сообщаем Launchpad искать два claps в течение предопределенного временного интервала.
- Когда он обнаруживает эти claps, он посылает сигнал логического уровня в схему драйвера, активируя реле и включающий вентилятор.
Код Buster Buster Duster
Учитывая, что реле работает только как переключатель включения / выключения, вы можете управлять любым устройством вокруг вашего дома с помощью такого устройства, как стерео, телевизор или лампа! Но помните, что напряжение в доме опасно. Если вы не знакомы с соответствующими процедурами и методами безопасности, используйте альтернативный подход, например, эту розетку переменного тока с реле.
Теперь возможности действительно бесконечны. Погрузитесь глубже, найдите своего внутреннего производителя и адаптируйте эту программу и схему к вашим потребностям. Не забудьте оставить комментарии и показать нам фотографии / видео о том, что вы сделали!
Другие инновации MIT-i:
- Кошка-Аппут! (сервопривод, управляемый Arduino для производителей)
- Лазерная Tripwire-сигнализация на Launchpad! (система безопасности Launchpad)
- Пульт дистанционного управления Arduino UNIVERSAL! (ИК-приемник для всего вашего дома)
Попробуйте этот проект сами! Получить спецификацию.