Skip navigation
I am calling this Life Support: Monitor and Control. Why you ask? This is a complete system that can control heating or cooling without changing settings. run the fan automatically for air quality and also handle a dehumidifier as well as detection  for smoke, fire and carbon monoxide. To  show what's going on I will have the following connected to the Arduino: 4x20 LED LCD I2C display 4x4 keyboard using interrupts and not the library. (4 input OR gate and a Schmitt Trigger.) Commu ...
Analysis: The first hurdle is that an Arduino has only GPIO pins but you can not get to a bus from here, without a lot of bit-banging by the CPU. Second, the Displays are smart devices and designed to have both Address and Data Buses. The only thing is to use an I2C peripheral expander.  The only problem is that the I2C bus limits to about 1 meter. The Plan: I will wire the MCP23017  to the display board as follows: MCP Pin Display Pin Data Bus GPA0 21 D0 25 GPA1 22 D1 24 GPA2 23 D2 ...
I have decided to update my Fuel Load Indicator which has only outputs for a human. My goal is to Recycle & Retrofit this indicator so that it can talk over the CANaerospace network. The network responds to node 0 for multicast, and also nodes 668 - 675 (tank_1 - tank_8). I have not been able to get the display to fire up with the pinouts here. Starting from the beginning I have gotten somethings wrong, ie the pinouts of the display connector. On most IDE connectors the side with the notch ...