Sommario:

Microonde musicale (Progetto Arduino): 6 passaggi (con immagini)
Microonde musicale (Progetto Arduino): 6 passaggi (con immagini)

Video: Microonde musicale (Progetto Arduino): 6 passaggi (con immagini)

Video: Microonde musicale (Progetto Arduino): 6 passaggi (con immagini)
Video: Alex Mucci SIGMATA da Marra 2024, Dicembre
Anonim
Image
Image
Materiali/Strumenti
Materiali/Strumenti

Vuoi trasformare il tuo noioso forno a microonde in un jukebox nucleare** sovralimentato che riproduce melodie mentre irradia*** il cibo che preferisci?!?

* montatura pubblicitaria

** pubblicità ingannevole

*** più pubblicità ingannevole

Continuare a leggere

Per questo progetto, ho usato un Arduino UNO, lo SparkFun MP3 Player Shield, un piccolo altoparlante e un microinterruttore SPDT a 3 pin per configurare il mio forno a microonde per riprodurre musica quando viene utilizzato.

Dato che è la vigilia di Natale, ho caricato l'MP3 Shield con alcune delle mie canzoni natalizie preferite, ma ovviamente puoi usare qualsiasi canzone tu voglia (a condizione che soddisfino determinati requisiti di bit rate, frequenza di campionamento e nome file)

D. Ma è già la vigilia di Natale?? Come dovrei finire tutto questo in tempo per diffondere l'allegria natalizia e la buona volontà verso tutti gli uomini?! A. Niente paura, perché non hai mai sentito parlare dei DODICI GIORNI DI NATALE!!! (fa la fila allo zio stonato che grida sempre "5 GOLDEN RINGGGGSSSSSS…" al massimo volume)

Iniziamo…

Passaggio 1: materiali/strumenti

Di seguito sono riportati i materiali e gli strumenti necessari per questo progetto.

Ho collegato i materiali che ho usato per tua comodità, ma sentiti libero di scuotere le cose!

Materiali:

  • 1 Arduino UNO
  • 1 adattatore CA con

    • Spina jack maschio a barilotto positivo centrale da 2,1 mm x 5,5 mm
    • e uscita CC da 12 V, 1-2 A
  • 1 Scudo per lettore MP3 SparkFun
  • 1 kit di intestazione impilabile Arduino - R3
  • 1 MicroSD
  • 1 cavo AUX audio stereo maschio-maschio da 3,5 mm
  • 1 altoparlante con ingresso AUX + caricabatterie
  • 1 cavi jumper maschio-femmina
  • 1 microinterruttore SPDT a 3 pin
  • 3 strisce di comando
  • 2 percussori in acrilico/plastica/legno

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

  • I tuoi file.mp3 preferiti con

    • 8.3 nomi di file (8 caratteri + '.mp3')
    • bit rate non superiori a 320 kbps
    • frequenze di campionamento non superiori a 48 kHz

Utensili:

  • Saldatore + Saldatura
  • Pinze ago
  • Computer
  • Cavo USB 2.0 Tipo A/B
  • Multimetro (opzionale)

Passaggio 2: assemblaggio

Assemblea
Assemblea
Assemblea
Assemblea
Assemblea
Assemblea

Il montaggio dovrebbe essere semplice.

Collega SparkFun MP3 Player Shield ad Arduino UNO

1. Saldare i pin dell'intestazione sullo scudo del lettore MP3 SparkFun (assicurarsi che corrispondano alle immagini sopra)

2. Allineare i pin di intestazione di MP3 Player Shield con i pin di intestazione di Arduino UNO.

3. Spingere con decisione (ma delicatamente) MP3 Player Shield e Arduino insieme.

Collegare il microinterruttore SPDT a 3 pin allo scudo del lettore MP3 SparkFun

Usando i ponticelli maschio-femmina…

1. Collegare il pin comune (C) del microinterruttore a uno dei pin GND sullo schermo del lettore MP3.

2. Collegare l'interruttore normalmente chiuso (NC) del microinterruttore al pin 10 sullo schermo del lettore MP3.

Nota: è possibile saldare le estremità femmina dei fili del ponticello ai pin del microinterruttore o crimpare tali estremità con un paio di pinze ad ago. In entrambi i casi, ti consigliamo di rimuovere prima i connettori di plastica dalle estremità femmina dei cavi dei ponticelli…

Ora, quando il braccio di leva del Micro Switch è premuto…

i pin C e NC del Micro Switch verranno disconnessi creando un circuito aperto e Arduino UNO misurerà un valore ALTO (o ~5V) sul Pin 10.

Quando il braccio di leva del microinterruttore è sollevato…

i pin C e NC del Micro Switch verranno collegati creando un circuito chiuso e Arduino UNO misurerà un valore LOW (o ~0V) sul Pin 10.

Nota: per garantire un comportamento affidabile del nostro microinterruttore, dobbiamo anche gestire il rimbalzo dell'interruttore e aggiungere un resistore di pull-up. In questo caso, gestiremo entrambi i problemi nel nostro codice implementando un semplice algoritmo di antirimbalzo e sfruttando i circuiti integrati di Arduino UNO.

Collega lo scudo del lettore MP3 SparkFun all'altoparlante

1. Collegare lo schermo del lettore MP3 e l'altoparlante utilizzando un cavo AUX audio stereo maschio-maschio da 3,5 mm.

Collega l'adattatore CA ad Arduino UNO

1. Inserire la spina jack maschio a barilotto dell'adattatore CA nella spina jack femmina a barilotto di Arduino UNO.

Passaggio 3: montare su microonde

Montare su microonde
Montare su microonde
Montare su microonde
Montare su microonde
Montare su microonde
Montare su microonde
Montare su microonde
Montare su microonde

Posiziona il dispositivo sopra/vicino al microonde di tua scelta

Nota: assicurati che Arduino UNO poggi su un isolante elettrico (ad esempio un pezzo di cartone asciutto) e non un conduttore elettrico (ad esempio il microonde in metallo). Poiché Arduino UNO ha dei pin esposti nella parte inferiore, posizionarlo su una superficie conduttiva può provocare effetti/cortocircuiti indesiderati.

Fissare i blocchi di riscontro alla porta del microonde

1. Usa le strisce di comando per fissare i blocchi di riscontro alla porta del microonde (come mostrato nelle immagini sopra).

2. I blocchi devono essere paralleli e a filo con la giunzione tra la porta del microonde e il microonde

3. Utilizzare una striscia di comando per collegare il microinterruttore al microonde (come mostrato nelle immagini sopra). Il microinterruttore deve essere posizionato in modo che il braccio della leva sia premuto quando lo sportello del microonde è chiuso e sollevato quando lo sportello del microonde è aperto.

Ora, quando lo sportello del microonde è chiuso…

l'Arduino UNO misurerà un valore ALTO (o ~5V) sul Pin 10.

e quando lo sportello del microonde è aperto…

l'Arduino UNO misurerà un valore LOW (o ~0V) sul Pin 10.

Nota: se preferisci una configurazione più discreta, puoi…

1. Posizionare il microinterruttore e i blocchi di riscontro sul lato inferiore del microonde (porta). Questo renderà il grilletto molto più difficile da notare.

2. Utilizzare cavi più lunghi per collegare il microinterruttore allo schermo del lettore MP3. Questo ti permetterà di nascondere il dispositivo più lontano dal microonde.

Passaggio 4: programma Arduino

Programma l'Arduino
Programma l'Arduino

Il codice e le istruzioni passo passo per la programmazione di Arduino e la configurazione della Micro SD si trovano in questo repository GitHub:

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

Dopo aver completato tutti i passaggi, vai al passaggio successivo in questo Instructable!

Passaggio 5: accensione

A questo punto dovresti aver già…

  1. Assemblato il dispositivo.
  2. Montato sul microonde.
  3. Programmato l'Arduino
  4. Configurato la Micro SD

Passaggi finali

  1. Inserisci la Micro SD nello slot sul lettore MP3 Shield.
  2. Accendi l'altoparlante.
  3. Collegare l'altoparlante al suo caricatore (opzionale).
  4. Collegare l'adattatore CA a una presa a muro.

L'Arduino dovrebbe accendersi e riprodurre la prima canzone. Apri e chiudi la porta del microonde una volta e il tuo dispositivo è pronto!

Il dispositivo assume un semplice schema di utilizzo:

apri lo sportello del microonde > inserisci il cibo > chiudi lo sportello del microonde > riproduci il brano > apri lo sportello del microonde > interrompi il brano > estrai il cibo > chiudi lo sportello del microonde > ripeti

Come pensi che possiamo renderlo migliore? Fammi sapere.

Passaggio 6: supporto e risorse aggiuntive

Supporto

Per problemi relativi al codice, apri un problema nel repository GitHub.

Per tutto il resto, commenta qui sotto.

Farò del mio meglio per aiutare.

Risorse addizionali

Arduino

  • Sito ufficiale

    • Scarica l'IDE Arduino
    • Iniziare con Arduino e Genuino UNO
    • Installazione di librerie Arduino aggiuntive

Scudo per lettore MP3 SparkFun

  • MP3 Player Shield Hookup Guide V15 - Ottimo tutorial completo di SparkFun
  • Sparkfun-MP3-Player-Shield-Arduino-Libreria

    Documentazione

Resistenza di pull-up

  • Cos'è una resistenza di pull-up? [1]
  • Cos'è una resistenza di pull-up? [2]
  • Pin digitali Arduino

Consigliato: