User Tools

Site Tools


data_collection_node_hardware

This is an old revision of the document!


Data Collection Node Hardware

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

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.1668095433.txt.gz · Last modified: 2022/11/10 15:50 by glen