Permalänk
Medlem

Raspberry Piano

Lego släppte en piano-modell som det påstods att man kunde spela på... men det visade sig att det inte riktigt stämde. En sensor i pianot kunde läsa av om en tangent trycktes ner, men inte vilken tangent. Denna funktion kunde kopplas via bluetooth till mobilen för att spela upp ljud i en särskild app från Lego.

Detta gjorde förstås att jag blev sugen på att bygga in funktionalitet för att kunna spela på pianot "på riktigt". Äntligen fick jag användning av min Raspberry som jag köpt tidigare. Tanken var att ändra så lite som möjligt på själva legomodellen men göra det möjligt att få fram riktigt pianoljud från de 25 tangenterna.

* Input från tangenterna mha 25 microbrytare
* Raspberry Pi 3 model b+ som jag styr med SSH från en annan dator
* Rasphian OS
* Förstärkare köpt som byggsats med tillhörande högtalarelement
* 4x20 teckens LCD
* Fruity loops studio för pianoljud-filer i ogg-format
* Python med pygame för själva koden

Besök galleriet här

Permalänk
Medlem

Imponerande👍

Permalänk
Medlem
Skrivet av Zirgo:

Imponerande👍

Hatten av, coolt!

Permalänk
Medlem
Skrivet av Zirgo:

Imponerande👍

Skrivet av mbryngelsson:

Hatten av, coolt!

Tackar

Permalänk
Medlem

Otroligt, inget annat än full pott!

Permalänk
Medlem

Helt klart något Lego borde snappa upp :-)!

Permalänk
Medlem

Mästerligt! Solklar 5/5

Permalänk
Medlem

Vilken fin elflygel! Yamaha o Roland får konkurrens ser jag
11/10

PS: delade du kretsschemat nånstans tex på Hackaday?

Permalänk
Medlem

Någon haft roligt, bra jobbat.
Det kan behöva projekt som detta ibland.

Permalänk
Medlem

Wow! Du har lyckats att "reparera" något som levererades som "trasigt från fabrik". Riktigt fin lösning och småler till påhittigheten. ^^

Permalänk
Entusiast

Nej, vad mäktigt!!! Men … var är den obligatoriska videon som demonstrerar resultatet?!

Permalänk
Medlem

Riktigt häftigt! Men hade det inte gått att använda en arduino istället för en raspberry pi?

Permalänk
Medlem

Overkligt nördigt. Självklart 5/5

Permalänk
Medlem
Skrivet av Alling:

Nej, vad mäktigt!!! Men … var är den obligatoriska videon som demonstrerar resultatet?!

Video kommer
Men jag behöver koppla ihop allt igen efter all felsökning. Hoppas kunna få till nån enkel form av animering på displayen också, som visar nedtryckt tangent.

Permalänk
Medlem
Skrivet av Nocternity:

Riktigt häftigt! Men hade det inte gått att använda en arduino istället för en raspberry pi?

Det hade nog räckt med en Arduino, som säkert varit enklare. Men eftersom jag ändå hade en raspberry liggande så ville jag nyttja den.

Permalänk
Medlem
Skrivet av Gelvin:

Det hade nog räckt med en Arduino, som säkert varit enklare. Men eftersom jag ändå hade en raspberry liggande så ville jag nyttja den.

Är säkert lite roligare känsla också, "nu ska jag logga in i pianot". Speciellt om du vill utveckla det med att den kan spela piano-MIDI. Tänk "The Entertainer" på legopianot

Permalänk
Rekordmedlem

Roligt bygge, nu vill vi se och höra en konsert och alla elflyglar behöver en midiport

Permalänk
Medlem
Skrivet av Gelvin:

Det hade nog räckt med en Arduino, som säkert varit enklare. Men eftersom jag ändå hade en raspberry liggande så ville jag nyttja den.

Ahh, ja det är klart. Men grymt imponerande bygge!

Skrivet av Balconette:

Är säkert lite roligare känsla också, "nu ska jag logga in i pianot". Speciellt om du vill utveckla det med att den kan spela piano-MIDI. Tänk "The Entertainer" på legopianot

Jag tänkte tvärtom, att man slipper all ”overhead” med att saker måste boota och liknande. En arduino med en MIDI-controller (eller för all del en expansion för att spela upp ljudfiler) är ju uppe och snurrar direkt när den får ström.

Permalänk
Medlem

Kul projekt
Lite kuriosa är att synthtillverkaren Korg använder Raspberry pi i tex sin Wavestate synth

Permalänk
Medlem

Inväntar med skräckblandad förtjusning på vad nästa projekt kan tänkas bli. En Legogubbe som med AI spelar Beethoven på pianot kanske? Innan den naturligtvis upptäcker sitt egna medvetande och i sann Lego anda vill ta över världen, en kloss i taget.

Otroligt uppfinningsrikt och imponerande!

Permalänk
Medlem
Skrivet av physicalist:

Vilken fin elflygel! Yamaha o Roland får konkurrens ser jag
11/10

PS: delade du kretsschemat nånstans tex på Hackaday?

Tack, nej men galleriet är uppdaterat med ett kretsschema.

Skrivet av mrqaffe:

Roligt bygge, nu vill vi se och höra en konsert och alla elflyglar behöver en midiport

Det får i så fall bli ett framtida projekt

Skrivet av CubaCola:

Kul projekt
Lite kuriosa är att synthtillverkaren Korg använder Raspberry pi i tex sin Wavestate synth

Häftigt, ja man blir ju lite nyfiken på hur de riktiga tillverkarna får till allt på ett bra sätt med "bounce" och många nedtryckta tangenter samtidigt osv.

Skrivet av KillerTofu:

Inväntar med skräckblandad förtjusning på vad nästa projekt kan tänkas bli. En Legogubbe som med AI spelar Beethoven på pianot kanske? Innan den naturligtvis upptäcker sitt egna medvetande och i sann Lego anda vill ta över världen, en kloss i taget.

Otroligt uppfinningsrikt och imponerande!

Tack, återstår att se vad nästa projekt blir;)