Cuprins:

Arduino + Mp3: 12 pași (cu imagini)
Arduino + Mp3: 12 pași (cu imagini)

Video: Arduino + Mp3: 12 pași (cu imagini)

Video: Arduino + Mp3: 12 pași (cu imagini)
Video: Arduino Magic: Navigating MP3 Files with Rotary Encoder | MP3 Player Project Series 2024, Iulie
Anonim
Image
Image
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3

Ador lumina, fizica, optica, electronica, robotica și tot ceea ce ține de știință. Am început să lucrez cu transferul de date și am vrut să încerc metoda Li-Fi, ceva inovator și care crește.

Știu despre viteza mare de transfer de date realizată de Li-Fi, așa că am vrut să lucrez ceva legat de acest lucru și să vin cu ceva util. În acest proiect, m-am gândit să îl fac economic și interesant, așa că am decis să folosesc ceva care să-i placă tuturor, muzica.

La început, m-am gândit că va fi ceva scump, dar pe măsură ce totul funcționa în digital, sa dovedit a fi incredibil de ieftin de realizat.

Cu ușurința arduino pot genera frecvențe pentru a produce sunete, proiectul este de a codifica o melodie și de a lăsa totul gata, astfel încât oamenii să poată codifica alte melodii și să trimită date prin LED fără a fi conectat claxonul direct la Arduino.

Pasul 1: Proiectare

Image
Image

Putem observa că proiectul a fost realizat într-o protoardă, deoarece se efectuează teste și în curând vor fi adăugate amplificatoare pentru a îmbunătăți semnalul. Ceva pe care l-am observat este că semnalul claxonului este foarte scăzut, de aceea trebuie să amplific semnalul înainte de a mă conecta la claxon.

Pasul 2: Ce vei face Nedd

Ce vrei Nedd
Ce vrei Nedd
Ce vrei Nedd
Ce vrei Nedd

Unelte si echipamente:

  • Multimetru: cel puțin trebuie să verificați tensiunea, polaritatea, rezistența și continuitatea pentru depanare. Accesați Link
  • Link Cautín. Go
  • Paste.
  • Welding. Go Link
  • Mai usoara.
  • Cleşte de tăiat.

Electronică:

  • Jack: Putem recicla multe obiecte audio, în acest caz am găsit unul care a fost folosit pentru conectarea la difuzoare nefuncționale.
  • Arduino: Putem folosi orice arduino, în acest scop am folosit unul arduino.
  • LED: Recomand un LED care generează lumină albă, deoarece nu avea LED alb, am folosit un LED RGB care ia întotdeauna cele 3 culori pentru a genera lumină albă (Important: Cu LED-ul roșu, LED-ul verde și LED-ul albastru nu vor funcționa pe ale noastre circuit).
  • Rezistor: Dacă utilizați LED RGB, vă recomand să folosiți rezistențe de 1 k Ohm, iar dacă utilizați un LED alb, puteți folosi rezistențe de 330 Ohm.
  • Baterie: Preferabil este de 9V.
  • Conector pentru baterie de 9 V. Accesați Link
  • Cablu: Pentru a facilita tăieturile și conexiunile, am folosit JUMPERS. Go Link
  • Fotorezistor (celulă solară)

Pasul 3: Cum funcționează circuitul / diagrama

Cum funcționează circuitul / diagrama
Cum funcționează circuitul / diagrama
Cum funcționează circuitul / diagrama
Cum funcționează circuitul / diagrama

Iată cum funcționează sistemul:

Deoarece ochiul uman nu poate vedea lumina în anumite intervale de spectru, folosind lumina emisă de LED-uri putem trimite semnale prin întreruperi ale frecvenței. Este ca și cum ai aprinde și opri lumina (cum ar fi semnalele de fum). Circuitul rulează pe o baterie de 9V care alimentează întregul nostru circuit.

Pasul 4: Cablare audio

Cablare audio
Cablare audio
Cablare audio
Cablare audio
Cablare audio
Cablare audio

La tăierea mufei putem verifica cu continuitatea multimetrului nostru pentru a ști care cabluri corespund la masă și semnal, există mufe cu 2 cabluri (masă și semnal) și altele cu 3 cabluri (masă, semnal dreapta, semnal stâng). În acest caz la tăierea cablului am obținut un cablu argintiu, un cablu alb și un cablu roșu. Cu multimetrul am putut identifica faptul că cablul argintiu corespunde la masă și, prin concluzie, roșul și albul sunt semnalul. Pentru a face cablul mai puternic, ceea ce am făcut este să împart cablul 50% -50% și îl voi răsuci așa că aș avea 2 fire de aceeași polaritate mai puternice și din nou sfoara (Aceasta este pentru a întări cablul și nu stiu Break usor).

Pasul 5: Cablare audio (continuare)

Cablare audio (continuare)
Cablare audio (continuare)
Cablare audio (continuare)
Cablare audio (continuare)

Deoarece cablul este foarte subțire și cu instrumentul de tăiere este foarte ușor de rupt, vă recomand să folosiți focul, în acest caz s-a folosit o brichetă.

Pur și simplu aprindeți vârful cablului cu foc și atunci când ardeți trebuie să scoateți cu degetele sau cu un instrument cablul în timp ce este fierbinte (ceea ce scoatem este plasticul care acoperă cablul). Acum să punem firul alb și roșu într-un nodul.

Pasul 6: Fotorezistor

Fotorezistor
Fotorezistor
Fotorezistor
Fotorezistor

În acest caz, am folosit un panou solar pentru a acoperi o suprafață mai mare, pentru această celulă pur și simplu a sudat cabluri jumper pe bornele pozitive și negative.

Pentru a ști dacă celula noastră funcționează cu ajutorul voltmetrului putem cunoaște tensiunea care o asigură dacă o punem în lumina soarelui (recomand să fie în 2V ± 0,5)

Pasul 7: Construcția circuitului nostru LED

Construcția circuitului nostru LED
Construcția circuitului nostru LED
Construcția circuitului nostru LED
Construcția circuitului nostru LED
Construcția circuitului nostru LED
Construcția circuitului nostru LED

Folosind LED RGB și cu rezistență de 1k ohmi putem obține culoarea albă, pentru circuitul din protoboard vom efectua ceea ce se arată în diagramă unde vom avea bateria de 9V care alimentează LED-ul pozitiv și pământul este conectat la semnal care trimite playerul nostru (semnal muzical). Masa jackpot-ului este conectată la partea negativă a LED-urilor.

Experimentând, am vrut să încerc un alt tip de culoare pentru a observa ce s-a întâmplat și nu am obținut rezultate cu LED-uri roșii, verzi și albastre.

Pasul 8: Teoria pentru a obține frecvența notelor

Teoria pentru a obține frecvența notelor
Teoria pentru a obține frecvența notelor
Teoria pentru a obține frecvența notelor
Teoria pentru a obține frecvența notelor
Teoria pentru a obține frecvența notelor
Teoria pentru a obține frecvența notelor
Teoria pentru a obține frecvența notelor
Teoria pentru a obține frecvența notelor

Un sunet nu este altceva decât o vibrație a aerului pe care un senzor o poate prelua, în cazul nostru urechea. Un sunet cu un anumit ton depinde de frecvența la care vibrează aerul.

Muzica este împărțită în frecvențele posibile în porțiuni pe care le numim „octave” și fiecare octavă în 12 porțiuni pe care le numim note muzicale. Fiecare notă a unei octave are exact jumătate din frecvența aceleiași note în octava superioară.

Undele sonore seamănă foarte mult cu undele care apar la suprafața apei atunci când aruncăm un obiect, diferența este că undele sonore vibrează aerul în toate direcțiile de la originea sa, cu excepția cazului în care un obstacol provoacă un șoc și îl distorsionează.

În general, o notă „n” (n = 1 pentru Do, n = 2 pentru Do # … n = 12 pentru Da) a octavei „o” (de la 0 la 10) are o frecvență f (n, O) care putem calcula în acest fel (Imagine):

Pasul 9: Programare Arduino

Programare Arduino
Programare Arduino
Programare Arduino
Programare Arduino

Pentru programare vom lua pur și simplu o melodie și vom merge la selectarea tipului de notă, ceva important sunt momentele de luat în considerare. În primul rând, în program este definită ieșirea difuzorului nostru ca pinul 11, apoi urmați valorile flotante corespunzătoare fiecărei note pe care o vom folosi cu valoarea frecvenței sale. Trebuie să definim notele, deoarece timpul dintre tipul de notă este diferit, în cod putem observa notele principale, avem un timp bpm pentru a crește sau micșora viteza. Veți găsi câteva comentarii în cod, astfel încât să poată fi ghidate.

Pasul 10: Diagrama conexiunii

Diagrama conexiunii
Diagrama conexiunii
Diagrama conexiunii
Diagrama conexiunii
Diagrama conexiunii
Diagrama conexiunii

Să conectăm pământul arduino la pământul cablului nostru Jack și cel pozitiv la bateria pozitivă de 9V. Semnalul va ieși din pinul 11 care va fi conectat la negativul bateriei.

Pasul 11: Muzică

Acum că am încărcat codul în arduino și toate conexiunile, este timpul să ne jucăm! Vom vedea cum începe să sune claxonul nostru fără să fim conectați la arduino, pur și simplu trimitem semnale prin LED.

Pasul 12: Considerații finale

În claxon sunetul va fi foarte redus, așa că vă recomand să adăugați un circuit pentru a amplifica semnalul. Atunci când programăm melodia pe care o dorește fiecare, ar trebui să ia în considerare timpul de așteptare și răbdarea, deoarece va trebui să acordăm mult urechea pentru rezultate incredibile.

Mecatronica LATAM

Recomandat: