Оглавление:

Музыкальная микроволновка (проект Arduino): 6 шагов (с изображениями)
Музыкальная микроволновка (проект Arduino): 6 шагов (с изображениями)

Видео: Музыкальная микроволновка (проект Arduino): 6 шагов (с изображениями)

Видео: Музыкальная микроволновка (проект Arduino): 6 шагов (с изображениями)
Видео: Котика ударило током, 10 т. Вольт 2024, Ноябрь
Anonim
Image
Image
Материалы / Инструменты
Материалы / Инструменты

Хотите превратить свою скучную микроволновку в * ядерный ** музыкальный автомат с наддувом, который проигрывает мелодии и облучает *** выбранную вами пищу?!?

* шумиха

** ложная реклама

*** больше ложной рекламы

Читать дальше

Для этого проекта я использовал Arduino UNO, SparkFun MP3 Player Shield, небольшой динамик и 3-контактный микропереключатель SPDT, чтобы настроить мою микроволновую печь для воспроизведения музыки, когда она используется.

Поскольку сегодня канун Рождества, я загрузил MP3 Shield с некоторыми из моих любимых рождественских песен, но, очевидно, вы можете использовать любые песни, которые вам нравятся (при условии, что они соответствуют определенной скорости передачи данных, частоте дискретизации и требованиям к имени файла)

В. Но уже канун Рождества ?? Как я должен закончить это вовремя, чтобы распространять праздничное настроение и доброжелательность ко всем мужчинам?! Не бойтесь, вы никогда не слышали о ДВЕНАДЦАТЬ ДНЕЙ РОЖДЕСТВА !!!

Давайте начнем…

Шаг 1: материалы / инструменты

Ниже приведены материалы и инструменты, которые вам понадобятся для этого проекта.

Я связал материалы, которые использовал для вашего удобства, но не стесняйтесь встряхивать!

Материалы:

  • 1 Ардуино UNO
  • 1 адаптер переменного тока с

    • Центрально-положительный штекер 2,1 мм x 5,5 мм
    • и выход 12 В, 1-2 А постоянного тока
  • 1 Щит для MP3-плеера SparkFun
  • 1 комплект штабелируемых заголовков Arduino - R3
  • 1 карта памяти Micro SD
  • 1 стереофонический аудиокабель AUX 3,5 мм
  • 1 динамик с входом AUX + зарядное устройство
  • 1 перемычка между мужчинами и женщинами
  • 1 3-контактный микропереключатель SPDT
  • 3 командные полосы
  • 2 ответных блока из акрила / пластика / дерева

    ок. 0,125 дюйма x 0,125 дюйма x 1,0 дюйма

  • Вы любите файлы.mp3 с

    • 8.3 имена файлов (8 символов + '.mp3')
    • битрейт не более 320 кбит / с
    • частота дискретизации не более 48 кГц

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

  • Паяльник + припой
  • Плоскогубцы
  • Компьютер
  • Кабель USB 2.0 типа A / B
  • Мультиметр (опционально)

Шаг 2: Сборка

сборка
сборка
сборка
сборка
сборка
сборка

Сборка должна быть простой.

Подключите SparkFun MP3 Player Shield к Arduino UNO

1. Припаяйте контакты заголовка к SparkFun MP3 Player Shield (убедитесь, что они соответствуют изображениям выше).

2. Совместите контакты заголовка MP3 Player Shield с контактами заголовка Arduino UNO.

3. Плотно (но осторожно) прижмите крышку MP3-плеера к Arduino.

Подключите 3-контактный микропереключатель SPDT к SparkFun MP3 Player Shield

Использование перемычек между мужчинами и женщинами…

1. Подключите общий (C) контакт микропереключателя к одному из контактов GND на экране MP3-плеера.

2. Подключите нормально замкнутый (NC) микропереключателя к контакту 10 на экране MP3-плеера.

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

Теперь, когда рычаг микровыключателя нажат …

контакты C и NC микропереключателя будут повторно подключены, создав разомкнутую цепь, и Arduino UNO будет измерять значение HIGH (или ~ 5 В) на контакте 10.

Когда рычаг микровыключателя поднят…

контакты C и NC микропереключателя будут подключены, создав замкнутую цепь, и Arduino UNO будет измерять значение LOW (или ~ 0 В) на контакте 10.

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

Подключите SparkFun MP3 Player Shield к динамику

1. Подключите экран MP3-плеера и динамик с помощью стереофонического аудиокабеля AUX 3,5 мм.

Подключите адаптер переменного тока к Arduino UNO

1. Вставьте штекер штекера адаптера переменного тока в гнездовой штекер Arduino UNO.

Шаг 3: установите на микроволновую печь

Крепление на СВЧ
Крепление на СВЧ
Крепление на СВЧ
Крепление на СВЧ
Крепление на микроволновую печь
Крепление на микроволновую печь
Крепление на СВЧ
Крепление на СВЧ

Поместите устройство в любую микроволновую печь или рядом с ней

Примечание. Убедитесь, что Arduino UNO опирается на электрический изолятор (например, кусок сухого картона), а не на электрический проводник (например, металлическую микроволновую печь). Поскольку Arduino UNO имеет открытые контакты на нижней стороне, размещение его на проводящей поверхности может привести к непреднамеренным эффектам / коротким замыканиям.

Прикрепите фиксаторы к дверце микроволновой печи

1. С помощью командных полос прикрепите ответные блоки к дверце микроволновой печи (как показано на рисунках выше).

2. Блоки должны быть параллельны шву между дверцей и микроволновой печью и должны быть на одном уровне.

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

Теперь, когда дверца микроволновой печи закрыта …

Arduino UNO будет измерять значение ВЫСОКОГО (или ~ 5 В) на выводе 10.

и когда дверца микроволновой печи открыта …

Arduino UNO будет измерять значение LOW (или ~ 0 В) на выводе 10.

Примечание. Если вы предпочитаете более осторожную настройку, вы можете…

1. Поместите микровыключатель и ответные планки на нижнюю часть микроволновой печи (дверцу). Это сделает спусковой крючок гораздо труднее заметить.

2. Используйте более длинные провода для подключения микропереключателя к экрану MP3-плеера. Это позволит вам спрятать устройство подальше от микроволновой печи.

Шаг 4: запрограммируйте Arduino

Запрограммируйте Arduino
Запрограммируйте Arduino

Код и пошаговые инструкции по программированию Arduino и настройке Micro SD находятся в этом репозитории GitHub:

github.com/The-Engineer-Channel/musical-microwave-arduino-mp3-shield

После того, как вы выполните все шаги, переходите к следующему шагу в этом Руководстве!

Шаг 5: Включение

На этом этапе у вас уже должно быть…

  1. Собрал устройство.
  2. Установил на микроволновку.
  3. Запрограммировал Arduino
  4. Настроил Micro SD

Заключительные шаги

  1. Вставьте Micro SD в слот на крышке MP3-плеера.
  2. Включите динамик.
  3. Подключите динамик к зарядному устройству (необязательно).
  4. Подключите адаптер переменного тока к розетке.

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

Устройство предполагает простую схему использования:

открыть дверцу микроволновой печи> положить пищу> закрыть дверцу микроволновой печи> воспроизвести песню> открыть дверцу микроволновой печи> остановить песню> достать еду> закрыть дверцу микроволновой печи> повторить

Как вы думаете, как мы можем это улучшить? Дайте мне знать.

Шаг 6. Поддержка и дополнительные ресурсы

Служба поддержки

В случае проблем, связанных с кодом, откройте вопрос в репозитории GitHub.

По поводу всего остального, пожалуйста, прокомментируйте ниже.

Я сделаю все возможное, чтобы помочь.

Дополнительные ресурсы

Ардуино

  • Официальный веб-сайт

    • Загрузите IDE Arduino
    • Начало работы с Arduino и Genuino UNO
    • Установка дополнительных библиотек Arduino

Щит для MP3-плеера SparkFun

  • Руководство по подключению MP3 Player Shield V15 - Великолепное исчерпывающее руководство от SparkFun
  • Sparkfun-MP3-Player-Shield-Arduino-Библиотека

    Документация

Подтягивающий резистор

  • Что такое подтягивающий резистор? [1]
  • Что такое подтягивающий резистор? [2]
  • Цифровые контакты Arduino

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