User Tools

Site Tools


data_collection_node_hardware

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
data_collection_node_hardware [2022/11/10 15:50] – [Sensors] glendata_collection_node_hardware [2022/11/18 22:04] (current) – [Controller Hardware Evaluation] added rp2040 glen
Line 1: Line 1:
 ====== Data Collection Node Hardware ====== ====== Data Collection Node Hardware ======
 +
 +Monitoring of power outages will require battery backed power.
  
 ===== Requirements ===== ===== Requirements =====
Line 15: Line 17:
 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 |
Line 23: Line 26:
  
 ===== Sensors ===== ===== 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 ==== ==== Water Temperature Sensor ====
Line 31: Line 55:
   * Submersible   * Submersible
   * I2C   * I2C
-==== Ambient Temperature Sensor ==== 
  
-Requirements: +[[https://www.sparkfun.com/products/11050|Temperature Sensor - Waterproof (DS18B20)]] 
-  * Measure ambient temperature remote from board (insert into duct work for example+ 
-  * I2C+$10.95 
 + 
 +1-wire interface
  
-This may be as simple as something like a TO-92 based package wired to the board.+==== 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
  
data_collection_node_hardware.1668095433.txt.gz · Last modified: 2022/11/10 15:50 by glen