Paso 7: La Base del módulo General
Todos los módulos están basados en Arduino Nano actos como MODBUS esclavo junto con la función de adición. Para RS485 interfaz TTL - convertidor RS485 se utiliza. Cada Sensor tiene que tener un ID único de esclavo (Modbus esclavo dirección), usted puede cambiar en el código de Arduino.
Para la conexión de nuevo sensor usar divisor RJ45, que le da ranura libre para el siguiente sensor. Si el sensor es el último en la fila, que gratis conector RJ45 splitter ranura Rj45 con resistencia de 100 Ohm entre #2 #6 bus de terminación.
Hardware
- Base es pequeña instalación eléctrica caja
- Cortar cable de interconexión RJ45 en la mitad y, al final sin conector a la caja a través de agujero en el lado de la caja de
- Conectar Arduino Uno junto ingenio TTL - convertidor RS485
RJ45 #3 - conversor de RS485 A
RJ45 #5 - Arduino VIN
6 RJ45 - convertidor RS485 B
RJ45 #7 - GND de Arduino
Conectar Arduino y TTL - convertidor RS485
Arduino 5V - RS485 VCC
GND de Arduino - RS485 GND
TX del Arduino - RS485 DI
Arduino RX - RS485 RO
Arduino D2 - RS485 _RE
Arduino D2 - RS485 DE
Todos los demás Arduino entradas y salidas son libres para sensores digitales y analógicos.
Software
Ins del Arduino Software es necesario descargarlo de https://www.arduino.cc siguiente lo que usted necesita es https://github.com/angeloc/simplemodbusng/tree/master/SimpleModbusSlave biblioteca, importar al Arduino Software. Todos cono de Arduino puede encontrar en el repositorio de GitHub https://github.com/bcsedlon/growmat drirectory esclavos.