Spisu treści:

Muzyczna kuchenka mikrofalowa (Arduino Project): 6 kroków (ze zdjęciami)
Muzyczna kuchenka mikrofalowa (Arduino Project): 6 kroków (ze zdjęciami)

Wideo: Muzyczna kuchenka mikrofalowa (Arduino Project): 6 kroków (ze zdjęciami)

Wideo: Muzyczna kuchenka mikrofalowa (Arduino Project): 6 kroków (ze zdjęciami)
Wideo: Kuchenka mikrofalowa - jak to działa? 2024, Listopad
Anonim
Image
Image
Materiały/Narzędzia
Materiały/Narzędzia

Chcesz zmienić swoją nudną kuchenkę mikrofalową w doładowaną*, nuklearną** szafę grającą, która odtwarza melodie, jednocześnie naświetlając*** wybrany przez Ciebie produkt spożywczy?!?

* szum

** fałszywa reklama

*** więcej fałszywych reklam

Czytaj

W tym projekcie użyłem Arduino UNO, SparkFun MP3 Player Shield, małego głośnika i 3-pinowego mikroprzełącznika SPDT, aby przygotować moją kuchenkę mikrofalową do odtwarzania muzyki, gdy jest używana.

Ponieważ jest Wigilia, załadowałem MP3 Shield moimi ulubionymi piosenkami świątecznymi, ale oczywiście możesz użyć dowolnych utworów (pod warunkiem, że spełniają określone wymagania dotyczące szybkości transmisji, częstotliwości próbkowania i nazwy pliku)

Q. Ale to już Wigilia?? Jak mam to skończyć na czas, aby rozprzestrzenić świąteczną radość i dobrą wolę wśród wszystkich mężczyzn?!A. Nie bój się, bo czy nigdy nie słyszałeś o DWANAŚCIE DNI ŚWIĘT!!!

Zacznijmy…

Krok 1: Materiały/Narzędzia

Poniżej znajdują się materiały i narzędzia, których będziesz potrzebować do tego projektu.

Połączyłem materiały, których użyłem dla Twojej wygody, ale możesz trochę wstrząsnąć!

Materiały:

  • 1 Arduino UNO
  • 1 zasilacz sieciowy z

    • Środkowy dodatni wtyk jack męski 2.1mm x 5.5mm
    • i 12V, 1-2A wyjście DC
  • 1 osłona odtwarzacza MP3 SparkFun
  • 1 zestaw nagłówków Arduino do układania w stos - R3
  • 1 karta microSD
  • 1 3,5 mm męski na męski stereofoniczny przewód audio AUX
  • 1 głośnik z wejściem AUX + ładowarka
  • 1 Przewody połączeniowe męskie-żeńskie
  • 1 3-pinowy mikroprzełącznik SPDT
  • 3 paski poleceń
  • 2 klocki akrylowe/plastikowe/drewniane

    około. 0,125 "x 0,125" x 1,0"

  • Ulubione pliki.mp3 z

    • Nazwy plików 8.3 (8 znaków + '.mp3')
    • przepływności nie większe niż 320 kb/s
    • częstotliwość próbkowania nie większa niż 48 kHz

Narzędzia:

  • Lutownica + lut
  • Szczypce półokrągłe
  • Komputer
  • Kabel USB 2.0 typu A/B
  • Multimetr (opcjonalnie)

Krok 2: Montaż

montaż
montaż
montaż
montaż
montaż
montaż

Montaż powinien być prosty.

Podłącz SparkFun MP3 Player Shield do Arduino UNO

1. Przylutuj piny nagłówka do SparkFun MP3 Player Shield (upewnij się, że pasują do powyższych zdjęć)

2. Dopasuj styki nagłówka odtwarzacza MP3 Shield do styków nagłówka Arduino UNO.

3. Mocno (ale delikatnie) dociśnij osłonę odtwarzacza MP3 i Arduino.

Podłącz 3-pinowy mikroprzełącznik SPDT do osłony odtwarzacza MP3 SparkFun

Korzystanie z przewodów połączeniowych męski-żeński…

1. Podłącz wspólny styk (C) mikroprzełącznika do jednego z styków GND na osłonie odtwarzacza MP3.

2. Podłącz normalnie zamknięty mikroprzełącznik (NC) do styku 10 na osłonie odtwarzacza MP3.

Uwaga: żeńskie końce przewodów połączeniowych można przylutować do styków mikroprzełącznika lub zacisnąć je za pomocą szczypiec z wąskimi końcówkami. W obu przypadkach będziesz chciał najpierw usunąć plastikowe złącza z żeńskich końców przewodów połączeniowych…

Teraz, gdy ramię dźwigni mikroprzełącznika jest wciśnięte…

piny C i NC mikroprzełącznika zostaną odłączone, tworząc obwód otwarty, a Arduino UNO zmierzy wartość WYSOKI (lub ~ 5 V) na pinie 10.

Gdy ramię dźwigni mikroprzełącznika jest uniesione…

piny C i NC mikroprzełącznika zostaną połączone, tworząc obwód zamknięty, a Arduino UNO zmierzy wartość LOW (lub ~ 0 V) na pinie 10.

Uwaga: Aby zapewnić niezawodne działanie naszego mikroprzełącznika, musimy również poradzić sobie z odbijaniem przełącznika i dodać rezystor podciągający. W tym przypadku zajmiemy się obydwoma problemami w naszym kodzie, implementując prosty algorytm debouncing i wykorzystując wbudowane obwody Arduino UNO.

Podłącz osłonę odtwarzacza MP3 SparkFun do głośnika

1. Podłącz osłonę odtwarzacza MP3 i głośnik za pomocą 3,5-milimetrowego męskiego kabla stereo audio AUX.

Podłącz zasilacz sieciowy do Arduino UNO

1. Podłącz męską wtyczkę typu jack adaptera AC do żeńskiej wtyczki typu jack Arduino UNO.

Krok 3: Zamontuj na kuchence mikrofalowej

Zamontuj na kuchence mikrofalowej
Zamontuj na kuchence mikrofalowej
Zamontuj na kuchence mikrofalowej
Zamontuj na kuchence mikrofalowej
Zamontuj na kuchence mikrofalowej
Zamontuj na kuchence mikrofalowej
Zamontuj na kuchence mikrofalowej
Zamontuj na kuchence mikrofalowej

Umieść urządzenie na/w pobliżu wybranej kuchenki mikrofalowej

Uwaga: Upewnij się, że Arduino UNO spoczywa na izolatorze elektrycznym (np. kawałku suchego kartonu), a nie na przewodzie elektrycznym (np. metalowa kuchenka mikrofalowa). Ponieważ Arduino UNO ma odsłonięte styki na spodzie, umieszczenie go na przewodzącej powierzchni może spowodować niezamierzone efekty/zwarcie.

Przymocuj klocki napastnika do drzwi kuchenki mikrofalowej

1. Użyj pasków poleceń, aby przymocować bloki wybijaka do drzwi kuchenki mikrofalowej (jak pokazano na powyższych zdjęciach).

2. Bloki powinny być równoległe i wyrównane ze szwem między drzwiami kuchenki mikrofalowej a kuchenką mikrofalową

3. Użyj paska poleceń, aby przymocować mikroprzełącznik do kuchenki mikrofalowej (jak pokazano na powyższych zdjęciach). Mikroprzełącznik należy umieścić tak, aby jego ramię dźwigni było wciśnięte, gdy drzwi kuchenki mikrofalowej są zamknięte i podniesione, gdy drzwi kuchenki mikrofalowej są otwarte.

Teraz, gdy drzwi kuchenki mikrofalowej są zamknięte…

Arduino UNO zmierzy wartość HIGH (lub ~5V) na pinie 10.

a kiedy drzwi kuchenki mikrofalowej są otwarte…

Arduino UNO zmierzy wartość LOW (lub ~ 0 V) na pinie 10.

Uwaga: jeśli wolisz bardziej dyskretną konfigurację, możesz…

1. Umieść mikroprzełącznik i bloki zaczepowe na spodzie kuchenki mikrofalowej (drzwiach). Spowoduje to, że spust będzie znacznie trudniejszy do zauważenia.

2. Użyj dłuższych przewodów, aby podłączyć mikroprzełącznik do osłony odtwarzacza MP3. Pozwoli to schować urządzenie dalej od kuchenki mikrofalowej.

Krok 4: Zaprogramuj Arduino

Zaprogramuj Arduino
Zaprogramuj Arduino

Kod i instrukcje krok po kroku dotyczące programowania Arduino i konfiguracji Micro SD znajdują się w tym repozytorium GitHub:

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

Po wykonaniu wszystkich kroków przejdź do następnego kroku w tej instrukcji!

Krok 5: Włącz zasilanie

W tym momencie powinieneś już…

  1. Zmontowałem urządzenie.
  2. Zamontowałem go na kuchence mikrofalowej.
  3. Zaprogramowano Arduino
  4. Skonfigurowano kartę Micro SD

Ostatnie kroki

  1. Włóż kartę Micro SD do gniazda na osłonie odtwarzacza MP3.
  2. Włącz głośnik.
  3. Podłącz głośnik do ładowarki (opcja).
  4. Podłącz zasilacz sieciowy do gniazdka ściennego.

Arduino powinno włączyć się i odtworzyć pierwszą piosenkę. Otwórz i zamknij drzwi kuchenki mikrofalowej raz, a urządzenie jest gotowe do pracy!

Urządzenie zakłada prosty schemat użytkowania:

otwórz drzwi kuchenki mikrofalowej > włóż jedzenie > zamknij drzwi kuchenki mikrofalowej > odtwórz utwór > otwórz drzwi kuchenki mikrofalowej > zatrzymaj utwór > wyjmij jedzenie > zamknij drzwi kuchenki mikrofalowej > powtórz

Jak myślisz, jak możemy to ulepszyć? Daj mi znać.

Krok 6: Wsparcie i dodatkowe zasoby

Wsparcie

W przypadku problemów związanych z kodem, otwórz problem w repozytorium GitHub.

O wszystko inne proszę o komentarz poniżej.

Zrobię co w mojej mocy, aby pomóc.

Dodatkowe zasoby

Arduino

  • Oficjalna strona internetowa
    • Pobierz Arduino IDE
    • Pierwsze kroki z Arduino i Genuino UNO
    • Instalowanie dodatkowych bibliotek Arduino

Tarcza odtwarzacza MP3 SparkFun

  • MP3 Player Shield Hookup Guide V15 - Świetny obszerny samouczek autorstwa SparkFun
  • Sparkfun-MP3-Player-Shield-Arduino-Biblioteka

    Dokumentacja

Rezystor podciągający

  • Co to jest rezystor podciągający? [1]
  • Co to jest rezystor podciągający? [2]
  • Cyfrowe piny Arduino

Zalecana: