element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Smarter Life
  • Challenges & Projects
  • Design Challenges
  • Smarter Life
  • More
  • Cancel
Smarter Life
Blog Smarter Life Challenge - The Henrietta Project
  • Blog
  • Forum
  • Documents
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: dougw
  • Date Created: 15 Dec 2013 8:11 PM Date Created
  • Views 2421 views
  • Likes 1 like
  • Comments 6 comments
  • bluetooth
  • psoc4
  • henrietta_project
  • smarter_life_challenge
  • light_sensor
  • temperature
  • touch_screen
  • thermostat
  • servo
  • smarter_life
  • gps
  • nokia5110
  • dht11
  • sensor
Related
Recommended

Smarter Life Challenge - The Henrietta Project

dougw
dougw
15 Dec 2013

The Henrietta Project is a smart thermostat system entered in the PSoC4 Pioneer Kit Smarter Life Challenge.

An introductory video that describes the system features and costs has been uploaded.

There will be a second video to demonstrate the system.

Current status is all subsystems are connected, configured, compiled and working with appropriate test software.

The system will be cleaned up mechanically and electrically before finalizing the demo software.

Current status is:

  • all PCBs are designed, assembled and tested
  • all subsystems are connected, configured, compiled and working with appropriate test software.
  • graphics editing software for the LCD displays is programmed and working, and graphics have been completed
  • the touch pad is fully mapped and working
  • Bluetooth communications are working with both android and PC hosts
  • the environmental interface is tested and working
  • the servo motor and door switch are tested and working
  • the temperature and light sensor are tested and working
  • the GPS clock is tested and working
  • the PC app is complete and tested
  • voice control was demonstrated
  • the thermostat schedule editor has been added to the firmware

 

Not shown are remote Bluetooth devices - I use an android device for remote monitoring and control (Galaxy Note)

The GPS module is used to provide an extremely accurate time and date clock that never needs to be set.

Here is a diagram of all subsystems and how they are connected.

image

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

For more information on the project check out these links:

http://www.element14.com/community/videos/10631/l/smarter-life-challenge--the-henrietta-project-intro

http://www.element14.com/community/community/knode/dev_platforms_kits/element14_dev_kits/psoc4_pioneer_kit/blog/2013/12/15/smarter-life-challenge--the-henrietta-project

http://www.element14.com/community/community/knode/dev_platforms_kits/element14_dev_kits/psoc4_pioneer_kit/blog/2013/12/17/smarter-life-challenge--the-henrietta-project--touch-screen-subsystem

http://www.element14.com/community/community/knode/dev_platforms_kits/element14_dev_kits/psoc4_pioneer_kit/blog/2013/12/23/smarter-life-challenge--the-henrietta-project--personality-infusion

http://www.element14.com/community/community/knode/dev_platforms_kits/element14_dev_kits/psoc4_pioneer_kit/blog/2013/12/29/smarter-life-challenge--the-henrietta-project--wire-wrap-versus-jumpers

http://www.element14.com/community/community/knode/dev_platforms_kits/element14_dev_kits/psoc4_pioneer_kit/blog/2014/01/01/smarter-life-challenge--the-henrietta-project--bluetooth-operation

http://www.element14.com/community/community/knode/dev_platforms_kits/element14_dev_kits/psoc4_pioneer_kit/blog/2014/01/02/smarter-life-challenge--the-henrietta-project--furnace-interface

http://www.element14.com/community/community/knode/dev_platforms_kits/element14_dev_kits/psoc4_pioneer_kit/blog/2014/01/02/smarter-life-challenge--the-henrietta-project--light-sensor

http://www.element14.com/community/community/knode/dev_platforms_kits/element14_dev_kits/psoc4_pioneer_kit/blog/2014/01/03/smarter-life-challenge--the-henrietta-project--gps-clock

http://www.element14.com/community/community/knode/dev_platforms_kits/element14_dev_kits/psoc4_pioneer_kit/blog/2014/01/03/smarter-life-challenge--the-henrietta-project--speech-recognition

http://www.element14.com/community/community/knode/dev_platforms_kits/element14_dev_kits/psoc4_pioneer_kit/blog/2014/01/10/smarter-life-challenge--the-henrietta-project--pc-app

http://www.element14.com/community/videos/10849/l/the-henrietta-project--hardware-summary

 

 

videos

http://www.element14.com/community/videos/10631/l/smarter-life-challenge--the-henrietta-project-intro

http://www.element14.com/community/videos/10720/l/henrietta-eyes-animation-demo

http://www.element14.com/community/videos/10789/l/the-henrietta-project--bluetooth

http://www.element14.com/community/videos/10808/l/the-henrietta-project--voice-control

http://www.element14.com/community/videos/10809/l/the-henrietta-project--light-sensor

http://www.element14.com/community/videos/10810/l/the-henrietta-project--gps-clock

http://www.element14.com/community/videos/10816/l/the-henrietta-project--speech-recognition

http://www.element14.com/community/videos/10720/l/henrietta-eyes-animation-demo

http://www.element14.com/community/videos/10850/l/the-henrietta-project--touch-pad

http://www.element14.com/community/videos/10854/l/the-henrietta-project--pc-app-operation

http://www.element14.com/community/videos/10851/l/the-henrietta-project--pc-app

 

 

Doug

  • Sign in to reply
  • dougw
    dougw over 11 years ago in reply to Former Member

    It sounds like it is going into AT mode (slow blinking) but not recognizing AT commands. This could be due to the commands being sent at the wrong baud rate or the commands not ending with carriage-return and line-feed characters.

    You could try different baud rates - 9600 is pretty common.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 11 years ago in reply to dougw

    Hi Doug,

     

    Thanks for the reply! I have tried that approach. It seems that the module gets into some special mode - I have a different LED pattern. So far I have the following: when the module is in transfer mode but not peered, the blinking pattern is short ON, short OFF. When in peering mode the pattern is 2 short ON, long OFF. Now when the Key is up (3.3V at start-up), it is long ON, long OFF. Interesting is that I can no longer connect to the module, through phone or other Bluetooth module. So right now I am trying to get the response from the module back to the PSoC4 and from there to PC terminal (I am using Hyperterminal). I will keep you posted on my progress. Any thoughts on it will be greatly appreciable.

     

    Thanks again,

    Stoyan 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 11 years ago in reply to Former Member

    Hi Stoyan,

    I did not change the settings on my Bluetooth modules, but this is the procedure as I understand it:

    Step 1: With everything powered off and no active Bluetooth devices nearby, connect PIN34 (the KEY pin) to a 3.3 Volt power supply PIN which is still off.

    Step 2: Supply power to the module (PIN34 is also supplied with high level since the PIN34 is connected with power supply PIN). Then the module will enter to AT mode with the led blinking slowly.

    At this time, the baud rate is 38400.

    Step 3: Send AT commands at 30400 Baud - note that all commands must end with CR LF. (0x0D 0x0A)

    Have you tried this?

    Doug

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 11 years ago

    Hi Doug,

     

    It is a neat design indeed.

    I am trying to use the same Bluetooth module as you (actually the module is JY-MCU V1.05, and recognized as HC-05), and so far I have managed to create a small program, so I can successfully transfer strings and chars over it. I have a challenge with the AT commands for it though. I am trying to change the baud rate, pin and name of the unit, but I can not make it respond to me. It seems that is not getting into the command mode, so I am trying many different approaches and so far no luck. Any help will be greatly appreciable.

     

    Thanks,

    Stoyan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 11 years ago in reply to DAB

    Hi DAB,

    I expect to post more details as I figure out how. This is my first blog, first on-line video, first C program, first PSoC project and the amount I don't know far exceeds what I do know. It is a fantastic thing that the PSoC development eco system has so many resources, but there is a lot of complexity under it all. The "100 projects" were very useful, although I haven't been able to actually run any of the examples. Fortunately my own project is running well and I'm learning a lot. I think I just figured out how to move the blog into the right area. Hopefully I can figure out how to link the video to the blog ...

    Doug

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube