Z-Wave enabled Radiation, Temperature and Humidity Monitor with LCD Display
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Circuit and PCB
DataLog24H.cpp
DataLog24H.h
LICENSE
README.md
SharpMemoryLCD.cpp
SharpMemoryLCD.h
ZUNO_RM80_RadiationMonitor.ino

README.md

Z-Wave enabled Radiation, Temperature and Humidity Monitor with LCD Display

Table of Contents

Description

The project requires the following hardware components:

  • Z-Uno (Z-Wave) development board from Z-Wave.Me
  • Radiation monitor - RM-60/70/80 radiation monitor from AWARE Electronics. Connected to the external interrupt ZUNO_EXT_ZEROX.
  • Temperature/humidity sensor - DHT22 temp/hum sensor, 10kOhm resistor. Controlled via a single pin using the ZUNO_DHT module.
  • LCD display - Adafruit Sharp 1.3" Memory LCD Display. Controlled via the SPI interface.
  • Control buttons - 2 simple press buttons connected to 2 DIOs.

In addition to the functions related to the above hardware components, the application provides the following features:

  • Radiation data, temperature and humidity can be reported every minutes via Z-Wave
  • Radiation events can be indicated via the Z-Uno user LED
  • Status information can be reported via the USB attached serial interface
  • Configuration options: Z-Wave reporting, LED activity and status reporting via serial interface can individually be enabled or disabled. Configurations are stored in the EEPROM and restored after power cycling.

Hardware required

  • Z-Uno board
  • RM-60/70/80 radiation monitor from AWARE Electronics
  • Sensor DHT11
  • LCD display - Adafruit Sharp 1.3" Memory LCD Display
  • 1 resistor1 10kOhm
  • 2 press buttons
  • Breadboard, wires

Schematics, PCB layout

Schematic:

Schematic

PCB layout:

PCB Layout

Breadboard:

Breadboard Drawing


Photos

Breadboard:

Breadboard

Final device:

Final device

Some display pictures:

Breadboard


Release history

  • 0.1
    • Initial version, verified with Z-Uno firmware revision 2.0.7. Since no external interrupts are supported in this firmware revision, the RM-80 radiation monitor has to be connected to the serial interface Serial0.
  • 0.2
    • Version adapted for Z-Uno firmware version 2.0.9 that supports external interrupts. The RM-80 radiation monitor has to be connected to the external interrupt 'ZUNO_EXT_ZEROX'.
    • Only valid mean/average values are reported via Z-Wave (e.g. 1-hour average value will not be reported the 1st hour after booting)

License

This project is licensed under the MIT License - see the LICENSE file for details.