Sostieni il forum con una donazione! Il tuo contributo ci aiuterà a rimanere online!
Immagine

Progetto pedaliera controller MIDI

Tutto ciò che riguarda l'elettronica digitale, dalla porta not al protocollo midi... e oltre!
Clostry
Diyer
Diyer
Messaggi: 138
Iscritto il: 29/10/2013, 10:14
Località: provincia di Padova

Re: Progetto pedaliera controller MIDI

Messaggio da Clostry » 24/11/2014, 14:58

Faccio alcune correzioni :naso_1:
Clostry ha scritto: Avendo bisogno dell'interfaccia seriale per il MIDI sono da evitare gli I/O expander I2C.
Falso, l'I2C usa altri pin, quindi e` possibilissimo usare i/o expander i2c
Clostry ha scritto: Come LCD ho adottato un HD44780 [...] ed e` pure questo SPI.
No non usa SPI, ma un'interfaccia parallela

Avatar utente
Kagliostro
Amministratore
Amministratore
Messaggi: 9320
Iscritto il: 03/12/2007, 0:16
Località: Prov. di Treviso

Re: Progetto pedaliera controller MIDI

Messaggio da Kagliostro » 24/11/2014, 15:37

Come va con la foratura ?

Se non ce la fai mi offro di darti una mano, ma dovresti venire qui da me

K

Clostry
Diyer
Diyer
Messaggi: 138
Iscritto il: 29/10/2013, 10:14
Località: provincia di Padova

Re: Progetto pedaliera controller MIDI

Messaggio da Clostry » 24/11/2014, 18:45

Credo che me ne occupero` questo fine settimana, dovrebbe darmi una mano mio padre...
Grazie dell'offerta comunque! :numb1:

Clostry
Diyer
Diyer
Messaggi: 138
Iscritto il: 29/10/2013, 10:14
Località: provincia di Padova

Re: Progetto pedaliera controller MIDI

Messaggio da Clostry » 25/11/2014, 20:12

Allego lo schema...
Midi Controller.pdf
(66.8 KiB) Scaricato 319 volte
Non ho testato l'uscita midi con il buffer a transistor, ma dovrebbe essere giusta... Volendo si puo` ommettere, ma credo sia meglio evitare di collegare il pin del microcontrollore direttamente ad un cavo midi di qualche metro.

Altra nota... avevo pensato di mettere un DIP switch per selezionare il canale midi come si vede nello schema, tuttavia penso che lo togliero` e gestiro` la cosa con i pulsanti della pedaliera.
Visto che lo schermo e` grandicello pensavo di creare una sorta di menu` di configurazione a cui si accede tenendo premuto un pulsante all'accensione, che consenta di selezionare il canale midi e anche di dare un nome ai vari programmi.

Avatar utente
aberto
Diyer Esperto
Diyer Esperto
Messaggi: 265
Iscritto il: 04/06/2012, 19:40
Località: Torino

Re: Progetto pedaliera controller MIDI

Messaggio da aberto » 25/11/2014, 21:05

complimenti per il progetto!Perdonami la domanda, ma come mai non metti un led per ogni singolo pulsante?

Clostry
Diyer
Diyer
Messaggi: 138
Iscritto il: 29/10/2013, 10:14
Località: provincia di Padova

Re: Progetto pedaliera controller MIDI

Messaggio da Clostry » 25/11/2014, 21:15

Ciao, grazie!
Ottima domanda! :face_green:
Si` ci avevo pensato, poi mi son detto li aggiungero` e poi me ne sono scordato :lol1:
Li aggiungo!

Clostry
Diyer
Diyer
Messaggi: 138
Iscritto il: 29/10/2013, 10:14
Località: provincia di Padova

Re: Progetto pedaliera controller MIDI

Messaggio da Clostry » 27/11/2014, 15:37

Bene, siamo a buon punto. :ok_1:
Ho fatto un test su bredboard e comanda a dovere il mio midi router (piu` avanti apriro` un thread anche su questo ;) )
Resta sempre da verificare il buffer a transistor.
La parte software fa quello che deve fare, si puo` ancora migliorare, manca il menu` di configurazione e volevo migliorare un pochino la gestione dei pulsanti.
Allego i sorgenti da caricare nell'IDE di Arduino, lo schema aggiornato e un possibile layout.

Implementero` il tutto su una millefori appena riesco :pizza:
Allegati
Midi Controller_v2_anteprima_layout.jpg
Midi Controller_v2_anteprima_layout.jpg (64.25 KiB) Visto 8428 volte
Midi Controller_v2_schematics.pdf
(81 KiB) Scaricato 291 volte
MIDI_CONTROLLER_firmware_v0_1.zip
(3.8 KiB) Scaricato 279 volte

Avatar utente
Kagliostro
Amministratore
Amministratore
Messaggi: 9320
Iscritto il: 03/12/2007, 0:16
Località: Prov. di Treviso

Re: Progetto pedaliera controller MIDI

Messaggio da Kagliostro » 27/11/2014, 15:40

Guarda, sono sincero, non ci capisco niente, ma BRAVO :numb1: :numb1:

K

Clostry
Diyer
Diyer
Messaggi: 138
Iscritto il: 29/10/2013, 10:14
Località: provincia di Padova

Re: Progetto pedaliera controller MIDI

Messaggio da Clostry » 28/11/2014, 15:38

Testato e corretto anche il buffer a transistor, mancava una resistenza di pullup all'uscita del microcontrollore. :surpr:
Domani si parte con l'assemblaggio :gui2:
Allegati
MidiController_layout.pdf
(40.5 KiB) Scaricato 296 volte
MidiController_schematics.pdf
(82.32 KiB) Scaricato 285 volte

Avatar utente
pasqua86
Diyer Eroe
Diyer Eroe
Messaggi: 681
Iscritto il: 19/06/2012, 20:49
Località: Provincia di Padova

Re: Progetto pedaliera controller MIDI

Messaggio da pasqua86 » 28/11/2014, 16:08

E bravo il nostro Clostridium :ok_1:

Clostry
Diyer
Diyer
Messaggi: 138
Iscritto il: 29/10/2013, 10:14
Località: provincia di Padova

Re: Progetto pedaliera controller MIDI

Messaggio da Clostry » 09/12/2014, 18:49

Il progetto un poco alla volta va avanti... :dance_1:
Dopo aver assemblato la scheda e fatto i primi test mi sono accorto di un errore nel layout :mart:
niende di grave per fortuna, ho solo invertito le porte in uno degli I/O expander, si sistema in pochi secondi.
Ecco qualche foto
20141206_193159.jpg
20141209_173107.jpg
20141206_193113.jpg

Clostry
Diyer
Diyer
Messaggi: 138
Iscritto il: 29/10/2013, 10:14
Località: provincia di Padova

Re: Progetto pedaliera controller MIDI

Messaggio da Clostry » 09/12/2014, 18:54

Per il display ho usato un pezzo di plexiglass come protezione e due pezzettini di legno incollati allo chassis per poterlo avvitare, questo e` il risultato
20141209_173139.jpg
Per lo chassis ho optato per la verniciatura con una tinta blu/azzurro, il risultato non e` male a mio avviso!
20141209_172640.jpg
Ora manca il cablaggio dei pulsanti e dei led :ciao:

MapleMarco
Roger Mayer Jr.
Roger Mayer Jr.
Messaggi: 2640
Iscritto il: 02/06/2012, 14:22
Località: Mirano (VE)

Re: Progetto pedaliera controller MIDI

Messaggio da MapleMarco » 09/12/2014, 19:22

che dire...

wao...
CHE DIO B'ASSISTA!

Avatar utente
aberto
Diyer Esperto
Diyer Esperto
Messaggi: 265
Iscritto il: 04/06/2012, 19:40
Località: Torino

Re: Progetto pedaliera controller MIDI

Messaggio da aberto » 09/12/2014, 20:13

cavolo, complimenti! :numb1: verificando un firmware mi da un errore, come l'hai risolto? Complimenti ancora!

Clostry
Diyer
Diyer
Messaggi: 138
Iscritto il: 29/10/2013, 10:14
Località: provincia di Padova

Re: Progetto pedaliera controller MIDI

Messaggio da Clostry » 09/12/2014, 20:37

Ecco il layout corretto e reso piu` leggibile
MidiController_layout.pdf
(38.24 KiB) Scaricato 277 volte
Per chi volesse provare a replicare il progetto ecco la lista dei componenti:

R1,R3,R4,R5: 10k
R6-17: 220R
RV1: trimmer 2,5k
C1,C2,C6,C7,C8: ceramici 100n
C3: elettrolitico 10u
C4,C5: ceramici 22p
X1: cristallo 16Mhz
Q1,Q2: transistor BC547

servono anche
1x Atmega328 o 168
2x MCP23S18
1x display led HD44780 o compatibile
12x pulsanti on/on momentanei
10x led
1x connettore MIDI 5 poli femmina con fissaggio a parete
1x connettore DC per alimentazione, fissaggio a parete

NOTE:
Il tutto va alimentato a 5V, consiglio quindi di aggiungere uno stabilizzatore 7805, non e` incluso nel layout.
Si`, manca R2, l'ho rimossa dal layout perche` non era necessaria e mi serviva un po` di spazio

Rispondi