
Crazyflie with GPS, round 2 A couple of weeks ago we attached a uBlox MAX-7 GPS module to the Crazyflie (blog post). Back then it was mostly a proof of concept, all we did was to re-route the raw GPS data (in text NMEA format) directly to the PC using the Crazyflie text console port. This allowed us to quickly prove that a GPS can work on the Crazyflie but was not that useful and efficient: the copter did not decode the gps position and a lot of radio bandwidth was used. The ultimate goal was to measure the Crazyflie speed, if it wasn’t for the rain we could have done the measurement! Electronically the GPS is connected using only 4 pins: VCC, GND, serial RX and serial TX. The electronic was already tested and working so we had 2 tasks left: Decoding the GPS information in the firmware and creating log variables to make the data available for the PC softwareUpdating the GPS tab of the PC software to fetch GPS data from the log subsystem instead of parsing it from the text console Firmware Client Merge Conclusion
Gooseberry- An alternative to Raspberry Pi Optical mouse hacking, part 1 « Department of New Computings Arduino driver for the ADNS2610 follows the cut, along with sample implementation and a fairly straightforward Processing app to read the data. The part most people will care about is the first chunk. You should easily be able to adapt it to other chips like the ADNS2051. In porting, pay close attention to the procedure for reading out the framebuffer, as that seems to be the primary difference between chips. BTW, here’re the datasheets for the ADNS2610 and ADNS2051. Bomb’s away: Sample implementation for Arduino. And the corresponding visualizer, written for Processing.
Brushless driver for the Crazyflie March 31st, 2014 tobias 4 Responses A while ago I started working on a brushless motor control driver for the Crazyflie. I implemented most of it but did not really have time to test it. Recently we have gotten some request and questions about it so we took some time to do some further testing. Implementing a brushless motor control driver can be done in many ways. To test this we wanted a frame which was quick to setup and found this. Now we only had to connect the Crazyflie to the BLMC:s on the frame. Now it was just a matter of testing it! We will upload the code as soon as it has been cleaned up. You can skip to the end and leave a response. UDOO: Android Linux Arduino in a tiny single-board computer
Jumper One » electronic projects, tutorials, hardware hacking... Micro Integrated PCB w/ESCs Quadcopter Frame 235mm (KIT) This tiny yet brilliantly designed Mini-Quad features an integrated PCB frame with 4 x 8A ESCs pre-installed. Simply bolt on the motors of your choice, then solder wire leads directly to the frame. The integrated power distribution system with ESCs makes for one of the neatest electronics installs around. This cute little quad even features integrated LEDs on both the top and bottom of the motor mounts. The LEDs are switchable between both "X" and "+" configuration via an on board slide switch. All mounting hardware and frame components are included in the kit. Features:Compact, lightweight designIntegrated PCB for tidy component installationIntegrated 8A ESC x 4 Includes a full set of frame and mounting hardware Specs:Width: 235mmHeight: 35mmWeight: 82g (w/out electronics)Motor mount holes: 13mmIntegrated ESC: 4 x 8A
Home · gasolin/BlocklyDuino Wiki Developing the Gameboy-Like Meggy Jr RGB Posted Feb 06, 2012 at 2:19 pm This project enables the writing of custom games which can be controlled through the Arduino development environment as it is fully driven by an ATmega168 microcontroller. A platform to develop handheld pixel games can be designed with this Meggy Jr RGB kit since it contains an 8×8 RGB LED matrix display that is fully addressable along with 6 big fat buttons for playing comfortably. It is also designed to be mounted inside a handle set made of wood or plastic case which makes it a unique feature of Meggy Jr RGB. Compared to a bare circuit board, this is more pleasant and safer to hold. There are several small components that are mounted underneath the LED matrix display in order to save space as the Meggy Jr RGB printed circuit board is covered in white with black printing. Rest of the project Tags: gameboy, RGB, microcontroller,
Quadcopters and Spatially-Centric Data | Ferret Labs A few months ago I came across my new favorite toy, the Crazyflie nano quadcopter. Developed by Bitcraze, the Crazyflie is an open source firmware and hardware flying development board. With a relatively beefy STM32 ARM Cortext-M3 MCU and an expansion header the Crazyflie is an ideal candidate for upgrades and modifications. The Crazyflie is an ideal candidate for unplanned, exploratory flight paths. Why is this useful? A more familiar example is cold air detection in an old house during winter. Several technical challenges need to be overcome to facilitate the autonomous exploration of space. The focus of this article is on selecting a proximity sensor, setting up a Crazyflie development and debugging environment, and learning how to program MCUs in general. C, Vim, Cscope, and the ARM Development Environment To review the firmware, I chose to keep things simple and run Cscope on top of Vim (check out the tutorial). cd ~/crazyflie-firmwarecscope -Rb cd initvim main.c:cs add .. Like this:
Android Robot - Download and make! Add to Cart to download this kit for free ! Download, print out and make your own Android robot. This poseable robot is available for everyone to download for free. The Android robot is the logo of Google's Android mobile device operating system. This Android robot is modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License. The project is poseable in three ways. Download the parts. Roll round the shoulder tube so that the edge lines up with grey line arrowed in the top picture. Glue the two halves of the body together then thread the shoulder tube into place. Fold up and slick together the head. Both antennae are made in the same way. Roll round the long tab and glue it down to complete the antennae Fit the antennae up through the holes in the head and glue them into place. The antennae in place. Glue the neck plate to the head base so that the ends of the the tabs are lined up with the sides of the head base.