Golf Player Tracking System (2023)
Created hardware and firmware for PaceKeeper device. Please visit the link below for more information.
(Webpage has embedded videos and take time to load on low bandwidth connections.)
Golf Player Tracking System (2023)
Created hardware and firmware for PaceKeeper device. Please visit the link below for more information.
(Webpage has embedded videos and take time to load on low bandwidth connections.)
Miniaturization of the The MicroZed based Sensor Controller (2022)
Revisited the board shown further down the page (The MicroZed based Sensor Controller (2015)) to make it a smaller form factor.
Custom Low Pass Filter board (2022)
This custom daughter card to provide low pass filter of accelerometer signals.
Raspberry Pi (R) Expansion Board (2020)
The RPI Expansion Board is the latest project by Sparrow Labs. It provides the needed 5V (3A) power to the RPI board and gives the RPI access to 8 relays, 4 isolated inputs, 8 isolated outputs, a 4 channel 300kSPS ADC module and status LEDs.
Sparrow Labs is currently creating the embedded software per customer requirements.
Tracker Tag (2020)
The Tracker Tag by Sparrow Labs uses a Nimbelink Skywire Cellular modem to send position and status data to the webpage show below (after Tracker w/ LCD.)
It has interfaces for external LEDs and an LCD screen.
Sparrow Labs designed the PCB and programmed the embedded software per customers requirements and is currently supporting field testing with multiple units.
Tracker with LCD Message screen (2019).
This version of the tracker allowed you to send text messages to one or a group of items being tracked, with information being displayed on the LCD. It also sends data to the webpage shown below.
Both Tracker prototypes above communicate with a Amazon Web Services server, linked with Google Maps to display current location of device in real-time. (Programmable update rates.)
The webpage allows for after action review and playback of all device data. (The Image on the right has the tracked device represented as a green dot. The color of the dot is programmable to represent current state of the entity being tracked (Early, Ontime, Late.)
Bluetooth/WiFi Sensor Hub (2018)
This simple looking board uses a BL652 module to listen for specific Bluetooth (R) messages from local sensors. The information is then communicated via a local WiFi router using Texas Instrument's CC3200(R) module; which allows the data to reach a webpage for display to the end user.
This device successfully passed FCC compliance testing.
Motor Controller (2017)
This small board was designed to control an air pump, with the end goal of maintaining a specific pressure range in a small enclosure.
The MicroZed based Sensor Controller (2015)
This card leverages the power of the MicroZed Card by Avnet to provide a Dual ARM core platform with FPGA fabric for custom data processing in both firmware and embedded software. The MSC allows for 20 single ended outputs, 20 differential output pairs, 8 relays, 10 isolated inputs and 3 differential inputs. The board also has a Xilinx XADC interface along with 18 spare output pins for future expansion.
The Nanoboard Daughter Card (NDC) (2014)
This is the follow-on version of the Sensor Controller Board (SCB). The NDC is a custom card that mounts to Altium's Nanoboard 3000 system (NB3000) which allows usage of the NB3000 to control multiple outputs. The NDC, like the SCB, is designed to provide maximum feedback to an operator in the field with more than 20 LEDs. It also boasts two 10-pin headers and a single 20-pin header to support future expansion.
The Sensor Controller Board (SCB) (2013)
This is a custom Xilinx Spartan 3AN FPGA-based card capable of generating 20 independent outputs. The SCB uses a TSK3000 soft core processor to communicate to software running on a Windows or Linux-based PC. The board is fully configurable and has two additional inputs for capturing random but time-critical events. The board also has extra header pins to allow for future expansion. 20 status LEDs were also added to give maximum feedback to the user when operating in the field.