INHOUDSOPGAWE:

Musikale mikrogolfoond (Arduino -projek): 6 stappe (met foto's)
Musikale mikrogolfoond (Arduino -projek): 6 stappe (met foto's)

Video: Musikale mikrogolfoond (Arduino -projek): 6 stappe (met foto's)

Video: Musikale mikrogolfoond (Arduino -projek): 6 stappe (met foto's)
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, November
Anonim
Image
Image
Materiaal/gereedskap
Materiaal/gereedskap

Wil u u vervelige mikrogolf verander in 'n supercharged*, nucleaire ** jukebox wat liedjies speel terwyl u die kos van u keuse bestraal?!?

* hype

** vals advertensies

*** meer vals advertensies

Lees verder

Vir hierdie projek het ek 'n Arduino UNO, die SparkFun MP3 Player Shield, 'n klein luidspreker en 'n 3-pins SPDT-mikroskakelaar gebruik om my mikrogolf op te rig om musiek te speel wanneer dit gebruik word.

Aangesien dit Oukersaand is, het ek die MP3 Shield gelaai met 'n paar van my gunsteling Kersliedjies, maar u kan natuurlik die liedjies gebruik wat u wil (mits dit voldoen aan die vereistes van die bitrate, sample rate en lêernaam)

V. Maar dit is al Kersaand ?? Hoe moet ek dit betyds voltooi om vakansie -blydskap en welwillendheid aan alle mans te versprei? Wees nie bevrees nie, want het u nog nooit gehoor van DIE TWAALF DAE VAN KERSFEES nie (in die tou-doof oom wat altyd "5 GOLDEN RINGGGGSSSSSS …" op maksimum volume skree)

Laat ons begin…

Stap 1: materiaal/gereedskap

Hieronder is die materiaal en gereedskap wat u benodig vir hierdie projek.

Ek het die materiaal wat ek vir u gerief gebruik het, gekoppel, maar ek is welkom om dinge op te skud!

Materiaal:

  • 1 Arduino UNO
  • 1 wisselstroomadapter met

    • Middelpositiewe 2,1 mm x 5,5 mm manlike vatprop
    • en 12V, 1-2A DC-uitset
  • 1 SparkFun MP3 -speler skild
  • 1 Arduino stapelkopstel - R3
  • 1 mikro -SD
  • 1 3.5 mm man-tot-man-stereo-audio-AUX-kabel
  • 1 luidspreker met AUX -ingang + laaier
  • 1 Man-tot-vroulike springdrade
  • 1 3-pins SPDT-mikroskakelaar
  • 3 Command Strips
  • 2 blokke van akriel/plastiek/hout

    ongeveer. 0,125 "x 0,125" x 1,0"

  • U gunsteling.mp3 -lêers met

    • 8.3 lêername (8 karakters + '.mp3')
    • bitsnelhede van nie meer as 320 kbps nie
    • monstersnelhede van nie meer as 48 kHz nie

Gereedskap:

  • Soldeerbout + soldeer
  • Naald-tang
  • Rekenaar
  • USB 2.0 -kabel Tipe A/B
  • Multimeter (opsioneel)

Stap 2: Montering

Vergadering
Vergadering
Vergadering
Vergadering
Vergadering
Vergadering

Die samestelling moet eenvoudig wees.

Koppel SparkFun MP3 Player Shield aan op Arduino UNO

1. Steek kopstukke vas op SparkFun MP3 Player Shield (maak seker dat hulle by die foto's hierbo pas)

2. Stel die kopspelde van die MP3 -speler in lyn met die kopspelde van die Arduino UNO.

3. Druk die MP3 -speler se skild en Arduino stewig (maar saggies) saam.

Koppel die 3-pins SPDT-mikroskakelaar aan die SparkFun MP3-speler se skild

Gebruik die trui van man tot vrou …

1. Koppel die Micro Switch se gewone (C) pen aan een van die GND -penne op die MP3 -speler se skild.

2. Koppel die Micro Switch se Normally Closed (NC) aan Pin 10 op die MP3-speler se skild.

Let wel: U kan die wyfie-ente van die jumperdrade aan die penne van die mikroskakelaar soldeer, of die eindpunte krimp met 'n tang. In elk geval wil u eers die plastiekverbindings van die vroulike ente van die draaddrade verwyder …

As die hefboom van die Micro Switch nou ingedruk is …

die C- en NC-penne van die Micro Switch sal gekoppel word om 'n oop kring te skep en die Arduino UNO sal 'n waarde van HOOG (of ~ 5V) op pen 10 meet.

As die hefboomarm van die Micro Switch opgetel word …

die C- en NC-penne van die Micro Switch sal verbind word om 'n geslote stroombaan te skep en die Arduino UNO sal 'n waarde van LOW (of ~ 0V) op pen 10 meet.

Opmerking: om betroubare gedrag van ons mikroskakelaar te verseker, moet ons ook die weerkaatsing van die skakelaars hanteer en 'n optrekweerstand byvoeg. In hierdie geval sal ons beide kwessies in ons kode hanteer deur 'n eenvoudige ontkoppelingsalgoritme te implementeer en voordeel te trek uit die ingeboude stroombaan van die Arduino UNO.

Koppel die SparkFun MP3 -speler se skild aan die luidspreker

1. Koppel die MP3-speler se skerm en die luidspreker met 'n 3,5 mm-stereo-klank-AUX-kabel van man-tot-man.

Koppel die netadapter aan die Arduino UNO

1. Steek die wisselstroomadapter se manlike aansluiting in die Arduino UNO se vroulike vatstekker.

Stap 3: Sit op die mikrogolfoond

Sit op die mikrogolfoond
Sit op die mikrogolfoond
Sit op die mikrogolfoond
Sit op die mikrogolfoond
Sit op die mikrogolfoond
Sit op die mikrogolfoond
Sit op die mikrogolfoond
Sit op die mikrogolfoond

Plaas die toestel op/naby die mikrogolfoond van u keuse

Let wel: Maak seker dat die Arduino UNO op 'n elektriese isolator (byvoorbeeld 'n stuk droë karton) rus en nie op 'n elektriese geleier nie (bv. Die metaalgolf). Aangesien die Arduino UNO penne aan die onderkant blootgestel het, kan dit onbedoelde effekte/kortsluitings tot gevolg hê as u dit op 'n geleidende oppervlak plaas.

Bevestig die slagblokke aan die mikrogolfdeur

1. Gebruik Command Strips om die slagblokke aan die mikrogolfdeur vas te maak (soos op die foto's hierbo getoon).

2. Die blokke moet parallel met die naat tussen die mikrogolfdeur en die mikrogolf wees

3. Gebruik 'n opdragstrook om die mikroskakelaar aan die mikrogolfoond te koppel (soos op die foto hierbo getoon). Die mikroskakelaar moet so geplaas word dat sy hefboomarm ingedruk word wanneer die mikrogolfdeur toegemaak en opgelig word as die mikrogolfdeur oop is.

As die mikrogolfdeur nou toe is …

die Arduino UNO meet 'n waarde van HOOG (of ~ 5V) op pen 10.

en as die mikrogolfdeur oop is …

die Arduino UNO sal 'n waarde van LOW (of ~ 0V) op pen 10 meet.

Opmerking: as u 'n meer diskrete opstelling wil hê, kan u …

1. Plaas die Micro Switch en slagblokke aan die onderkant van die mikrogolfoond (deur). Dit sal die sneller baie moeiliker maak om op te let.

2. Gebruik langer drade om die mikroskakelaar aan die MP3 -speler se skerm te koppel. Dit laat u toe om die toestel verder weg te steek van die mikrogolfoond.

Stap 4: Programmeer die Arduino

Program die Arduino
Program die Arduino

Die kode en stap-vir-stap instruksies vir die programmering van die Arduino en die opstel van die Micro SD is geleë in hierdie GitHub-bewaarplek:

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

Gaan na die volgende stap in hierdie instruksies nadat u al die stappe voltooi het!

Stap 5: Skakel aan

Op hierdie stadium moes u alreeds …

  1. Die toestel is saamgestel.
  2. Sit dit op die mikrogolfoond.
  3. Die Arduino geprogrammeer
  4. Die Micro SD gekonfigureer

Laaste stappe

  1. Steek die Micro SD in die gleuf op die MP3 -speler se skild.
  2. Skakel die luidspreker aan.
  3. Koppel die luidspreker aan die laaier (opsioneel).
  4. Steek die wisselstroomadapter in 'n muurprop.

Die Arduino moet die eerste liedjie aanskakel en speel. Maak die mikrogolfdeur oop en toe en u toestel is gereed om te begin!

Die toestel veronderstel 'n eenvoudige gebruikspatroon:

maak mikrogolfdeur oop> sit kos in> maak mikrogolfdeur toe> speel liedjie> maak mikrogolfdeur oop> stop lied> haal kos uit> maak mikrogolfdeur toe> herhaal

Hoe dink jy kan ons dit beter maak? Laat my weet.

Stap 6: Ondersteuning en bykomende hulpbronne

Ondersteuning

Maak 'n probleem in die GitHub -bewaarplek oop vir kodeverwante probleme.

Vir al die ander, lewer 'n opmerking hieronder.

Ek sal my bes doen om te help.

Bykomende hulpbronne

Arduino

  • Amptelike webwerf

    • Laai die Arduino IDE af
    • Aan die gang met Arduino en Genuino UNO
    • Die installering van ekstra Arduino -biblioteke

SparkFun MP3 -speler skild

  • MP3 -speler Shield Aansluitingsgids V15 - Uitstekende uitgebreide handleiding deur SparkFun
  • Sparkfun-MP3-speler-skild-Arduino-biblioteek

    Dokumentasie

Oprolweerstand

  • Wat is 'n optrekweerstand? [1]
  • Wat is 'n optrekweerstand? [2]
  • Arduino digitale penne

Aanbeveel: