BallardZinn Firmware Hardware Software Engineering
 
»technologies
  firmware
  hardware
  web development
»bz labs & prototyping
»contractors
»employment
»contact

Innovative Contractors
Our focus on contractors underlies everything we do...

 

BallardZinn Labs and Prototyping
bz Labs showcases of a few of the projects we are working on or have worked on in key focus areas of expertise. Some of the projects described here include general details about prototypes we've built for clients, or projects we or our contractors have built for fun. bz Labs is indeed our technology playground!

Speech Recognition/Voice Control

  • Custom application written in C++ that integrated with the Windows speech engine and the IE web browser. The user could define their own custom set of voice commands that were stored on a central database on the Internet. Then when they logged in to the application from any computer they could begin to speak commands and the browser would navigate or scroll or go to any predefined links and the application could be configured to read through the web page from the top down, or to begin at specific content areas of the page. The application would then read the contents off the page and identify links that the user could respond to.

RFID Application

  • Custom Integration Software written in C# to provide transparent visitor tracking to a desert shop using the Texas Instruments RFID Reader S-6550. The application tracks visitors to the store using a customer loyalty card, much like a cookie is used in web analytics applications. A store owner can view the visiting behaviors of their customers including path through the store, return frequency, purchasing behaviors, and lifetime customer value.

GPS telemetry and data logging

  • Ongoing project to design and manufacture a small device for tracking a combination of foot traffic and GPS coordinates. The device uses the Motorola FS Oncore GPS engine, a host microcontroller, an accelerometer, and EEprom. As the user walks each foot step triggers a log event, and at predefined intervals GPS coordinates are taken. The device is then plugged directly in to the USB port of a PC and the data is downloaded and stored on a web server and can be overlaid on top of Google Earth maps. The firmware for this device is written in embedded C.

Medical Devices

  • Device designed to assist recovering back-surgery patients. At the doctor's office the device is plugged in to a PC and thresholds are set for how much the patient is allowed to tilt. The device is then worn on the patient's belt, much like a pager, and as the patient moves about during the day their movements are constantly logged and an alarm goes off when the predefined threshold is exceeded. Upon return to the doctor's office the doctor can review the log and reconfigure the thresholds.

Weather Sensors and data logging

  • This is a hobby project with an outdoor wind and temperature sensor that transmitted to two different receivers, one that sent the data over the RS232 bus to my linux server, and the other that displayed the info on an LCD module. The code was written in assembly. You can see all of the details on that including the code here: http://www.pcoltrane.com/index.html?projectid=19
    (you'll need to click on the "see notes page" link, and be using IE for some of the features to work)

Intrusion detection and usage logging

  • Coming soon...

Web Development and Commerce Solutions

  • Coming soon...


See our latest innovations in firmware, hardware and software technology!

 
© BallardZinn Engineering. All rights reserved.