Some time ago I wrote a blog post about exporting FitBit fitness data into a Sqlite3 database or exporting it as a CSV file for further processing. This was done using a simple Node.js javascript script called “fitbit_dumper”. The original dumper used OAuth version 1 to access the FitBit API.
Since 2016 the FitBit API is only accessible using OAuth2. So this post describes the differences to the original post.
[Read more…]
Wednesday, December 30, 2015
Walkeras quadcopter brains RX2635H for the Hoten-X and RX2634H for the QR-Ladybird feature an Altera XMEGA32*A4U (which has quite some peripherals and memory) and sensors like gyros and even a wireless USB transmitter. You can get such a board either from an old crashed quadcopter or relatively cheap from the internet like ebay.
[Read more…]
Friday, December 18, 2015
Sometimes you need a component for a project or some tests and there is no or at least no free implementation available. This happens to me when I wanted to translate a geographically position (lat/lon) into a corresponding service URN. RFC 5222 provides more information on that. After reading the RFC which looked not that complicated I decided to implement such a server myself. The goal was also that it should be lightweigt, easy to develop and to deploy into the cloud. So it was obvious to me that node.js and mongodb will be used.
[Read more…]
UP42 - A Walkera UP02 Quadcopter firmware flasher clone
UP42 is a multi platform (Windows 32/64, Linux 32/64) command line utility with the following features:
- Walkera firmware en-/decryption
- Serial port DTR can be used to force receiver into boot loader mode
- Configurable profiles in simple ‘.ini’ file style config file
- fast
[Read more…]
One of the important parts of a quadcopter controller is a gyro. The RX2635H uses an ITG-3205 from INVENSENSE. Accessing it is very simple as it uses the I2C interface (Two Wire Interface - TWI on the XMEGA) to read the X, Y and Z values of the gyro.
[Read more…]