Talaan ng mga Nilalaman:

Musical Microwave (Arduino Project): 6 na Hakbang (na may Mga Larawan)
Musical Microwave (Arduino Project): 6 na Hakbang (na may Mga Larawan)

Video: Musical Microwave (Arduino Project): 6 na Hakbang (na may Mga Larawan)

Video: Musical Microwave (Arduino Project): 6 na Hakbang (na may Mga Larawan)
Video: как превратить ЭЛТ телевизор в осциллограф 2024, Nobyembre
Anonim
Image
Image
Mga Kagamitan / Kasangkapan
Mga Kagamitan / Kasangkapan

Nais mong gawing isang supercharged *, nukleyar ** jukebox na nagpapatugtog ng mga tunog habang pinapalabas ang *** item ng pagkain na pinili mo?!?

* hype

** maling advertising

*** mas maling advertising

Basahin mo pa

Para sa proyektong ito, gumamit ako ng isang Arduino UNO, ang SparkFun MP3 Player Shield, isang maliit na speaker, at isang 3-Pin SPDT Micro Switch upang mapalabas ang aking microwave upang magpatugtog ng musika kapag ginamit ito.

Dahil Bisperas ng Pasko, na-load ko ang MP3 Shield ng ilan sa aking mga paboritong kanta sa Pasko, ngunit malinaw na maaari mong gamitin ang anumang mga kanta na gusto mo (hangga't natutugunan nila ang ilang bit rate, rate ng sample, at mga kinakailangan sa filename)

Q. Ngunit Bisperas na ng Pasko ?? Paano ko tatapusin ito sa oras upang maikalat ang holiday cheer at goodwill sa lahat ng mga kalalakihan?! A. Huwag kang matakot, sapagkat hindi mo pa ba naririnig ang DALAWLAWANG ARAW NG PASKO !!! (pila ang tiyuhin na nabingi ang tono na palaging sumisigaw ng "5 GOLDEN RINGGGGSSSSSS…" sa pinakamataas na dami)

Magsimula na tayo…

Hakbang 1: Mga Materyales / Tool

Nasa ibaba ang mga materyales at tool na kakailanganin mo para sa proyektong ito.

Naiugnay ko ang mga materyal na ginamit ko para sa iyong kaginhawaan, ngunit huwag mag-atubiling i-shake up ang mga bagay!

Mga Materyales:

  • 1 Arduino UNO
  • 1 AC Adapter na may

    • Center Positibo 2.1mm x 5.5mm male barong jack plug
    • at 12V, 1-2A DC Output
  • 1 SparkFun MP3 Player Shield
  • 1 Arduino Stackable Header Kit - R3
  • 1 Micro SD
  • 1 3.5mm male-to-Male Stereo Audio AUX Cable
  • 1 Speaker na may AUX Input + charger
  • 1 Mga Lalaki-sa-Babae na Jumper Wires
  • 1 3-Pin SPDT Micro Switch
  • 3 Mga Strip ng Command
  • 2 bloke ng acrylic / plastic / wood striker

    tinatayang 0.125 "x 0.125" x 1.0"

  • Paborito mo ang.mp3 file na may

    • 8.3 mga filename (8 character + '.mp3')
    • mga rate ng bit na hindi hihigit sa 320 kbps
    • mga sample na rate ng hindi hihigit sa 48 kHz

Mga tool:

  • Panghinang na Bakal + Maghinang
  • Needle-Nose Pliers
  • Computer
  • USB 2.0 Cable Type A / B
  • Multimeter (opsyonal)

Hakbang 2: Assembly

Assembly
Assembly
Assembly
Assembly
Assembly
Assembly

Ang pagpupulong ay dapat na prangka.

Ikonekta ang SparkFun MP3 Player Shield sa Arduino UNO

1. Mga solder header pin sa SparkFun MP3 Player Shield (tiyaking tumutugma ang mga larawan sa itaas)

2. I-line up ang mga pin ng header ng MP3 Player Shield gamit ang mga pin ng header ng Arduino UNO.

3. Matibay (ngunit marahang) itulak ang MP3 Player Shield at Arduino na magkasama.

Ikonekta ang 3-Pin SPDT Micro Switch sa SparkFun MP3 Player Shield

Gamit ang male-to-female jumper wires …

1. Ikonekta ang Karaniwan (C) Pin ng Micro Switch sa isa sa mga GND Pins sa MP3 Player Shield.

2. Ikonekta ang Micro Switch's Normally-Closed (NC) sa Pin 10 sa MP3 Player Shield.

Tandaan: Maaari mong solder ang mga babaeng dulo ng mga jumper wires sa mga pin ng Micro Switch o crimp sa mga dulo na iyon gamit ang isang pares ng needle-nose pliers. Sa alinmang kaso, gugustuhin mong alisin muna ang mga plastik na konektor mula sa mga babaeng dulo ng mga jumper wires …

Ngayon kapag ang braso ng pingga ng Micro Switch ay nalulumbay …

ang mga Micro Switch's C at NC pin ay magkakakonekta sa paglikha ng isang open-circuit at ang Arduino UNO ay susukat ng isang halaga ng TAAS (o ~ 5V) sa Pin 10.

Kapag nakataas ang braso ng pingga ng Micro Switch…

ang mga Micro Switch's C at NC pin ay konektado na lumilikha ng isang closed-circuit at ang Arduino UNO ay susukat ng isang halaga ng LOW (o ~ 0V) sa Pin 10.

Tandaan: Upang matiyak ang maaasahang pag-uugali mula sa aming Micro Switch, kailangan din naming hawakan ang switch bouncing at magdagdag ng isang resistor na pull-up. Sa kasong ito, hahawakan namin ang parehong mga isyu sa aming code sa pamamagitan ng pagpapatupad ng isang simpleng debouncing algorithm at samantalahin ang built-in na circuitry ng Arduino UNO.

Ikonekta ang SparkFun MP3 Player Shield sa Speaker

1. Ikonekta ang MP3 Player Shield at speaker gamit ang 3.5mm male-to-male stereo audio AUX cable.

Ikonekta ang AC Adapter sa Arduino UNO

1. I-plug ang lalakeng jack jack plug ng Ad Adapter sa babaeng bar jack jack ng Arduino UNO.

Hakbang 3: I-mount sa Microwave

I-mount sa Microwave
I-mount sa Microwave
I-mount sa Microwave
I-mount sa Microwave
I-mount sa Microwave
I-mount sa Microwave
I-mount sa Microwave
I-mount sa Microwave

Ilagay ang aparato sa / malapit sa microwave na iyong pinili

Tandaan: Siguraduhin na ang Arduino UNO ay nakasalalay sa isang de-kuryenteng insulator (hal. Isang piraso ng tuyong karton) at hindi isang de koryenteng konduktor (hal. Ang metal microwave). Dahil ang Arduino UNO ay nakalantad ang mga pin sa ilalim nito, ang paglalagay nito sa isang kondaktibo na ibabaw ay maaaring magresulta sa hindi inaasahang mga epekto / maikling circuit.

Ikabit ang mga bloke ng striker sa pintuan ng microwave

1. Gumamit ng Mga Command Strip upang ikabit ang mga bloke ng striker sa pintuan ng microwave (tulad ng ipinakita sa mga larawan sa itaas).

2. Ang mga bloke ay dapat na kahanay at i-flush gamit ang tahi sa pagitan ng pintuan ng microwave at ang microwave

3. Gumamit ng isang Command Strip upang ikabit ang Micro Switch sa microwave (tulad ng ipinakita sa mga larawan sa itaas). Dapat ilagay ang Micro Switch upang ang braso ng pingga nito ay nalulumbay kapag ang pintuan ng microwave ay sarado at itinaas kapag ang pintuan ng microwave ay bukas.

Ngayon kapag ang pintuan ng microwave ay sarado…

susukat ang Arduino UNO ng isang halaga ng TAAS (o ~ 5V) sa Pin 10.

at kapag bukas ang pintuan ng microwave…

susukat ang Arduino UNO ng isang halaga ng LOW (o ~ 0V) sa Pin 10.

Tandaan: Kung mas gugustuhin mong mas maingat na pag-set up, maaari kang…

1. Ilagay ang Micro Switch at striker blocks sa ibabang bahagi ng microwave (pinto). Mas pahihirapan nitong mapansin ang gatilyo.

2. Gumamit ng mas mahahabang wires upang ikonekta ang Micro Switch sa MP3 Player Shield. Papayagan ka nitong itago ang aparato nang mas malayo sa microwave.

Hakbang 4: I-program ang Arduino

Program ang Arduino
Program ang Arduino

Ang code at sunud-sunod na mga tagubilin para sa pag-program ng Arduino at pag-set up ng Micro SD ay matatagpuan sa GitHub repository na ito:

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

Matapos mong makumpleto ang lahat ng mga hakbang, pumunta sa susunod na hakbang sa Instructable na ito!

Hakbang 5: Power On

Sa puntong ito, dapat ay mayroon ka na…

  1. Pinagsama ang aparato.
  2. Inilagay ito sa microwave.
  3. Pinrograma ang Arduino
  4. Na-configure ang Micro SD

Mga Huling Hakbang

  1. Ipasok ang Micro SD sa puwang sa MP3 Player Shield.
  2. Buksan ang nagsasalita.
  3. Ikonekta ang speaker sa charger nito (opsyonal).
  4. I-plug ang AC Adapter sa isang wall socket.

Dapat i-on at i-play ng Arduino ang unang kanta. Buksan at isara ang pintuan ng microwave nang isang beses at handa nang umalis ang iyong aparato!

Ipinapalagay ng aparato ang isang simpleng pattern ng paggamit:

buksan ang pintuan ng microwave> maglagay ng pagkain sa> isara ang pintuan ng microwave> maglaro ng kanta> buksan ang pintuan ng microwave> ihinto ang kanta> maglabas ng pagkain> isara ang pintuan ng microwave> ulitin

Paano sa palagay mo magagawa nating mapabuti ito? Ipaalam sa akin

Hakbang 6: Suporta at Karagdagang Mga Mapagkukunan

Suporta

Para sa mga problemang nauugnay sa code, mangyaring buksan ang isang isyu sa GitHub repository.

Para sa lahat ng iba pa, mangyaring magkomento sa ibaba.

Gagawin ko ang aking makakaya upang makatulong.

Karagdagang Mga Mapagkukunan

Arduino

  • Opisyal na website

    • I-download ang Arduino IDE
    • Pagsisimula sa Arduino at Genuino UNO
    • Pag-install ng Karagdagang Arduino Library

SparkFun MP3 Player Shield

  • MP3 Player Shield Hookup Guide V15 - Mahusay na komprehensibong tutorial ng SparkFun
  • Sparkfun-MP3-Player-Shield-Arduino-Library

    Dokumentasyon

Pull-up Resistor

  • Ano ang isang pull-up risistor? [1]
  • Ano ang isang pull-up risistor? [2]
  • Arduino Digital Pins

Inirerekumendang: