Both sides previous revisionPrevious revisionNext revision | Previous revision |
data_collection_node_hardware [2022/11/10 15:07] – [Hardware Evaluation] glen | data_collection_node_hardware [2022/11/18 22:04] (current) – [Controller Hardware Evaluation] added rp2040 glen |
---|
====== Data Collection Node Hardware ====== | ====== Data Collection Node Hardware ====== |
| |
| Monitoring of power outages will require battery backed power. |
| |
===== Requirements ===== | ===== Requirements ===== |
The following boards are candidates for data collection node hardware: | The following boards are candidates for data collection node hardware: |
| |
^ Board ^ Cost ^ RAM ^ Flash ^ Net ^ IO ^ Dev Tools ^ | ^ Board ^ Cost ^ RAM ^ Flash ^ Net ^ IO ^ Notes ^ |
| [[https://www.sparkfun.com/products/13231|Sparkfun ESP8266 Thing]] | $18.50 | 32k inst/80k data | 4MB | 802.11 pnp | micro USB \\ 32 GPIO \\ I2C \\ SPI \\ UART \\ | Arduino IDE | | | [[https://www.sparkfun.com/products/18288|Sparkfun Pro Micro RP2040]] | $10.95 | 264k | 16MB | 802.11 | USB-C (host/device) \\ QWICC \\ 4x12ADC \\ 30 GPIO \\ I2C \\ SPI \\ 2xUART \\ | MicroPython, C/C++ | |
| | [[https://www.sparkfun.com/products/13231|Sparkfun ESP8266 Thing]] | $18.50 | 32k inst/80k data | 4MB | 802.11 pnp | micro USB \\ 32 GPIO \\ I2C \\ SPI \\ UART \\ | Arduino IDE | |
| [[https://www.sparkfun.com/products/13907|Sparkfun ESP32 Thing]] | $23.50 | 520k | 4MB | 802.11 | micro USB \\ 28 GPIO \\ I2C \\ SPI \\ UART \\ | Arduino IDE | | | [[https://www.sparkfun.com/products/13907|Sparkfun ESP32 Thing]] | $23.50 | 520k | 4MB | 802.11 | micro USB \\ 28 GPIO \\ I2C \\ SPI \\ UART \\ | Arduino IDE | |
| [[https://www.sparkfun.com/products/20173|Raspberry Pi Pico W]] | $6.00 | 256k | 2MB | 802.11g | micro USB (host+dev) \\ 26 GPIO \\ 2 SPI \\ 2 I2C \\ 2 UART \\ 3x12 ADC | RPI Linux | | | [[https://www.sparkfun.com/products/20173|Raspberry Pi Pico W]] | $6.00 | 256k | 2MB | 802.11g | micro USB (host+dev) \\ 26 GPIO \\ 2 SPI \\ 2 I2C \\ 2 UART \\ 3x12 ADC | RPI Linux | |
| [[https://www.sparkfun.com/products/18713|Raspberry Pi Zero 2 W]] | $15.00 | 512MB | 4MB | 802.11 b/g/n | micro USB \\ mini HDMI \\ GPIO \\ I2C \\ SPI \\ UART | RPI Linux | | | [[https://www.sparkfun.com/products/18713|Raspberry Pi Zero 2 W]] | $15.00 | 512MB | 4MB | 802.11 b/g/n | micro USB \\ mini HDMI \\ GPIO \\ I2C \\ SPI \\ UART | RPI Linux | |
| [[https://www.sparkfun.com/products/19696|Sparkfun Thing Plus DA16200]] | $34.95 | | 512MB | 802.11 b/g/n | USB-C \\ QUIC \\ 16 GPIO \\ I2C \\ SPI \\ 2 UART \\ 12 bit ADC | | | | [[https://www.sparkfun.com/products/19696|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 ===== |
| |
| ==== Air Flow Sensor ==== |
| |
| This sensor is used to monitor air flow in HVAC ducts. |
| |
| Part: [[https://www.sparkfun.com/products/18377?_ga=2.49502561.699155336.1668005513-765672591.1668005513|SparkFun Air Velocity Sensor Breakout - FS3000-1005 (Qwiic)]] |
| * $59.95 |
| * QUICC |
| * Arduino library |
| * 0-16mph, 12-bit resolution |
| ==== 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 |
| |
| ^ Device ^ Cost ^ Max Current ^ Notes ^ |
| | [[https://www.digikey.com/en/products/detail/carlo-gavazzi-inc/CTV1X60A333MV/15290124| Digikey Current sense transformer CTV1X60A333MV]] | $56.00 | 60A | snap on, no lead | |
| | [[https://www.sparkfun.com/products/11005 | Sparkfun Non-Invasive Current Sensor - 30A]] | $10.95 | 30A | snap on, lead with 3.5mm audio connector | |
| |
| ==== Water Temperature Sensor ==== |
| |
| This sensor is intended to measure temperate of a pool. |
| |
| Requirements |
| * Submersible |
| * I2C |
| |
| [[https://www.sparkfun.com/products/11050|Temperature Sensor - Waterproof (DS18B20)]] |
| |
| $10.95 |
| |
| 1-wire interface |
| |
| ==== Ambient Temperature/Humidity Sensor ==== |
| |
| Used to monitor ambient temperature and humidity, especially in HVAC vents to help monitor HVAC health. |
| |
| Component: [[https://www.sparkfun.com/products/16298|Qwiic Pressure/Humidity/Temp (PHT) Sensor - MS8607]] |
| * $19.95 |
| * QUICC |
| * Arduino library |
| * +/- 1degC |
| * Pressure, temperature, humidity |
| |