Spark Project/Blog

Projects

Kipp Bradford
Make Magazine Spark Project with Microsoft
David Shoemaker
A not quite robot project. Using a 3 layer control design from c# desktop...
iRobot Create plus Windows
Kipp Bradford
Windows Embedded CE used as a generic, stand-alone xBee controller




Subscribe to this RSS Feed RSS

Kipp Bradford

Kipp Bradford: SPARK Project #3, Post#5

In my previous SPARK post, I created a program that sends serial port commands via an XBee transceiver to control lights plugged into a modified power strip. It was nice to see this level of functionality, but since this is my last SPARK post, I wanted to add a little pizzazz to the project. The eBox 2300 computer I am using has audio in and audio out. I thought it would be cool if I had lights flashing in coordination


Kipp Bradford

Kipp Bradford: SPARK Project #3, Post#4

In my previous post, I finally started to make some progress with my Windows Embedded CE project. I was able to get a simple test application running which could send and receive messages via a serial port on my iCop eBox 2300 computer. I first sent messages to a host computer using an RS232 crossover cabl


Kipp Bradford

Kipp Bradford: SPARK Project #3, Post#3

In my previous post, I described how I was able to program an iCop eBox to transmit date using an XBee wireless link. The program was written in Visual C++ and executed serial port commands to send data to a host computer. I had previously set up the XBees to communicate at 115,200 baud, but the Visual C++ serial port configuration defaults to 9600 for the baud rate. I was able to find sample code for It was relatively straightforward to add code to my program that changed to baud rate to th


Kipp Bradford

Kipp Bradford: SPARK Project #3, Post#2

Blinking an LED and transmitting text to a serial terminal is not the most exciting thing in the world, but it’s very cool to breathe life into a balky computer even at the most basic level. Also, I have worked with enough development tools know that it can be a lot of work going from first build to basic function. Many vendors like National Instruments, Texas Instruments, and others have recognized the value in making a good first impression while preserving all the power and sophisti


Kipp Bradford

Kipp Bradford: SPARK Project #3, Post#1

For my third and final SPARK project, I'm going to continue building on lessons learned from Project 1 and Project 2. I've found Windows Embedded CE 6.0 R2 to be a powerful tool, but getting started is not a trivial process. Despite a sophisticated IDE, configuring and building running systems can be challenging, especially when the hardware isn't working as expected. So I'm going to continue where I left off with Project 2, and create the building blocks to control external devices using


Kipp Bradford

Kipp Bradford: SPARK Project #2, Post#5

Small and simple, the iCOP eBox is a fanless x86 computer with solid state storage. I began my second SPARK project with plans to control my iRobot Create with an iCOP computer and Windows Embedded CE 6.0R2. There were many project design lessons reinforced by my first SPARK project, and I applied those to lessons my second SPARK project. Even though I was working with powerful too


Kipp Bradford

Kipp Bradford: SPARK Project #2, Post#4

Providence, Rhode Island is home to many larger than life characters. One that has special meaning for me, and is arguably one of the most iconic characters, is New England Pest Control's giant blue mascot, Nibbles Woodaway. I've always found programming fun and interesting, but the true challenge for me is trying to figure out why a program doesn't work the way I want, and then figuring out how to fix it. I often find myself thinking about the exterminators at New England Pest Control cel


Kipp Bradford

Kipp Bradford: SPARK Project #2, Post#2

In a previous post, I covered several of the available SPARK computing systems, so I won't revisit SPARK hardware too extensively in this series. I will share any interesting discoveries I make working with the Create, iRobot's very simple yet comprehensive robot base. In addition, I'll try to include useful technical details. Of course, as much as the mechanical engineer in me loves to spend time designing and building robot parts, the Create is a nicely developed and well documented plat


Kipp Bradford

Kipp Bradford: SPARK Project #2, Post#3

In my last post, I presented the beginnings of a plan to connect an iRobot Create to an iCop SPARK computer running Windows Embedded CE R2.0. Now it's time to dive in and get some code loaded onto the iCop machine, then see if I can talk to the Create using the commands listed in the Create Open Interface. Before I get started with Windows Embedded, I want to verify that I can talk


Kipp Bradford

Kipp Bradford: SPARK Project #2, Post#1

My second SPARK project is going to be slightly different than my first. I’ve learned a lot about Windows Embedded CE 6.0R2, and have a better idea of it’s strengths and weaknesses. It is a sophisticated tool with a lot of capabilities. I continue to explore those capabilities, but from a much simpler starting point. I’ve also been working closely with Bill Mar of Special Computing to help navigate the tools and training, and hopefully create a clean roadmap for others to exp



2010 Challenge
NOW OPEN!
Round 2 ends in:
  Days
  Hours
  Minutes
  Seconds


Key Dates
  • September 22
    embeddedSPARK
    Challenge 2010 Opens
  • January 9
    Round 1 Closes
  • January 15
    Round 1 Winners
    Announced
  • April 2
    Round 2 Closes
  • April 9
    Round 2 Winners
    Announced
  • April 22
    Three Finalists Compete
    LIVE On Stage At
    ESC Silicon Valley
This site hosted for Microsoft by Smooth Fusion, Inc.