Cuprins:

Microunde muzical (Proiect Arduino): 6 pași (cu imagini)
Microunde muzical (Proiect Arduino): 6 pași (cu imagini)

Video: Microunde muzical (Proiect Arduino): 6 pași (cu imagini)

Video: Microunde muzical (Proiect Arduino): 6 pași (cu imagini)
Video: Ce înseamna semnul tau din nastere 2024, Noiembrie
Anonim
Image
Image
Materiale / Instrumente
Materiale / Instrumente

Doriți să vă transformați plictisitorul cuptor cu microunde într-un tonomat nuclear * supraalimentat *, care redă melodii în timp ce iradiază *** produsele alimentare la alegere?!?

* hype

** reclamă falsă

*** mai multe reclame false

Citiți mai departe

Pentru acest proiect, am folosit un Arduino UNO, SparkFun MP3 Player Shield, un difuzor mic și un comutator SPDT cu 3 pini pentru a-mi instala cuptorul cu microunde pentru a reda muzică atunci când este folosit.

Deoarece este Ajunul Crăciunului, am încărcat MP3 Shield cu câteva dintre melodiile mele preferate de Crăciun, dar evident puteți folosi orice melodii doriți (cu condiția ca acestea să îndeplinească anumite cerințe privind rata de biți, rata de eșantionare și numele fișierului)

Î. Dar este deja Ajunul Crăciunului ?? Cum ar trebui să finalizez acest lucru la timp pentru a răspândi veselia și bunăvoința către toți bărbații?! A. Nu vă temeți, pentru că nu ați auzit vreodată de ZILELE DOUĂsprezece ZILE DE CRĂCIUN !!! (coada unchiului cu ton surd care strigă întotdeauna „5 RINGGGGSSSSSSS…” la volumul maxim)

Să începem…

Pasul 1: Materiale / Instrumente

Mai jos sunt materialele și instrumentele de care veți avea nevoie pentru acest proiect.

Am legat materialele pe care le-am folosit pentru confortul dvs., dar nu ezitați să scuturați lucrurile!

Materiale:

  • 1 Arduino UNO
  • 1 adaptor de curent alternativ cu

    • Priză pozitivă centrală de 2,1 mm x 5,5 mm mufă cu țeavă masculină
    • și ieșire 12V, 1-2A DC
  • 1 scut SparkFun MP3 Player
  • 1 set de antet stivuibil Arduino - R3
  • 1 Micro SD
  • 1 cablu AUX audio stereo de la tată la tată de 3,5 mm
  • 1 difuzor cu intrare AUX + încărcător
  • 1 fire jumper de la bărbat la femeie
  • 1 micro-comutator SPDT cu 3 pini
  • 3 benzi de comandă
  • 2 blocuri din acril / plastic / lemn

    aproximativ 0,125 "x 0,125" x 1,0"

  • Vă place fișierele.mp3 cu

    • 8.3 nume de fișiere (8 caractere + „.mp3”)
    • rate de biți de cel mult 320 kbps
    • rate de eșantionare de cel mult 48 kHz

Instrumente:

  • Fier de lipit + lipit
  • Clește pentru nas și ac
  • Calculator
  • Cablu USB 2.0 tip A / B
  • Multimetru (opțional)

Pasul 2: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare

Asamblarea ar trebui să fie simplă.

Conectați SparkFun MP3 Player Shield la Arduino UNO

1. Lipiți știfturile antetului pe scutul SparkFun MP3 Player (asigurați-vă că se potrivesc cu imaginile de mai sus)

2. Aliniați pinii antetului MP3 Player Shield cu pinii antetului Arduino UNO.

3. Împingeți ferm (dar ușor) împreună scutul MP3 Player și Arduino.

Conectați micro-comutatorul SPDT cu 3 pini la scutul SparkFun MP3 Player

Folosirea firelor jumper de la bărbat la femeie …

1. Conectați pinul comun (C) al microîntrerupătorului la unul dintre pinii GND de pe ecranul playerului MP3.

2. Conectați microcomutatorul normal închis (NC) la pinul 10 de pe ecranul playerului MP3.

Notă: Puteți fie să lipiți capetele femele ale firelor jumperului la pinii micro-comutatorului, fie să le sârmați cu o pereche de clești cu vârful acului. În ambele cazuri, veți dori să scoateți mai întâi conectorii din plastic de la capetele femele ale firelor jumper …

Acum, când brațul pârghiei microîntrerupătorului este apăsat …

pinii C și NC ai microîntrerupătorului vor fi deconectați creând un circuit deschis, iar Arduino UNO va măsura o valoare HIGH (sau ~ 5V) pe pinul 10.

Când brațul pârghiei microîntrerupătorului este ridicat …

pinii C și NC ai microîntrerupătorului vor fi conectați creând un circuit închis, iar Arduino UNO va măsura o valoare LOW (sau ~ 0V) pe pinul 10.

Notă: Pentru a asigura un comportament fiabil de la micro-comutatorul nostru, trebuie, de asemenea, să ne ocupăm de saltul comutatorului și să adăugăm un rezistor de tragere. În acest caz, ne vom ocupa de ambele probleme din codul nostru prin implementarea unui algoritm simplu de debouncing și profitând de circuitele încorporate ale Arduino UNO.

Conectați scutul SparkFun MP3 Player la difuzor

1. Conectați scutul MP3 Player și difuzorul utilizând un cablu AUX audio stereo de la tată la tată de 3,5 mm.

Conectați adaptorul CA la Arduino UNO

1. Conectați mufa barilă a adaptorului de curent alternativ la mufa de barilă femelă Arduino UNO.

Pasul 3: Montați pe cuptorul cu microunde

Montați pe cuptorul cu microunde
Montați pe cuptorul cu microunde
Montați pe cuptorul cu microunde
Montați pe cuptorul cu microunde
Montați pe cuptorul cu microunde
Montați pe cuptorul cu microunde
Montați pe cuptorul cu microunde
Montați pe cuptorul cu microunde

Așezați dispozitivul pe / lângă cuptorul cu microunde la alegere

Notă: Asigurați-vă că dispozitivul Arduino UNO se sprijină pe un izolator electric (de exemplu, o bucată de carton uscat) și nu pe un conductor electric (de exemplu, cuptorul cu microunde metalic). Deoarece Arduino UNO a expus pinii pe partea inferioară, plasarea acestuia pe o suprafață conductivă poate duce la efecte / scurtcircuite neintenționate.

Atașați blocurile atacante la ușa cuptorului cu microunde

1. Utilizați benzile de comandă pentru a atașa blocurile de atacare la ușa cuptorului cu microunde (așa cum se arată în imaginile de mai sus).

2. Blocurile trebuie să fie paralele și să fie la același nivel cu cusătura dintre ușa cuptorului cu microunde și cuptorul cu microunde

3. Folosiți o bandă de comandă pentru a atașa comutatorul micro la cuptorul cu microunde (așa cum se arată în imaginile de mai sus). Comutatorul micro trebuie așezat astfel încât brațul pârghiei să fie apăsat atunci când ușa cuptorului cu microunde este închisă și ridicată când ușa cuptorului cu microunde este deschisă.

Acum, când ușa cuptorului cu microunde este închisă …

Arduino UNO va măsura o valoare HIGH (sau ~ 5V) pe pinul 10.

și când ușa cuptorului cu microunde este deschisă …

Arduino UNO va măsura o valoare LOW (sau ~ 0V) pe pinul 10.

Notă: dacă preferați o configurare mai discretă, puteți …

1. Așezați microîntrerupătorul și blocurile de atac în partea inferioară a cuptorului cu microunde (ușă). Acest lucru va face declanșatorul mult mai greu de observat.

2. Utilizați fire mai lungi pentru a conecta Micro Switch la MP3 Player Shield. Acest lucru vă va permite să ascundeți dispozitivul mai departe de cuptorul cu microunde.

Pasul 4: Programați Arduino

Programează Arduino
Programează Arduino

Codul și instrucțiunile pas cu pas pentru programarea Arduino și configurarea Micro SD se află în acest depozit GitHub:

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

După ce parcurgeți toți pașii, treceți la pasul următor din acest instructabil!

Pasul 5: Porniți

În acest moment, ar fi trebuit deja …

  1. Am asamblat dispozitivul.
  2. L-ați montat pe cuptorul cu microunde.
  3. A programat Arduino
  4. Configurat Micro SD

Pașii finali

  1. Introduceți Micro SD în slotul de pe ecranul playerului MP3.
  2. Porniți difuzorul.
  3. Conectați difuzorul la încărcătorul acestuia (opțional).
  4. Conectați adaptorul de ca la o priză de perete.

Arduino ar trebui să pornească și să redea prima melodie. Deschideți și închideți ușa cuptorului cu microunde o dată și dispozitivul dvs. este gata de funcționare!

Dispozitivul presupune un model simplu de utilizare:

deschide ușa cuptorului cu microunde> introduceți alimentele> închideți ușa cuptorului cu microunde> redați cântecul> deschideți ușa cuptorului cu microunde> opriți cântecul> scoateți alimentele> închideți ușa cuptorului cu microunde> repetați

Cum crezi că putem îmbunătăți acest lucru? Să-mi dai de veste.

Pasul 6: Asistență și resurse suplimentare

A sustine

Pentru probleme legate de cod, deschideți o problemă în depozitul GitHub.

Pentru orice altceva, vă rugăm să comentați mai jos.

Voi face tot posibilul pentru a ajuta.

Resurse aditionale

Arduino

  • Site oficial

    • Descărcați IDE-ul Arduino
    • Noțiuni introductive despre Arduino și Genuino UNO
    • Instalarea bibliotecilor suplimentare Arduino

Scutul SparkFun MP3 Player

  • MP3 Player Shield Hookup Guide V15 - Excelent tutorial cuprinzător de către SparkFun
  • Sparkfun-MP3-Player-Shield-Arduino-Library

    Documentație

Rezistență de tragere

  • Ce este un rezistor pull-up? [1]
  • Ce este un rezistor pull-up? [2]
  • Pinuri digitale Arduino

Recomandat: