Innholdsfortegnelse:
- Trinn 1: 3D -modellering
- Trinn 2: 3D -utskrift
- Trinn 3: Elektronisk
- Trinn 4: Kode
- Trinn 5: Montering
- Trinn 6: Hva er neste?
Video: ElectrOcarina: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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
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
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
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
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:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte