Hi all,
I am in the process of crashing my first Aquarium controller. I have ordered a few parts and have a few Arduino laying around too. Reef-Pi is my preferred route although I am more experienced with the Arduinos and the C programming than Python.
I have a case for the pi4b which has a screen but instead of using the display port it is using the GPIO pins which is actually a big issue for the project as covers most of the pins including the ones used for i2C and this is taking me to my question.
What is left is the last 2*7pin at the end of GPIO.
I can hack the display to get connection to the I2C pins however this is not what I would prefer or connect a device via usb that than can act as I2C. Hub. Arduino would make perfect sense as a nano would give me several ports I2C and more not to mention with little programming a better timer than than the PI’s.
The big question is if anyone went down this route?
What is your opinion on the idea altogether?
It is also an option to have USB to I2C adapter but if I go USB that doesn’t make much sense as those cost 2-3 times of a Nano. (Not original of course)
Any input appreciated.
I am in the process of crashing my first Aquarium controller. I have ordered a few parts and have a few Arduino laying around too. Reef-Pi is my preferred route although I am more experienced with the Arduinos and the C programming than Python.
I have a case for the pi4b which has a screen but instead of using the display port it is using the GPIO pins which is actually a big issue for the project as covers most of the pins including the ones used for i2C and this is taking me to my question.
What is left is the last 2*7pin at the end of GPIO.
I can hack the display to get connection to the I2C pins however this is not what I would prefer or connect a device via usb that than can act as I2C. Hub. Arduino would make perfect sense as a nano would give me several ports I2C and more not to mention with little programming a better timer than than the PI’s.
The big question is if anyone went down this route?
What is your opinion on the idea altogether?
It is also an option to have USB to I2C adapter but if I go USB that doesn’t make much sense as those cost 2-3 times of a Nano. (Not original of course)
Any input appreciated.


, I think the Arduino can handle all the functions you'd want from the I2C. The serial communication between the two worked well for me, but it was definitely more of a faff than just using the Pi. So I suppose my opinion is that the path of least resistance would be a display that uses the display port on the pi, leaving you the I2C free. But if cost is an issue then definitely have a go at using the Arduino as a port extender of sorts. Do you have a plan for getting the arduino data from the serial output to a useful readout format? Do you have a gui format in mind?

