Initially, an Arduino Micro clone was used for quickly verifying if the whole stack of modules work. To save cost, the code was then modified to run with a Digispark ATtiny85 (Soil Moisture and RGB Sensor is not yet working).
The respective sketches for the Arduino Micro and ATtiny are included in this repository. The wiring schematics and pictures of the project can also be viewed.
Sensors Used:
BH1750 - Light Intensity Sensor
DHT11 - Temperature and Humidity Sensor
TCS34725 - RGB Sensor
Soil Moisture Sensor v1.2
Libraries used are gathered from several open source repositories.