Përmbajtje:
- Hapi 1: Fatura e Materialeve
- Hapi 2: Strehimi
- Hapi 3: Ngrirja
- Hapi 4: Baza e të dhënave e normalizuar
- Hapi 5: Shkrimi i Kodit
Video: SENSONIZER, një sintetizues DIY: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
Ky është sensonizuesi, sintetizuesi i bazuar në sensorë.
Me pak fjalë
Në thelb është një tastierë sintetizuese, por në vend të çelësave dhe pullave të pianos, rrëshqitës dhe butona për ta kontrolluar atë. Kam përdorur sensorë presioni dhe pozicioni për të zëvendësuar çelësat e pianos, dhe një xhiroskop për të zëvendësuar rrëshqitësit.
It'sshtë një projekt shkollor për semestrin tim të dytë NMCT, Nuk do të hyj në detaje mbi kodin që kam shkruar, mund të gjeni më shumë informacion mbi këtë depo github:
github.com/RobbeBrandse/Project1
Si ta përdorni së pari
Lidhni një altoparlant dhe një kufje dhe prisni që të fillojë. Kjo është gjithçka që duhet të bëni! Thjesht prekni shiritin dhe mund të filloni të bllokoni muzikën menjëherë!
Nëse e anoni pajisjen gjatë lojës, do të shtoni një efekt modulimi.
Tingulli i paracaktuar është një piano, nëse nuk doni të dëgjoni një piano, mund të shkruani adresën IP në LCD në shfletuesin tuaj. Kjo do t'ju çojë në një faqe në internet ku mund të ndryshoni instrumentin dhe disa kontrolle bazë.
Kur regjistroheni dhe identifikoheni në llogarinë tuaj, do të mbajë shënime se kur luani dhe shfaqet për ju.
Hapi 1: Fatura e Materialeve
Kostoja totale e projektit për mua ishte 147, 81 €. Më duhej të dërgoja disa përbërës nga Amerika, kështu që kostoja mund të ndryshojë në varësi të vendit ku jetoni.
Pjesët e përdorura
- Mjedër pi 3
- Arduino Leonardo
- Breadbords (për testim)
- PCB për paraqitjen përfundimtare të përbërësve
- Shumë tela (miqësore me bukën)
- MPU-9250 Breakout (xhiroskop)
- Sensori i presionit
- Sensori i pozicionit
- LCD 16x2
- Kompensatë 1m x 1m x 90mm
Mjetet e përdorura
- Prestar Lazer
- Letër zmerile / sander
- Stërvitje
- Makine frezimi
Për një përmbledhje më të detajuar të pjesëve dhe ku t'i blini ato, bëra një pdf. (faqet janë menduar të mbahen pranë njëra -tjetrës)
Hapi 2: Strehimi
Për strehimin e elektronikës kam përdorur kompensatë me trashësi 9 mm.
E lash prerësin lazer të bëjë pjesën më të madhe të ngarkesës për mua, format ku tashmë ishin perfekte dhe madje bëra disa vrima ku vidat do të shkonin.
Kam prerë një hapësirë në pjesën e prapme, kështu që është e mundur të arrij mjedër pi dhe të lidh kabllon e energjisë dhe një altoparlant ose kufje.
Kam përdorur një makinë bluarëse për të kuptuar thellësinë e drurit, në mënyrë që LCD të ulet në nivelin e drurit.
Gjithashtu kam prerë një hapësirë në krye, në mënyrë që telat nga sensorët të futen brenda strehimit. Dhe më vonë e mbulova atë hapësirë në mënyrë që të mos shihni brenda strehimit.
Pas prerjes me dru të drurit me lazer më duhej të përdorja vetëm një letër zmerile për të hequr skajet e djegura nga lazeri. Para -shponi vrimat dhe zhytini ato. Pas asaj që mbetet është t'i vidhosni të gjitha pjesët së bashku, unë përdor një stërvitje për këtë.
Gjithashtu kam prerë një hapësirë në krye, në mënyrë që telat nga sensorët të futen brenda strehimit. Dhe më vonë e mbulova atë hapësirë në mënyrë që të mos shihni brenda strehimit.
Pasi gjithçka ishte bërë unë shtova logon dhe pak dhunti vizuale për ta bërë të qartë se cilën notë po luani.
Unë gjithashtu bëra një kuti kartoni, kështu që mund ta transportoja me siguri pa pasur nevojë të shqetësohesha shumë për ta dëmtuar atë. Unë përfshij skemën edhe për këtë.
Hapi 3: Ngrirja
Së pari unë krijoj një version të qarkut për të siguruar që gjithçka funksionon siç duhet. Pasi u sigurova që gjithçka funksionon siç duhet, unë përdor një PCB dhe i bashkova kunjat në të, në mënyrë që të lidhesha dhe shkëpusja telat me lehtësi nëse ishte e nevojshme. Unë kam qenë në gjendje të lidh gjithçka me vetëm kallaj për të shmangur përdorimin e kabllove kërcyes.
Mos lejoni që sasia e kabllove t'ju ngatërrojë, më duhej të shtoja shumë zgjerues në mënyrë që ta hapja siç duhet.
Kam përdorur një kabllo mikro usb për të lidhur portin usb të këndit të majtë të mjedrës pi, por ju nuk mund ta shihni atë në skemat.
Më pas shtova disa shirita në nyje për t'u siguruar që ata nuk do të shkëputeshin.
Hapi 4: Baza e të dhënave e normalizuar
Kam krijuar një bazë të dhënash për të ruajtur të dhënat e përdoruesit. Dhe mbani gjurmët kur një përdorues po luante.
Kam fshehur fjalëkalimet e përdoruesve duke përdorur hash md5, kështu që llogaritë e tyre mbrohen.
Në mënyrë që baza e të dhënave të gjurmojë kohën e lojës së një përdoruesi, së pari duhet të regjistroheni përmes faqes së internetit.
Fillimisht kam planifikuar të bëj të mundur që përdoruesit të bëjnë cilësimet dhe regjistrimet e tyre të efektit, por nuk përfundova duke pasur kohë të mjaftueshme për ato veçori (kjo është arsyeja pse ato janë gri).
Hapi 5: Shkrimi i Kodit
Për të shkruar kodin kam përdorur këto programe:
- Pycharm: për të programuar pjesën e pasme në python
- Kodi Visual Studio: për të programuar pjesën e përparme në HTML, CSS dhe Javascript
- Arduino IDE: për të shkruar kodin Arduino
- MySQL Workbench: për të krijuar bazën e të dhënave
Unë nuk do të hyj në detaje këtu se si e kam shkruar kodin, ju mund ta gjeni atë informacion në depon time të Github që kam bërë për këtë projekt:
Recommended:
Sintetizues uji me MakeyMakey dhe Scratch: 6 hapa (me fotografi)
Sintetizuesi i ujit me MakeyMakey dhe Scratch: Përdorimi i MakeyMakey për të transformuar materiale të ndryshme në çelsa ose butona dhe kështu të shkaktojë lëvizje ose tinguj në kompjuter është një çështje interesante. Dikush mëson se cili material përcjell impulsin e dobët aktual dhe mund të shpikë dhe të eksperimentojë me
Sintetizues/Organ i mrekullueshëm analog duke përdorur vetëm përbërës diskret: 10 hapa (me fotografi)
Sintetizues/Organ i mrekullueshëm analog duke përdorur vetëm komponentë diskretë: sintetizuesit analoge janë shumë të lezetshëm, por edhe mjaft të vështirë për tu bërë. Kështu që unë doja ta bëja një sa më të thjeshtë që të jetë e mundur, kështu që funksionimi i tij mund të jetë lehtësisht i kuptueshëm. duhen disa nën-qarqe bazë: Një oshilator i thjeshtë me reziz
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Tran Arduino Compatible Audio Pranker/Joke Board praktike .: Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë. Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në një përpjekje
Keytar Hero (Përdorimi i një kontrolluesi Wii Guitar si sintetizues): 7 hapa (me fotografi)
Keytar Hero (Përdorimi i një Wii Guitar Controller si një sintetizues): Lojrat e Guitar Hero ishin të tërbuara dhjetëra vjet më parë, kështu që do të ketë shumë kontrollues të vjetër të kitarës të shtrirë rreth grumbullimit të pluhurit. Ata kanë shumë butona, çelësa dhe leva, kështu që pse të mos i përdorni përsëri mirë? Kontrolli i kitarës
The Sylence, një sintetizues përbindësh: 7 hapa
The Sylence, një Sintetizues përbindësh: Algoritmi i Youtube ka zvogëluar shumë cilësinë fillestare të videos. Mbani në mend se sintetizuesi tingëllon shumë më mirë (dua të them më i rëndë) IRL .____________________________________________________ Histori e shkurtër dhe mohim Sintetizuesi Sylence