Stap 7: Module algemene Base
Alle modules zijn gebaseerd op Arduino Nano handelingen als MODBUS slaaf samen met toevoeging functie. Voor de elektrische interface RS485 TTL - wordt RS485-converter gebruikt. Elke Sensor moet hebben van de unieke ID van de slaaf (Modbus slave adres), kunt u het in de Arduino code.
Gebruik RJ45 splitter, waarmee u gratis slot voor volgende sensor voor aansluiting van een nieuwe sensor. Als de sensor is laatste in de rij, zetten aan gratis RJ45 splitter sleuf Rj45-connector met 100 Ohm weerstand tussen #2 #6 tot en met beëindiging bus.
Hardware
- Base is kleine elektrische installatie doos
- RJ45 patch-kabel in de helft en einde knippen zonder connector zetten naar vak via gat in de zijkant van de doos
- Aansluiten van de Arduino Uno samen wit TTL - RS485-converter
RJ45 #3 - RS485-converter A
RJ45 #5 - Arduino VIN
RJ45 #6 - RS485-converter B
RJ45 #7 - Arduino GND
Verbinding maken met de Arduino en TTL - RS485-converter
Arduino 5V - RS485 VCC
Arduino GND - RS485 GND
Arduino TX - RS485 DI
Arduino RX - RS485 RO
Arduino D2 - RS485 _RE
Arduino D2 - DE RS485
Alle anderen Arduino inputs en outputs zijn gratis voor digitale en analoge sensoren.
Software
Arduino Software ins nodig, het downloaden van https://www.arduino.cc volgende wat je nodig hebt is https://github.com/angeloc/simplemodbusng/tree/master/SimpleModbusSlave bibliotheek, importeren in Arduino Software. Alle Arduino kegel kunt u vinden op GitHub repository https://github.com/bcsedlon/growmat in drirectory slaven.