scottyanke / PVCC-Air-Handlers

Monitoring systems for air handlers, steam tunnels, air conditioners and building hallways.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PVCC-Air-Handlers

This project is a subset of a larger monitoring system of air handlers, temperature and humidity sensors, air pressure sensors, and relays for a nursing home. The five air handler projects all use Cypress PSoC 5LP chips, and are in the same workspace in PSoC Creator.

The ds18b20, max31855, max31865, and one-wire files are common to all projects in this workspace. Only the main.c programs along with the hardware design are unique to each monitoring setup.

Parts of these programs came from examples others have provided, and have been modified to run on the Cypress hardware. There weren't a whole lot of examples for those chips. They are very easy to program and use, along with being relatively inexpensive to purchase. PSoC chips were chosen over STM32, LPC and TI chips because of their flexibility for pin assignments and component usage.

Use what you want for anything.

Requirements

To compile these programs you will need Cypress' PSoC Creator running on Windows. It's free, but doesn't run on Linux (except in a virtual machine running Windows). All of the flash programming can be done from the machine that is running PSoC Creator, using the Cypress-supplied KitProg adaptors (which come with the CY8CKIT-059 boards I've been using).

There are no make files. This is all done as projects within one workspace in the IDE.

The boards I've been using are the PSoC 5lp, CY8C5888LTI-LP097 chips. They are probably more expensive than Atmel, but the chips are very flexible to program and have some good examples.

About

Monitoring systems for air handlers, steam tunnels, air conditioners and building hallways.


Languages

Language:C 72.9%Language:C++ 12.0%Language:Pawn 11.9%Language:Assembly 3.2%Language:Objective-C 0.0%