diff --git a/Arduino Code/README.md b/Arduino Code/README.md new file mode 100644 index 00000000..e87c84a3 --- /dev/null +++ b/Arduino Code/README.md @@ -0,0 +1,23 @@ +## Arduino Code + +FW and libraries for running on various HW + +### AmsToMqttBridge + +The original FW by roarfred, runs a Wifi access point until configured. Uploads data as json to a MQTT server. + +### WifiFeatherRestBridge + +_Note: This project is still under development._ + +Firmware for runninw AMS decoding with off-the-shelf components, so no PCB etching or soldering necessary. Specifially, +the sketch runs on the [Adafruit Feather M0 WiFi w/ATWINC1500](https://www.adafruit.com/product/3010) card and uses the +[TSS721 M-BUS module board](https://www.aliexpress.com/item/TSS721/32751482255.html) available from Aliexpress. + +![FeatherMbus](/Debugging/Documentation/feather_3010-00_mbus_slave.jpg) + + +### Arduino Libraries/HanReader + +The shared library to read from a serial port and decode the data into packets. + diff --git a/Debugging/Code/README.md b/Debugging/Code/README.md index bd074b78..4a997d38 100644 --- a/Debugging/Code/README.md +++ b/Debugging/Code/README.md @@ -18,3 +18,9 @@ Very similar to the HanDebugger, simply reading the HAN data and outputting the This code outputs a changing serial test pattern. ![](SerialTestPattern/SerialTestPattern.gif) + +### SerialSimulator (Python code to send sample HAN data over serial port) + +Use this Python3 script (e.g. running on a desktop computer using a USB to serial dongle) to simulate the data sent over the HAN port (after being translate from Mbus to uart signals). + +![](SerialSimulator/ams_serial_simulator.jpg) diff --git a/Debugging/Code/SerialSimulator/ams_serial_simulator.jpg b/Debugging/Code/SerialSimulator/ams_serial_simulator.jpg new file mode 100644 index 00000000..45a86d68 Binary files /dev/null and b/Debugging/Code/SerialSimulator/ams_serial_simulator.jpg differ diff --git a/Debugging/Documentation/feather_3010-00_mbus_slave.jpg b/Debugging/Documentation/feather_3010-00_mbus_slave.jpg new file mode 100644 index 00000000..8ab64d92 Binary files /dev/null and b/Debugging/Documentation/feather_3010-00_mbus_slave.jpg differ