Cuprins:
- Pasul 1: Lista pieselor
- Pasul 2: Electronică
- Pasul 3: Baza de date
- Pasul 4: Asamblarea componentelor electronice
- Pasul 5: Codificare
- Pasul 6: site-ul web
- Pasul 7: Construirea cazului
- Pasul 8: Și acum.. Joacă
Video: Tastatură cu infraroșu Raspberry Pi: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Mi-a plăcut întotdeauna muzica, așa că, când mă gândeam la ceea ce aș face ca primul meu proiect Raspberry Pi, mintea mea a mers în mod natural la asta. Dar, bineînțeles, am vrut să îi dau o notă suplimentară sau, mai bine zis, fără atingere! Având în vedere actuala criză Covid-19 și toate restricțiile de igienă și atingere, am ales să fac o tastatură în care tastele să fie repalate de senzori infraroșii. Puteți schimba tasta pe care o jucați rotind un codificator rotativ și apăsând-o va declanșa o pistă de fundal pentru a porni, din care tempo-ul poate fi modificat atingând un senzor tactil.
I-am conferit aspectului o atmosferă de xilofon-pian, pe care am integrat-o și pe site, unde puteți vedea ce note se cântă. Pentru a construi carcasa, am folosit doar lemn, pe care l-am vopsit pentru a-i da finisajul.
Pasul 1: Lista pieselor
- Raspberry Pi 4 Model B v1.2 - 2GB
- Asamblat Pi T-Cobbler Plus
- 40buc 10cm masculin la feminin jumper
- Cablu 40buc 10cm Cablu masculin la masculin
- IR Evitarea obstacolelor
- Difuzoare
- Diferite bucăți de lemn
- A picta
- Senzor tactil
- LCD
- Raspberry pi 4
- pachet rezistor adaptor
- Rotativ
Preț: în jur de 230 de euro, dar depinde de caz
Pasul 2: Electronică
Conectați-vă dispozitivele electronice ca în fișierul pdf dat. Rețineți că senzorul de infraroșu ar putea avea nevoie de o anumită reajustare pentru a vă asigura că nu trimit semnale la momentele în care nu sunt declanșate.
Difuzorul meu este conectat la o placă de sunet USB externă pentru a îmbunătăți sunetul, dar îl puteți conecta la ieșirea jack-ului pi.
Pasul 3: Baza de date
Aceasta este baza de date pe care am creat-o. Am folosit un tabel care conține toate numele de notă și valorile corespondente ale notelor midi. Un alt tabel conține tastele dintre care puteți alege. Tabelul PlaySession conține toate piesele salvate anterior la care ați jucat și conectat la care sunt notele din această piesă.
Pasul 4: Asamblarea componentelor electronice
Apoi a venit asamblarea electronice. Decid să las totul pe o placă de calcul și să nu-l lipesc, pentru că nu sunt atât de bun la solderen, iar senzorii IR sunt destul de sensibili, așa că s-ar putea întâmpla că va trebui să înlocuiți unul într-o zi.
Pasul 5: Codificare
Pentru codificare am folosit un apel Python Library Mingus care folosește FluidSynth pentru a reda note midi.
Pentru a configura ambele, va trebui să executați următoarele comenzi:
pip instala mingus
pip instala fluidsynth
Puteți găsi codul pe GIT-ul meu.
Pasul 6: site-ul web
Apoi, am proiectat și codat site-ul meu web. Am folosit html, css și JS cu websockets pentru a comunica cu serverul care rulează în spate.
Pasul 7: Construirea cazului
Mi-am proiectat carcasa pentru a semăna cu un fel de xilofon / pian. Am făcut totul în lemn și am decis să dau totul o lingură de vopsea pentru a face să pară și mai frumos.
Pasul 8: Și acum.. Joacă
Acum sunteți gata să începeți să cântați la instrumentul dvs. personalizat! Nu vă fie teamă să puneți întrebări în comentarii și să vă distrați creând!
Recomandat:
Raspberry Pi - TMD26721 Detector de proximitate digital cu infraroșu Tutorial Java: 4 pași
Raspberry Pi - TMD26721 Detector de proximitate digital cu infraroșu Tutorial Java: TMD26721 este un detector de proximitate digital cu infraroșu care oferă un sistem complet de detectare a proximității și logică de interfață digitală într-un singur modul de montare pe suprafață cu 8 pini. Detecția de proximitate include semnal-zgomot îmbunătățit și precizie. Un profesionist
Aparat de fotografiat cu infraroșu Raspberry Pi: 6 pași
Camera de jocuri cu infraroșu Raspberry Pi: tocmai am început să explorez Raspberry Pi și am fost fascinat de modulul de cameră cu infraroșu Pi. Locuiesc într-o zonă oarecum îndepărtată și am văzut semne ale diferitelor creaturi sălbatice explorând noaptea prin casă. Am avut o idee de a crea un negru
Raspberry Pi - TMP007 Tutorial Python cu senzor termopil infraroșu: 4 pași
Raspberry Pi - Tutorial Python cu senzor termopile cu infraroșu TMP007: TMP007 este un senzor termopil cu infraroșu care măsoară temperatura unui obiect fără a fi în contact cu acesta. Energia infraroșie emisă de obiect în câmpul senzorului este absorbită de termopilul integrat în senzor. Termopilul
Utilizați tastatura cu infraroșu Palm cu dispozitive Android: 5 pași
Utilizați tastatură cu infraroșu Palm cu dispozitive Android: am avut o tastatură wireless PalmOne și doream să am o tastatură Bluetooth pentru telefon. Singura problemă a fost că tastatura PalmOne se bazează pe infraroșu. Am avut și un dispozitiv Brainlink. Acesta este un dispozitiv destul de drăguț pentru mediati
Tastatură rapidă și murdară Das (tastatură goală): 3 pași
Tastatură Das rapidă și murdară (tastatură goală): o tastatură Das este numele celei mai populare tastaturi fără inscripții pe taste (tastatură goală). Tastatura Das se vinde cu 89,95 USD. Acest instructiv vă va ghida, deși creați unul singur cu orice tastatură veche pe care o aveți în jur