Strict Standards: Only variables should be passed by reference in /home/.sites/98/site1277/web/prinz/fp-includes/core/core.fpdb.class.php on line 302 Richard J. Prinz
Go to content Go to menu

Walkera + Arduino = Walkino

Thursday, December 22, 2016

walkino-1.png During the last few blog posts about hacking Walkera quadcopter receivers I sought an easy way of programming them. Currently the easiest way of programming a microcontroller is by using the Arduino IDE. In this post I describe the integration of Walkera RC receiver board into the Arduino IDE.

This will also be the last post of this series as I have achieved (almost) all goals. Future ideas meight be to port the MultiWii firmware to Walkera boards or to use the boards for something completely different. In 2016 we had the idea to use a QR-Ladybird RX2634H board as a secure fitness tracker and made a submission to austrian support program NetIdee. See a short video about it on youtube (in german). Unfortunately it was rejected.

 
 
[Read More…]

ESA AMP testbed completed

Tuesday, December 13, 2016

Finally after about two years of development the AMP (Advanced Mobility Protocolls) testbed developed for the European Space Agency (ESA) was delivered to its European Space Research and Technology Center (ESTEC) in Noordwijk, Netherlands.

amp-2.jpg  amp-1.jpg

AMP consists of a virtualization host, cisco switches, a JAR Network Emulator and some physical hosts and allows the simulation of various IPv6 mobility protocolls in a satellite context like PMIP, NEMO and MPTCP. It is completely self contained, remote controllable and can simulate even complex network layouts.

amp-3.jpg

It was a pleasure to work on this project!

Walkera USB port

Tuesday, October 4, 2016

walk_usb_2.png This post describes an easy and cheap way of adding a USB serial port to a Walkera RX2634H (QR Ladybird) or RX2635H (Hoten-X) RC quadcopter receiver board. This makes it very easy to update these controllers with new software (especially when using UP42)

The used USB to serial board uses a CP2102 from Silicon Labs. Such boards are cheap and easy available on platforms like ebay or amazon. The board is also very light (~2 gramms) so that it can be permanently installed on the receiver without impairing flight performance.

 
 
 

[Read More…]

Managing Virtualbox VM’s with Python

Tuesday, August 23, 2016

vboxpython.png Have you ever wanted to automate Virtualbox VM’s using the vboxapi Python bindings? Then you might have also read the SDK documentation PDF (e.g. for 5.1.4 here). There are just some few lines on working with Python and sometimes not everything seems clear (at least not to me). So in this post I show some sample which provided me some troubles while working on a project lately.

[Read More…]

fitbit.png 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…]