Uno dei problemi che ho dovuto risolvere è che non essendo appunto arduino collegato alla rete, avere delle info sullo stato dei relè. Come già detto il problema l'ho risolto usando la libreria tvout.h, questa libreria tramite due uscite digitali ci offre un'uscita video da arduino.
Tale uscita l'ho collegata ad uno degli ingressi del dvr cosi posso inviarmi tutte le info di cui necessito.
Come si vede dalla foto in questa prima schermata controllo una presa denominata linea 3 a cui collego utenze all'occorrenza, poi c'è la fan che è il ventilatore poi c'è il decoder di sky , le telecamere che accendo all'occorrenza, una luce fuori al terrazzo, visibile anche nel video poi c'è l'abbeveratoio automatico per il mio cagnolone poi la percentuale di apertura della tenda e ancora qualche parametro relativo alla tenda.
A parte la percentuale relativo all'apertura della tenda e il numero di bevute, per il resto uso lo "0" se un'utenza non è alimentata e "1" se chiaramente è alimentata.
Certo se si usa la scheda Ethernet si è più liberi di creare una pagina web ad hoc usando il browser o creando un app specifica. Ho usato questo sistema per aver velocemente tutto sotto controllo, videocamere e stato dei relè con un normale programma per dvr, usando come si vede dalle immagini i comandi ptz.
Voglio solo ricordare che , usando questo metodo, cioè i comandi ptz, quelli che servono per muovere le telecamere munite di servo per il movimento, ma che io invece uso per comandare varie utenze, serve una scheda per la ricezione del protocollo rs-485 usato appunto dai comandi ptz. Questa scheda Rs-485 va collegata tra l'ingresso seriale di arduino cioè i piedini 0 , 1 e l'uscita ptz del dvr.
La libreria tvout usa le interruzioni e quindi per evitare problemi di attivazioni dei relè , quando procedo all'attivazione di qualche relè, disattivo sempre la trasmissione. In ogni caso per non sovraccaricare il processore faccio generare il segnale tv solo quando ho necessità di controllare lo stato dei vari relè.
Lo stato dei relè viene letto sempre tramite indirizzamento delle mie schede modom636.
Nessun commento:
Posta un commento