Tag Archives: logging

Adafruit builds a GPS logging dog harness

Adafruit’s Becky Stern has put together a in-depth tutorial that details how to build a GPS logging dog harness using the Atmel-powered (ATmega32u4 MCU) FLORA platform. The project can be completed with conductive thread, so there is no need to break out the soldering gun.

Aside from the Atmel-based FLORA main board, key project components include:

Stern kicks off the GPS logging dog harness by presenting a circuit diagram that displays the following connections:

  • FLORA 3.3V -> GPS 3.3V
  • FLORA RX -> GPS TX
  • FLORA TX -> GPS RX
  • FLORA GND -> GPS GND
  • GPS BAT -> positive coincell battery terminal
  • GPS GND -> negative coincell battery terminal

Next up? Sew the various components, load the logging program in the Arduino IDE or Codebender and upload, paste logs into LOCUS Parser, copy the KML output into a text file and import with Google maps.

It should be noted that Stern has also created a brooch version of the above-mentioned circuit, adapting the design for fashionable humans who want to track and review their trips around town.

Interested in learning more? You can check Becky Stern’s full tutorial on Adafruit’s Learning System here.

IViny is an ATtiny85-powered DAQ



The Ivmech crew was recently in need of a small, inexpensive device capable of sensing analog values and toggling a few digital pins – all while logging everything to a PC.

Ultimately, the team decided to build the IViny DAQ, a mini data acquisition device powered by Atmel’s ATtiny85 microcontroller (MCU).

Aside from Atmel’s versatile ATtiny85 MCU, key project components include:

  • 2 channels 0 – 5V ve 0 – 3V digital input/output
  • 2 channels 0 – 5V 10 bit analog input
  • Channel maximum current 20 mA
  • USB power supply
  • V-USB based comms
  • PC user interface (UI)
  • 150 S/s (set to increase with future firmware upgrades)
  • 50 mm x 33 mm x 17 mm

“The IViny features two digital channels and two 10 bit analog channels, just like you’d find in any ATtiny85 project,” writes HackADay’s Brian Benchoff.

“Power is supplied over USB, and a connection to a computer is provided by V-USB. There’s also a pretty cool Python app that goes along with the project able to plot the analog inputs and control the digital I/O on the device.”

As Benchoff notes, the device doesn’t exactly run at light speed, with the firmware currently supporting 100 samples per second.

“[However], an upcoming firmware upgrade will improve that. Still, if you ever need to read some analog values or toggle a few pins on the cheap, it’s a nice little USB Swiss army knife to have,” he adds.

Interested in learning more about IViny, the ATtiny85-powered DAQ? You can check out the project’s GitHub page here.