SPARK Project #1, Post #3

msSpark1.jpg

AgileWaves.jpg

I came across this very elegant residential energy efficiency dashboard from Agilewaves as I was thinking about user interfaces for my smart home project. I like the clean, intuitive design and the logical layout. Skilled interface designers were probably involved with creating this interface. I won't pretend to be a skilled interface designer, and I do want to create a simple user interface that communicates historic resource usage and current usage measurements. There are a lot of tools available to create complex user interfaces with back-end stub code to simplify programming. Much of my programming experience involves embedded systems, and I prefer hacking systems that hide inside larger electromechanical devices, with an embedded controller to handle measurement and control with specifically defined user interaction. Thus, AJAX and PERL are not the first tools I grab to create an interface. I do have pushbuttons, 4 bit to 32 bit microcontrollers, and LCD displays at the ready in my tool kit. With those tools in mind, I've set about creating a basic look and feel for my dashboard.

In my previous posts, I outlined some of the general requirements for a smart home network that aggregates energy generation and usage data for a net-zero building. I have looked at basic measurement and control needs of the building's users, and the sources of signals and the sensors needed to acquire those signals. I want to display this information to the users and occupants of the building. As a place to start, I've drawn some basic widgets that will be fed data for display.

Continue on to the SPARK Project blog to see more.


Recent Entries

Comments

Oldest comments listed first.

Posted by: RocketGuy on June 11, 2009 at 3:55 PM

I'm sorry, but this still lacks... street cred?

I see the words "sponsored" and "microsoft" and I just can't help but feel something just draining out of the site. Vitality? Hit points? I dunno.

The irony is that I know somebody who works within the windows mobile group, and even like her as a human being. So I don't see this as a simple issue.

Still don't like this whole thing though. It feels antithetical to DIY spirit, like a corporate tentacle is sliding it's way in. Not that all corporations are pure evil, but MS sure does try for it.

Just my opinion, I'm aware that there are others.


Posted by: Timothy D. Swieter on June 11, 2009 at 5:36 PM

Cool project....needs more details

I think this project and the project goals are really on-topic for how DIYers are thinking about environment theses days. I am enjoying reading this blog and learning more about how he is doing this and why. These blog posts on are inspiring, however the details of what is being done and how he is doing the project are lacking. I wish there were more details.

For instance in this recent post it shows some screen shots the author made for his GUI, but doesn't mention a single word on what software tools or methods he used to compose them. He is creating an embedded system, but didn't mention the tools.

Perhaps at this time he is still conceptual in his design, so maybe the details will come later.


Posted by: Becky Stern on June 11, 2009 at 7:21 PM

You're right, Timothy, this project is a work in progress, and we'll be hearing more about it very soon! The Spark project page has more details than the post here, and this project is ongoing.


Posted by: Kipp Bradford on June 17, 2009 at 4:20 PM

Timothy, thank you for the feedback. This post was lighter than desired, a consequence of spending a substantial amount of time looking ahead to future posts covering SPARK computer hardware and software.

Since you asked about the GUI, I used Labview 8.6 running in Windows XP to create it. I am working on conceptual design, in addition to learning about 6 different hardware platforms plus a mostly unfamiliar development environment. I expect most hobbyists to face a similar challenge. I had the benefit of resorting to a software rapid-prototyping tool to communicate what the GUI might be and understand how it should work before digging into the software and hardware. This was also important to me because I want the user interface requirements to lead the software and hardware discussions.


Posted by: Timothy D. Swieter on June 18, 2009 at 1:34 AM

Thanks for the details. I see the latest post is up - looks like a hardware post.


Leave a comment


Subscribe to MAKE!Subscribe to MAKE Magazine!

Subscribe today, save 42% and get web access to MAKE free. MAKE Digital Edition is available only to subscribers.

$34.95 / 1 year
(4 Quarterly Issues)

Subscribe now


Void your warranty, violate a user agreement, fry a circuit, blow a fuse, poke an eye out. Make: The risk-takers, the doers, the makers of things... Welcome to Make: Online!


CRAFT Maker Shed Maker Faire MAKE television
Holiday Gift Guides from MAKE
Gifts for Dads
Science and Chemistry
Gifts Under $20
More guides: Santa Claus Machines, Geek Toys for Grown Up Girls & Boys


Check out all of the episodes of Make: television

Alex Rider Dream Gadget Contest
Make: Science Room

Connect with MAKE

Be a MAKE fan on Facebook MAKE on Facebook
Visit our Facebook page and become a fan of MAKE!
MAKE on Twitter MAKE on Twitter
Follow our MAKE tweets!
MAKE Flickr Pool MAKE on Flickr
Join our MAKE Flickr Pool!
    make_tips on Twitter




    Maker SHED

    Advertise here with FM.

    Why advertise on MAKE?
    Read what folks are saying about us!

    Click here to advertise on MAKE!



    Subscribe to MAKE Magazine!

    Make: Online authors!

    Gareth BranwynGareth Branwyn
    Senior Editor


    Phillip TorronePhillip Torrone
    Senior Editor
    | AIM | Twitter


    Becky SternBecky Stern
    Associate Editor
    | AIM | Twitter


    Marc de VinckMarc de Vinck
    Contributing Writer
    | AIM | Twitter


    John ParkJohn Park
    Contributing Writer
    | Twitter


    Sean RaganSean Ragan
    Contributing Writer
    | Twitter


    Matt MetsMatt Mets
    Contributing Writer
    | AIM | Twitter


    Dale DoughertyDale Dougherty
    Editor & Publisher
    | Twitter


    Shawn ConnallyShawn Connally
    Managing Editor
    | Twitter


    Goli MohammadiGoli Mohammadi
    Associate Managing Editor

    Kip KayKip Kay
    Weekend Projects
    | AIM | Twitter


    Collin CunninghamCollin Cunningham
    Contributing Writer
    | AIM | Twitter

    Adam FlahertyAdam Flaherty
    Contributing Writer
    | AIM | Twitter



    More contributors: Mark Frauenfelder (Editor-in-Chief, MAKE magazine), Kipp Bradford (Technical Consultant/Writer), Chris Connors (Education), Diana Eng (Guest Author), Peter Horvath (Intern), Brian Jepson (O'Reilly Media), Robert Bruce Thompson (Science Room)

    Suggest a Site!

    Current Podcast

    itunesdl.gif Weekend Project: Beetlebot Simple robot from your parts bin that avoids obstacles. Thanks go to Jerome Demers for the original article in MAKE, Volume 12. To download the Beetlebot video, click here or subscribe in iTunes. Check out the complete Beetlebot article... More...

    Get the Make: Online sent via email
    Enter your email to receive Make: Online each day:



    MAKE Fascination video series brought to you by Dow

    Make: Education
    MAKE: en EspaƱol MAKE: Japan
    Important please read


    Subscribe to MAKE Magazine!

    Recent Posts from the Craft: Blog