Skip to content

robertocannella/aidatapipes-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Main Micro-Controller Software for A.I. Datpipes

Summary:

A.I. Datapipes is a software and hardware suite created to aid in heating/cooling system monitoring. Sensors are strategically placed throughout the system to allow for continued analysis of operations. Data collected is stored and fed into a Machine Learning model which normalizes the behavior of each component in the system. These components include pumps, blowers and valves (among others). Any deviation from the learned normal behavior will trigger an alert. In most cases, components will sub perform prior to failing completely. A.I. Datapipes is a preventative maintenance tool.

This portion of the A.I. Datapipes suite is The Main Controller for the system. Other components are maintained separately. They include:

  • The DashBoard (live updating)
  • Machine Learning Portal
  • Backend API (historic retrieval)

Purpose of this module:

Read and push data from sensors installed near heating/cooling equipment.

Hardware:

RaspberryPi 4

Communication

A 1 Wire Network, typically communicating through I2C protocol through a bus master:

Devices:

For Digital Sensors:

For Analog Sensors:

  • MPC3008: Analog to Digital Converter
  • 10kΩ resistor at 25 °C (outdoor temperature sensor)

Linux Libraries/Drivers:

About

main controller software for aidatapipes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages