An Expected Disappointment

A project log for Making Work-From-Home Lighting Work-For-Me

A modular system to dynamically monitor and replicate outdoor lighting color temperature indoors while maintaining a stable light level.

JonJon 07/19/2021 at 01:010 Comments

One of the neat ways I'll be physically extending this project is using SparkFun's QuiicBus Kit to drive the signals between the remote sensors and the controller over traditional ethernet wire. While both my sensors and the extenders are well documented, they're unfortunately not perfectly aligned in regards to their pin connections. In an ideal configuration I might directly connect the headers from one board to a female connector on another. Unfortunately, I'll instead be routing some jumpers because the key ground, voltage, SDA, and SCL pins aren't in an exactly matched order.

The SparkFun QwiicBus MidPoint and Endpoint adapters alongside the Adafruit TCS34725 RGB sensor. Note the female RJ45 connector size for scale.A close-up comparing the pin header labels of the QwiicBus system device and the Adafruit RGB sensor.

I knew this going in (thanks to all the documentation) and honestly I'm more impressed when I see newer solutions that do work well together. I particularly applaud Adafruit for incorporating STEMMA QT connectors in some of their devices to provide connectivity with the SparkFun Qwiic system.

I'm sure others have found some solutions to this kind of problem ranging from elegant to terrifying, so I hoped to share my own experience in order to learn from those examples. Of course, a single custom PCB would bring everything together nicely. But even wiring the two boards together will still allow a remarkably small remote sensor that can get me started on my project in no time. On to collecting my data!