obelix662000
1 µW
- Joined
- Oct 13, 2015
- Messages
- 4
I have MAC wheel with LM35 temperature sensor and S12SN controller with LCD3 display. Unfortunately S12SN does not have any input wire fortemperature sensors. Also I could not find a point at the controller's PCB which reads the temperature. Finally I did it with insertion of temperature data into communication packet between controller and LCD. For communication protocol please see my previous post.
Arduino MCU (Mini 328P 16Mhz) measures temperature with ADC, reads communication packet from S12S to LCD3, repack the packet with temperature data and sends it to LCD3 instead of original one.
Schematic is as follows:
Green wire of S12S to LCD3 is cut (Tx wire). Arduino is inserted in between with Rx and Tx pins.
Rx of arduino is connected to this green wire at the S12S side
Tx of arduino is connected to the wire at the LCD3 side
GND of arduino is connected to any black wire (ground)
Vcc of arduino is connected to any 5V red wire (do not connect to LCD's power supply! it has high voltage! 24-48V)
Output of temperature sensor is connected to A0 pin of arduino.
Do not forget to set parameter C8 to 1, which allows temperature reading.
Please find sketch file in the attachment (rename .txt to .ino)
Arduino MCU (Mini 328P 16Mhz) measures temperature with ADC, reads communication packet from S12S to LCD3, repack the packet with temperature data and sends it to LCD3 instead of original one.
Schematic is as follows:
Green wire of S12S to LCD3 is cut (Tx wire). Arduino is inserted in between with Rx and Tx pins.
Rx of arduino is connected to this green wire at the S12S side
Tx of arduino is connected to the wire at the LCD3 side
GND of arduino is connected to any black wire (ground)
Vcc of arduino is connected to any 5V red wire (do not connect to LCD's power supply! it has high voltage! 24-48V)
Output of temperature sensor is connected to A0 pin of arduino.
Do not forget to set parameter C8 to 1, which allows temperature reading.
Please find sketch file in the attachment (rename .txt to .ino)