Review or Discard at Will

Walker; 2013 National microMedic Contest Entry

Walker; 2013 National microMedic Contest Entry

Jul 31, 2013

My entry to the Parallax, Inc. 2013 National microMedic Contest. Walker is a Windows Phone 8 application for activity tracking. It uses geoLocation to record GPS data. It creates a .gpx file and saves to SkyDrive. Sensor data created from a Parallax propeller with temperature, humidity and heart rate sensor data is sent to Walker via bluetooth. This sensor data along with summary activity data is persisted to Microsoft Windows Azure cloud storage. The .gpx file association in the windows phone allows a suitable gpx viewer to be launched to view the activity. This .gpx file can be visualized on many sites around the internet. For instance here. Along with my Right Weight Windows phone 8 and/or Windows 8 applications I use Walker to track my physical activities along with environmental and heart rate data as well as weight loss (or gain). Walker Sensor Board The Walker Sensor board is built on a Parallax Proto Board. It consists of a Parallax Propeller MPU, Sensirion Temperature and Humidity sensor and a Polar heart rate sensor receiver. The bluetooth connectivity is accomplished with an RN41-XV in XBee form factor on an XBee explorer. Sensor reading are updated every fifteen seconds. See source code for theory of operation. (click on any image to enlarge) Schematic Source code (available under MIT license) Walker-BluetoothSend Parallax .spin code for sensor data bluetooth send. Walker-Wp8 Microsoft Windows Phone 8 activity tracker. Windows phone application, Walker, screen shots Activity, ready to start Activity, ready to stop Debug log Previous activities from Azure cloud storage, displaying activity date and distance traveled. Map from .gpx file. Normally would have an activity track of multiple geo locations. This is a single location. Settings page allows chosing bluetooth, .gpx launch and/or Azure cloud persistence. .gpx file association launch of GPXviewer. Resources used in production and documentation of this project Schematic created with Fritzing Windows phone tiles created with PerfectTile GPS Exchange format Windows phone app uses these projects MVVM Light toolkit Fody Json.net Windows Phone...

nerdDoro Parallax Spinneret Design Contest Entry

nerdDoro Parallax Spinneret Design Contest Entry

Jul 31, 2011

Edit: Ohh My! :-) I won honorable mention in the contest! What fun. Too cool. happy jeffa, happy happy! See all the winners here. Hello pictured above is yours truly the author Jeff Albrecht holding my nerdDoro prototype entry for the Parallax, Inc. 2011 Spinneret Web Server Design Contest. Click on any of the images in this blog post to enlarge. nerdDoro is functionally two devices. nerdDoro is a standalone clock and thermometer with Pomodoro timer feature that can be operated by tilt actions. No buttons or switches. And it includes the Spinneret embedded web server that serves a configuration web page capable of setting the internal RTC (Real Time Clock) from a SNTP (Simple Network Time Protocol) source. It also delivers upon request an XML file of the current RTC time and temperature. Several examples accessing this data in php and .net are included. This site, www.rodaw.com, also has a widget displaying the dateTime and temperature from nerdDoro and a previous project based on Phidgets. nerdDoro functions in these capacities very well. Yet nerdDoro can be capable of so much more. In the coming months I hope to explore aspects of home automation and incorporate a Spinneret in a new project that not only monitors but can initiate functions such as opening the garage door, turning on fans – the sky is the limit. See nerdDoro in action in this embedded video or view on Youtube. nerdDoro tilt operation demonstration.   Inside nerdDoro viewed from the back with access cover removed. Note the black cable is a temporary programming cable. The long ribbon cable allows the Sensirion sensor to be placed up to twelve inches away from nerdDoro   nerdDoro block diagram with pin specifications. nerdDoro web configuration page. Displays the time and temperature updated each time the page loads. From this screen nerdDoro can set the internal RTC from SNTP. The Spinneret usr led can be toggled on and off and the LCD Backlight can be toggled as well.   Sample XML output nerdDoro produces XML of the current temperature and time. This can be read by many programs I might design without the need to reprogram the Phidget in my earlier...