DOM13 - Scheda di Espansione
per Rapsberry PI 2 / 3 / 4
DOM13 - Descrizione
DOM13 è una scheda di espansione da applicare su Raspberry Pi 2, 3 e 4 ed è stata progettata per facilitare il collegamento con sensori, schede slave dotate di RS485, pulsanti / interruttori / relè come ingressi / uscite.
Con DOM13 è possibile collegare:
-
Sensori con interfaccia I2C;
-
Sensori OneWire tipo DS18B20;
-
Schede periferiche dotate di RS485;
-
Eccitare direttamente le bobine per un massimo di 6 relè o in alternativa collegare fino a 6 pulsanti/interruttori (anche misti tra IN e OUT).
I PIN del connettore del Raspberry Pi che non sono utilizzati dall'interfaccia sono comunque disponibili per essere collegati a qualsiasi altro dispositivo.
Lista GPIO utilizzati dalla scheda DOM13 Expander:
PIN Connettore RPI | GPIO RPI | Funzione | I/O DOM13 |
3 | GPIO 02 | SDA | SDA |
5 | GPIO 03 | SCL | SCL |
7 | GPIO 04 | OneWire | OneWire |
8 | GPIO 14 | TXD | RS485 (o TX seriale TTL a richiesta) |
10 | GPIO 15 | RXD | RS485 (o RX seriale TTL richiesta) |
11 | GPIO 17 | I/O | I/O 6 |
12 | GPIO 18 | I/O | I/O 5 |
13 | GPIO 27 | I/O | I/O 4 |
15 | GPIO 22 | I/O | I/O 3 |
16 | GPIO 23 | I/O | I/O 2 |
18 | GPIO 24 | I/O | I/O 1 |
Vista Layout PCB
Schema elettrico
Collegamento DS18B20 su Domoticz
Abilitazione interfaccia OneWire
Affinché Domoticz riesca a leggere i vari sensori è necessario attivare il driver OneWire dall'utility raspi-config tramite il comando:sudo raspi-config
Selezionare 1 Wire
Selezionare "Yes"
Modifica del file /etc/modules
Aggiungere alla fine del file /etc/modules tramite il comando
sudo nano /etc/modules
w1-gpio
w1-therm
salvare con Crtl+o e uscire con Ctrl+x
Riavviare Raspberry con il comando:
sudo reboot
Al riavvio di Raspberry Pi e dopo esservi ricollegati in ssh, con il comando
cat /sys/bus/w1/devices/ */w1_slave
sarà possibile visualizzare le temperature dei vari sensori DS18x20 collegati dove t=24062 e t=17000 sono le temperature dei 2 sensori collegati in millesimi di grado centigrado.
30 00 4b 46 ff ff 0b 10 83 : crc=83 YES
30 00 4b 46 ff ff 0b 10 83 t=24062
22 00 4b 46 ff ff 0c 10 3f : crc=3f YES
22 00 4b 46 ff ff 0c 10 3f t=17000
Configurazione Domoticz
A questo punto, accedere all'interfaccia DOMOTICZ e nel menuConfigurazione -> Hardware e creare l'HARWARE OneWire
Dispositivi OneWire
Andare nel menu Configurazione -> Dispositivi e cercare i sensori OneWire. All'estrema destra potete vedere l'ultimo aggiornamento dei vari dispositivi.
Nel caso i vari sensori non vengano letti ad intervalli regolari come impostato nel campo "Periodo di polling del sensore" in Configurazione -> Hardware, verificare che nel file /boot/config.txt sia presente la riga:
dtoverlay=w1-GPIO,gpiopin=4Eventualmente aggiungerla.
Abilitare i vari dispositivi cliccando la freccia verde a destra.
Sensori su interfaccia Domoticz
Dall'interfaccia Temperature, sarà possibile visualizzare le temperature dei vari sensori installati con i relativi LOG.