Taula de continguts:
- Pas 1: llista de materials
- Pas 2: l'habitatge
- Pas 3: Fritzing
- Pas 4: base de dades normalitzada
- Pas 5: escriure el codi
Vídeo: The SENSONIZER, un sintetitzador de bricolatge: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Aquest és el sensonitzador, el sintetitzador basat en sensors.
En poques paraules
Bàsicament és un teclat de sintetitzador, però en lloc de tecles i comandaments de piano, control lliscant i botons per controlar-lo. He utilitzat sensors de pressió i de posició per substituir les tecles del piano i un giroscopi per substituir els control lliscants.
És un projecte escolar per al meu segon semestre NMCT, No entraré en detalls sobre el codi que he escrit, podeu trobar més informació sobre aquest dipòsit de github:
github.com/RobbeBrandse/Project1
Com utilitzar-lo primer
Connecteu un altaveu i uns auriculars i espereu que s’iniciïn. Això és tot el que heu de fer! Només cal que toqueu la tira i podreu començar a aturar música de seguida.
Si inclineu el dispositiu mentre es reprodueix, afegirà un efecte de modulació.
El so per defecte és un piano; si no voleu escoltar un piano, podeu escriure l’adreça IP de la pantalla LCD al navegador. Això us portarà a un lloc web on podeu canviar l'instrument i alguns controls bàsics.
Quan us registreu i inicieu la sessió al vostre compte, farà un seguiment de quan jugueu i el mostrarà per vosaltres.
Pas 1: llista de materials
El cost total del projecte per a mi va ser de 147, 81 €. Vaig haver d’enviar alguns components d’Amèrica, de manera que el cost pot variar en funció del lloc de residència.
Peces usades
- Raspberry pi 3
- Arduino Leonardo
- Breadbords (per provar)
- Pcb per al disseny final dels components
- Molts cables (aptes per a pa de pa)
- MPU-9250 Breakout (giroscopi)
- Sensor de pressió
- Sensor de posició
- LCD de 16x2
- Fusta contraxapada 1m x 1m x 90mm
Eines usades
- Tallador Lazer
- Paper de vidre / esmoladora
- Trepant
- Fresadora
Per obtenir una visió més detallada de les peces i on comprar-les, he fet un pdf. (les pàgines estan pensades per mantenir-se una al costat de l'altra)
Pas 2: l'habitatge
Per a la carcassa de l'electrònica he utilitzat contraxapat de 9 mm de gruix.
Vaig deixar que el tallador làser fes la major part de les molèsties pesades, les formes ja eren perfectes i fins i tot vaig fer alguns forats on anirien els cargols.
He retallat un espai a la part posterior, de manera que és possible arribar a raspberry pi i connectar el cable d’alimentació i un altaveu o auriculars.
Vaig fer servir una fresadora per obtenir la profunditat de la fusta correcta, de manera que la pantalla LCD quedés a la mateixa planta.
També vaig tallar un espai a la part superior, de manera que els cables dels sensors poguessin entrar a la carcassa. I més tard vaig tapar aquell espai perquè no es veiés l’interior de l’habitatge.
Després de tallar la fusta amb làser, només vaig haver d’utilitzar paper de vidre per eliminar les vores cremades del làser. Perforar els forats i enfonsar-los. Després d’això, només queda cargolar totes les peces, per això he utilitzat un trepant.
També vaig tallar un espai a la part superior, de manera que els cables dels sensors poguessin entrar a la carcassa. I més tard vaig tapar aquell espai perquè no es veiés l’interior de l’habitatge.
Després de fer-ho tot, he afegit el logotip i una mica d’estil visual per deixar clar quina nota esteu interpretant.
També vaig fabricar una caixa de cartró, per poder transportar-la amb seguretat sense haver de preocupar-me de fer-la malbé. Inclou l'esquema per a això també.
Pas 3: Fritzing
Primer construeixo una versió del circuit per assegurar-me que tot funcioni correctament. Després d'assegurar-me que tot funcionés correctament, he utilitzat un PCB i heu soldat pins per poder connectar-los i desconnectar-los fàcilment si fos necessari. Vaig poder connectar-ho tot només amb llauna i evitar utilitzar cables de pont.
No deixeu que la quantitat de cables us confongui, he hagut d’afegir molts extensors per poder obrir-lo correctament.
He utilitzat un cable micro USB per connectar el port USB de la cantonada esquerra del raspberry pi, però no es pot veure als esquemes.
Després vaig afegir una mica de cinta adhesiva a les juntes per assegurar-me que no es desconnectessin.
Pas 4: base de dades normalitzada
Vaig fer una base de dades per emmagatzemar les dades dels usuaris. I feu un seguiment quan un usuari jugava.
He resumit les contrasenyes dels usuaris mitjançant l'hash md5, de manera que els seus comptes estan protegits.
Per tal que la base de dades faci un seguiment del temps de reproducció d’un usuari, primer ha d’iniciar sessió a través del lloc web.
Originalment, tenia previst fer que els usuaris poguessin configurar els seus propis efectes i gravar-los, però no vaig acabar tenint prou temps per a aquestes funcions (és per això que els vostres són grisos).
Pas 5: escriure el codi
Per escriure el codi he utilitzat aquests programes:
- Pycharm: per programar el back-end en python
- Visual Studio Code: per programar la portada en HTML, CSS un Javascript
- ID Arduino: per escriure el codi Arduino
- MySQL Workbench: per fer la base de dades
Aquí no entraré en detalls sobre com he escrit el codi; podeu trobar aquesta informació al meu dipòsit de Github que he creat per a aquest projecte:
Recomanat:
Oh Christmas Tree (Oh Tannenbaum) amb sintetitzador MakeyMakey a l'aigua: 7 passos
Oh Christmas Tree (Oh Tannenbaum) amb sintetitzador MakeyMakey a l’aigua: aquesta cançó de Nadal és bona per jugar amb el makeymakey al sintetitzador d’aigua. Podeu reproduir-lo amb nou tons. Per a l’ambient és agradable tenir una mica de llum de Nadal :-) Gaudiu
Sintetitzador arpegiant (Mosquit I): 6 passos
Sintetitzador d’arpegiat (Mosquito I): Mosquito I és un petit sintetitzador d’arpegiat que utilitza un Arduino Nano i la biblioteca de síntesi de so Mozzi. Pot reproduir més de vint seqüències de 8 passos, però podeu afegir tantes seqüències personalitzades com vulgueu. És relativament senzill d’instal·lar i no
Feliç aniversari al sintetitzador d'aigua amb MakeyMakey i Scratch: 5 passos
Feliç aniversari al sintetitzador d’aigua amb MakeyMakey i Scratch: en lloc de Flors i Cant, podeu construir aquesta instal·lació com una gran sorpresa per als aniversaris
Sintetitzador d'aigua amb MakeyMakey i Scratch: 6 passos (amb imatges)
Sintetitzador d'aigua amb MakeyMakey i Scratch: utilitzar MakeyMakey per transformar diferents materials en interruptors o botons i, per tant, activar moviments o sons a l'ordinador és un assumpte fascinant. S’aprèn quin material condueix l’impuls de corrent feble i es pot inventar i experimentar amb
Impressionant sintetitzador analògic / òrgan que utilitza només components discrets: 10 passos (amb imatges)
Increïble sintetitzador analògic / òrgan que utilitza només components discrets: els sintetitzadors analògics són molt divertits, però també són molt difícils de fabricar. necessito alguns sub-circuits bàsics: un oscil·lador senzill amb resis