Innholdsfortegnelse:

ElectrOcarina: 6 trinn
ElectrOcarina: 6 trinn

Video: ElectrOcarina: 6 trinn

Video: ElectrOcarina: 6 trinn
Video: Смерть в отеле: Что произошло с девушкой, которую никто не знал? 2024, November
Anonim
ElectrOcarina
ElectrOcarina

Som mange er jeg en stor fan av The legend of Zelda Ocarina Of Time, som jeg husker som et av de beste videospillene jeg noen gang har spilt (om ikke det). Av den grunn har jeg alltid ønsket meg en ocarina og for noen år siden bestemte seg for å lage en elektronisk. Vel … da mislyktes jeg. Uansett fant jeg nylig ut at et selskap har laget noen. Men det er egentlig ikke det jeg vil kalle en ElectrOcarina: du kan ikke engang blåse i det! Så da jeg skjønte at det var en musikkinstrumentkonkurranse på instruerbar, bestemte jeg meg for å slå tilbake med ledningene. Denne instruksjonene vil forklare og gi deg filer for å lage din egen electrocarina. Den har 7 knapper, spiller 8 toner og drives av en enkel Arduino Nano. For å realisere dette prosjektet trenger du:

Fusion 360

En 3D -skriver

En Arduino Nano

Noen elektroniske komponenter (styklisten vil bli beskrevet nedenfor)

Tid og kjærlighet;)

Trinn 1: 3D -modellering

3D -modellering
3D -modellering
3D -modellering
3D -modellering
3D -modellering
3D -modellering

Første ting først: la oss designe en Ocarina. For å gjøre det brukte jeg Fusion 360, jeg er ikke så stolt av den filen: for mange trinn etter min mening.

Uansett, her er prosessen jeg gikk igjennom for å lage denne modellen: -Tegning av skallet på hoveddelen -Sving-Tegning av munnstykket -Sving-Filet for å jevne ut kryssene- Lag hull for knapper- Forskyv et konstruksjonsplan- Forskyv objektets profil innover- Ekstruder for å lage en "klemmekant"- Tegning for høyttaleren- Ekstruder for å skape plass for høyttaleren- Tegn indre kryss for å motta skruer- Ekstruder dem- Rengjør enden av røret- Drei for å skape plass for Piezo - Del kroppen i to halvdeler- Kombiner den ene med "klemmekanten"

Som sagt, jeg er ikke stolt av denne modellen: -For mange trinn -Glemt hullet for vippebryteren PÅ/AV-Stedet for batteriet er ikke ferdig-Sengen til arduinoen passet ikke bra, jeg Jeg tenker på en annen måte å holde det på

Av disse grunnene vil jeg jobbe igjen på filen, og derfor kan du finne noe litt annerledes enn det jeg presenterte i dag hvis du laster det ned. Jeg vil anbefale å prøve å lage din egen fil, men hvis du ikke er fornøyd med 3D -modellering, vær så snill. Last ned fusjonsfilen herfra. (Kunne ikke laste opp filen min på nytt! Må oppdatere denne så fort som mulig) På den lyse siden laget jeg noen deler av designet parametrisk, slik at du kan endre størrelsen på hullene hvis knappene dine ikke stemmer overens med mine, idem for høyttaler og piezo -dimensjoner. For å gjøre disse endringene enkelt kan du gå til Endre> Endre parametere (se siste bilde)

Trinn 2: 3D -utskrift

3D -utskrift
3D -utskrift
3D -utskrift
3D -utskrift

Når modellen er klar kan vi 3D -skrive den ut! Ikke mye å si om denne delen

Når du er ferdig med å kjempe med støttene, kan du bruke et aerosolforseglingsmiddel (ikke sikker på det engelske navnet på dette). Det lar deg glatte ut overflaten av utskriften. I utgangspunktet går det slik: -Bruk- La det tørke- Bruk sandpapir-Start OverWatch out, denne delen er lang, men jo lenger du bruker tid på dette trinnet, jo bedre blir malingen din (ikke vær lat som meg).

Trinn 3: Elektronisk

Elektronisk
Elektronisk
Elektronisk
Elektronisk
Elektronisk
Elektronisk

Så her er materialregningen: -Arduino Nano-Wires- Perforert elektronisk brett (tilleggsutstyr)- 9V batteri- Batterikrok- På/Av-bryter (som jeg glemte!: O)- 10K motstand- 1M motstand- Piezo Buzzer- 8Ohm Speaker ++++ Listen nedenfor kan ganske enkelt erstattes av dette kortet ++++

-LM386 (lav effekt lydforsterker) -10 kohm potensiometer -10 ohm motstand -10 µF kondensator -0,05 µF (eller 0,1 µF) kondensator -250 µF kondensator

Det er 4 deler i denne kretsen: -Power-Blow Sensor-Knapper-Forsterker + Lydutgang La oss sjekke dem ut.

Makt

Ikke noe spesielt, bare husk at du trenger en ekstra linje fra batteriet til forsterkeren. Se bilde ovenfor.

Blåsemåler

I mine tidlige forsøk brukte jeg en mikrofon, men resultatene var så rotete og tilfeldige. Jeg ga litt opp om dette og bestemte meg for å bruke en enkel Piezo: Det er billig og effektivt. Du må bare koble den mellom en analog pin på arduinoen og bakken. Pass på en 1MegaOhm -motstand er koblet til parallell med piezo. Du bør også være forsiktig med å finne ut hvilken pinne som er + og hvilken som er malt på din piezo. Jeg lagde en veldig enkel kode for å sjekke ut å lese verdiene på skjermen og prøve komponenten på begge måter:

ugyldig oppsett () {pinMode (A0, INPUT); Serial.begin (9600); }

void loop () {Serial.println (analogRead (A0)); forsinkelse (20);}

Knapper

Mens de slippes, bør knappene kobles til bakken gjennom en 10k motstand.

Forsterker

For å være rettferdig reproduserte jeg bare kretsen fra denne siden

Trinn 4: Kode

Koden bruker biblioteket "The Synth" laget av DZL, den kan lastes ned fra denne github -siden. Når det gjelder delen jeg skrev, er dette en ganske enkel kode: Den sjekker om det er et slag. Hvis den sjekker om en knapp er Hvis du trykker på den, spiller du en tone. selv om det ikke trykkes på noen knapper, men det er et slag, spiller den grunnhøyden. Hvis det ikke er noe slag, gjør den ingenting. Sjekk koden;)

Trinn 5: Montering

montering
montering
montering
montering
montering
montering

På tide å lodde alt og dykke ned i ledningene … Det har vært rotete … Gi ganske lange ledninger til knappene dine, det vil hjelpe under montering.

Trinn 6: Hva er neste?

Det var mye moro og fortvilelse å lage dette prosjektet, men det er bare en v1 for det kan forbedres på så mange måter! Her er listen over fremtidige utviklinger: -Inkluder en ekstra knapp for å spille halvtoner-Bedre lydkvaliteten-Gjør 3D-filen på nytt -Forbered en klar til å plugge skjold Håper du likte prosjektet, og gi meg beskjed hvis du har laget en!:)

Anbefalt: