GROWMAT home automation (7 / 13 steg)
Steg 7: Modul General Base
Alla moduler bygger på Arduino Nano rättsakter som MODBUS slav tillsammans med tillägget funktion. För RS485 elektriska gränssnitt TTL - används RS485 omvandlare. Varje Sensor måste ha unika slav-ID (Modbus slav adress), kan du ändra det i Arduino kod.
För anslutning av ny sensor Använd RJ45 splitter, som ger dig gratis slot för nästa sensorn. Om sensorn är sist i raden, lägga till gratis RJ45 splitter slot Rj45 kontakten med 100 ohms motstånd mellan #2 #6 till uppsägning buss.
Hårdvara
- Base är små elektriska installationen box
- Skära RJ45 patch-kabeln på mitten och slutet utan koppling till boxen via hål i sidan av rutan
- Ansluta Arduino Uno tillsammans wit TTL - RS485 omvandlare
RJ45 #3 - RS485 omvandlare A
RJ45 #5 - Arduino VIN
RJ45 #6 - RS485 omvandlare B
RJ45 #7 - Arduino GND
Anslut Arduino och TTL - RS485 omvandlare
Arduino 5V - RS485 VCC
Arduino GND - RS485 GND
Arduino TX - RS485 DI
Arduino RX - RS485 RO
Arduino D2 - RS485 _RE
Arduino D2 - RS485 DE
Alla andra Arduino ingångar och utgångar är gratis för digitala och analoga sensorer.
Programvara
Arduino programvara ins behövs, ladda ner det från https://www.arduino.cc nästa vad du behöver är https://github.com/angeloc/simplemodbusng/tree/master/SimpleModbusSlave bibliotek, importera det till Arduino programvara. Alla Arduino kon kan du hitta på GitHub databasen https://github.com/bcsedlon/growmat i drirectory slavar.