data_collection_node_hardware
This is an old revision of the document!
Table of Contents
Data Collection Node Hardware
Monitoring of power outages will require battery backed power.
Requirements
Requirements for the data collection node hardware:
- Wall power (no battery needed)
- Low cost
- WiFi capable comms to the gateway
- Single board with features to support all sensors
- No OS to manage
Controller Hardware Evaluation
The following boards are candidates for data collection node hardware:
Board | Cost | RAM | Flash | Net | IO | Dev Tools |
---|---|---|---|---|---|---|
Sparkfun ESP8266 Thing | $18.50 | 32k inst/80k data | 4MB | 802.11 pnp | micro USB 32 GPIO I2C SPI UART | Arduino IDE |
Sparkfun ESP32 Thing | $23.50 | 520k | 4MB | 802.11 | micro USB 28 GPIO I2C SPI UART | Arduino IDE |
Raspberry Pi Pico W | $6.00 | 256k | 2MB | 802.11g | micro USB (host+dev) 26 GPIO 2 SPI 2 I2C 2 UART 3×12 ADC | RPI Linux |
Raspberry Pi Zero 2 W | $15.00 | 512MB | 4MB | 802.11 b/g/n | micro USB mini HDMI GPIO I2C SPI UART | RPI Linux |
Sparkfun Thing Plus DA16200 | $34.95 | 512MB | 802.11 b/g/n | USB-C QUIC 16 GPIO I2C SPI 2 UART 12 bit ADC |
Sensors
Current Measurement
This sensor is used to measure device usage (like an EV charger) and also to detect when a device is running (HVAC unit).
Requirements
- Non-intrusive
- 120v, 240v
Water Temperature Sensor
This sensor is intended to measure temperate of a pool.
Requirements
- Submersible
- I2C
Ambient Temperature Sensor
Requirements:
- Measure ambient temperature remote from board (insert into duct work for example)
- I2C
This may be as simple as something like a TO-92 based package wired to the board.
data_collection_node_hardware.1668096001.txt.gz · Last modified: 2022/11/10 16:00 by glen