
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02


Jeg har alltid elsket musikk, så når jeg tenkte på hva jeg ville lage som mitt første Raspberry Pi -prosjekt, tenkte jeg naturligvis på det. Men selvfølgelig ville jeg gi den en ekstra touch, eller bedre, ingen berøring! Med tanke på den nåværende Covid-19-krisen og all hygenen og rørende distriktene i tankene, velger jeg å lage et tastatur der tastene ble repalce av infrarøde sensorer. Du kan endre nøkkelen du spiller i ved å dreie på en roterende encoder og trykke på den for å starte et bakspor for å starte, og tempoet kan endres ved å trykke på en berøringssensor.
Jeg har gitt utseendet en xylofon-piano-stemning, som jeg også har integrert på nettstedet, hvor du kan se hvilke toner som spilles. For å bygge saken har jeg bare brukt tre, som jeg malte for å gi den prikken over i’en.
Trinn 1: Delliste
- Raspberry Pi 4 Model B v1.2 - 2GB
- Montert Pi T-Cobbler Plus
- 40stk 10cm mann til kvinne genser
- Kabel 40stk 10cm mann til mann jumperkabel
- IR Hindring
- Høyttalere
- Ulike trebiter
- Maling
- Berøringssensor
- LCD
- Bringebær pi 4
- adaptermotstandspakke
- Roterende encoder
Pris: rundt 230 euro, men avhenger av saken
Trinn 2: Elektronikk
Koble elektronikken din som i den gitte pdf -en. Vær oppmerksom på at den infrarøde sensoren kan trenge litt justering for å sikre at de ikke sender signaler til tider de ikke utløses.
Høyttaleren min er koblet til et eksternt usb -lydkort for å forbedre lyd, men du kan også bare koble den til pi -utgangen.
Trinn 3: Database

Dette er databasen jeg opprettet. Jeg brukte en tabell som inneholder alle notenavn og tilhørende midi -notatverdier. En annen tabell inneholder tastene du kan velge mellom. Tabellen PlaySession inneholder alle tidligere lagrede spor du spilte og koblet til som er notatene i dette sporet.
Trinn 4: Montering av elektronikk

Deretter kom monteringen av elektronikken. Jeg bestemmer meg for å la alt ligge på et brødbrett og ikke å lodde det, for jeg er ikke så god til solderen og IR -sensorene er ganske følsomme, så det kan skje at du må bytte ut en dag.
Trinn 5: Koding
For koding brukte jeg et python -bibliotek, Mingus som bruker FluidSynth for å spille midi -notater.
For å konfigurere begge må du kjøre følgende kommandoer:
pip installere mingus
pip installer fluidsynth
Du finner koden på min GIT.
Trinn 6: Nettsted



Deretter designet og kodet nettstedet mitt. Jeg brukte html, css og JS med websockets for å kommunisere med serveren som kjører på baksiden.
Trinn 7: Byggesak



Jeg designet saken min til å ligne en slags xylofon/ piano. Jeg lagde alt i tre og bestemte meg for å gi alt en slikk med maling for å få det til å se enda bedre ut.
Trinn 8: Og nå.. Spill



Nå er du klar til å begynne å spille ditt selvlagde instrument! Ikke vær redd for å stille spørsmål i kommentarene og ha det gøy å lage!
Anbefalt:
IOT smart infrarødt termometer (COVID-19): 3 trinn

IOT Smart infrarødt termometer (COVID-19): På grunn av COVID-opprøret i 2019 bestemte vi oss for å lage et IOT Smart infrarødt termometer som kobles til smarte enheter for å vise den registrerte temperaturen, dette er ikke bare et billigere alternativ, men også et flott undervisningsmodul for teknologi og IOT som
Raspberry Pi infrarødt spillkamera: 6 trinn

Raspberry Pi Infrared Game Camera: Jeg har nettopp begynt å utforske Raspberry Pi og ble fascinert av Pi infrarøde kameramodulen. Jeg bor i et noe avsidesliggende område og har sett tegn til at forskjellige ville dyr vil utforske huset om natten. Jeg hadde en ide om å lage en nig
Bruk Palm Infrarødt tastatur med Android -enheter: 5 trinn

Bruk Palm Infrarødt tastatur med Android -enheter: Jeg hadde et PalmOne trådløst tastatur sittende, og jeg ønsket å ha et Bluetooth -tastatur for telefonen min. Det eneste problemet var at PalmOne-tastaturet var infrarødt. Jeg hadde også en Brainlink-enhet. Dette er en ganske søt liten enhet for medisiner
Hurtig og skittent tastatur (tomt tastatur): 3 trinn

Quick and Dirty Das Keyboard (Blank Keyboard): A Das Keyboard is the name of the most popular keyboard with no inscriptions on the keys (blank keyboard). Das -tastaturet selges for $ 89,95. Denne instruksen vil guide deg selv om du lager en selv med et gammelt tastatur du har liggende
Rengjøring av Apple Aluminium-tastatur . eller annet mykt tastatur: 5 trinn

Rengjøring av Apple Aluminiumstastatur …. eller annet mykt tastatur: Så rent som du eller jeg kan prøve å beholde våre eple-tastaturer i aluminium, blir de skitten etter et år eller så. Denne instruksen er å hjelpe deg med å rense den. Vær forsiktig, for jeg er ikke ansvarlig hvis tastaturet går i stykker mens du gjør dette …. SUKKER F