Cuprins:

Handheld 6 Note Music Box / Instrument (ușor de realizat și îmbunătățit!): 5 pași (cu imagini)
Handheld 6 Note Music Box / Instrument (ușor de realizat și îmbunătățit!): 5 pași (cu imagini)

Video: Handheld 6 Note Music Box / Instrument (ușor de realizat și îmbunătățit!): 5 pași (cu imagini)

Video: Handheld 6 Note Music Box / Instrument (ușor de realizat și îmbunătățit!): 5 pași (cu imagini)
Video: Xiaomi Mi Smart Band 6 | Un upgrade major față de modelul precedent | Unboxing & Review CEL.ro 2024, Septembrie
Anonim
Handheld 6 Note Music Box / Instrument (ușor de realizat și de îmbunătățit!)
Handheld 6 Note Music Box / Instrument (ușor de realizat și de îmbunătățit!)

Bună! Inspirat de Martin Molin, membru al unei formații suedeze numite Wintergatan, m-am îndrăgostit recent de cutiile muzicale și de tot ce le privea. Oamenii care fac cântece pentru cutii de muzică folosesc în continuare modul de modă veche de a trece cu pumnul nota cântecului pentru notă, în speranța că timpul va ajunge să funcționeze. După ce am făcut asta, știu că este un exercițiu obositor și care ar putea folosi un înlocuitor. Așa că am ajuns să mă gândesc la această idee de a folosi detectoare de linii în infraroșu pentru a crea o melodie. Acest lucru ar însemna că ar trebui să citească doar o foaie de hârtie tipărită alb-negru, dar ar putea avea și utilizări diferite, cum ar fi scanarea unui ziar pentru a obține sunet.

Pasul 1: Materialele

Acestea sunt materialele pe care le-am folosit, dar sunt foarte mult înlocuibile. Vezi ce ți se potrivește cel mai bine!

- Arduino Uno

- Difuzor sau buzzer

- Baterie de 9v

- Clema bateriei de 9v

- Comutator On / Off

- 6 x senzor reflectorizant QRD1114

- Cabluri jumper

- Cutie de lemn (10 x 15 x 9)

Pasul 2: Circuitul

Circuitul
Circuitul
Circuitul
Circuitul

Acum, circuitul este cu pași repezi partea cea mai grea a acestui proiect, în opinia mea. Dar nu lăsa asta să te sperie; nu e chiar asa de rau.

Senzor reflectorizant QRD1114

Senzorul reflectorizant este de fapt doi senzori într-unul. Conține atât un expeditor, cât și un receptor. Expeditorul este cel mai portocaliu spre bitul alb, iar receptorul este bitul negricios, întunecat. Acesta este motivul pentru care are nevoie de toate cele 4 picioare conectate la Arduino. Cel de pe punctul de pe receptor are nevoie de un rezistor de 10k ohm conectat la 5v ȘI un cablu jumper conectat la un pin analogic pe Arduino. Cel opus în diagonală trebuie să fie conectat la 5V, dar printr-un rezistor de 220 ohmi. Celelalte două picioare pot fi conectate direct la sol (GND). Instalarea a 6 sau mai multe dintre acestea este o potrivire destul de strânsă, așa că vă recomand să le lipiți dacă puteți.

Vorbitorul

Difuzorul este destul de ușor de conectat. Conectați pinul la masă și conectați pinul + la un pin digital la alegere pe Arduino. Am folosit pinul 9 pentru acest proiect.

Bateria

Pentru a permite Arduino-ului dvs. să fie alimentat de o baterie, vă recomandăm să verificați acest instructable:

www.instructables.com/id/Powering-Arduino-…

Ei fac o treabă uimitoare explicând cum să o facă. Am folosit acest tutorial și pentru proiectul meu.

Pasul 3: Codul

Acum pentru cod. Acest proiect utilizează bibliotecile de bază deja programate în software-ul Arduino.

Doar extrageți fișierul zip și deschideți folderul. Ar trebui să puteți vedea două file; HandHeldMusicBox și pitchs.h. De aici ar trebui să fii bun să pleci!

Dacă pitches.h nu este acolo, puteți crea o filă nouă apăsând pe 'shift + ctrl + T' și denumindu-l pitches.h. De acolo, copiați totul în fișierul.txt în noua filă care ar trebui să o facă.

Pasul 4: Foaia de muzică

Foaia muzicală
Foaia muzicală

Pentru crearea foii de muzică am făcut o foaie de calcul Google numită „Speelpapier”, care este în olandeză pentru „Playing Paper”. O puteți verifica prin acest link:

docs.google.com/spreadsheets/d/1MHBrFVECut…

Dacă doriți să creați singuri o melodie, puteți copia doar totul din foaie sau salvând o copie a acesteia pe Drive. Dacă preferați să utilizați Excel peste foile de calcul Google, puteți face acest lucru și descărcându-l ca fișier excel în Fișier> Descărcare ca> Microsoft Excel.

Scrierea în foaia de muzică este cam ciudată în acest moment. Notele merg de la G la E. Dacă doriți să jucați un G pe o anumită țiglă, completați '1 în partea stângă care scrie "RÂNDUL NUMERELOR". Asigurați-vă că adăugați un „în fața numărului pentru a face foile de calcul Google să-și dea seama că nu este de fapt un număr, ci un șir pe care îl poate folosi în cod.

'1 = G

'2 = A

'3 = B

'4 = C

'5 = D

'6 = E

Distrează-te făcându-ți propriile melodii.

Pasul 5: Îmbunătățirea

Acum, pentru cel mai important pas: fă-ți propriul!

Ți-am dat pașii de bază pentru a crea muzica portabilă, cum este timpul să îmbunătățești conceptul. Iată câteva sfaturi:

- Puteți adăuga mai mulți senzori utilizând un multiplexor sau un alt Arduino

- Puteți încerca să faceți ca niște senzori să schimbe octave pentru a obține o gamă mai largă

- Puteți adăuga un glisor de volum sau un buton

- Adăugați un amplificator pentru a obține mai mult sunet din difuzor

- Utilizați o bibliotecă audio pentru a obține sunete nebunești, chiar și pentru a crea sunetul „muzică”.

- Utilizați întreruperi cu temporizator sau o altă metodă pentru a încerca și să-l atingeți și acorduri!

- Editați fișierul generator de foaie de muzică pentru a-l face să funcționeze pentru dvs.

- Aveți o formă de mecanism care trage hârtia la o rată stabilită.

Mult noroc cu proiectul dvs. și asigurați-vă că mă anunțați progresul dvs., mi-ar plăcea să-l aud.

Recomandat: