Abbiamo implementato uno shield in grado di fornire connettivita’ RS485 ad un Arduino o un Netduino.
Lo shield RS485 e’ in vendita attraverso lo shop di EtherMania.
L’immagine qui sotto riporta lo schematico mentre quella piu’ sotto il PCB del prototipo.
Lo shield, oltre ad implementare l’interfaccia RS485, e’ dotato di connettori “a vite” sui quali sono stati riportati due ingressi analogici e due pin digitali di Arduino/Netduino.
I ponticelli presenti sullo shield permettono di attivare/disattivare la necessaria resistenza di terminazione del bus RS485 e di bilanciare il bus nonche’ di scegliere quale piedino utilizzare per attivare la trasmissione dei dati. Ulteriori ponticelli attivano/disattivano delle resistenze di pull-up o pull-down sui piedini digitali di Arduino limitando la necessita’ di utilizzare resistenze esterne nel caso in cui si vogliano utilizzare i piedini d’ingresso di Arduino per leggere lo stato di pulsanti esterni.
Lo shield e’ stato pensato per connettere una scheda Arduino o Netduino ad un bus RS485 e realizzare il blocco base di comunicazione nei progetti di domotica fai da te.