The goal of this project is to create a small board that contains many sensors and that can be used as a meteo station. This board is controlled by the master board and acts as an I2C slave. The board is in sleep mode by default and is only waked up by the master board when it requires data.
The following components are present on the board:
Microcontroller: ATmega328
Sensors:
- DHT-22 humidity sensor
- DS18B20 for temperature
- Photoresistor for light
Connectors:
- 2X RJ12 to connect other boards via I2C
- 2X 3.5mm jack to eventually connect additional sensors.
This device appears like a I2C slave at the address XXX and allows the following commands
- Consumption in sleep mode: 20µA
- Consumtpion awake: 3.8mA