We are happy to introduce our RS485 MCU Module, a basis of our RS485 system. It is a small board, compatible with Arduino and ready for RS485 wired communication. It was created as a result of our experience with DIY home automation systems, therefore it benefits from lots of our observations and is designed to be convenient to use and install. The most important feature is although its versality - we designed it with having an idea in mind to make it compatible with various shields and wired extensions, which are meant to extend its functionality. A compatible 2 channel AC shield is already finished, but we plan to prepare many other shields such as dimmers, DIN mountable relays, heating modules, sensor extenions and others.
Every shield that will ever appear will be listed here.
Firmware is still under developement, but it is pretty usable right now. For code and instructions look here:
An efficient way to understand what our idea is about.
If you have ever wondered how to put all this modules togother, this picture is for you.
To flash some code on the board you have to connect it to PC. Here is how to do it:
You have to fix the wire and the IDC connector together on your own. It is not too difficult, but be careful of mistakes. When you have the MCU connected to programmer as it is shown on a picture, you can now use your PC's USB port to flash software. If you are using Arduino IDE set Tools -> Programmer -> USBasp. Then Sketch -> Upload Using Programmer. That is it!
A: Instructions above (Instructions -> Connecting to PC).
A: Firmware Over The Wire, it is a method of uploading code through RS485 bus, without any need of removing modules from the wall. It is still an experimental feature and sometimes does not work well, but the MCU module is ready for it anyway.
A: Manufacturer provides complete SMD and THT assembly. No need of looking at soldering iron after purchase.
A: Because of small quantities being produced. Growing interest will hopefully let the manufacturer lower the price.
Copyright feanor-anglin (2018). Released under the CERN Open Hardware Licence v1.2
We develop Arduino compatibile hardware for wired home automation systems. If you like what we do and want us to keep going, please donate!
|5||100n||C-EUC0603||C0603||C2, C3, C4, C5, C6||Capacitor|
|9||10k||R-EU_R0603||R0603||R1, R2, R3, R4, R5, R6, R8, R9, R11||Resistor|
|2||1X6||1X6||1X6||X11, X12||Female Header||Connfly||DS1026-01-1*6|
|3||53047-03||53047-03||53047-03||X3, X4, X5||Connector||Molex||53047-0310|
|1||AMS1117 3.3V||REG1117||SOT223||IC1||Low Dropout Regulator||ST Microelectronics||LD1117S33|
|1||AT25DF512C-SSHN-B||25AA080SN||SO-08||IC3||512 kbit Serial EEPROM||Adesto||AT25DF512C-SSHN-B|
|4||BSS138||MOSFET-NCHANNELSMD||SOT23-3||Q1, Q3, Q4, Q5||Mosfet transistor||Nexperia||BSS138P.215|
|1||CSTCE16M0V53C-R0||RESONATOR_CSTCE_V_C||CSTCE_V_C||Q2||Resonator 16 MHz||Murata||CSTCE16M0V53C-R0|
|1||SP485EE||MAX481CSA||SO08||IC4||RS485 Transceiver||ST Microelectronics||ST485ECDR|
|rev1||1 year ago||2||39 × 25|