Project Introduction
I am going to use this design challenge to design a backup sump pump for my house. The following diagram depicts my design idea. When the power grid is off, the true sine wave UPS will power the sump pump when it needs to kick in. The PSoC 6 WiFi-BT Pioneer Kit is used to communicate with the UPS through RS232 interface. We can configure, control and read status of the UPS operations. Three water level sensors are connected to the kit to provide alarms for different water level in the sump pit. In addition, three floor water sensors are connected to the kit as well to provide alarm for any basement foundation leakage. All system real-time data (such as power grid status, UPS power level, sump pit water level and basement leakage status) will be available on the AWS IoT cloud. The stretch goal for this project is to have a real-time video stream or photo capture on the sump pit and basement floor.
The PSoC 6 WiFi-BT Pioneer Kit is a very nice and capable kit. It appears very high quality and well designed/layouted. The all-in-one development environment ModusToolbox is very capable for PSoC development. I installed the tool on Ubuntu 16.04 virtual machine and it runs pretty smooth. By following Mark Saunders' series of blogs (https://www.cypress.com/blog/technical) step by step, I can easily get my hands on a project involving FreeRTOS and emWin graphic library on the kit.
Cypress provides many example projects for developers to reuse their code. ModusToolbox is straightforward and easy to use. I can't wait to start working on my project.


