This board has been modified to include a battery-protection diode. This prevents back-feeding 5v to the batteries if they are installed while the board is connected to a 5V source. The revised b...

This board has been modified to include a battery-protection diode. This prevents back-feeding 5v to the batteries if they are installed while the board is connected to a 5V source. The revised board is version 1.21B.

A NEW VERSION OF THIS BOARD IS AVAILABLE HERE

This Arduino-compatible, battery-powered, Wifi-enabled DHT-22 sensor board allows you to easily deploy a remote Temperature and Humidity sensor. Upload data to a free ThingSpeek.com channel, to your ConnectedHome central monitoring station, or to any other location you desire - it is completely up to you!

NOTE: The Sensor Board is fully assembled but the 18650 battery holder has not been attached. This is to allow you to add additional sensors if desired. You will need to mount your own additional sensors (optional), and solder the battery holder onto the board. You can optionally select to have the battery holder mounted and female pin headers installed in Sensor2 and Sensor3 prior to shipping.

Using 2 18650 3.7v batteries (batteries not included), this SMART sensor board can be deployed ANYWHERE. As long as it can connect to Wifi, it can upload temp/humidity data.

There are 2 additional 3-pin sensor ports to allow you to connect additional sensors if you desire. Sensor2 and Sensor3 use the same Arduino pins as the I2C port (A4 & A5),so you can use I2C sensors as well as any 3 or 4 pin sensor you like (a 4-pin sensor would use both ports). VCC jumper allows for 3.3v or 5v sensor voltage supply for maximum flexibility.

On-board DHT-22 sensor measures temperature and humidity with 0.5%C temperature accuracy and 2% humidity accuracy. Fully supported by easy-to-use Arduino library, on Arduino pin D16/A2.

On-board 3.3v Boost regulator provides 800ma and can be shutdown from within your Arduino sketch (pin D3) for Ultra-low power consumption.

(Optional) 5v Boost regulator provides 1.5A from a supply as low as 2.5Vdc, allows the board to run at 5vdc and support 5v sensors.

Monitor battery voltage via dedicated Arduino pin

By adding your own additional sensors, deployment options are limitless.

FEATURES

ARDUINO IDE compatible. Compatible with all Arduino libraries.

Supports up to 3 on-board sensors simultaneously (DHT-22 takes up one port)

Pull-up resistor can be installed on Sensor3 port (4.7k resistor included)

Supports WiFi communications with included ESP8266 modules (ESP-01)

Atmega328-based; fully supported in Arduino IDE for ease of programming (board type UNO/Genuino), 28-PIN DIP IC for easy removal or replacement

Arduino UNO/Genuino bootloader pre-loaded

Flexible power options; can use 2 18650 batteries (parallel only) via the on-board battery holder, or can be power from the 2-pin Molex connector (2.5 to 5Vdc DO NOT EXCEED 5Vdc)

Dedicated Arduino pin for monitoring and reporting battery voltage

On-board red/green LED allows for status signaling

Configurable for ULTRA LOW POWER; can run several months on 2 18650 batteries when properly configured

5-pin Program/Debug port for easy sketch/HEX upload via USB-Serial adapter (optional)

6-pin ICSP connector for uploading Ardunio bootloader or sketches/HEX directly via AVRISP programmer (optional)

3-pin Progam/Debug port for ESP-8266; allows for firmware updates

RESET button

Flash button for ESP-8266, with slide switch to enable DEBUG mode

DETAILS

Sensors

3 dedicated sensor ports allow for multiple sensor options (additional sensors not included)

Sensor3 port can be configured with pull-up resistor (4.7K resistor included)

Sensor ports 2 and 3 can be combined to allow for use of I2C sensors or can be used with a 4-pin sensor

Supports 3.3v and 5v sensors (with optional 5v boost regulator or when powered by external 5v source) - VCC voltage configurable via jumper

Dedicated port for ESP8266 Wifi Module

Power

Supply voltage 2.5-5vdc (3vdc required to start up, then will run down to 2.5vdc)

VCC can be set to 5v, 3.3v, via VCC_SRC jumper

On-board 3.3v BOOST converter supplies 800ma and can be disabled by Arduino sketch for maximum power savings (Atmega328 must be configured to run from VIN battery voltage or 5V boost regulator in order to shutdown the 3.3v reg and ESP8266)

(Optional) On-board 5v BOOST converter supplies 1.5A

Dual-18650 battery holder 2 x 18650 can be mounted to bottom of board, creating a mobile sensor unit for quick or temporary deployments. Can be only be used in PARALLEL battery configuration

2-pin, 2.54mm MOLEX connector, supply 2-5-5vdc. Can use 3 AA batteries in SERIES

3-pin PWR header for sourcing or applying 5V, 3v3, or GND

Monitor/report battery voltage by reading Arduino pin A0. Uses INTERNAL 1.1 voltage reference

Communications

Supports Wifi communications with on-board ESP8266 module

5-Pin Dedicated Program/Debug interface can use a standard USB-Serial adapter to program/debug the board (Arduino IDE Compatible)

6-pin ICSP Header can use an AVRISP programmer to load the Arduino bootloader or upload HEX files 6-PIN AvrISP or 10-PIN AvrISP (both Arduino IDE Compatible)

See the product page for the various serial programmers I sell for instructions on installing the driver and communicating with the board:

6-PIN AVRISP Programmer

10-Pin AVRISP Programmer

USB-Serial Converter

See my GitHub site for example Arduin-compatible sketches (Atrduino IDE required)

BurgessWorld GitHub

Dimensions