This is an old revision of the document!


SmartHome cu Arduino prin RS485

Introducere

Scopul proiectului este sa folosesc un arduino pentru a interfata cateva tipuri diferite de senzori cu RS485 - Modbus, pentru a putea fi folositi intr-un proiect de tipul SmartHome.

Hardware Design

Lista de piese:

  • Arduino UNO
  • Breadboard
  • Senzor optic CNY70
  • UART TTL to RS485 converter
  • USB to serial RS485

Schema Bloc

Software Design

Proiectul e format din 2 parti:

  • slave - Arduino
  • master - Python

Codul de slave citeste regulat senzorul si raspunde la requesturi(citiri) modbus. Foloseste biblioteca ArduinoModbus.

Codul de master ruleaza pe calculator, si citeste date de la sclavii conectati la busul RS485. Foloseste biblioteca de python minimalmodbus.

Rezultate Obținute

Am reusit sa citesc senzorul pe arduino si sa afisez la seriala. Calculatorul si Arduinoul comunica prin RS485-Modbus dar checksumul raspunsurilor de la Arduino este prost. Nu am reusit sa fac debugging intrucat folosesc seriala pentru comunicare prin RS485.

smarthomers485-poza.jpeg

Download

Bibliografie/Resurse

pm/prj2021/abasoc/smarthome.1622708425.txt.gz · Last modified: 2021/06/03 11:20 by tudor.niculescu0610
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0