Innholdsfortegnelse:

Musikalsk mikrobølgeovn (Arduino Project): 6 trinn (med bilder)
Musikalsk mikrobølgeovn (Arduino Project): 6 trinn (med bilder)

Video: Musikalsk mikrobølgeovn (Arduino Project): 6 trinn (med bilder)

Video: Musikalsk mikrobølgeovn (Arduino Project): 6 trinn (med bilder)
Video: Rocking on another latency test! #drums #guitar #midi #arduino #robot #band #aerosmith 2024, November
Anonim
Image
Image
Materialer/verktøy
Materialer/verktøy

Vil du gjøre din kjedelige mikrobølgeovn til en superladet*, kjernefysisk ** jukeboks som spiller melodier mens du bestråler *** matvaren du ønsker?!?

* hype

** Falsk annonsering

*** mer falsk reklame

Les videre

Til dette prosjektet brukte jeg en Arduino UNO, SparkFun MP3 Player Shield, en liten høyttaler og en 3-pinners SPDT mikrobryter for å rigge opp mikrobølgeovnen min for å spille musikk når den brukes.

Siden det er julaften, lastet jeg MP3 -skjoldet med noen av mine favoritt julesanger, men du kan åpenbart bruke hvilken som helst sang du liker (forutsatt at de oppfyller visse bithastigheter, samplingsfrekvens og filnavnkrav)

Sp. Men det er allerede julaften ?? Hvordan skal jeg fullføre dette i tide for å spre jubel og velvilje til alle menn?! A. Vær ikke redd, for har du aldri hørt om DE TULV DAGENE I JUL !!!

La oss komme i gang…

Trinn 1: Materialer/verktøy

Nedenfor er materialene og verktøyene du trenger for dette prosjektet.

Jeg har koblet til materialene jeg brukte for din bekvemmelighet, men rist gjerne ting!

Materialer:

  • 1 Arduino UNO
  • 1 vekselstrømadapter med

    • Senterpositiv 2,1 mm x 5,5 mm hannkontakt
    • og 12V, 1-2A DC utgang
  • 1 SparkFun MP3 -spillerskjerm
  • 1 Arduino stabelhodesett - R3
  • 1 Micro SD
  • 1 3,5 mm mann-til-mann-stereo AUX-kabel
  • 1 høyttaler med AUX inngang + lader
  • 1 stikkontakter fra mann til kvinne
  • 1 3-pinners SPDT mikrobryter
  • 3 kommandostrimler
  • 2 strekkblokker i akryl/plast/tre

    ca. 0,125 "x 0,125" x 1,0"

  • Du favoritter.mp3 -filer med

    • 8,3 filnavn (8 tegn + '.mp3')
    • bithastigheter på ikke mer enn 320 kbps
    • samplingshastigheter på ikke mer enn 48 kHz

Verktøy:

  • Loddejern + loddetinn
  • Nåltang
  • Datamaskin
  • USB 2.0 -kabel Type A/B
  • Multimeter (valgfritt)

Trinn 2: Montering

montering
montering
montering
montering
montering
montering

Monteringen skal være grei.

Koble SparkFun MP3 Player Shield til Arduino UNO

1. Loddetopphoder på SparkFun MP3 Player Shield (sørg for at de matcher bildene ovenfor)

2. Legg MP3 -spillerens skjolds toppnål på linje med Arduino UNOs toppnål.

3. Skyv MP3 -spillerens skjold og Arduino fast (men forsiktig) sammen.

Koble 3-pinners SPDT mikrobryter til SparkFun MP3 Player Shield

Bruke mann-til-hunn-hoppetrådene …

1. Koble mikrobryterens vanlige (C) pinne til en av GND -pinnene på MP3 -spillerens skjerm.

2. Koble Micro Switch's Normally Closed (NC) til Pin 10 på MP3-spillerens skjerm.

Merk: Du kan enten lodde hunnendene på jumper-ledningene til mikrobryterens pinner eller krympe disse endene med en nåltang. I begge tilfeller vil du først fjerne plastkontaktene fra hunendene på hoppetrådene …

Nå når mikrobryterens håndtak er trykket ned …

mikrobryterens C- og NC-pinner blir koblet til for å skape en åpen krets, og Arduino UNO vil måle en verdi på HIGH (eller ~ 5V) på Pin 10.

Når mikrobryterens spakarm er hevet …

mikrobryterens C- og NC-pinner vil bli tilkoblet og skape en lukket krets, og Arduino UNO vil måle en verdi på LAV (eller ~ 0V) på pinne 10.

Merk: For å sikre pålitelig oppførsel fra vår mikrobryter, må vi også håndtere svitsj av brytere og legge til en opptrekksmotstand. I dette tilfellet vil vi håndtere begge problemene i koden vår ved å implementere en enkel debouncing-algoritme og dra nytte av Arduino UNOs innebygde kretser.

Koble SparkFun MP3 -spillerens skjerm til høyttaleren

1. Koble til MP3-spillerens skjerm og høyttaler ved hjelp av 3,5 mm mannlig til mannlig stereolyd AUX-kabel.

Koble strømadapteren til Arduino UNO

1. Plugg vekselstrømadapterens tønnekontakt til hanen i Arduino UNOs tønnekontakt.

Trinn 3: Monter på mikrobølgeovn

Monter på mikrobølgeovn
Monter på mikrobølgeovn
Monter på mikrobølgeovn
Monter på mikrobølgeovn
Monter på mikrobølgeovn
Monter på mikrobølgeovn
Monter på mikrobølgeovn
Monter på mikrobølgeovn

Plasser enheten på/i nærheten av mikrobølgeovnen du ønsker

Merk: Sørg for at Arduino UNO hviler på en elektrisk isolator (f.eks. Et stykke tørr papp) og ikke en elektrisk leder (f.eks. En mikrobølgeovn av metall). Siden Arduino UNO har avslørt pinner på undersiden, kan plassering på en ledende overflate resultere i utilsiktede effekter/kortslutninger.

Fest strekkblokkene til mikrobølgeovndøren

1. Bruk kommandostrimler for å feste strekkblokkene til mikrobølgeovndøren (som vist på bildene ovenfor).

2. Blokkene skal være parallelle med og skylle med sømmen mellom mikrobølgedøren og mikrobølgeovnen

3. Bruk en kommandostripe for å feste mikrobryteren til mikrobølgeovnen (som vist på bildene ovenfor). Mikrobryteren skal plasseres slik at hendelarmen trykkes ned når mikrobølgeovndøren er lukket og hevet når mikrobølgedøren er åpen.

Nå når mikrobølgeovndøren er stengt …

Arduino UNO vil måle en verdi på HIGH (eller ~ 5V) på Pin 10.

og når mikrobølgeovndøren er åpen …

Arduino UNO vil måle en verdi på LAV (eller ~ 0V) på pinne 10.

Merk: Hvis du vil ha et mer diskret oppsett, kan du …

1. Plasser mikrobryteren og strekkblokkene på undersiden av mikrobølgeovnen (døren). Dette vil gjøre utløseren mye vanskeligere å legge merke til.

2. Bruk lengre ledninger for å koble mikrobryteren til MP3 -spillerens skjerm. Dette lar deg skjule enheten lenger unna mikrobølgeovnen.

Trinn 4: Programmer Arduino

Programmer Arduino
Programmer Arduino

Koden og trinnvise instruksjoner for programmering av Arduino og konfigurering av Micro SD er plassert i dette GitHub-depotet:

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

Etter at du har fullført alle trinnene, går du til neste trinn i denne instruksjonsboken!

Trinn 5: Slå på

På dette tidspunktet burde du allerede ha …

  1. Monterte enheten.
  2. Monterte den på mikrobølgeovnen.
  3. Programmerte Arduino
  4. Konfigurert Micro SD

Siste trinn

  1. Sett Micro SD inn i sporet på MP3 -spillerens skjerm.
  2. Slå på høyttaleren.
  3. Koble høyttaleren til laderen (tilleggsutstyr).
  4. Koble strømadapteren til en veggkontakt.

Arduino skal slå på og spille den første sangen. Åpne og lukk mikrobølgedøren en gang, og enheten er klar til bruk!

Enheten antar et enkelt bruksmønster:

åpne mikrobølgeovndøren> put mat inn> lukk mikrobølgeovn> spill sang> åpne mikrobølgeovn> stopp sang> ta mat ut> lukk mikrobølge dør> gjenta

Hvordan tror du vi kan gjøre dette bedre? Gi meg beskjed.

Trinn 6: Støtte og flere ressurser

Brukerstøtte

For koderelaterte problemer, vennligst åpne et problem i GitHub -depotet.

For alt annet, vennligst kommenter nedenfor.

Jeg skal gjøre mitt beste for å hjelpe.

Tilleggsressurser

Arduino

  • Offesiell nettside

    • Last ned Arduino IDE
    • Komme i gang med Arduino og Genuino UNO
    • Installere flere Arduino -biblioteker

SparkFun MP3 -spillerskjerm

  • MP3 -spiller Shield Hookup Guide V15 - Flott omfattende opplæring av SparkFun
  • Sparkfun-MP3-spiller-Shield-Arduino-bibliotek

    Dokumentasjon

Pull-up motstand

  • Hva er en pull-up motstand? [1]
  • Hva er en pull-up motstand? [2]
  • Arduino digitale pins

Anbefalt: