Buona sera a tutti,
Sono un nuovo arrivatò sul forum.
Vogliate scusarmi per il mio italiano se non è del tutto perfetto, non lo scrivo quasi mai. Vivo in Svizzera francese.
Ho bisogno di un consiglio da parte Vostra perché non sono per niente un esperto in elettronica (vecchie conoscenze di almeno 25 anni) e non conosco niente di microcontrollori. La programmazione di applicazioni di gestione la conosco, ma non di programmazione in "tempo reale". Vorrei che il mio progetto o parte di esso sia realizato con una o più schede Arduino.
Come dice il mio titolo, desidero "gestire" il plastico con un microcontrollore. Il plastico è composto da circa 15 blocchi (troncchi, sezioni, ...) ogni blocco ha circa 10 entrate (10 * 15 = 150 entrate) e 5 uscite (10 * 5 = 50 uscite). Ho fatto qualche ricerca sul net per vedere se qualcuno aveva già fatto qualcosa di simile, ma non ho trovato. Ho trovato degli articoli per guidare un treno con una scheda Arduino, ma nulla che spiega come fare quando si hanno così tante I/O. I progetti trovati sono sempre per pilotare un treno con accelerazione e frenata con degli H-bridge, ma questo è tutto.
Le domande che vorrei porre sono:
Qualle architettura hardware (numero di schede Arduino e che tipo e quale elettronica da mettere in torno alle carte ARDUINO) e quale architettura software devo mettere in atto per gestire le 150 I e 50 O ?
Qualora l'applicazione deve essere flessibile e scalabile per aggiungere blocchi all'avenire, se necessario.
D'altra parte, è difficile da realizzare se piu schede Arduino devono essere collegate (communicare) tra di loro ?
In un primo tempo, l'entrate e l'uscite sono solo informazioni di livello logico (1 o 0), con le Entrate determino programmaticamente lo stato delle uscite. L'alimentazione trazione (invio della corrente sui binari) è gestita al di fuori del Arduino da un'elettronica di potenza. L'informazione all'entrate può essere indicata da un pulsante o del contatto di un relè o da un'uscita del Arduino che va all'entrata di un altro Arduino (da vedere se è possibile).
Ecco ho descritto un pò il mio progetto. Se avete bisogno di ulteriori informazioni per potere rispondermi, non esitate a chiedermi.
Vi ringrazio per le vostre risposte e non vedo l'ora di leggerle.
Cordiali saluti
Dario.