Looking for some consulting advice on programming five OLED NKK smart switches to control my Philips Hue setup in five rooms of my home.
I have an Arduino Mega R3 board with Ethernet Shield 2 (built in SD card slot).
I have begun by purchasing two switches and NKK OLED Charge Pump. I have been using this github project as a reference (uses the same NKK parts) but am getting a compilation error when using the non-USB version, and a colored pixelated OLED screen when using the USB version of the project. I think it's time to start from scratch. My schematic is based off of the one provided in the github file. My wiring appears to be correct, so it seems this is a coding issue.
The project ideally:
- shows a BMP image of what room that switch controls, likely created in photoshop or gimp. The application needs to monitor if the room is on or off and update the display and image accordingly. Images for different rooms would be in their own folder (living room, bedroom, etc)
- A push of the applicable button toggles the on/off status of the room. Image must update accordingly. Light color control isn't necessary.
- BMP files will be located on an SD card. Network connection and SD card access is via the ethernet shield.
- OLED displays should enter a power save mode to prevent image burn in after x time idle, or some sort of basic screen saver.
- Advice on potentially animating a series of images to show when a status change is detected or the button is pushed. This is not exactly necessary to begin with, but might be an interesting addition down the road.
Interested to hear on what it would cost to get the ball rolling and/or potentially complete the coding for me. I have intermediate experience with programming, so I'm able to edit and follow along to a certain point, but after starting this I believe it's a little out of my wheelhouse.
Advice/pricing appreciated!