Skip navigation
1 2 Previous

Smarter Life

16 Posts authored by: dougw Top Member
This is an update to the Henrietta Project, which was a design entry in the Smarter Life Design Challenge sponsored by Cypress Semiconductor and Element 14. The Henrietta Project was a smart thermostat with a variety of interfaces and features intended to showcase the capabilities of Cypress Semiconductor's PSoC4 and PSoC Creator development environment. This update is showing a spin-off from the Henrietta Project where the main feature is a GPS-based clock. It still retains Bluetooth capability ...
Henrietta's Daughter   Background Cypress Semiconductor expressed interest in converting the Smarter Life Challenge projects to use the new PSoC4 Prototyping Kit to showcase the rich capabilities of this much lower cost module. The Henrietta Project was designed to look good with the PSoC4 Pioneer Kit at its heart, but the PSoC4 Prototyping Kit would look disproportionate in the same picture frame. So, I decided to shrink the system while maintaining the same functionality and being fully ...
This is a quick report on the Embedded World Conference where the award for the Smarter Life Design Challenge was presented at the Cypress Semiconductor booth and attended by element14, who had a booth in another hall. There were about 900 exhibitors spread across 6 huge halls, plus about 50 open theater presentations excluding numerous presentations at individual booths. So - miles of walking, hours of discussions and serious information overload. One highlight for me was getting to meet some ...
Doug Wong Back to Doug Wong's VCP Profile   |  Smarter Life       Objectives The Smarter Life Challenge was intended to showcase PSoC4 technology and the Henrietta project addresses this requirement, demonstrating the kind of complexity that a PSoC4 can successfully implement. It does this with completely exposed but attractively mounted circuitry and subsystems. Additional objectives for me were to learn about the flexible and powerful PSoC4 architecture and the p ...
The Henrietta system is mounted in a picture frame to showcase all of her circuitry. She uses a servo motor to lift the window in front of her picture frame to provide access to the touch pad. The servo feature was included in the project to demonstrate how easy it is to control a servo motor from the PSoC4.   Servo Motor Demo Video The following video shows the servo motor in operation. There is also an oscilloscope to show the pulse width modulation waveform through the various position ...
This posting presents a video demonstrating remote control of the Henrietta hardware from an android phone via Bluetooth. The android app was programmed using App Inventor, now managed by MIT. To keep operation as simple and intuitive as possible the app covers the whole screen with control buttons, avoiding hidden functionality behind scrolling and menus. All controls are always visible. This app does not display information like the PC app - but all information is displayed by the Henriett ...
This installment of the Henrietta Project documentation covers operation of the touch pad and the remote PC app which uses Bluetooth to set up and control Henrietta. Actually, pretty much the whole system is shown in operation. In addition to programming the PC app and properly maping the touch pad, other significant progress since the last update includes implementing the thermostat scheduler with four programmable time periods each day on a seven day rotation. Since adding in the thermostat sc ...
Speech Recognition This update demonstrates that the Henrietta System can be controlled using voice commands. Speech recognition is not implemented in a practical way here, it is just a quick demo to showcase the possibilities of leveraging the power of cell phones to augment functionality with features like speech recognition once you build in a communications link  to cell phones. The following demo, simply uses built-in speech recognition on an android device to provide the same comman ...
The GPS clock is a powerful feature not found on even the most expensive commercial thermostats. The extreme convenience of Bluetooth remote control is also not available commercially. To put this project in perspective, the total bill of materials cost (in single system quantity) is significantly lower than the cost of a high end, high volume commercial thermostat, and yet it implements a suite of features which are not matched by commercial systems. I'm not pretending this is a competitor for ...
Light Sensor and Backlight Control Demo Video The following video shows the light sensor readings displayed on the left LCD and Henrietta using the readings to adjust the LCD backlight intensity. There is also an oscilloscope to show the pulse width modulation waveform at various ambient light levels. http://www.element14.com/community/videos/10809/l/the-henrietta-project--light-sensor Light The Henrietta Project uses a $3 cadmium sulfide light sensor module to detect incident light le ...
Design Criteria and Features The Henrietta Project includes standard environmental control outputs for controlling a furnace, a fan and an air conditioner. Standard furnace controllers operate on 24Vac, so the outputs must be 24 Vac. Standard home controllers use the following connection format, so this is what the Henrietta output connector on the thermostat interface provides:   Signal Colour Function G   Green Fan (switched 24Vac) W   White Heat (switched 24V ...
http://www.element14.com/community/videos/10789/l/the-henrietta-project--bluetooth For a video demonstrating voice control over Bluetooth check out this link: http://www.element14.com/community/videos/10808/l/the-henrietta-project--voice-control To see the full android app in operation check this link: http://www.element14.com/community/community/knode/dev_platforms_kits/element14_dev_kits/psoc4_pioneer_kit/blog/2014/01/12/smarter-life-challenge--the-henrietta-project--android-app ...
The Issue The Henrietta Project uses about 16 modules with connectors and about 108 connections. Using traditional Arduino style prototype jumpers this would definitely end up looking like a plate of coloured spaghetti was dumped on the system, pretty much obscuring the electronic modules underneath. Subsystem connection and system functionality would be indecipherable just from looking at the tangle of wires. Since a spaghetti wiring is not an ideal way to cleanly showcase electronics and syst ...
Why should a thermostat have personality? Thermostats typically are not designed to have personalities, but when I decided to call this project Henrietta (which means "ruler of the home") it naturally followed that I should infuse her with some personality. This is not because thermostats need "attitude", it is just another way to showcase PSoC4 technology and add some interesting features to an otherwise pretty mundane application. Additionally, I wanted to make her visual appearance as attrac ...
The Henrietta Project uses a resistive touch screen for user input. This log details how the touch screen portion of the Henrietta Project was implemented. The touch screen used was a replacement touch screen for a Nintendo DS Lite costing $2.60. The custom interface card cost about $2.   The Theory This touch screen has 4 connection strips, one along each side. There are 2 resistive layers, one layer has a connection along its top and bottom edges, the other layer has a connection along ...