Difference between revisions of "TrigBoardV7"
Line 2: | Line 2: | ||
− | The trigBoard is an extremely low power platform for the ESP32 WiFi+Bluetooth Module. This board is perfect for battery powered applications, due to it's single digit uA standby current draw '''~1.5uA''' with a 3V battery input. To give an idea as to how low this current draw is, a cheap smoke detector pulls about 7uA. The trigBoard | + | The trigBoard is an extremely low power platform for the ESP32 WiFi+Bluetooth Module. This board is perfect for battery powered applications, due to it's single digit uA standby current draw '''~1.5uA''' with a 3V battery input. To give an idea as to how low this current draw is, a cheap smoke detector pulls about 7uA. This board was initially designed to be the ideal IoT device - a WiFi connected battery powered monitoring solution for dry contacts, where a push notification is immediately sent when the contact state has changed. The ultra low standby current does not change regardless if the contact remains in the closed/opened state (this is part of the secret sauce in the trigBoard design). But of course, the trigBoard is a playground of low power features, so it can easily be adapted to a unique monitoring application: |
− | * Many battery options, with input voltage range from 1.8-5V. | + | * Many battery options, with input voltage range from '''1.8-5V'''. Great for two AAA batteries or even a rechargeable Lithium cell at 4.2V. Reverse polarity protection built in, so no issue if batteries are plugged in backwards. |
* Multiple wake sources all configurable through software (no more solder jumpers) | * Multiple wake sources all configurable through software (no more solder jumpers) | ||
− | * Dry contact trigger input supporting BOTH contact open and contact close, but of course configurable for either or both, so if for example a garage door was monitored, a push notification could go out for when the garage opens AND when the garage closes. | + | * Dry contact trigger input supporting '''BOTH''' contact ''''open''' and contact '''close''', but of course configurable for either or both, so if for example a garage door was monitored, a push notification could go out for when the garage opens AND when the garage closes. |
− | * The board utilizes an actual RTC (Real Time Clock). This is high quality RTC, so now accurate wake times can be configured. The timer wakes the board up at the configured time - for example once and hour, then checks the battery voltage and if low, will send out a push notification. The timer can also be used to check the current status of the contact and send out a notification, so in the garage door example, the board can be configured to not only send out notifications when the door opens/closes, but also when the garage is left open for some period of time. | + | * The board utilizes an actual '''RTC (Real Time Clock)'''. This is high quality RTC, so now accurate wake times can be configured. The timer wakes the board up at the configured time - for example once and hour, then checks the battery voltage and if low, will send out a push notification. The timer can also be used to check the current status of the contact and send out a notification, so in the garage door example, the board can be configured to not only send out notifications when the door opens/closes, but also when the garage is left open for some period of time. |
* Wake button on board can also be used to send out a push notification. | * Wake button on board can also be used to send out a push notification. | ||
* Unused pins from ESP32 broken out for future expansion and in-line to fit breadboards - developer friendly. | * Unused pins from ESP32 broken out for future expansion and in-line to fit breadboards - developer friendly. |
Revision as of 15:02, 26 February 2020
...Back to Projects:
The trigBoard is an extremely low power platform for the ESP32 WiFi+Bluetooth Module. This board is perfect for battery powered applications, due to it's single digit uA standby current draw ~1.5uA with a 3V battery input. To give an idea as to how low this current draw is, a cheap smoke detector pulls about 7uA. This board was initially designed to be the ideal IoT device - a WiFi connected battery powered monitoring solution for dry contacts, where a push notification is immediately sent when the contact state has changed. The ultra low standby current does not change regardless if the contact remains in the closed/opened state (this is part of the secret sauce in the trigBoard design). But of course, the trigBoard is a playground of low power features, so it can easily be adapted to a unique monitoring application:
- Many battery options, with input voltage range from 1.8-5V. Great for two AAA batteries or even a rechargeable Lithium cell at 4.2V. Reverse polarity protection built in, so no issue if batteries are plugged in backwards.
- Multiple wake sources all configurable through software (no more solder jumpers)
- Dry contact trigger input supporting BOTH contact 'open and contact close, but of course configurable for either or both, so if for example a garage door was monitored, a push notification could go out for when the garage opens AND when the garage closes.
- The board utilizes an actual RTC (Real Time Clock). This is high quality RTC, so now accurate wake times can be configured. The timer wakes the board up at the configured time - for example once and hour, then checks the battery voltage and if low, will send out a push notification. The timer can also be used to check the current status of the contact and send out a notification, so in the garage door example, the board can be configured to not only send out notifications when the door opens/closes, but also when the garage is left open for some period of time.
- Wake button on board can also be used to send out a push notification.
- Unused pins from ESP32 broken out for future expansion and in-line to fit breadboards - developer friendly.
- Base Firmware supports many Push Notification service options like Pushsafer, Pushover, and IFTTT. And even develop a custom solution with MQTT and UDP messaging.