Sisukord:

ElectrOcarina: 6 sammu
ElectrOcarina: 6 sammu

Video: ElectrOcarina: 6 sammu

Video: ElectrOcarina: 6 sammu
Video: Центральный замок. Подключение центрального замка. 2024, November
Anonim
ElectrOcarina
ElectrOcarina

Nagu paljud, olen ma Zelda Ocarina Of Time legendi suur fänn, mida ma mäletan kui ühte parimat videomängu, mida ma kunagi mänginud olen (kui mitte seda). Sel põhjusel tahtsin ma alati okariinat ja paar aastat tagasi otsustas teha elektroonilise. Noh … selleks ajaks ebaõnnestusin. Igatahes avastasin hiljuti, et ettevõte tegi mõned. Aga see pole tegelikult see, mida ma nimetaksin ElectrOcarinaks: te ei saa isegi sellesse puhuda! Nii et kui ma mõistsin, et juhendatav muusikainstrumentide võistlus oli, otsustasin juhtmetega võidelda. See juhend annab teile selgituse ja annab teile faile, et teha oma elektriautot. Sellel on 7 nuppu, taasesitab 8 tooni ja seda toidab lihtne Arduino Nano. Selle projekti realiseerimiseks vajate:

Fusion 360

3D printer

Arduino Nano

Mõned elektroonilised komponendid (BOM -i täpsustatakse allpool)

Aeg ja armastus;)

Samm: 3D modelleerimine

3D modelleerimine
3D modelleerimine
3D modelleerimine
3D modelleerimine
3D modelleerimine
3D modelleerimine

Esiteks: kujundame Ocarina. Selleks kasutasin ma Fusion 360, ma ei ole selle faili üle nii uhke: minu arvates liiga palju samme.

Igatahes siin on selle mudeli tegemiseks protsess: objekti profiil sissepoole- Väljapressimine, et luua "kinnituspiir"- Joonis kõlari jaoks- Väljapressimine, et luua ruumi kõlarile- Joonista sisemised ristmikud kruvide vastuvõtmiseks- Ekstrudeeri need- Toru otsa puhastamine- Keerake ruumi loomiseks Piezo jaoks - jagage keha kaheks pooleks - ühendage üks kinnituspiiriga. Ülejäänud modelleerimisetapid on mõeldud ruumide loomiseks elektroonilise siseruumi jaoks. Vaadake faili, kõik need sammud tunduvad selgemad

Nagu ma ütlesin, pole ma selle mudeli üle uhke:-Liiga palju samme-Unustasin lülituslüliti ava sisse/välja-Aku koht ei ole valmis-Arduino voodi ei sobinud hästi, mõtlen teistsugust viisi, kuidas seda hoida

Nendel põhjustel töötan faili kallal uuesti ja seetõttu võite selle allalaadimisel leida midagi pisut teistsugust kui see, mida ma täna esitasin. Soovitan proovida luua oma fail, kuid kui te ei ole 3D -modelleerimisega rahul, palun laadige fusioonifail siit alla. (Ei saanud faili uuesti laadida! Pean seda kiiresti värskendama) Heledal poolel tegin mõned disainilahenduse osad parameetrilisteks, et saaksite aukude suurust muuta, kui teie nupud ei vasta minu omadele, idem kõlari ja pieso mõõtudele. Nende muudatuste hõlpsaks tegemiseks võite minna jaotisse Muuda> Muuda parameetreid (vt viimast pilti)

Samm: 3D -printimine

3D printimine
3D printimine
3D printimine
3D printimine

Kui mudel on valmis, saame selle 3D -printida! Selle osa kohta pole palju öelda

Kui olete toega võitlemise lõpetanud, võite kasutada aerosooltihendit (pole selle ingliskeelses nimetuses kindel). See võimaldab teil printimise pinda siluda. Põhimõtteliselt läheb see nii: -Kandke peale- Laske kuivada- Kasutage liivapaberit- Alustage ülevaatamist, see osa on pikk, kuid mida kauem sellel etapil aega veedate, seda kenam on teie värv (ärge olge laisk nagu mina).

Samm: elektrooniline

Elektrooniline
Elektrooniline
Elektrooniline
Elektrooniline
Elektrooniline
Elektrooniline

Nii et siin on materjali arve: -Arduino nanojuhtmed- Perforeeritud elektrooniline plaat (valikuline)- 9V aku- Aku konksu üles-/väljalülituslüliti (mille ma unustasin!: O)- 10K takisti- 1M takisti- Piezo summeri- 8Ohm kõlar ++++ Alloleva loendi saab selle plaadiga lihtsalt asendada ++++

-LM386 (väikese võimsusega helivõimendi) -10 kohm potentsiomeeter -10 oomi takisti -10 µF kondensaator -0,05 µF (või 0,1 µF) kondensaator -250 µF kondensaator

Selles vooluahelas on 4 osa:-toitepuhumisanduri nupud-võimendi + heliväljund-vaatame need üle.

Võimsus

Midagi tõesti erilist, pidage ainult meeles, et vajate akult võimendile täiendavat joont. Vaata ülaltoodud pilti.

Puhumisandur

Varasematel katsetel kasutasin mikrofoni, kuid tulemused olid nii räpased ja juhuslikud. Ma loobusin sellest ja otsustasin kasutada lihtsat Piezot: see on odav ja tõhus. Peate selle lihtsalt pistma arduino analoogpistiku ja maapinna vahele. Olge ettevaatlik, 1MegaOhm takisti on ühendatud piesoga paralleelselt. Samuti peaksite olema ettevaatlik, et teada saada, milline tihvt on + ja milline on teie pieso peal. Tegin väga lihtsa koodi, et kontrollida monitori väärtuste lugemist ja komponendi proovimist mõlemal viisil:

void setup () {pinMode (A0, INPUT); Seriaalne algus (9600); }

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

Nupud

Nupud tuleb vabastamise ajal ühendada maandusega 10k takisti kaudu.

Võimendi

Ausalt öeldes reprodutseerisin lihtsalt selle lehe vooluringi

4. samm: kood

Kood kasutab DZL -i loodud raamatukogu "The Synth", selle saab sellelt githubi lehelt alla laadida. Seoses minu kirjutatud osaga on see üsna lihtne kood: see kontrollib, kas löök on. Kui see kontrollib, kas nupp on vajutage, siis esitage noot. kuigi kui nuppe ei vajutata, kuid löök on, mängib see põhikõrgust. Kui lööki pole, ei tee see midagi. Kontrollige koodi;)

Samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Aeg kõik jootma ja juhtmetesse sukelduda … See on olnud segane … Andke oma nuppudele üsna pikad juhtmed, see aitab kokkupaneku ajal.

6. samm: mis saab edasi?

Selle projekti tegemine oli väga lõbus ja meeleheitel. Kuid see on ainult v1, sest seda saab parandada mitmel viisil! Siin on nimekiri tulevastest arengutest:-lisage pooltoonide esitamiseks lisanupp;-parandage helikvaliteeti;-tehke 3D-fail uuesti;-valmistage ette pistikupesa.:)

Soovitan: