MIDI-Controller med motorfaders
MIDI-Controller med motorfaders
Har lite tid över i skolan så jag ska bygga på min MIDI-controller även där Dock ska det bli en lite enklare variant den här gången, får ju aldrig något gjort annars.
Den ska ha 4 kanaler med varsin motorfader (100mm), 2 rattar (pulsgivare) och 4 knappar. Pulsgivarna ska vara omringade av 12st duo-leds var, dvs totalt 96 duo-leds, eller 192 anoder
Kommer snart upp med scheman om någon är intresserad. Skulle även vara tacksam om något kunde kolla igenom så allt var OK. Även ideer/synpunker är varmt välkommet!
En bild säger mer än 1000 ord:
Självklart ska den vara modulbaserad och kommunicera i ett I2C-nät. Så det är inga problem att bygga på den i framtiden. Nästa version ska ha en 4 teckens alfanumerisk display på varje kanal.
Den ska ha 4 kanaler med varsin motorfader (100mm), 2 rattar (pulsgivare) och 4 knappar. Pulsgivarna ska vara omringade av 12st duo-leds var, dvs totalt 96 duo-leds, eller 192 anoder
Kommer snart upp med scheman om någon är intresserad. Skulle även vara tacksam om något kunde kolla igenom så allt var OK. Även ideer/synpunker är varmt välkommet!
En bild säger mer än 1000 ord:
Självklart ska den vara modulbaserad och kommunicera i ett I2C-nät. Så det är inga problem att bygga på den i framtiden. Nästa version ska ha en 4 teckens alfanumerisk display på varje kanal.
Modulerna ska vara avsedda för att så kant i kant. Bäst vore om man kunde komma fram till någor mått som passar bra till alla moduler, så man kan ha ett rack man kan trycka in modulerna i. Så I2C är inga problem. Skulle man vilja ha längre kan man ju köra rs232/rs485/canbus eller något liknande.
Sen eftersom alla moduler i ett I2C-nät kopplas parallellt med varann slipper man ju ha en kabel mellan varje modul och "coren". Då har man bara en in och en ut på varje modul
Kan avslöja att schemat för rattarna och motorfaders nästan är helt klara. Det är iprincip bara en konding som saknas. Målet är att jag ska ha ett (fungerande? ) schema imorgon. Andra kortet/schemat är för knapparna och lysdioderna, de ska jag göra lite senare då det kräver ett annat CAD-program än eagle då lysdioderna måste roteras x antal grader och inte 90/180/270 som det är i eagle.
Har föresten samplat lite kretsar. Har fått 3mail från allegro nu, men jag lyckas inte riktigt tyda om jag fått dom eller ej. Pulsgivarna är redan beställda tror jag.
Sen eftersom alla moduler i ett I2C-nät kopplas parallellt med varann slipper man ju ha en kabel mellan varje modul och "coren". Då har man bara en in och en ut på varje modul
Kan avslöja att schemat för rattarna och motorfaders nästan är helt klara. Det är iprincip bara en konding som saknas. Målet är att jag ska ha ett (fungerande? ) schema imorgon. Andra kortet/schemat är för knapparna och lysdioderna, de ska jag göra lite senare då det kräver ett annat CAD-program än eagle då lysdioderna måste roteras x antal grader och inte 90/180/270 som det är i eagle.
Har föresten samplat lite kretsar. Har fått 3mail från allegro nu, men jag lyckas inte riktigt tyda om jag fått dom eller ej. Pulsgivarna är redan beställda tror jag.
Det ser fint ut!
Du klanske kan få lite inspiration gällande motordrivning och annat genom att kika på http://www.ucapps.de/
/d
Du klanske kan få lite inspiration gällande motordrivning och annat genom att kika på http://www.ucapps.de/
/d
Har också samplat därifrån för ett halvår sen. Det tog en j#¤%&&la tid att få grejerna. Men de kom, så småningom...chille skrev:Har föresten samplat lite kretsar. Har fått 3mail från allegro nu, men jag lyckas inte riktigt tyda om jag fått dom eller ej. Pulsgivarna är redan beställda tror jag.
Jag klagar inte, de är ju gratis. Ville bara förvarna dig!
Jo, µcApps/midibox.. där är man och drägglar hela tiden Är dock inte nöjd med midibox. Det var därför jag beslutade att jag skulle ta tag i saken och göra något mycket bättre.
Aj då, var ju inte så bra om det ska ta sådär lång tid med tanke på att jag tänkte ha den klar innan nästa skoltermin börjar (10 jan). Dock tror jag min kompis beställde där ifrån och fick sakerna inom en vecka.
Upptäckte precis att man visst kunde rotera saker i eagle. Här har man suttit och svurit över att det inte gått i flera daga. Så märker man helt plötsligt att det funkar ju finfint att bara skriva in ett eget värde i "Angle: ". Skitskönt att kunna cadda i sitt kära eagle.
EDIT: Jag har funderat på om man kanske skulle bygga en modul med DMX in/out. Vore ju ganska smidigt att kunna styra ljus också. DMX är ju inte speciellt svårare än MIDI.
Aj då, var ju inte så bra om det ska ta sådär lång tid med tanke på att jag tänkte ha den klar innan nästa skoltermin börjar (10 jan). Dock tror jag min kompis beställde där ifrån och fick sakerna inom en vecka.
Upptäckte precis att man visst kunde rotera saker i eagle. Här har man suttit och svurit över att det inte gått i flera daga. Så märker man helt plötsligt att det funkar ju finfint att bara skriva in ett eget värde i "Angle: ". Skitskönt att kunna cadda i sitt kära eagle.
EDIT: Jag har funderat på om man kanske skulle bygga en modul med DMX in/out. Vore ju ganska smidigt att kunna styra ljus också. DMX är ju inte speciellt svårare än MIDI.
Inbyggd 2k EEPROM i AT89C51ED2
Förvisso är ju även 485 s.k. "multidrop" och kan alltså kopplas parallellt. Sedan är 485 mycket billigare att göra än t.ex. en CAN-bus. 485 är ju mer eller mindre en industristandard tänkte jag på.chille skrev:Modulerna ska vara avsedda för att så kant i kant. Bäst vore om man kunde komma fram till någor mått som passar bra till alla moduler, så man kan ha ett rack man kan trycka in modulerna i. Så I2C är inga problem. Skulle man vilja ha längre kan man ju köra rs232/rs485/canbus eller något liknande.
Sen eftersom alla moduler i ett I2C-nät kopplas parallellt med varann slipper man ju ha en kabel mellan varje modul och "coren". Då har man bara en in och en ut på varje modul
Kan avslöja att schemat för rattarna och motorfaders nästan är helt klara. Det är iprincip bara en konding som saknas. Målet är att jag ska ha ett (fungerande? ) schema imorgon. Andra kortet/schemat är för knapparna och lysdioderna, de ska jag göra lite senare då det kräver ett annat CAD-program än eagle då lysdioderna måste roteras x antal grader och inte 90/180/270 som det är i eagle.
Har föresten samplat lite kretsar. Har fått 3mail från allegro nu, men jag lyckas inte riktigt tyda om jag fått dom eller ej. Pulsgivarna är redan beställda tror jag.
Men ska du bara ha dom kloss i kloss kanske det inte har någon avgörande betydelse, men kommer man på att man vill ha dom placerade en längre bit ifrån varann så blir det problem.
Lycka till!
Mvh
speakman
CAN är BETYDLIGT dyrare och mer komplicerat att implementera.
Med RS485 behövs bara en 485-tranceiver (DIL8) för att omvandla signalerna från TTL. Alltså ändå enklare än RS232!
Då slipper du ju "slänga på en converter" också... ;P
Men det är ditt projekt, och detta är bara ett tips från en som hållit på med ett otal bussar (dock inte I2C ironiskt nog..).
Mvh
speakman
Med RS485 behövs bara en 485-tranceiver (DIL8) för att omvandla signalerna från TTL. Alltså ändå enklare än RS232!
Då slipper du ju "slänga på en converter" också... ;P
Men det är ditt projekt, och detta är bara ett tips från en som hållit på med ett otal bussar (dock inte I2C ironiskt nog..).
Mvh
speakman
Okej, då skippar jag Canbus då Har ingen aning om hur de funkar, vet bara att det finns andra modulära system som använder sig av det.
Det jag menar med att "Slänga på en converter" är altså att allting innuti mixern kommunicerar via I2C och vanliga logik-signaler. Sen om man vill ha en kabel utanför mixern kanske bort några meter till någon liten display eller nått, så kör man ju enbart den kabeln med RS485 istället för vanliga logiknivåer. Känns ju ändå ganska onödigt att ha rs485 på allting internt i mixern, så jag tror jag väntar med den idén. Kanske någon gång i framtiden om jag skulle ändra mig.
Aja, ska försöka få upp lite preliminära scheman inatt någon gång.
Det jag menar med att "Slänga på en converter" är altså att allting innuti mixern kommunicerar via I2C och vanliga logik-signaler. Sen om man vill ha en kabel utanför mixern kanske bort några meter till någon liten display eller nått, så kör man ju enbart den kabeln med RS485 istället för vanliga logiknivåer. Känns ju ändå ganska onödigt att ha rs485 på allting internt i mixern, så jag tror jag väntar med den idén. Kanske någon gång i framtiden om jag skulle ändra mig.
Aja, ska försöka få upp lite preliminära scheman inatt någon gång.
-
- Inlägg: 2360
- Blev medlem: 16 september 2003, 17:18:13
- Ort: Dubai, United Arab Emirates
- Kontakt:
Sånahära ( http://www.voti.nl/shop/catalog.html?LCD-9 ) backlightade 97x35 pixels lcd displayer kanske vore trevligt att ha på varje modul. Men dom kanske är lite breda försåss. Priset - typ 20 kr styck är helt ok dock.
-
- Inlägg: 2360
- Blev medlem: 16 september 2003, 17:18:13
- Ort: Dubai, United Arab Emirates
- Kontakt:
Ställer man dom på höjden så verkar dom vara typ 36 mm breda - och det är ju fullt möjligt att göra det eftersom som är grafiska och inte alfanumeriska.
Dom har grön bakgrunsbelysning enligt byggena som använder displayen.
Fast fortfarande så tar dom upp en hel del utrymme på varje panel förståss.....
Dom har grön bakgrunsbelysning enligt byggena som använder displayen.
Fast fortfarande så tar dom upp en hel del utrymme på varje panel förståss.....