Музикална микровълнова печка (проект Arduino): 6 стъпки (със снимки)
Музикална микровълнова печка (проект Arduino): 6 стъпки (със снимки)
Anonim
Image
Image
Материали/Инструменти
Материали/Инструменти

Искате да превърнете скучната си микровълнова печка в свръхзареден*, ядрен ** джубокс, който пуска мелодии, докато облъчва *** хранителния продукт по ваш избор?!?

* хайп

** фалшива реклама

*** повече фалшива реклама

Четете нататък

За този проект използвах Arduino UNO, SparkFun MP3 Player Shield, малък високоговорител и 3-пинов SPDT микро превключвател за монтиране на микровълновата ми за пускане на музика, когато се използва.

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

В. Но вече е Бъдни вечер ?? Как трябва да завърша това навреме, за да разпространя празничната радост и добра воля към всички мъже?! А. Не се страхувайте, защото никога не сте чували за Дванадесетте дни на Коледа !!! (поставете на опашка глухия чичо, който винаги вика "5 ЗЛАТНИ РИНГГГССССССС …" при максимален обем)

Да започваме…

Стъпка 1: Материали/Инструменти

По -долу са материалите и инструментите, които ще ви трябват за този проект.

Свързах материалите, които използвах за ваше удобство, но не се колебайте да разклатите нещата!

Материали:

  • 1 Arduino UNO
  • 1 променливотоков адаптер с

    • Централен положителен 2,1 мм х 5,5 мм мъжки щепсел
    • и 12V, 1-2A DC изход
  • 1 SparkFun щит за MP3 плейър
  • 1 комплект за заглавяване на Arduino - R3
  • 1 Micro SD
  • 1 3,5 мм стерео аудио AUX кабел от мъжки пол към мъжки
  • 1 високоговорител с AUX вход + зарядно устройство
  • 1 джъмперни проводници от мъжки към женски
  • 1 3-пинов SPDT микро превключвател
  • 3 командни ленти
  • 2 акрилни/пластмасови/дървени блока

    прибл. 0,125 "x 0,125" x 1,0"

  • Вие предпочитате.mp3 файлове с

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

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

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

Стъпка 2: Монтаж

Монтаж
Монтаж
Монтаж
Монтаж
Монтаж
Монтаж

Сглобяването трябва да е лесно.

Свържете SparkFun MP3 Player Shield към Arduino UNO

1. Запоявайте щифтовете на заглавната част на SparkFun MP3 Player Shield (уверете се, че отговарят на снимките по -горе)

2. Подравнете щифтовете на заглавката на плейъра на MP3 плейъра с щифтовете на Arduino UNO.

3. Натиснете здраво (но внимателно) щита на MP3 плейъра и Arduino заедно.

Свържете 3-пинов SPDT микро превключвател към SparkFun щит за MP3 плейър

Използване на джъмперните проводници от мъжки към женски …

1. Свържете общия (C) щифт на микро превключвателя към един от GND щифтовете на щита на MP3 плейъра.

2. Свържете нормално затворения (NC) на микро превключвателя към щифт 10 на щита на MP3 плейъра.

Забележка: Можете или да запоите женските краища на джъмперните проводници към щифтовете на Micro Switch или да ги затегнете с чифт клещи с игла. И в двата случая първо ще искате да премахнете пластмасовите конектори от женските краища на джъмперните проводници …

Сега, когато рамото на лоста на микро превключвателя е натиснато …

щифтовете C и NC на Micro Switch ще бъдат свързани отново, създавайки отворена верига, а Arduino UNO ще измерва стойност на HIGH (или ~ 5V) на Pin 10.

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

щифтовете C и NC на Micro Switch ще бъдат свързани, създавайки затворена верига, а Arduino UNO ще измери стойност LOW (или ~ 0V) на Pin 10.

Забележка: За да се осигури надеждно поведение от нашия Micro Switch, ние също трябва да се справим с подскачането на превключвателя и да добавим издърпващ резистор. В този случай ние ще се справим и с двата проблема в нашия код, като внедрим прост алгоритъм за отстраняване и се възползваме от вградената схема на Arduino UNO.

Свържете SparkFun MP3 Player Shield към високоговорителя

1. Свържете щита и високоговорителя на MP3 плейъра, като използвате 3,5 мм стерео аудио AUX кабел от мъжки пол към мъжки.

Свържете променливотоковия адаптер към Arduino UNO

1. Включете щепсела на мъжкия барел в променливотоковия адаптер в женския щепсел на Arduino UNO.

Стъпка 3: Монтирайте върху микровълнова печка

Монтиране на микровълнова печка
Монтиране на микровълнова печка
Монтиране на микровълнова печка
Монтиране на микровълнова печка
Монтиране на микровълнова печка
Монтиране на микровълнова печка
Монтиране на микровълнова печка
Монтиране на микровълнова печка

Поставете устройството върху/близо до микровълновата печка по ваш избор

Забележка: Уверете се, че Arduino UNO лежи върху електрически изолатор (например парче сух картон), а не върху електрически проводник (например метална микровълнова печка). Тъй като Arduino UNO е открил щифтове от долната си страна, поставянето му върху проводима повърхност може да доведе до непредвидени ефекти/къси съединения.

Прикрепете ударните блокове към микровълновата врата

1. Използвайте командните ленти, за да прикрепите блоковете за удар към микровълновата врата (както е показано на снимките по -горе).

2. Блоковете трябва да са успоредни и да се изравняват с шева между микровълновата врата и микровълновата

3. Използвайте командна лента, за да прикрепите микро превключвателя към микровълновата печка (както е показано на снимките по -горе). Микропревключвателят трябва да бъде поставен така, че рамото на лоста му да е натиснато, когато вратата на микровълновата е затворена, и да се повдигне, когато вратата на микровълновата е отворена.

Сега, когато вратата на микровълновата е затворена …

Arduino UNO ще измерва стойност на HIGH (или ~ 5V) на Pin 10.

и когато вратата на микровълновата е отворена …

Arduino UNO ще измерва стойност LOW (или ~ 0V) на Pin 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.

За всичко останало, моля, коментирайте по -долу.

Ще направя всичко възможно да помогна.

Допълнителни ресурси

Arduino

  • Официален уебсайт

    • Изтеглете Arduino IDE
    • Първи стъпки с Arduino и Genuino UNO
    • Инсталиране на допълнителни библиотеки на Arduino

SparkFun щит за MP3 плейър

  • Ръководство за свързване на щит за MP3 плейър V15 - Страхотен изчерпателен урок от SparkFun
  • Sparkfun-MP3-Player-Shield-Arduino-Library

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

Издърпващ се резистор

  • Какво е издърпващ резистор? [1]
  • Какво е издърпващ резистор? [2]
  • Arduino цифрови щифтове

Препоръчано: