Оглавление:

Прекратите роптать вместе с Рэнт Бадди: 8 шагов (с картинками)
Прекратите роптать вместе с Рэнт Бадди: 8 шагов (с картинками)

Видео: Прекратите роптать вместе с Рэнт Бадди: 8 шагов (с картинками)

Видео: Прекратите роптать вместе с Рэнт Бадди: 8 шагов (с картинками)
Видео: Котики, вперёд - все серии сразу - Учимся вместе с Котей и Катей ! - Сборник мультиков 2024, Ноябрь
Anonim
Прекратите роптать с незваным приятелем
Прекратите роптать с незваным приятелем

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

Вот где пригодится эта удобная загвоздка: помогите своим друзьям и близким, отключив их, пока они не потеряли равновесие.

Если вы чувствуете, что кто-то теряет чувство перспективы, включите тираду! Один толчок должен вернуть их обратно и, надеюсь, помочь им отшутиться.

В этой демонстрации я покажу вам, как сделать свой собственный ограничитель тирады. Я использую тематическую песню Curb Your Enthusiasm (Frolic) и песню World's Tiniest Violin (Woe is Me), но вы можете изменить код, чтобы использовать любую песню!

Шаг 1. Инструменты и материалы

Инструменты и материалы
Инструменты и материалы
Инструменты и материалы
Инструменты и материалы

Материалы - для маленькой версии:

  • Размер корпуса M522
  • Брелок 3.3V Pro Micro или 3.3V Mini
  • Оратор
  • Мгновенная кнопка или тумблер
  • Держатель батареи для монет
  • Батарея для монет 3 В
  • Дополнительные провода, термоусадочная, паяльная лента

Материалы - для средней версии:

  • Размер корпуса M530
  • Любой микроконтроллер 5 В (например, Arduino Pro Mini, Pro Micro, Teensy, Adafruit Feather)
  • Оратор
  • Мгновенная кнопка или тумблер
  • Держатель батареи
  • Преобразователь постоянного тока на 5 В (необязательно - требуется только в том случае, если на вашем микроконтроллере нет регулятора напряжения 5 В)
  • Батарея 9В
  • Дополнительные провода, термоусадочная, паяльная лента, поролон и резинка

Инструменты:

  • Для основной проводки: кусачки, паяльник, тепловая пушка, руки помощи.
  • Для корпуса: сверла и сверла для пластика
  • Для безопасности при пайке и сверлении: защитные очки и респиратор.
  • Для программирования микроконтроллера: программное обеспечение Arduino.

Шаг 2: проверьте мелодию динамика Arduino

Проверьте мелодию динамика Arduino
Проверьте мелодию динамика Arduino
Проверьте мелодию динамика Arduino
Проверьте мелодию динамика Arduino
Проверьте мелодию динамика Arduino
Проверьте мелодию динамика Arduino

Начните с проигрывания самой простой мелодии с помощью микроконтроллера и динамика.

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

Посмотрите на схему выводов вашего микроконтроллера и определите один вывод заземления и один вывод ШИМ. Подсоедините эти два штыря к нашему динамику. Контакт заземления должен подключаться к отрицательной (-) стороне динамика, а контакт PWM должен подключаться к положительной (+) стороне динамика. Обратите внимание на соответствующий номер, которому назначен ваш вывод ШИМ; в моем примере я использую Teensy 2.0 ++ и подключаюсь к выводу № 26 ШИМ.

Программное обеспечение Arduino поставляется прямо из коробки с целым набором полезных примеров. Откройте пример звука, перейдя в Файл -> Примеры -> 02. Цифровой -> toneMelody. Взглянув на исходный код, в строке 37 вы увидите вызов функции «tone (8, melody [thisNote], noteDuration);» а в строке 44 вы увидите вызов функции noTone (8); В этих двух строках замените цифру 8 на вывод ШИМ, который вы используете. Так что для меня это будет «тон (26, мелодия [thisNote], noteDuration)»; и «noTone (26);» соответственно.

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

Шаг 3. Настройте песню

Настроить песню
Настроить песню

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

Найдите в Google ноты к песне, которую хотите использовать. (А если вам нужно освежить свои навыки чтения нот, ознакомьтесь с этим руководством.)

Вы будете редактировать массив «melody» в строке 22 и массив «noteDurations» в строке 27 из предыдущего примера, чтобы создать нашу собственную песню. Для каждой ноты в вашей песне определите соответствующую ноту в файле pitch.h, как показано на скриншоте выше. Добавьте эту заметку в массив «melody», а длительность узла в массив «noteDurations» и увеличьте общее количество нот в строке 32.

Вы можете скачать исходный код пары примеров здесь:

Умерьте свой энтузиазм / пример веселья

Самая миниатюрная скрипка в мире / пример «Горе мне»

Шаг 4: Подключите всю схему

Подключите всю схему
Подключите всю схему

Теперь, когда ваша песня воспроизводится на микроконтроллере, давайте заменим USB-соединение с компьютером на питание от батареи.

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

Если вы используете микроконтроллер, который потребляет 5 В с батареей 9 В, и ваш микроконтроллер не имеет регулятора напряжения, вам также следует использовать понижающий преобразователь 5 В, который будет переключать 9 В с аккумулятор в 5V для микроконтроллера. Подсоедините преобразователь между переключателем и стороной питания батареи, как показано на изображении выше. (Если вы используете микроконтроллер 3,3 В с батареей 3 В, вы можете пропустить эту часть.)

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

Шаг 5: подготовьте корпус

Подготовить корпус
Подготовить корпус
Подготовить корпус
Подготовить корпус
Подготовить корпус
Подготовить корпус
Подготовить корпус
Подготовить корпус

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

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

Прежде чем сверлить отверстия в корпусе, обратите внимание:

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

Теперь внимательно просверлите три отверстия!

Шаг 6: Окончательная разводка

Окончательная разводка
Окончательная разводка
Окончательная разводка
Окончательная разводка
Окончательная разводка
Окончательная разводка

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

  • Отрежьте небольшой кусок термоусадки и поместите его на один из двух проводов.
  • Скрутите два провода вместе.
  • Спаяйте плетеный стык с небольшим количеством припоя. (Как всегда, наденьте защитные очки, респиратор и используйте хорошую вентиляцию при пайке!)
  • Закройте место пайки термоусадочной пленкой. Нагрейте термоусадочную пленку с помощью теплового пистолета, чтобы закрепить ее на месте.

Теперь у вас должна быть полностью функциональная схема, которую можно разместить в корпусе!

Шаг 7. Соберите все вместе

Положил все это вместе
Положил все это вместе
Положил все это вместе
Положил все это вместе
Положил все это вместе
Положил все это вместе
Положил все это вместе
Положил все это вместе

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

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

Рекомендуемые: