cigarillo humidor monitoring
Cigarillo is a solution that allows cigar lovers to actively monitor the environmental parameters of stored cigars.The system, with the help of a wireless sensor located inside the humidor, reacts to temperature and humidity changes and sends the owner a message when the parameters are exceeded.
Sensor part of the Cigarillo solution was aimed to be very small and whats more important should work on battery at least over an year. To meet those objectives we decided to use low power RF module based on nRF51822 that includes:
- 32-bit ARM® Cortex™ M0 CPU with 256kB flash + 32kB RAM for application
- the embedded 2.4GHz transceiver supports both Bluetooth low energy and the Nordic Gazell 2.4 GHz protocol stack
Component responsible for readings of temperature & humidity based on low power consumption chip HTU21D which over I2C communicate with RF module. During inactive time all components remain in sleep mode which also help to save even more power.
The signals from the sensor are received by the Senses Station acting as a IoT hub - Edge/Fog gateway in other words. This gateway can collect signals from various remote sensors in the house and forward them to the cloud part of the system. The hub is build using the Raspberry Pi single-board computer running dedicated microservice.
The use of Raspberry Pi was dictated by the flexibility of this platform and the ease of upgrading with more interfaces for other modes of communication. Extensible is also the reason for choosing a microservices platform. This enables the Senses Station to be used to build a variety of smart home solutions.
The screenshot (cloud hosted web application) shows such a solution, in which Cigarillo has been extended by the author with the door opening sensors and temperature measurements inside and outside the garage.