Sisukord:
- Samm: materjalide arve
- 2. samm: eluase
- 3. samm: Fritzing
- 4. samm: normaliseeritud andmebaas
- Samm: koodi kirjutamine
Video: SENSONIZER, DIY süntesaator: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
See on sensonisaator, anduritel põhinev süntesaator.
Lühidalt
Põhimõtteliselt on see süntesaatori klaviatuur, kuid klaveriklahvide ja nuppude asemel on selle juhtimiseks liugurid ja nupud. Kasutasin klaveriklahvide asendamiseks rõhu- ja asendiandureid ning liugurite asendamiseks güroskoopi.
See on minu teise semestri NMCT kooliprojekt, Ma ei lase oma kirjutatud koodi üksikasjadesse minna, selle githubi hoidla kohta leiate lisateavet:
github.com/RobbeBrandse/Project1
Kuidas seda kõigepealt kasutada
Ühendage kõlar ja kõrvaklapid ning oodake, kuni see käivitub. See on kõik, mida pead tegema! Lihtsalt puudutage riba ja saate kohe muusika segamist alustada!
Kui seadet mängimise ajal kallutate, lisab see modulatsiooniefekti.
Vaikimisi on klaver, kui te ei soovi klaverit kuulda, võite oma brauserisse sisestada LCD-ekraanil oleva IP-aadressi. See viib teid veebisaidile, kus saate instrumenti ja mõningaid põhilisi juhtelemente muuta.
Kui registreerute ja oma kontole sisse logite, jälgib see teie mängimist ja kuvab selle teie jaoks.
Samm: materjalide arve
Projekti kogumaksumus oli minu jaoks 147, 81 €. Pidin mõned komponendid Ameerikast kohale saatma, seega võivad kulud sõltuvalt teie elukohast erineda.
Kasutatud osad
- Vaarika pi 3
- Arduino Leonardo
- Breadbords (testimiseks)
- Pcb komponentide lõpliku paigutuse jaoks
- Palju juhtmeid (leivasõbralik)
- MPU-9250 Breakout (güroskoop)
- Rõhuandur
- Asendi andur
- 16x2 LCD
- 1m x 1m x 90mm vineer
Kasutatud tööriistad
- Lazeri lõikur
- Liivapaber / lihvimismasin
- Puurida
- Freespink
Osade ja nende ostmise üksikasjalikuma ülevaate saamiseks tegin pdf -faili. (lehed on mõeldud üksteise kõrval hoidmiseks)
2. samm: eluase
Elektroonika korpuse jaoks kasutasin 9 mm paksust vineeri.
Lasin laserlõikuril teha suurema osa raskustest minu jaoks, kujud olid juba täiuslikud ja tegin isegi mõned augud, kuhu kruvid lähevad.
Lõikasin tagant tühiku välja, nii et on võimalik jõuda vaarika pi -ni ja ühendada toitekaabel ning kõlar või kõrvaklapid.
Puidu sügavuse õigeks määramiseks kasutasin freesi, et LCD istuks puidus tasaselt.
Lõikasin ka ülaosas tühiku välja, nii et andurite juhtmed saaksid korpuse sisse. Ja hiljem katsin selle ruumi kinni, nii et te ei näe korpust.
Pärast puidu laserlõikust pidin põletatud servade eemaldamiseks laserilt kasutama vaid liivapaberit. Puurige augud ette ja uputage need sisse. Pärast seda on kõik tükid kokku keeratud, kasutasin selleks puurit.
Lõikasin ka ülaosas tühiku välja, nii et andurite juhtmed saaksid korpuse sisse. Ja hiljem katsin selle ruumi kinni, nii et te ei näe korpust.
Kui kõik oli tehtud, lisasin logo ja natuke visuaalset elegantsi, et oleks selge, millist nooti mängite.
Tegin ka pappkasti, nii et sain seda ohutult transportida, ilma et peaksin selle kahjustamise pärast palju muretsema. Lisan ka selle skeemi.
3. samm: Fritzing
Kõigepealt ehitan skeemi leivaplaadi versiooni, et veenduda, et kõik töötab korralikult. Olles veendunud, et kõik töötab korralikult, kasutasin trükkplaati ja selle külge joodetud tihvte, et saaksin vajadusel juhtmeid hõlpsalt ühendada ja lahti ühendada. Mul oli võimalik ühendada kõik ainult tinaga ja vältida hüppajakaablite kasutamist.
Ärge laske kaablite arvul end segadusse ajada, pidin lisama palju pikendajaid, et saaksin selle korralikult avada.
Kasutasin vaarika pi vasaku nurga USB -pordi ühendamiseks mikro -USB -kaablit, kuid te ei näe seda skeemil.
Hiljem lisasin liigestele mõned pardid, et veenduda, et need ei katkestaks ühendust.
4. samm: normaliseeritud andmebaas
Tegin kasutajaandmete salvestamiseks andmebaasi. Ja jälgige, millal kasutaja mängis.
Räsisin kasutajate paroole md5 räsi abil, nii et nende kontod on kaitstud.
Selleks, et andmebaas saaks jälgida kasutaja mänguaega, peavad nad kõigepealt veebisaidi kaudu sisse logima.
Algselt plaanisin võimaldada kasutajatel oma efektiseadeid ja salvestusi teha, kuid mul ei olnud nende funktsioonide jaoks piisavalt aega (sellepärast on need hallid).
Samm: koodi kirjutamine
Koodi kirjutamiseks kasutasin neid programme:
- Püharm: taustaprogrammi programmeerimine pythonis
- Visual Studio kood: kasutajaliidese programmeerimine HTML-is, CSS-is Javascript
- Arduino IDE: Arduino koodi kirjutamiseks
- MySQL Workbench: andmebaasi loomiseks
Ma ei hakka siin koodi kirjutamise üksikasjadesse laskuma, selle teabe leiate minu Githubi hoidlast, mille ma selle projekti jaoks tegin:
Soovitan:
Vähendav süntesaator (sääsk I): 6 sammu
Arpeggiating Synthesizer (Mosquito I): Mosquito I on väike arpeggiating synthesizer, mis kasutab Arduino Nano ja Mozzi helisünteesi raamatukogu. See võib mängida üle kahekümne 8-astmelise jada, kuid saate lisada nii palju kohandatud järjestusi kui soovite. Seadistamine on suhteliselt lihtne ja seda pole
Wii Nunchucki süntesaator: 4 sammu
Wii Nunchucki süntesaator: Wii muusika maailm: otsustasin lõpuks ühendada oma armastuse muusika vastu vähese programmeerimiskogemusega, mille olen viimaste aastate jooksul omandanud. Olen olnud huvitatud oma instrumendi loomisest alates sellest ajast, kui nägin Tod Macho juttu
Arduino MIDI Chiptune süntesaator: 7 sammu (piltidega)
Arduino MIDI Chiptune süntesaator: taaselustage algse arvutimängumuusika lõbu autentse 8-bitise chiptune süntesaatoriga, mida saate MIDI üle juhtida mis tahes kaasaegse DAW tarkvara mugavalt. See lihtne vooluring kasutab AY-3- juhtimiseks Arduinot 8910 programmeeritavat heliperekonda
Schmitti päästiku süntesaator: 8 sammu
Schmitti päästiku süntesaator: lihtne süntesaator, mis kasutab Schmitti päästikut Selle vooluahela jaoks peate võib -olla ühendama helipistiku kitarrivõimendiga. Tavalisel stereoväljundil ei pruugi olla signaali kuulamiseks piisavalt võimendust. Schmitti päästik on positiivse tasuga läveahel
Nelja kõlariga süntesaator: 10 sammu (piltidega)
Nelja kõlariga süntesaator: Siin on lihtne süntesaator, millel on: 22 klahvi helitugevuse juhtnupp muudetud erinevad heliefektid (kõlarite jaoks) neli kõlarit (kõlarite jaoks) Igaüks saab seda ehitada, välja arvatud elektroonilised komponendid, kõik muu on kodus saadaval