INHOUDSOPGAWE:
- Stap 1: 3D -modellering
- Stap 2: 3D -drukwerk
- Stap 3: Elektronies
- Stap 4: Kode
- Stap 5: Montering
- Stap 6: Wat is volgende?
Video: ElectrOcarina: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Net so baie is ek 'n groot aanhanger van The legend of Zelda Ocarina Of Time, wat ek onthou as een van die beste videospeletjies wat ek nog ooit gespeel het (indien nie die een nie). Om hierdie rede wou ek altyd 'n ocarina hê en 'n paar jaar gelede besluit om 'n elektroniese een te maak. Wel … teen daardie tyd het ek misluk. Ek het in elk geval onlangs uitgevind dat 'n onderneming 'n paar gemaak het. Maar dit is nie regtig wat ek 'n ElectrOcarina sou noem nie: jy kan nie eers daarin waai nie! Toe ek besef dat daar 'n Musiekinstrument -kompetisie op instruksies was, het ek besluit om terug te veg met die drade. Hierdie instruksies sal u verduidelik en u die lêers om u eie electrocarina te maak. Dit het 7 knoppies, speel 8 klanke en word aangedryf deur 'n eenvoudige Arduino Nano. Om hierdie projek te realiseer, benodig u:
Fusion 360
'N 3D -drukker
'N Arduino Nano
Sommige elektroniese komponente (stembus sal hieronder uiteengesit word)
Tyd en liefde;)
Stap 1: 3D -modellering
Eerstens: laat ons 'n Ocarina ontwerp. Om dit te kan doen, gebruik ek Fusion 360, ek is nie so trots op die lêer nie: te veel stappe is myns insiens.
In elk geval, hier is die proses wat ek ondergaan het om hierdie model te maak: -Teken die omhulsel van die hoofliggaam-Draai-trek die mondstuk-draai-filet om die aansluitings glad te maak- Maak die gate vir knoppies- Verreken 'n konstruksievliegtuig- Verreken die profiel van die voorwerp na binne- Extrudeer om 'n "klemrand" te skep- Tekening vir die luidspreker- Extrude om die ruimte vir die luidspreker te skep- Teken binneknooppunte om skroewe te ontvang- Extrudeer hulle- Maak die einde van die pyp skoon- Draai om ruimte te skep vir die Piezo - Verdeel die liggaam in twee helftes - Kombineer een met die "klemgrens" Die res van die modelleringstappe gaan oor die skep van kamers vir die elektroniese binnekant. Kyk na die lêer, al hierdie stappe lyk duideliker
Soos ek gesê het, ek is nie trots op hierdie model nie: -Te veel stappe-Ek het die gat vir die skakelaar AAN/UIT vergeet- Die plek vir die battery is nie klaar nie-Die bed vir die arduino pas nie goed nie, ek Ek dink aan 'n ander manier om dit vas te hou
Om hierdie redes sal ek weer aan die lêer werk, en daarom kan u iets anders vind as wat ek vandag aangebied het, as ek dit aflaai. Ek sou aanbeveel om u eie lêer te maak, maar as u nie gemaklik is met 3D -modellering nie Laai die fusielêer hier af. (Kon my lêer nie weer oplaai nie! Moet dit so gou moontlik opdateer) Aan die ander kant het ek 'n paar dele van die ontwerp parametries gemaak, sodat u die grootte van die gate kan verander as u knoppies nie by myne pas nie, idem vir luidspreker- en piezo -afmetings. Om die veranderinge maklik aan te bring, kan u na Modify> Parameters verander (sien laaste prentjie)
Stap 2: 3D -drukwerk
Sodra die model gereed is, kan ons dit in 3D druk! Nie veel te sê oor hierdie deel nie
As u klaar is met die stutte, kan u 'n spuitbus gebruik (nie seker van die Engelse naam hiervoor nie), sodat u die oppervlak van die afdruk glad kan maak. Dit gaan basies soos volg: -Dien toe- Laat dit droog- Gebruik skuurpapier-Begin weer oor, hierdie deel is lank, maar hoe langer u tyd spandeer aan hierdie stap, hoe mooier sal u verf wees (moenie lui soos ek nie).
Stap 3: Elektronies
Hier is die materiaalverklaring: -Arduino Nano-drade- Geperforeerde elektroniese bord (opsioneel)- 9V battery- Battery aansluiting- aan/uit-skakelaar (wat ek vergeet het!: O)- 10K weerstand- 1M weerstand- Piezo-zoemer- 8Ohm Speaker ++++ Die onderstaande lys kan eenvoudig deur hierdie bord vervang word ++++
-LM386 (laekrag -klankversterker) -10 kohm potensiometer -10 ohm weerstand -10 µF kapasitor -0.05 µF (of 0.1 µF) kapasitor -250 µF kondensator
Daar is vier dele in hierdie stroombaan: -Krag-blaassensor-knoppies-versterker + klankuitgang Kom ons kyk na dit.
Krag
Niks spesiaals nie, hou in gedagte dat u 'n ekstra lyn van die battery na die versterker benodig. Sien foto hierbo.
Slagsensor
In my vroeë proewe het ek 'n mikrofoon gebruik, maar die resultate was so morsig en lukraak. Ek het 'n bietjie opgegee en besluit om 'n eenvoudige Piezo te gebruik: dit is goedkoop en doeltreffend. U hoef dit net tussen 'n analoog pen van die arduino en die grond te steek. Pasop 'n 1MegaOhm -weerstand word parallel met die piezo ingeprop. U moet ook versigtig wees om uit te vind watter pen + is en watter op u piezo gemaal word. Ek het 'n baie eenvoudige kode gemaak om die waardes op die monitor te lees en die komponent op beide maniere te probeer:
ongeldige opstelling () {pinMode (A0, INPUT); Serial.begin (9600); }
leemte -lus () {Serial.println (analogRead (A0)); vertraging (20);}
Knoppies
Terwyl die knoppies losgemaak word, moet hulle deur middel van 'n 10k -weerstand met die aarde verbind word.
Versterker
Om eerlik te wees, het ek eenvoudig die stroombane van hierdie bladsy weergegee
Stap 4: Kode
Die kode gebruik die biblioteek "The Synth" wat deur DZL gemaak is, dit kan van hierdie github -bladsy afgelaai word. Met betrekking tot die gedeelte wat ek geskryf het, is dit 'n redelik eenvoudige kode: dit kyk of daar 'n slag is. As dit kyk of 'n knoppie is gedruk, speel dan 'n noot. alhoewel daar geen knoppies ingedruk word nie, maar daar is 'n hou, speel dit die basiese toonhoogte. As daar geen slag is nie, doen dit niks. Kontroleer die kode;)
Stap 5: Montering
Tyd om alles te soldeer en in die drade te duik … Dit was deurmekaar … Gee redelik lang drade aan u knoppies, dit sal help tydens die vergadering.
Stap 6: Wat is volgende?
Dit was baie pret en wanhoop om hierdie projek te maak, maar dit is slegs 'n v1, want dit kan op soveel maniere verbeter word! Hier is die lys van toekomstige ontwikkelings: -Sluit 'n ekstra knoppie in om halftones te speel-Verbeter die geluidskwaliteit-Herskep die 3D-lêer-Berei 'n gereed om-om-skerm voor te berei Hoop jy het die projek geniet, en laat weet my as jy een gemaak het!:)
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies