Cuprins:

ElectrOcarina: 6 pași
ElectrOcarina: 6 pași

Video: ElectrOcarina: 6 pași

Video: ElectrOcarina: 6 pași
Video: Cum se pune ata la o masina de cusut 2024, Noiembrie
Anonim
ElectrOcarina
ElectrOcarina

La fel de mulți, sunt un mare fan al legendei Zelda Ocarina Of Time, pe care mi-l amintesc ca fiind unul dintre cele mai bune jocuri video pe care le-am jucat vreodată (dacă nu chiar acela). Din acest motiv, mi-am dorit întotdeauna o ocarină și acum câțiva ani a decis să facă una electronică. Ei bine … până atunci am eșuat. Oricum am aflat recent că o companie a făcut unele. Dar nu este ceea ce aș numi ElectrOcarina: nici măcar nu poți sufla în el! Așa cum am realizat că există un concurs de instrumente muzicale pe instructable, am decis să mă lupt cu firele. Acest Instructables vă va explica și vă va oferi Fișiere pentru a vă crea propria electrocarină. Are 7 butoane, redă 8 tonuri și este alimentat de un simplu Arduino Nano. Pentru a realiza acest proiect veți avea nevoie de:

Fusion 360

O imprimantă 3D

Un Arduino Nano

Unele componente electronice (BOM va fi detaliat mai jos)

Timp și dragoste;)

Pasul 1: Modelare 3D

Modelare 3D
Modelare 3D
Modelare 3D
Modelare 3D
Modelare 3D
Modelare 3D

Primul lucru: să proiectăm o Ocarina. Pentru a face acest lucru, am folosit Fusion 360, nu sunt atât de mândru de acel fișier: prea mulți pași în opinia mea.

Oricum, iată procesul pe care l-am parcurs pentru a realiza acest model: -Desenarea carcasei corpului principal-Revolve-Desenarea piesei bucale-Revolve-Filet pentru a netezi joncțiunile- Efectuați găurile pentru butoane- Decalează un plan de construcție- Compensează profilul obiectului spre interior - Extrudare pentru a crea o "margine de prindere" - Desenare pentru difuzor- Extrudare pentru a crea spațiul pentru difuzor- Desenați joncțiuni interioare pentru a primi șuruburi- Extrudare-Curățarea capătului țevii- Rotiți pentru a crea spațiu pentru Piezo - Împărțiți corpul în două jumătăți - Combinați unul cu "Bordura de prindere" Restul pașilor de modelare vizează crearea de camere pentru interiorul electronic. Aruncați o privire asupra fișierului, acești pași vor părea mai clari

După cum am spus, nu sunt mândru de acest model: -Prea mulți pași-Am uitat gaura pentru comutatorul de pornire / oprire-Locul pentru baterie nu este terminat-Patul pentru arduino nu se potrivea bine, i Mă gândesc la un alt mod de a-l ține

Din aceste motive, voi lucra din nou la fișier și, prin urmare, ați putea găsi ceva puțin diferit de ceea ce am prezentat astăzi dacă îl descărcați. Aș recomanda să încercați să vă creați propriul fișier, dar dacă nu vă simțiți confortabil cu modelarea 3D, vă rog nu ezitați să descărcați fișierul de fuziune de aici. (Nu am putut reîncărca fișierul meu! Trebuie să actualizez acest lucru cât mai curând posibil). Pe partea luminoasă am făcut câteva părți ale parametrului de proiectare, astfel încât să puteți schimba dimensiunea găurilor dacă butoanele dvs. nu se potrivesc cu ale mele, idem pentru difuzor și dimensiunile piezo. Pentru a face aceste modificări cu ușurință, puteți accesa Modificare> Schimbare parametri (a se vedea ultima imagine)

Pasul 2: Imprimare 3D

printare 3d
printare 3d
printare 3d
printare 3d

Odată ce modelul este gata, îl putem imprima 3D! Nu sunt multe de spus despre această parte

După ce ați terminat lupta cu suporturile, puteți utiliza un etanșant cu aerosoli (nu sunteți sigur de numele în engleză pentru acest lucru). Vă va permite să neteziți suprafața imprimării. Practic, se spune:

Pasul 3: electronic

Electronic
Electronic
Electronic
Electronic
Electronic
Electronic

Iată deci materialul: -Arduino Nano-Wires- Placă electronică perforată (opțională) - Baterie de 9V- Baterie cuplată - Comutator pornit / oprit (pe care l-am uitat!: O) - Rezistor 10K - Rezistor 1M - Piezo Buzzer - 8Ohm Speaker ++++ Lista de mai jos poate fi pur și simplu înlocuită de această placă ++++

-LM386 (amplificator audio de mică putere) -10 kohm potențiometru -10 ohm rezistor -10 µF condensator -0.05 µF (or 0.1 µF) condensator -250 µF condensator

Există 4 părți în acest circuit: -Puter-Blow Sensor-Butons-Amplifier + Audio Out Să le verificăm.

Putere

Nimic cu adevărat special, rețineți că veți avea nevoie de o linie suplimentară de la baterie la amplificator. A se vedea imaginea de mai sus.

Senzor de suflare

În primele mele încercări am folosit un microfon, dar rezultatele au fost atât de dezordonate și aleatorii. Am renunțat cam la asta și am decis să folosesc un Piezo simplu: asta e ieftin și eficient. Trebuie doar să îl conectați între un pin analogic al arduino și sol. Aveți grijă ca un rezistor de 1MegaOhm să fie conectat paralel cu piezo. De asemenea, ar trebui să aveți grijă să aflați care pin este + și care este măcinat pe piezo. Am făcut un cod foarte simplu pentru a verifica citirea valorilor pe monitor și încercarea componentei în ambele moduri:

void setup () {pinMode (A0, INPUT); Serial.begin (9600); }

bucla void () {Serial.println (analogRead (A0)); întârziere (20);}

Butoane

În timp ce sunt eliberate, butoanele trebuie conectate la masă printr-un rezistor de 10 k.

Amplificator

Pentru a fi corect, am reprodus pur și simplu circuitele de pe această pagină

Pasul 4: Cod

Codul folosește biblioteca „The Synth” realizată de DZL, poate fi descărcat de pe această pagină github. În ceea ce privește partea pe care am scris-o, acesta este un cod destul de simplu: Verifică dacă există o lovitură. Dacă verifică dacă un buton este apăsat, apoi redați o notă. Deși dacă nu este apăsat niciun buton, dar există o lovitură, acesta joacă tonul de bază. Dacă nu există nici o lovitură, nu face nimic. Verificați codul;)

Pasul 5: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare

E timpul să lipiți totul și să vă scufundați în fire … A fost dezordonat … Dați fire destul de lungi butoanelor, vă va ajuta în timpul asamblării.

Pasul 6: Ce urmează?

A fost foarte distractiv și disperat să realizăm acest proiect, dar acesta este doar un v1, deoarece poate fi îmbunătățit în atât de multe moduri! Iată lista dezvoltărilor viitoare: -Includeți un buton suplimentar pentru a reda semitonuri-Îmbunătățiți calitatea sunetului-Refaceți fișierul 3D -Pregătiți un ecran gata de conectare Sper că v-a plăcut proiectul și vă rog să-mi spuneți dacă ați făcut unul!:)

Recomandat: