Indholdsfortegnelse:
- Trin 1: 3D -modellering
- Trin 2: 3D -udskrivning
- Trin 3: Elektronisk
- Trin 4: Kode
- Trin 5: Montering
- Trin 6: Hvad er det næste?
Video: ElectrOcarina: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Som mange er jeg en stor fan af The legend of Zelda Ocarina Of Time, som jeg husker som et af de bedste videospil jeg nogensinde har spillet (hvis ikke det ene). Af den grund har jeg altid ønsket mig en ocarina og for få år siden jeg besluttede at lave en elektronisk. Tja … på det tidspunkt mislykkedes jeg. Alligevel fandt jeg for nylig ud af, at et firma lavede nogle. Men det er ikke rigtigt, hvad jeg vil kalde en ElectrOcarina: du kan ikke engang blæse i det! Så da jeg indså, at der var en Music Instrument -konkurrence på instruerbare, besluttede jeg mig for at kæmpe tilbage med ledningerne. Denne instruktion vil forklare og give dig filer til at lave din egen electrocarina. Den har 7 knapper, afspiller 8 toner og drives af en simpel Arduino Nano. For at realisere dette projekt skal du bruge:
Fusion 360
En 3D -printer
En Arduino Nano
Nogle elektroniske komponenter (stykliste vil blive beskrevet detaljeret nedenfor)
Tid & kærlighed;)
Trin 1: 3D -modellering
Første ting først: lad os designe en Ocarina. For at gøre det brugte jeg Fusion 360, jeg er ikke så stolt af den fil: for mange trin efter min mening.
Anyway, her er den proces, jeg gennemgik for at lave denne model: -Tegning af hovedlegemets skal -Drej-Tegning af mundstykket -Drej-Filet for at udjævne krydsene- Lav huller til knapper- Offset et byggeplan- Offset objektets profil indad- Ekstruder for at skabe en "fastspændingsgrænse"- Tegning til højttaleren- Ekstruder for at skabe plads til højttaleren- Tegn indre kryds for at modtage skruer- Ekstruder dem- Rengøring af enden af røret- Drej for at skabe plads til Piezo - Del kroppen i to halvdele- Kombiner den ene med "fastspændingsgrænsen" Resten af modelleringstrinnene handler om at skabe rum til den elektroniske inderside. Tag et kig på filen, alle disse trin vil virke klarere
Som sagt er jeg ikke stolt over denne model: -For mange trin-Glemte hullet til vippekontakten TIL/FRA-Stedet for batteriet er ikke færdigt -Sengen til arduinoen passede ikke godt, jeg Jeg tænker på en anden måde at holde det på
Af disse grunde vil jeg arbejde igen på filen, og derfor finder du måske noget lidt anderledes end det, jeg præsenterede i dag, hvis du downloader den. Jeg vil anbefale at prøve at lave din egen fil, men hvis du ikke er fortrolig med 3D -modellering, bedes du venligst Du er velkommen til at downloade fusionsfilen herfra. (Kunne ikke uploade min fil igen! Skal opdatere denne asap) På den lyse side lavede jeg nogle dele af designet parametrisk, så du kan ændre hullernes størrelse, hvis dine knapper ikke matcher mine, idem til højttaler og piezo dimensioner. For let at foretage disse ændringer kan du gå til Rediger> Skift parametre (se sidste billede)
Trin 2: 3D -udskrivning
Når modellen er klar, kan vi 3D -udskrive den! Ikke meget at sige om denne del
Når du er færdig med at kæmpe med understøtningerne, kan du bruge en aerosolforsegling (ikke sikker på det engelske navn for dette). Det giver dig mulighed for at glatte udskriftens overflade. Grundlæggende går det sådan: -Anvend- Lad det tørre- Brug sandpapir-Start OverWatch out, denne del er lang, men jo længere tid du bruger tid på dette trin, jo pænere bliver din maling (vær ikke doven som mig).
Trin 3: Elektronisk
Så her er regningen af materiale: -Arduino Nano-Wires- Perforeret elektronisk kort (ekstraudstyr)- 9V batteri- Batterikrog til-/tænd/sluk-knap (som jeg glemte!: O)- 10K modstand- 1M modstand- Piezo Buzzer- 8Ohm Speaker ++++ Nedenstående liste kan simpelthen erstattes af dette board ++++
-LM386 (lav effektforstærker) -10 kohm potentiometer -10 ohm modstand -10 µF kondensator -0,05 µF (eller 0,1 µF) kondensator -250 µF kondensator
Der er 4 dele i dette kredsløb: -Power-Blow Sensor-knapper-forstærker + lydudgang Lad os tjekke dem ud.
Strøm
Ikke noget særligt, bare husk på, at du skal bruge en ekstra linje fra batteriet til forstærkeren. Se billede ovenfor.
Blæsersensor
I mine tidlige forsøg brugte jeg en mikrofon, men resultaterne var så rodede og tilfældige. Jeg gav lidt op om dette og besluttede at bruge en simpel Piezo: Det er billigt og effektivt. Du skal bare tilslutte den mellem en analog pin på arduinoen og jorden. Pas på, at en 1MegaOhm -modstand er forbundet parallelt med piezo. Du skal også være forsigtig med at finde ud af, hvilken nål der er + og hvilken, der er formalet på din piezo. Jeg lavede en meget enkel kode for at tjekke at læse værdierne på skærmen og prøve komponenten på begge måder:
ugyldig opsætning () {pinMode (A0, INPUT); Serial.begin (9600); }
void loop () {Serial.println (analogRead (A0)); forsinkelse (20);}
Knapper
Når knapperne slippes, skal de forbindes til jorden via en 10k modstand.
Forstærker
For at være retfærdig gengav jeg simpelthen kredsløbet fra denne side
Trin 4: Kode
Koden bruger biblioteket "The Synth" lavet af DZL, den kan downloades fra denne github -side. Med hensyn til den del, jeg skrev, er dette en ret simpel kode: Den kontrollerer, om der er et slag. Hvis den kontrollerer, om der er en knap trykket på, så afspil en note. selvom hvis der ikke trykkes på nogen knapper, men der er et slag, spiller det basishøjden. Hvis der ikke er noget slag, gør det ingenting. Kontroller koden;)
Trin 5: Montering
Tid til at lodde alt og dykke ned i ledningerne … Det har været rodet … Giv ganske lange ledninger til dine knapper, det vil hjælpe under samlingen.
Trin 6: Hvad er det næste?
Det var meget sjovt og fortvivlet at lave dette projekt, men det er kun en v1, for det kan forbedres på så mange måder! Her er listen over fremtidige udviklinger: -Inkluder en ekstra knap til afspilning af halvtoner-Bedre lydkvaliteten-Genindfør 3D-filen -Forbered en klar til at tilslutte skjoldHåber du nød projektet, og lad mig vide, hvis du lavede en!:)
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)