Ti ho risposto anche nell'altro sito internet, e dunque ti copio para para la risposta che ti ho dato anche di là, fammi sapere cosa ne pensi ciao
Hai già realizzato qualche frazione di questo progetto o sei ancora in alto mare? Per la parte lato
PC non dovresti avere grossi problemi, il programma lo puoi sviluppare in Visual Basic, il quale si occupa anche di dialogare con la
seriale, poi ti compri un semplicissimo convertitore USB->
Seriale, così puoi usare una qualunque porta USB del computer, ma dando i comandi alla
seriale virtuale (io faccio abitualmente così e finora non mi ha dato problemi) la
seriale del computer la colleghi poi ad un gateway che si occuperà di fare il collettore di tutti i segnali ricevuti e smistarli magari codificandoli per poter discriminare le varie macchine e su ogni macchina metti un trasmettitore.
A questo punto vengono i dolori un semplice trasmettitore ad infrarossi è succube di una infinità di disturbi, puoi provare a fare il ranging inviando pseudocodici da ogni trasmettitore, poi il tuo gateway ricevuto lo pseudocodice lo interpreta come fosse un normale pacchetto separa l'intestazione dal payload e rileva l'evento: "macchina numero 2 passata dal via in questo momento" in questo modo puoi trasferire non solo l'informazione di avvenuto passaggio ma anche qualche altro tipo di informazione magari pre-registrata, qualcosa del tipo: "macchina numero 2 passata dal via in questo momento; temperatura motore critica", o cose del genere, ma il gateway si complicherebbe un pò, cosa preferisci?