Kazalo:
- 1. korak: 3D modeliranje
- 2. korak: 3D tiskanje
- Korak: Elektronski
- 4. korak: Koda
- 5. korak: Montaža
- 6. korak: Kaj sledi?
Video: ElectrOcarina: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Tudi jaz sem velik oboževalec Legende of Zelda Ocarina Of Time, ki se je spomnim kot ene najboljših video iger, kar sem jih kdaj igral (če ne tiste). Zato sem si vedno želel ocarino in pred nekaj leti sem se je odločil za elektronsko. No … takrat mi ni uspelo. Kakorkoli, pred kratkim sem ugotovil, da jih je podjetje naredilo. Ampak to v resnici ne bi rekel ElectrOcarina: v njej sploh ne moreš pihati! Ko sem spoznal, da obstaja tekmovanje Glasbenih inštrumentov na poučevanje, sem se odločil, da se bom boril z žicami. Ta navodila vam bodo razložila in predstavila datoteke za izdelavo lastne elektrokarine. Ima 7 gumbov, igra 8 tonov in ga poganja preprost Arduino Nano. Za izvedbo tega projekta boste potrebovali:
Fusion 360
3D tiskalnik
Arduino Nano
Nekatere elektronske komponente (spodaj bo opisana specifikacija)
Čas in ljubezen;)
1. korak: 3D modeliranje
Najprej najprej: oblikujmo Ocarino. Za to sem uporabil Fusion 360, nisem tako ponosen na to datoteko: preveč korakov po mojem mnenju.
Kakorkoli že, tukaj je postopek, ki sem ga opravil pri izdelavi tega modela: -Risanje lupine glavnega telesa-Obrni-Risba ustnika-Obrni-File za izravnavo spojev- Naredimo luknje za gumbe-Pomakni konstrukcijsko ravnino-Pomakni profil predmeta navznoter- Iztisnite, da ustvarite "vpenjalno obrobo"- Risba za zvočnik- Iztisnite, da ustvarite prostor za zvočnik- Narišite notranje stike, da sprejmete vijake- Iztisnite jih- Očistite konec cevi- Obrnite se, da ustvarite prostor za Piezo - Razdelite telo na dve polovici - Združite eno z "vpenjalno mejo" Ostali koraki modeliranja so povezani z ustvarjanjem prostorov za elektronsko notranjost. Oglejte si datoteko, vsi ti koraki se vam bodo zdeli jasnejši
Kot sem rekel, nisem ponosen na ta model:-Preveč korakov-Pozabil sem luknjo za stikalo za vklop/izklop-Kraj za baterijo ni dokončan-Postelja za arduino se ni dobro prilegala, i razmišljam o drugačnem načinu držanja
Zaradi teh razlogov bom znova delal na datoteki, zato boste morda našli nekaj malce drugačnega od tistega, kar sem predstavil danes, če jo naložite. Priporočam, da poskusim narediti svojo datoteko, če pa vam 3D modeliranje ni všeč. od tu lahko prenesete datoteko fusion. (Moje datoteke ni bilo mogoče znova naložiti! To je treba čim prej posodobiti.) Na svetli strani sem naredil nekatere dele oblikovanja parametrične, tako da lahko spremenite velikost lukenj, če se vaši gumbi ne ujemajo z mojimi, enako za dimenzije zvočnikov in piezo. Za lažje spreminjanje pojdite na Spremeni> Spremeni parametre (glej zadnjo sliko)
2. korak: 3D tiskanje
Ko je model pripravljen, ga lahko 3D natisnemo! O tem delu ni veliko reči
Ko se borite s podporami, lahko uporabite aerosolno tesnilno maso (za to niste prepričani v angleškem imenu), ki vam bo omogočila, da gladite površino tiska. V bistvu gre tako: -Nanesite- Pustite, da se posuši- Uporabite brusni papir-Začnite OverWatch Out, ta del je dolg, dlje ko boste porabili čas za ta korak, lepša bo vaša barva (ne bodite leni kot jaz).
Korak: Elektronski
Torej, tukaj je račun materiala: -Arduino nano-žice- perforirana elektronska plošča (opcijsko)- 9V baterija- priklop baterije- stikalo za vklop/izklop (kar sem pozabil!: O)- 10K upor- 1M upor- Piezo Buzzer- 8Ohm Speaker ++++ Spodnji seznam lahko preprosto zamenjate s to ploščo ++++
-LM386 (zvočni ojačevalnik z nizko močjo) -10 kohm potenciometer -10 ohmski upor -10 µF kondenzator -0,05 µF (ali 0,1 µF) kondenzator -250 µF kondenzator
V tem vezju so štirje deli: -Senzorski senzor-gumbi-ojačevalnik + zvočni izhod Preverimo jih.
Moč
Nič posebnega, ne pozabite, da boste od baterije do ojačevalnika potrebovali dodatno linijo. Glejte sliko zgoraj.
Senzor pihanja
V prvih poskusih sem uporabljal mikrofon, vendar so bili rezultati tako neurejeni in naključni. Nekako sem obupal in se odločil za preprost Piezo: To je poceni in učinkovito. Le priključiti ga morate med analogni zatič arduina in tla. Pazite, da je 1MegaOhm upor priključen vzporedno s piezo. Prav tako morate biti previdni, da ugotovite, kateri pin je + in kateri je ozemljen na vašem piezu. Naredil sem zelo preprosto kodo za preverjanje branja vrednosti na monitorju in preizkušanje komponente na oba načina:
void setup () {pinMode (A0, INPUT); Serial.begin (9600); }
void loop () {Serial.println (analogRead (A0)); zamuda (20);}
Gumbi
Med sprostitvijo je treba gumbe priključiti na ozemljitev preko 10k upora.
Ojačevalnik
Po pravici povedano sem preprosto reproduciral vezje s te strani
4. korak: Koda
Koda uporablja knjižnico "The Synth", ki jo je izdelal DZL. Lahko jo prenesete s te strani github. Kar zadeva del, ki sem ga napisal, je to dokaj preprosta koda: Preveri, če je prišlo do udarca. Če tako preveri, če je gumb pritisnete, nato predvajajte noto. čeprav, če ni pritisnjenih nobenih gumbov, vendar je udarec, predvaja osnovno višino. Če ni udarca, ne naredi ničesar. Preverite kodo;)
5. korak: Montaža
Čas je, da vse spajkate in se potopite v žice … Bilo je neurejeno … Dajte svojim gumbom precej dolge žice, ki vam bodo v pomoč pri montaži.
6. korak: Kaj sledi?
Izdelava tega projekta je bila zelo zabavna in obupana, vendar je to le v1, saj ga je mogoče izboljšati na toliko načinov! Tu je seznam prihodnjih dosežkov: -Vključite dodaten gumb za predvajanje poltonov-Ojačajte kakovost zvoka-Preoblikujte 3D-datoteko -Pripravite pripravljen za priključitev ščit Upam, da ste uživali v projektu, in prosim, sporočite mi, če ste ga naredili!:)
Priporočena:
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): 8 korakov
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): ultrazvočni pretvorniki zvoka L298N Dc ženski adapter z napajalnim vtičem za enosmerni tok Arduino UNOBreadboard Kako to deluje: Najprej naložite kodo v Arduino Uno (to je mikrokrmilnik, opremljen z digitalnim in analogna vrata za pretvorbo kode (C ++)
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)
Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Merilnik korakov 1. del: Enobarvni zaslon 128x32 in Arduino: 5 korakov
Pedometer 1. del: Enobarvni zaslon 128x32 in Arduino: To je osnovna vadnica, ki uči, kako uporabljati zaslon OLED s svojim Arduinom. Uporabljam zaslon velikosti 128x32, lahko pa uporabite tudi drugačen zaslon z ločljivostjo in po potrebi spremenite ločljivost/koordinate. V tem delu vam bom pokazal, kako
Preklopna obremenitvena banka z manjšo velikostjo korakov: 5 korakov
Preklopna banka odpornikov obremenitve z manjšo velikostjo korakov: Banke uporovnih obremenitev so potrebne za preskušanje energetskih proizvodov, za karakterizacijo sončnih kolektorjev, v preskusnih laboratorijih in v industriji. Reostati zagotavljajo stalno spreminjanje odpornosti na obremenitev. Ker pa se vrednost upora zmanjša, moč