Planet Multicopter

March 09, 2010

dem oschni sein Blog » Mikrokopter

Android Brained Truckbot

Ein ganz anderer Ansatz. Mit dem Phone wird nicht der Bot von  Menschenhand gesteuert, sondern das Phone steuert den Bot. Tim Heath und Ryan Hickman haben aus einem 175$ Botset und dem HTC G1 einen Truckbot zusammengetüddelt. Das Dingens kann sich von selbst nach Süden ausrichten – eingebautem Kompass sei Dank. Epic Fail, der Bot kann nicht nasenschweben.


Tim Heath und Ryan Hickmans DevBlog via Wired, botropolis


by oschni at March 09, 2010 10:20 PM

WoWie's Blog

Heißum: Wasserrohrbruch

Wieder mal  ein Schaden an Versogungseinrichtungen.

Erst Strom, jetzt wieder mal Wasser.

Rohrb1_kl

Rohrb2_kl


by wowie at March 09, 2010 11:29 AM

dem oschni sein Blog » Mikrokopter

Strobeshnik A Digital HDD Clock


Strobeshnik ist ein DIY Projekt um aus einer ausgedienten Festplatte eine Strobo Uhr zusammen zu tüddeln.  Die Platte erzeugt durch ihre Rotation “stehende Buchstaben”. Ähnliches Prinzip nutzen einige Kopter Freaks um ihre Propeller zu beleuchten. Das bekannteste Video “Megarotate”  von Cascade ist hier bei RCMovie zu finden.


Angesteuert wird die olle Festplatte durch eine eigene Controllerplatine mit einem Atmega8.  Und genau so, funktioniert das:


Since the motor is fully synchronous, the index sensor is actually only necessary for the initial set up. After the correct speed of rotation is established, the motor can never go out of phase with the lights. Things are split up like so: a full turn takes 768 cycles. Every 64th cycle the next motor coil is turned on. The time offsets of individual number positions are precalculated and time offsets are added when display value is updated. There are 12 characters on the disc, each digit is thus 64 cycle-wide.


Auf der Projektseite gibt es das Schema, die Eaglefiles und den Sourcecode zum Download um das Teil einfach mal selbst nachzubauen. Und wieder ein “Machen-Muss-Gefühl” – Verdammt!


Strobeshnik via BoingBoing also via MisterHonk

by oschni at March 09, 2010 10:20 AM

March 07, 2010

WoWie's Blog

Die fahrbare Weidehütte ist nach Jahren wieder mal auf dem Hof

Gestern 6. März 2010 holten wir die fahrbare Weidehütte wieder nach Jahren auf den Hof.

weideh1_klDer Transport erwies sich einfacher als zunächst gedacht.

Weideh2_kl

Keine allzu großen Schäden auf den ersten Blick, obwohl sie 2 mal vom Wind umgefallen war.

Weideh3_kl

Naja eine kleine Sanierung des Daches ist wohl nötig, aber so ist es eigentlich heller

Weideh4_kl

Und sie steht immer noch auf den Rädern.

Weideh5_kl

Jetzt wird sie nächste Woche saniert und wird dann auf dem Hof als Unterstand dienen.

by wowie at March 07, 2010 03:39 PM

March 06, 2010

NG UAVP from Scratch

NGcon und NGusb

NGusb

NGusb

Bereits seit einigen Tagen hatte ich die Leiterplatten der beiden Konnektivitätsgeräte NGcon und NGusb. Inzwischen sind auch die dazu benötigten Bauteile angekommen und verbaut. Jedoch funktionierte weder das NGusb noch das NGcon auf anhieb: Beim NGusb stellte sich heraus dass ich die LED verkehrt aufgelötet habe. Die LED sollte beim Einstecken kurz aufblicken, was sie nicht tat. Danach hab ich fälschlicherweise den Jumper gesetzt um das verbundene Gerät mit Spannung zu versorgen. Da der NG jedoch selbst versorgt ist, funktionierte das NGusb nicht. Danach wurde es von Linux erkannt und funktionierte einwandfrei. Die Ausgabe von “dmesg” zeigt das der FTDI Converter auf dem NGcon erkannt wurde:

[15642.821825] usb 8-1: new full speed USB device using uhci_hcd and address 54
[15643.022980] usb 8-1: configuration #1 chosen from 1 choice
[15643.029828] ftdi_sio 8-1:1.0: FTDI USB Serial Device converter detected
[15643.029884] usb 8-1: Detected FT232RL
[15643.029889] usb 8-1: Number of endpoints 2
[15643.029894] usb 8-1: Endpoint 1 MaxPacketSize 64
[15643.029899] usb 8-1: Endpoint 2 MaxPacketSize 64
[15643.029903] usb 8-1: Setting MaxPacketSize 64
[15643.033485] usb 8-1: FTDI USB Serial Device converter now attached to ttyUSB0

Beim NGcon stellte sich heraus dass zwischen dem RS232 und dem MAX3232 die RX-/TX-Leitungen falsch verbunden sind. Dies kann behoben werden indem die Verbindung zwischen den Via’s (Durchstichlöcher) und dem MAX3232 mit einem Cutter-Messer durchtrennt und mit Lackdraht gekreuzt verbunden wird.

NGcon oben Korrektur

NGcon oben Korrektur

NGcon oben mit Verbesserung

NGcon oben mit Verbesserung

NGcon unten

NGcon unten

Die neuen Akkus sollten nächste Woche ankommen, diese wurden heute Nacht versendet. Auch die LIS3L Breakouts sind nun im NG UAVP Shop verfügbar. Obwohl der Erstflug auch ohne diese möglich gewesen wären, ist mir ein komplettes System viel lieber!

by stefan at March 06, 2010 05:22 PM

March 05, 2010

sUAS News

WWII RadioPlane flies again.

Found a great blog post…

http://rcaircraft.blogspot.com/2010/03/wwii-uav-flies-again.html

Marilyn Monroes old company ;-)

by gary at March 05, 2010 08:52 AM

March 04, 2010

ligi's Tec Blog

gobandroid GnuGo AI support



Based on the NDK part of Andreas Grothe' godroid I managed to add GnuGo AI support to gobandroid with v0.29
I'm more a java than a c guy and my time is very limited at the moment, thats why I had no time to dig into the NDK stuff - so special thanks to Andreas Grothe for the NDK work! I just had to make it work with NDK1.6 ( NDK 1.5 is not avialable any longer ) and change namings in the java bridge and it worked like a charm ;-)
Because gnugo is relatively big for an mobile application and not all users like playing a computer i splitted the GnuGo support to a diffrent apk which acts as a android service. This also opens the possibility to easily add other go AI's ( e.g. fuego ).

It's all GPL - here are the sources:
NDK Part
SDK Part

by ligi (noreply@blogger.com) at March 04, 2010 07:32 AM

March 02, 2010

NG UAVP from Scratch

Startprobleme

Leider stellte sich die Kombination der TowerPro w25A mit den Turnigy 28-30 1100KV Motoren als eine nicht zuverlässige Kombination. Gleich drei Motoren hatten Startschwierigkeiten. Auch das Bewegen des NG’s oder aufdrehen der Kraft der Motoren hat sie nicht zum starten gebracht.


TowerPro w25A mit Quax-Software Startprobleme


Ich habe mich deshalb entschieden die Motoren mit dem MK-BL-Controllern zu betreiben da diese deutlich bessere Startroutinen haben. Inzwischen sind die BL-Controller angekommen, eingebaut und getestet. Allerdings hatte ich während meinen Ferien den Akku am NG angeschlossen gelassen, was zur totalen Entladung führte. Was ich nicht wusste, dass der Akku dadurch zerstört wird: Ab einer gewissen Zellenspannung ist der Akku unterladen und nicht wieder aufladbar… Die neuen Lipo-Akkus sind bereits bestellt muss ich mich bis zum Erstflug weiter gedulden.

by stefan at March 02, 2010 11:26 PM

March 01, 2010

dem oschni sein Blog » Mikrokopter

Popular Mechanics SLAR VTOL

Anfang der 1960er Jahre hat das Militär in den USA schon mit Vertikalstartern Gedankenexperimente gefahren. Die obigen Scribbles stammen aus dem Magazin Popular Mechanics, vom 4. April 1960. Das Vtol wird hier als SLAR benutzt. Die tolle Abkürzung bedeute laut Militär-Sprech “Side-Looking-Airborne-Radar“. Aus der Luft würde der Feind entdeckt  und akustisch sowie visuell den Soldaten am Boden gemeldet. Der hätte seine Waffe gepackt und seine Pflicht getan. So sah die Idee inner Praxis aus.


Ich bin mir nicht so sicher, wie die das Teil antreiben wollten. Mit dem einem Hauptrotor?

PopularMechanics via Modern Mechanix


by oschni at March 01, 2010 12:20 PM

Avatar Battle Helicopter aus LEGO Technik

Mittlerweile ist die Avatar-Manie ja etwas abgeflaut. Diesen überwältigen Battle Kopter aus Avatar hat  Barry Bosman (Barman), 32 Jahre jung aus Holland, zusammengeschraubt, ähm gesteckt. Das Teil hat einige Funktionen und kann sogar die Propeller drehen – all das wird in einem kurzen YouTube Video erklärt. Gebaut wurde das Teil für irgendeinen LEGO Konstruktions Wettbewerb. So genau konnte ich das nicht herausfinden.


Im Modellbaufluguniversum wurde auch schon fleissig diskutiert ob und wie so ein Ding fliegen könnte, RTF (Ready-to-Flight) gibts was von der Fa. Gress Aero und ja – es fliegt tatsächlich. Sieht nicht so schön im Flug aus wie ein Mikrokopter, aber hey! Es ist ein AVATAR Battle Helicopter.  Awesome 8-)



YouTubeDirektLink via Polkarobot

by oschni at March 01, 2010 09:16 AM

February 24, 2010

dem oschni sein Blog » Mikrokopter

Curious Display

Diese futuristische Designstudie eines wirklich flexibel, dynamisch, lebenden Displays kommt von Julia Tsao. Jedes dieser Pixel soll ein kleiner autonomer Bot sein. Im Schwarm wirkt es wie ein Display. Die Teile zeigen einem Dinge an, wie “Gieß die Blume”, “Deine Schlüssel liegen hier” und “Liebe machen, jetzt!”

Diese Mega Display-Nanomites wollen kontrolliert sein. Hierzu gibts den Proof einer-sowas-von-männlichen Remote Control. Soviele Buttons, Fader und Slider. Yeeeah! Warum gibts sowas nicht für daheim? Die große Logitech Remote ist nen kleiner Fliegenschiss dagegen.

Und sollten die Teile doch den Sohnemann aufressen oder den Hund verarschen,  einfach den KillSwitch drücken!




Besuchern sollte man unbedingt vorab erklären, was für nette kleine Haustiere das sind. So futuristisch wie das Display, so futuristisch sind die Gefahren. Man muss sich nur mal vorstellen, das die Teile einem Gast aufeinmal anzeigen, das das Klo mal wieder geputzt werden sollte. Muhaaa, der Knaller.


Das MIT FlyFire Projekt finde ich im Gegensatz zu Julias Idee eher uninteressant _aber_ Immerhin haben die MIT Leute wirklich fliegende FireFlys und DIE können auch Nasenschweben!

Julia Tsao via Botjunkie, BoingBoing

by oschni at February 24, 2010 03:07 PM

February 23, 2010

sUAS News

Digital upgrade for Raven

AeroVironment Inc. (AVAV: News ) announced that it received firm fixed-price orders valued at $20.73 million for digital Raven unmanned aircraft systems and digital retrofit kits, and $17.14 million for Raven system spare parts, repairs and training services for the U.S. Army and Marine Corps. The orders were released under the existing U.S. Army joint small UAS program of record for AeroVironment’s Raven.

The Raven unmanned aircraft is a 4.2-pound, backpackable, hand-launched sensor platform that provides day and night, real-time video imagery for “over the hill” and “around the corner” reconnaissance, surveillance and target acquisition in support of tactical units. U.S. armed forces use Raven systems extensively for missions such as base security, route reconnaissance, mission planning and force protection.

by gary at February 23, 2010 06:54 PM

OPV DA42 preparing for flight trials.

Not small, but OPV’s are a stepping stone towards sUAS in the NAS, just love using that phrase!

MANASSAS, VA — (Marketwire) — 02/17/10 — Aurora Flight Sciences announced today that
the DA42M aircraft that will serve as its Optionally Piloted Vehicle (OPV)
prototype has arrived at its Manassas, Virginia facility.

The DA42M is a 4-place, twin-engine general aviation aircraft produced by
Diamond Aircraft in Austria. The aircraft that will become the prototype
for Aurora’s OPV was originally used by Diamond as a prototype for the DA42
Multi-Purpose Platform (MPP) development program. Over the past several
months, the aircraft has been upgraded with Austro E300 heavy fuel engines.

Aurora’s DA42M-OPV, named “Centaur”, adds an extensive suite of propriety
electronics and software that retains all of the manned mission capability
while also enabling the capability to conduct missions with no pilot
onboard. This “optionally piloted” configuration is unique to the Aurora
version of the DA42M.

“The Centaur has roughly the same payload and range performance as the MQ-1
Predator UAV,” said Aurora President John Langford, “but it has several
important advantages. First, it can be flown with a pilot onboard, which
will facilitate operation in the National Airspace System. Second, it has
two engines, which gives greater reliability and safety. Third, the
Centaur is easily reconfigurable so it can carry a variety of payloads.
Finally, it has extremely low operating costs. We see it as a crossover
product with enormous potential in many markets.”

Development of the Centaur began in August of 2009. The Preliminary Design
Review was completed last month. Aurora expects to make its first flight
in the summer of 2010 and to begin deliveries in 2011. In its manned
aircraft mode, the Centaur is intended to retain the DA42’s normal-class
FAA certification. When operated in the unmanned mode, it is expected to
fly under an Experimental certification.

The Centaur’s planned first mission is mapping the ice pack over Greenland,
as part of a NASA experiment being proposed by Harvard’s Prof. James G.
Anderson. For this mission, a removable “belly pod” housing the radar will
be installed underneath the aircraft. An optional nose pod allows other
payloads to be installed in the nose.

About Aurora Flight Sciences

Aurora Flight Sciences designs and builds robotic aircraft and other
advanced aerospace vehicles for scientific and military applications.
Aurora is headquartered in Manassas, VA and operates production plants in
Bridgeport, WV and Columbus, MS and a Research and Development Center in
Cambridge, MA. To view recent press releases and more about Aurora please
visit our web site at www.aurora.aero : www.aurora.aero .

by gary at February 23, 2010 06:14 PM

TERP II India’s first indigenous Unmanned Aerial Vehicle

MKU has developed India’s first indigenous Unmanned Aerial Vehicle christened ‘TERP-II’. It will be showcasing a prototype of TERP-II at the Defexpo-2010 which is undergoing advanced testing routines at this moment. It plans to officially launch the ‘TERP-II’ by the middle of this year.

The TERP II is a quick deployment and easy to operate micro UAV. It is capable for providing real time information and is ideal for covert & tactical operations as it can pick up and instantly relay information back to base with full security. TERP-II has all the industry leading features incorporated into it including optical zoom, night vision IR capabilities, encrypted data transmission, etc.

by gary at February 23, 2010 05:58 PM

February 22, 2010

sUAS News

Indian MAV’s shown at Defence Expo 2010

DRDO Rolls Out Multi-Purpose Micro Air Vehicles

Indian scientists from Defence Research and Development Organization (DRDO) are presently developing Micro Air Vehicles (MAV) for varied defence applications such as surveillance and disaster management. These MAVs are made of a unique mix of material and are not easily detectable by radars.

The research and development on the MAVs are promoted by the National Design and Research Forum (NDRF), with support of Aeronautical Research and Development Board (AR&DB), Defence Research and Development Organization (DRDO), Council for Scientific and Industrial Research (CSIR) and various private groups.

The MAV are like tiny vehicles that work like spies in sky. They weigh only 300 gms and are 300 millimetres long. Since these MAVs are not entirely made of metal and carbon fibres, they are hard to intercept by radars and sensors. These MAVs have a range of two to five kilometers and they fly some 100 to 200 metres above the ground for 30-40 minutes and capture images.

Lt. Gen (Dr) V J Sundaram, key scientist behind the MAV who was the former Director DRDO said that the MAV may be of the order of $16,000 and the sensors alone will take up 30 to 40 per cent of the cost. As of now, the MAV programme has become a national research initiative and a proposal of $19.6 million has been submitted to the Government to approach the project in an integrated manner. While MAVs will come in handy for the Indian Defence Forces, it can also be applied in other areas such as disaster management since they can be easily operated and deployed.

The Indian defence research organisations first supported MAV concepts in 1998. A study of MAVs was initiated in 2002 and a “national perspectives” report was produced in April 2003. A decision to develop MAVs was taken in 2005 and in the same year there was a US-Indian workshop on the technology. A fixed-wing MAV project was proposed in 2006. In 2008, a prototype was produced for fixed, rotor and flapping-wing MAVs and work has been going on to enable technologies including navigation, power supply and launch and recovery.

Interesting Indian MAVs on display at Defence Expo 2010

by gary at February 22, 2010 11:24 AM

February 20, 2010

ligi's Tec Blog

Gobandroid 0.22

Gobandroid can now load saved SGF's and has some review features now.



Also there is now QVGA support and a new Settings Screen where you can choose diffrent skins for board and Stones:


by ligi (noreply@blogger.com) at February 20, 2010 06:17 AM

February 18, 2010

shaddis blog » Mikrokopter

FPV-Copter – Erste Schritte

Da mir ja für jeden Rahmen den ich gebaut habe, immer wieder Verbesserungen einfallen, muss wieder mal ein neuer Rahmen her. Der Bolzkopter erfüllt wunderbar seinen Zweck. Für FPV taugt das Teil aber nicht…

Inspiriert von der Centerplate von Physioflieger baue ich nun den Rahmen für X-Formation.

Für die Landefüsse wird erstmal Werkzeug gebaut. Diese dient als Halterung zum Bohren der Löcher für die Messing-Hülsen. In diese wird später ein 5mm CFK-Stab gesteckt, welches dann als Landefuss dient.

Die Ausleger werden mittig angefräst. So passen sie perfekt ineinander. Die Centerplate wird auch gleich vorbereitet.

Jetzt kommt der Servohalter. Dieser wird in zwei Nuten in den Centerplates gehalten.

Für die kleine Cam wird eine entsprechende Halterung gebastelt. Natürlich aus FR4 :)

Auf der anderen Seite kommt auch noch eine Halterung.

by shaddi at February 18, 2010 09:14 PM

Projekt Sentinel

ENDLICH!!! NaviCtrl, GPS, Kompass, Bluetooth Downlink

Seit Ewigkeiten des Ruhens, stand mal wieder ein grundlegender Umbau des "SENTINEL" an.

Der "SENTINEL" wurde um die Zusatzboards: NaviCtrl, GPS, Kompass und Bluetooth Funkdownlink erweitert.
NaviCtrl und GPS sind wie der Name schon sagt für die Navigation zuständig. Damit ist es dem "SENTINEL" möglich, komplett autonom zu agieren.
Der Kompass unterstützt das GPS bei der Anzeige der aktuellen Lage des "SENTINEL" im Bezug auf die Himmelsrichtung. Er verfügt zusätzlich noch über einen zweiten Beschleunigungssensor der aber derzeit von der Software noch nicht unterstützt wird.
Bleibt dann noch der Funkdownlink via Bluetooth.
Damit ist es möglich die komplette Telemetrie des "SENTINEL" live im Flug auszulesen.
Weiter kann er dann auch per Karte am Laptop an bestimmte Positionen bestimmt werden und eine Programmierung von Wegpunkten die abgeflogen werden können ist auch möglich.
Ein kleines Programm für mein Handy, Nokia N97, macht es sogar möglich, den "SENTINEL" in einen Follow Me Modus zu versetzen, in dem er mit dem Handy kommuniziert, die GPS Daten des Handys mit seinen vergleicht und immer brav hinterher fliegt. Soviel erstmal dazu!

Jetzt warte ich nur noch auf besseres Wetter um alles mal durchzutesten. Sobald es los geht, folgen dann die Videos von den Testflügen.

Hier ein paar Bilder...

Hier ein Bild meiner neuen "SENTINEL" Groundstation. Ausgestattet mit 500mW WLAN
Bluetooth und GPS/Galileo Empfänger:


by Hartgas (noreply@blogger.com) at February 18, 2010 01:55 PM

dem oschni sein Blog » Mikrokopter

Orangen iPhone Charger


In der Mikrokopter Szene wurde schonmal geschätzt das man 3-4 Fußballfelder Solarzellen benötigt um einen Kopter fliegen zu können. Nur wie schauts aus, wenn man ihn nur laden möchte? Proof-Of-Concept wäre vielleicht der Orangen-iPhone-Charger wie oben im YouTube Video zu sehen.  2380 Orangen sind nötig um auf die 5V Spannung zu kommen. 476 Orangen für 1V, 5712 Stück für die 12V um den Kopter zu laden, eigentlich nur den LiPo. ,-)
Solange ich nicht die Orangen auseinanderschneiden muss, so long…

Details zur Kinderbatterie hier, Details zum iPhone Charger hier, 3G Charger hier und hier ein Link zum Nexus One. 8-)

YouTubeLutschtAbersowasVonDirektlink via Feingut

by oschni at February 18, 2010 09:39 AM

February 17, 2010

dem oschni sein Blog » Mikrokopter

Flashmob Aufruf

Bisschen spät gesehen aber den Quasi-Flashmob Aufruf von Fefe muss man gelesen haben!

Heute bei der FDP anrufen und sagen, man habe sich verwählt.

8-) muha *eigentlichistdasanihmirgendwovorbeigescrollt*

via Fefe (thanks to hoppel)

by oschni at February 17, 2010 06:43 PM

February 16, 2010

WoWie's Blog

Es geht weiter….

Epi-Jeti wird jetzt weiterentwickelt.

Es soll ja noch Piloten geben, die mit einer FC 1.0 fliegen und diese nicht nach 1.1 moden möchten.

Epi-S geht auch noch nicht in Rente, weil ich selber und sicher einige andere noch, BLCs 1.0 fliegen.

Desweiteren steht eine Epi-Box auf der Todo Liste( funktioniert, es wurde der Epi.Tester dafür mißbraucht)

Das wars erstmal für heute.

Gruß Wolfgang

by wowie at February 16, 2010 01:49 PM

sUAS News

New Open Source UAV Autopilot launched.

In a week containing several new offerings this one stood out as the most exciting. Based on an ARM chip and being bought together by a very enthusiastic team the Open Pilot project could be a game changer.

Listen to Angus Peart and David Ankers on the DIYdrones Podcast

Read more here :-

http://openpilot.org/

Forums here

http://forums.openpilot.org/

by gary at February 16, 2010 06:32 AM

UK Police Force in trouble over UAV arrest.

From the Guardian Newspaper in the UK

http://www.guardian.co.uk/uk/2010/feb/15/police-drone-arrest-backfires

For Merseyside police, the “eye in the sky” arrest was a landmark moment in policing history. The force had managed to track down and apprehend a teenager who had fled from a presumed stolen Renault Clio, senior officers revealed, by using a remote-controlled flying robot equipped with thermal imaging cameras.

But the attempt to claim credit for the UK’s first arrest using a surveillance drone backfired tonight after it emerged the force itself could face prosecution because officers flew the surveillance aircraft without permission – a criminal offence.

The Civil Aviation Authority (CAA), which regulates UK airspace, confirmed it was investigating Merseyside police over the apparently unauthorised use of its drone to pursue the 16-year-old after he fled from a suspected stolen car in Bootle. It is one of three UK forces using the drones.

Officials from the regulator’s Aviation Regulation Enforcement Department (ARE), which investigates and prosecutes alleged breaches of airspace, are investigating the incident, and Merseyside police has told regulators the drones have been grounded with immediate effect.

The CAA was tipped off by the Guardian after Merseyside police released a statement to the media last week declaring it had broken new ground by making an arrest using its newly acquired Unmanned Aerial Vehicle (UAV).

Police used the drone to pursue two suspects in the Clio on 26 January. Officers arrested a 20-year-old at the scene, and used the rotor-propelled drone to track the 16-year-old after he had sprinted off in the dark and hid in some bushes some 100 metres (300ft) away.

“The force is continually looking to use new technology to help in its fight against crime and these arrests demonstrate the value of having something like the UAV as a resource,” Chief Inspector Nick Gunatilleke, from the force’s Antisocial Behaviour Taskforce, which operates the drone, announced on Wednesday.

However, police appear to have overlooked the legislation that came into force this year, following concerns about the safety implications of flying unmanned aircraft in built-up areas.

In a statement tonight, the force said: “The CAA introduced new statutory regulations on 1 January 2010 which requires all UAVs to be licensed by the CAA before use. Since the force has known of the change in regulations all UAV flights have been suspended and will remain so until the appropriate licence has been granted.”

by gary at February 16, 2010 04:46 AM

February 14, 2010

ligi's Tec Blog

Gobandroid Sente Skin

Today I got permission from Marco Scheurer to use the Images from freegoban by sente.ch. So I have build a new skinstaller for gobandroid - Its now for free on the Android Market and that's how it is looking:



by ligi (noreply@blogger.com) at February 14, 2010 09:00 AM

February 13, 2010

ligi's Tec Blog

DUBwise with QMK Communicator

DUBwise can now ( V0.77 ) handle the Protocol wrapper from KeyOz for the QMK Communicator:




by ligi (noreply@blogger.com) at February 13, 2010 12:30 PM

February 11, 2010

dem oschni sein Blog » Mikrokopter

February 08, 2010

NG UAVP from Scratch

Steuerung und Rahmenplanung

Meine Steuerung ist inzwischen fertig. Fast, bis auf das eine Manko: Der LIS3L. Auch ein zweiter Versuch hat der LIS3L nicht überstanden. Nun ist es definitiv Zeit Hilfe von Profis anzunehmen: Im NG UAVP Forum wird diskutiert ob der LIS3L fertig per Reflow-Prozess gelötete Breakout-Boards angeboten werden soll. Nachdem Sparkfun diese Beschleunigungssensoren nicht mehr anbietet, ist die Hauptquelle der gelöteten Headerboards versiegt. Es existieren noch Restposten auf lipoly.de. Der ADS1255 funktioniert inzwischen, ein Pin zum Quarz war nicht korrekt angelötet. Den AD7924 für die Drehratensensoren habe ich inzwischen ausgetauscht, und siehe da, alle Drehratensensoren funktionieren einwandfrei! Auch der Magnetkompass funktioniert, wobei dieser noch nicht kalibriert ist. Die Kalibrierung muss gemäss Entwickler direkt via UART-Schnittstelle X1 auf dem Sensorboard vorgenommen werden. Der Befehl “show ngpp” zeigt aber bereits Werte.

NG UAVP Tower

NG UAVP Tower

NG UAVP Tower von der anderen Seite

NG UAVP Tower von der anderen Seite

Weiter haben mein Bruder und ich den Rahmen geplant. Aluprofil der Stärke 1cm ist vorhanden und wurde bereits nach diesem Plan zugeschnitten. Die Löcher sind vorgebort so dass die Motoren und der Rahmen nur noch verschraubt werden müssen. Die Kabellänge der Motoren habe ich inzwischen verlängert: Die Motoren habe ich direkt an den Brushless Controller angeschlossen, also die Kabel des Brushless-Controllers auf der Motorenseite entfernt. Die Stromzuleitungen habe ich auch entfernt und durch etwas längere ersetzt. Die Brushless-Controller werden so relativ nahe bei den Motoren, also auf den Armen montiert. Die Stromverteilung werde ich für den Erstflug einfach machen, also die Kabel direkt zusammen löten.Den LiPo habe ich geladen und ist ebenfalls bereit für den Erstflug. Die Konfiguration und die Initialisierung habe ich noch nicht gemacht, dies werd ich machen sobald ich den Quadrocopter zusammengebaut habe. Wenn alles Glatt geht sollte morgen der grosse Tag sein, der Erstflug. Berichten werde wahrscheinlich erst später… Stay tuned!

Quadrocopter schematisch

Quadrocopter schematisch

Quadrocopter grafisch

Quadrocopter grafisch

by stefan at February 08, 2010 10:34 PM

ligi's Tec Blog

Gobandroid

When i got my first Android Phone ~2 months ago there was no goban for android yet - but i wantet some - so i started the opensource project gobandroid ( goban + android ;-)
I got a lot of feedback, that's one of the reasons why i am writing this blogpost. First of all thanx to the first contributor Ruth Hinckley aka Lironah for with first images ( i started with single color circles and lines ;-) See the difference:





Second thanx to the potential contributor shay raikin who wants to implement gnugo !-)
And last but not least thanx to all the mails with bugreports/ideas and greetinx.
There are not much features yet but even with these little featureset some users are just happy with it e.g. to write down games and save them to SGF.
Tonight I implemented something new - the skins are now saved to SD-Card with applications called gobandroid skinstaller ( skin + installer ;-) - These applications uninstall after they did the job of copying images to the sd-card - so there is not much Application Space is needed. Application Space is actually a big issue on android at this time. I have a lot of space on sd-card but lack space where i can install application. This needs to be fixxed on android but until then I'm going this workaround.




here is the code of gobandroid: http://github.com/ligi/gobandroid

the code is GPL licenced

and here is the code of the installer ( perhaps the uninstalling or the resources to SD-Card part is interesting for someone ) : http://github.com/ligi/gobandroid-skinstaller-lironah/

by ligi (noreply@blogger.com) at February 08, 2010 08:11 PM

February 05, 2010

NG UAVP from Scratch

Sensor-Board und Flight-Control

Letzte Woche habe ich an zwei Abenden die beiden Leiterplatten bestückt. Beim Löten ging alles glatt, ich hätte nicht erwartet das SMD-Löten so einfach ist. Ich habe mich auch etwas informiert wie SMD-Löten am besten gelingt. Insbesondere das PDF “Der richtige Umgang mit SMD” und der Artikel “SMD Löten” von microcontroller.net haben mir geholfen. Nicht zu vergessen natürlich die Anleitungen für das Sensor-Board, die Flight-Control und die Mounting-Order-List. Während des Lötens ist mir aufgefallen dass ich beim Bestellen die SMD-Duo-Leds vergessen habe. Zudem haben mir noch zwei Teile gefehlt (der ADS1255 und der SN74LVC32). Der ADS1255 wird für den Luftdrucksensor verwendet und ist daher relativ wichtig. Der SN74LVC32 wird für den Extension-Bus benötigt, ist also für die Flugfähigkeit nicht wichtig. Den ADS1255 scheint unter allgemeiner Verknappung zu leiden, selbst der Hersteller TI meldet dass sie diesen erst ende Februar liefern können. Ich konnte ihn von einem der Entwickler ausleihen, vielen Dank nochmals.

Flight-Control vorne

Flight-Control vorne

Flight-Control hinten

Flight-Control hinten

Sensor-Board vorne

Sensor-Board vorne

Sensor-Board hinten

Sensor-Board hinten

Achtung: Beide Boards sind nicht vollständig und haben Fehler (siehe Text)

Batteriestecker

Batteriestecker

Die Sensoren wollte ich nicht fest ein löten sondern Steckbar machen wie es einige der Entwickler auch haben. Leider hatte ich zu wenig Stiftleisten, und vor allem keine abgewinkelten Stiftleisten zur Hand, weshalb ich diese, bis auf den LIS3L, noch nicht anlötete. Der erste Start konnte ich nicht wie in der Anleitung mit begrenztem Strom durchführen, da ich kein Labornetzteil habe. Ich habe als Work-Around mein Multimeter dazwischengehängt. Dies hat bei der Strommessung beim kleinen Anschluss (für Mikro/Milliampere) eine 400mA Sicherung.Vorsicht: Beim vor konfektionierten Stromkabel entspricht die Farbe der Drähte nicht der Polung am Stecker. Die einzelnen Drähte können aber vom Stecker entfernt werden und in der korrekten Anordnung wieder eingesteckt werden. Nachdem ich Spannung angelegt habe und den On-Button gedrückt habe leuchteten die LEDs, alles schien in Ordnung zu sein. Die unter Initialization genannten Testpunkte hatten die richtige Spannung.

Um den LPC-2148 flashen habe ich den Stecker tty0 mit dem erstellten Kabel am SerCon SIO eingesteckt. Das zum Download angebotene Tool lpc21isp kann aus der Linux-Konsole gestartet werden.

$ lpc21isp -verify -wipe wolferl-ng.hex /dev/ttyUSB0 38400 12000
Verify after copy RAM to Flash.
lpc21isp version 1.48
File wolferl-ng.hex:
 loaded...
 converted to binary format...
 image size : 288296
Synchronizing (ESC to abort). OK
Read bootcode version: 12
2
Read part ID: LPC2148, 512 kiB ROM / 40 kiB SRAM (67305253)
Will start programming at Sector 1 if possible, and conclude with Sector 0 to ensure that checksum is written last.
Wiping Device. OK
Sector 1: ...........................................................................................
...
Download Finished and Verified correct... taking 161 seconds
Now launching the brand new code

Die erste Ausgabe war aber wirklich ernüchternd

Wolferl-NG, Version 0.54, Revision r4022

Type 'show license' for software license
Type 'help' for a list of commands

# show devices

Detected devices: 

 No devices detected!
SerCon zu NG UAVP

SerCon zu NG UAVP

Mit einem Flachbandkabel, einem 6-Pin Stecker und einem 10-Pin Stecker habe ich ein Atmel-ISP-Programmierkabel für die SerCon erstellt. Dabei ist mir aufgefallen dass ich den Wannenstecker auf dem Flight-Control-Board verkehrt aufgelötet habe (Kerbe müsste nach unten sein). Zudem ist die Pinfolge auf dem SerCon nicht dem Standard entsprechend, weshalb ich den Adapter wie folgt verbunden habe:

NG UAVP        SerCon ISP1
1        =>    9
2        =>    2
3        =>    7
4        =>    1
5        =>    5
6        =>    10

Damit konnte ich den Atmel auf dem Flight-Control PCB flashen, was jedoch etwas lange ging (ca. 1h mit verify)

$ avrdude -p m644p -c ponyser -P /dev/ttyUSB0 -V -U lfuse:w:0xff:m -U hfuse:w:0xd8:m -U efuse:w:0xfc:m
...
$ avrdude -p m644p -c ponyser -P /dev/ttyUSB0 -U flash:w:rc-ctrl.hex
...

Der Atmel auf dem Sensor-Board benötigt jedoch nur 3.3V, weshalb ich die Zehner-Dioden auf dem SerCon mit 3.3Volt Zehner-Dioden ersetzt habe. Leider funktionierte das Flashen immernoch nicht. Ich konnte ein Atmel STK500 Programmierer organisieren, mit welchem das Programmieren ganz schnell funktionierte. Zuerst musste ich aber auch da die Spannung senken:

$ avrdude -p m328p -c stk500 -P /dev/ttyUSB0 -t -F

avrdude: stk500v2_command(): command failed
avrdude: stk500v2_recv(): checksum error
avrdude: stk500v2_program_enable(): bad STK600 connection status: Unknown (0x64)
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
avrdude: Expected signature for ATMEGA328P is 1E 95 0F
avrdude> vtarg 3.3
>>> vtarg 3.3
avrdude: stk500v2_set_vtarget(): reducing V[aref] from 5.0 to 3.3
avrdude> quit
>>> quit

Die Fehlermeldungen können ignoriert werden… Nun sollte zwischen Pin 2 und 6 am Stecker ISP6PIN 3.3Volt gemessen werden. mit dem beigelegten Kabel kann nun das Sensorboard angeschlossen und geflasht werden:

$ avrdude -p m328p -c stk500 -P /dev/ttyUSB0 -V -U lfuse:w:0xff:m -U hfuse:w:0xde:m -U efuse:w:0x00:m
...
$ avrdude -p m328p -c stk500 -P /dev/ttyUSB0 -U flash:w:sb-ctrl.hex
...

Die Aktoren antworteten nicht auf anhieb (“show devices” listete nicht alle Aktoren auf, auch “scan actors” fand keine Aktoren). Der Fehler lag bei einem nicht richtig angelöteten Pin beim IC4. Danach wurden alle Brushless-Controller erkannt. Diese habe ich dann später auch mit einigen Befehlen in der NG UAVP Konsole getestet:

set defaults mlx10"
...
set controller rc-test
...
set HW.HAL quadcopter
...
set RC.dev.primary dsl0
...
# show actors

Detected actors in current se
Needed actors in current HAL:

Actor addresses used:        

Actor Activation Status:

 Actor 1: enabled (front)
 Actor 2: enabled (back)
 Actor 3: enabled (right)
 Actor 4: enabled (left)

Nun kann mit den Befehlen “disable actor” und “enable motors” getestet werden. Vorsicht: Die Motoren drehen damit!

disable actor 2
disable actor 3
disable actor 4

enable motors

Momentan sind einge Baustellen offen bei mir: Zum einen Antwortet der LIS3L nicht. Ich nehme an dass dieser den Lötvorgang nicht überstanden hat. Strom ist auf dem Breakout-Board vorhanden. Die Gyrometer habe ich inzwischen mit Stiftleisten montiert. Um den OPA4350 sind viele Kondensatoren und Widerstände nahe beieinander. Ich habe insgesamt vier Bauteilen verdreht aufgelötet.  Es empfiehlt sich in diesem Bereich die Fotos auf dem Wiki zu beachten (welches auch Fehler beinhalteten, inzwischen jedoch korrigiert sind). Daraufhin antworteten die Gyros, ich hatte jedoch leider  beim Befehl “loop adc12″ Unregelmässigkeiten beim Yaw-Gyro. Auch ein tauschen der Gyros hat nichts gebracht, es deutet momentan alles daraufhin das der 12-Bit-AD-Wandler ein Problem hat. Auch der ADS1255 sollte unter “show devices” sichtbar sein, was er aber nicht ist. Noch weiss ich nicht weshalb er dies nicht macht.

by stefan at February 05, 2010 10:08 PM

SpeedyWeb.at

NicoletoMK – featured on Hacked Gadgets

Hi Guys!

In January an article on Hacked Gadgets showed a Mikrokopter from Nicoleto.
After visiting his homepage I saw a really nice concept for the HD camera mount.

There are a lot of photos and one video of the construction and the Mikrokopter in action available.

Video (construction, flying, on-board camera)

[Im Feed kann dieses Video nicht angezeigt werden.Klicke zum Blogeintrag um das Video anzusehen.]

by Speedy at February 05, 2010 07:08 PM

February 03, 2010

ligi's Tec Blog

DUBwise 4 Android Screenshots

with special thanx to Stefano Sanna & Emanuele Di Saverio for the android bluetooth lib that makes it possible to use DUBwise with Android Phones 2.0

main.php?g2_view=core.DownloadItem&g2_itemId=53965 main.php?g2_view=core.DownloadItem&g2_itemId=53967 main.php?g2_view=core.DownloadItem&g2_itemId=53969 main.php?g2_view=core.DownloadItem&g2_itemId=54271 main.php?g2_view=core.DownloadItem&g2_itemId=54273 main.php?g2_view=core.DownloadItem&g2_itemId=54275 main.php?g2_view=core.DownloadItem&g2_itemId=53973 main.php?g2_view=core.DownloadItem&g2_itemId=54277 main.php?g2_view=core.DownloadItem&g2_itemId=54283 main.php?g2_view=core.DownloadItem&g2_itemId=54281 main.php?g2_view=core.DownloadItem&g2_itemId=54279 main.php?g2_view=core.DownloadItem&g2_itemId=54285

by ligi (noreply@blogger.com) at February 03, 2010 02:20 PM

dem oschni sein Blog » Mikrokopter

Lightdrawing Robot


Nils Voelker aus Berlin zeigt seinen Lightdrawing Robot. Das Teil fährt aufm Boden herum und schaltet eine schnöde Lampe EIN und AUS. Durch Langzeitbelichtung entstehen sog. Lightdrawings. Mehr von den kuhlen Teilen bei flickrrrrrrrrrrr.


Erwähnenswert sind noch die anderen Bots von Nils. Da gibt es noch einen hängenden Druckbot sowie einen rumrollenden Kugelbot. Klick mich rein…

Nils Voelker Via BotJunkie


by oschni at February 03, 2010 11:05 AM

January 30, 2010

ligi's Tec Blog

January 27, 2010

SpeedyWeb.at

Apple finally released the iPad!

And – it’s like a biiiig iPod.

(Picture source Jim Wilson – New York Times)

Here are some pictures and facts

  • OS is based on iPhone OS
  • All iPhone apps will also run on the iPad – “virtually unmodified”
    The iPhone apps can run in a black box in the middle of the screen or by doubling the pixels and fill the screen, but loose resolution
  • The new SDK for the iPad is released today
  • Of course, apps from the iPhone can be modified so they are perfect for the iPad
  • Almost “life-size” virtual keyboard
  • Synchronize data from PC or MAC
  • The iPad works in both landscape and portrait mode, like the iPhone. It has a virtual keyboard, access to photo collections, direct access to iTunes’ surfeit of content.
  • The new iBooks app will allow you to read an purchase eBooks. So Apple is on a collision course with Amazon.

Technical Data

  • size: 9.7 inch (25 cm) multitouch display (so it’s not 16:9) TFT-IPS-Panel
  • thikness 0.5 inch (13 mm)
  • weight: 1.5 pounds (680 grams)
  • processor: 1Ghz (own Apple A4 chip)
  • 16, 32 or 64 GByte of storage
  • Wi-Fi 802.11n
  • latest Bluetooth 2.1 + EDR
  • Battery life: 10 hours – we will see ;)
  • Battery stand-by up to one month – we will also see ;)
  • Accelerometer
  • Compass
  • Speaker
  • Microphone
  • no camera(s)
  • There will be 3G versions available – all with unlocked SIM and they use the new GMS microSIMs
  • Sync over USB and iTunes
  • nice accessories, a dock to use it like a photo frame and the keyboard dock to use it like a PC or a Laptop

  • USB connectors to connect SD Cards or Digital Cameras over USB to transfer photos to the iPad

  • iPad Case

Costs

WiFi

  • 16GB – $499
  • 32GB – $599
  • 64GB – $699

Shipping in 60 days (worldwide availability)

WiFi + 3G

  • 16GB – $629
  • 32GB – $729
  • 64GB – $829

Shipping in 90 days

Overall the iPad is a nice Gadget. But in the moment I can not see the practical use of that device (except reading an ebook).

In some weeks we will see in what direction the iPad develops and if I am crazy enough to buy one.

Details: http://www.apple.com/ipad/features/

by Speedy at January 27, 2010 07:02 PM

January 21, 2010

NG UAVP from Scratch

LIS3L Heissluftlöten

Der Beschleunigungssensor des NG UAVP (der LIS3LV02DQ, kurz LIS3L) hat auch auf dem Bauch ein Kontakt. Deshalb ist das Löten mit dem Lötkolben nicht möglich. Da der ansonsten übliche Reflow-Lötprozess teure Geräte benötigt muss eine andere Lösung gefunden werden. Die eine Möglichkeit ist ein Headerboard zu kaufen auf welchem der LIS3L bereits bestückt ist. Als “Work-Around” kann auch eine Heissluftgebläse verwendet werden, mit dem Risiko dass der Chip den “Lötprozess” nicht überlebt. Wie in einem vorherigen Beitrag bereits erwähnt, wollte ich das Risiko bewusst eingehen und den Chip selber löten. Nachdem ich diese Woche das dafür benötigte Flussmittel bekommen habe, ging es gestern ans Werk. Wie in der ausgezeichneten Anleitung auf dem NG UAVP-Wiki erwähnt, habe ich die Pads zuerst mit Lötzinn verzinnt und etwas Flussmittel drauf gegeben. Auch den LIS3L habe ich mit Flussmittel beschmiert. Danach habe ich den Lötzinn und die Leiterplatte mit dem Heissluftgebläse erhitzt, den LIS3L auf den heissen Lötzinn platziert, und nochmals etwas erhitzt bis er sich setzte. Ich habe den ganzen Prozess in einem Video festgehalten…


Motorenstartprobleme

Ob es funktioniert hat, also ob der LIS3L noch funktioniert, weiss ich noch nicht. Weiter habe ich auch noch die Drehratensensoren (die MLX90609EEA-R2, kurz MLX) gemäss der Anleitung aus dem NG UAVP-Wiki gelötet. Auch hier habe ich mit Flussmittel gearbeitet, was die Arbeit sehr erleichterte. Heute ist die letzte Bestellung mit den Atmels angekommen, es heisst also gleich weiter löten, so dass ich hoffentlich bald meine Sensoren testen kann! :-)

Sensoren Breakout-Boards

Sensoren Breakout-Boards

by stefan at January 21, 2010 07:09 PM

January 17, 2010

NG UAVP from Scratch

TowerPro w25A Umbau

Obwohl ich eigentlich warten wollte bis ich ein Gerät habe welches I2C spricht hab ich mich nun doch ans konvertieren der Brushless Controller gewagt. Der Umbau war etwas kniffliger als ich erwartet hätte, denn die Beine des Atmel-Mikrokontrollers sind sehr klein und nahe beieinander. Die Konvertierung wurde bereits von vielen Personen durchgeführt, mit unterschiedlichen TowerPro-Typen und Tools. Daher musste ich zuerst einige Informationen aus den Foren zusammenzutragen. Ich dokumentiere hier deshalb die Konvertierung und Programmierung mittels SerCon und AVRDude der aktuellen TowerPro w25A, Type H Revision 1.1. Wie im letzten Blogbeitrag erwähnt geht es darum diese Brushless Controller I2C fähig zu machen, damit diese für Multikoptern verwendet werden können.

Voraussetzungen

  • gelandener Akku (oder andere Speisung für den Brushless Controller)
  • düne (~0.1mm2), isolierte Drähte oder Lackdrähte
  • Lötkolben und Lötzinn
  • SerCon
  • Computer mit RS232 Schnittstelle oder USB-RS232 Adapter
  • Motor und NG UAVP zur Verifizierung der Lauffähigkeit
  • TowerPro w25A, Type H Brushless Controller
TowerPro w25A, Type H Revision 1.1

TowerPro w25A, Type H Revision 1.1, oben

TowerPro w25A, Type H Revision 1.1

TowerPro w25A, Type H Revision 1.1, unten

Schritt 1 – Entfernen nicht benötigter Bauteile

Die kleinen Bauteile sollten ohne Probleme zu entfernen sein. Die Spannungswandler (die grossen schwarzen) sind etwas mühsam, da diese sehr viel wärme ableiten können. Mit folgender Methode hatte ich die besten Ergebnisse: Zuerst die Beine durch anheben befreien. Danach mit etwas mehr Power (ein Lötkolben mit mehr als 40 Watt ist da von Vorteil) die Spannungswandler beim Kopf erhitzen und ablösen. Zum Teil musste ich ein wenig bleihaltigen Lötzinn dazugeben, damit die Wärme besser verteilt wurde und der Schmelzpunkt des Lötzinns etwas sank…

zu entfernende Teile

zu entfernende Teile

Teile entfernt...

Teile entfernt...

Schritt 2 – Entfernen nicht benötigter Leiter

Weiter müssen zwei Leiterbahnen unterbrochen werden. Diese befinden sich unter den hellgrünen Linien auf der Leiterplatte. Dafür muss zuerst der Lack entfernt werden, wodurch Kupfer zum Vorschein kommt. Dieser muss dann getrennt werden indem ein Stück entfernt wird. Ich habe dies mit einem Cutter getan, einige berichten von guten Ergebnissen mit einem 1er Bohrer welchen Sie von Hand gedreht haben. Wichtig ist dass die angrenzende Leiterbahn unten nicht durchtrennt wird!

zu trennende Leiterbahnen

zu trennende Leiterbahnen

Leiterbahnen getrennt

Leiterbahnen getrennt

Schritt 3 – Neue Verbindungen erstellen

Nun müssen neue Verbindungen erstellt werden. Dafür ist eine ruhige Hand und Geduld notwendig. Ich ging jeweils so vor: Zuerst den Draht ablängen, zurecht biegen und die Isolation entfernen. Danach beim Bein des Mikrokontrollers etwas Lötzinn hinzufügen und den Draht anlöten. Dabei muss beachtet werden das die angrenzenden Beine nicht verbunden sind. Zur Sicherheit habe ich dies mit einem Durchgangsprüfer überprüft.

zu verbinden

zu verbinden

Verbunden

Verbunden

Schritt 4 – Programmierer verbinden

Nun müssen die Programmier-Pins angeschlossen werden. Dafür habe ich Stiftleisten verwendet welche ich mittels vorkonfektionierten Drähten (diese werden für den NG UAVP benötigt) mit dem SerCon am ISP1 verbunden habe. Auch die Stromversorgung (GND, +5V) müssen verbunden werden, damit SerCon mit Strom versorgt wird. Kriegt der Brushless-Controller Strom, sollte das grüne LED auf dem SerCon-Print leuchten.

Programmier-Pins

Programmier-Pins

Programmier-Pins verbunden

Programmier-Pins verbunden

Schritt 5 – Quax/Aggressiva Software Programmieren

Die für I2C angepasste Software wurde ursprünglich von Quax geschrieben. Aggressiva hat die Anpassung für den 25 Ampere Type H Variante gemacht. Die Software kann hier heruntergeladen werden. Die Software ist in kompilierter Form als “.hex” Dateien für mit unterschiedlichen Motorenadressen vorhanden. Nun kann mit dem Tool avrdude (welches ich unter Ubuntu mit “aptitude install avrdude” installiert habe) neu programmiert werden.

$ avrdude -p m8 -c ponyser -P /dev/ttyUSB0 -v -e
...

$ avrdude -p m8 -c ponyser -P /dev/ttyUSB0 -v -U flash:w:tp-25a-new-m1.hex
...

avrdude: Device signature = 0x1e9307
avrdude: safemode: lfuse reads as A4
avrdude: safemode: hfuse reads as DF
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
 To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "tp-25a-new-m1.hex"
avrdude: input file tp-25a-new-m1.hex auto detected as Intel Hex
avrdude: writing flash (2132 bytes):

Writing | ################################################## | 100% 214.23s

avrdude: 2132 bytes of flash written
avrdude: verifying flash memory against tp-25a-new-m1.hex:
avrdude: load data flash data from input file tp-25a-new-m1.hex:
avrdude: input file tp-25a-new-m1.hex auto detected as Intel Hex
avrdude: input file tp-25a-new-m1.hex contains 2132 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 208.78s

avrdude: verifying ...
avrdude: 2132 bytes of flash verified

avrdude: safemode: lfuse reads as A4
avrdude: safemode: hfuse reads as DF
avrdude: safemode: Fuses OK

avrdude done.  Thank you.

Nach einigen Minuten sind die beiden Befehle abgearbeitet und der Brushless Controller läuft mit neuer Software. Die ungekürzte Version der Ausgabe gibt es hier. Nach dem flashen habe ich ein Motor angeschlossen, wodurch beim Start ein charakteristischer Ton hörbar sein sollte, welcher sich von der Originalsoftware etwas unterscheidet. Hier die beiden Töne:

Leider konnte ich die Funktionstüchtigkeit über I2C noch nicht überprüfen, da ich noch immer auf eine Bestellung von CSD warte. Wenn die Brushless Controller an den I2C-Stecker der Flight-Control angeschlossen sind sollten sie durch das NGOS erkannt werden.  Da die Quax-Töne bei allen vier Brushless Controller hörbar waren bin ich zuversichtlich dass die Konvertierung gelungen ist :-)

Danke an Quax, Aggressiva, Mis_b und allen anderen die an der Konvertierung gearbeitet haben. Wer sich etwas mehr über Brushless Controller und die Konvertierung informieren will, dem lege ich den RC-Groups-Thread nahe. Das neue Schema eines konvertierten TowerPro 25A gibt es dort auch zu finden. Mehr Informationen zu Brushless Controller im allgemeinen habe ich einem Wiki gefunden. Auch dies fand ich sehr interessant und ist definitiv Lesenswert.

Update 27.01.2009:

Ich konnte die Brushless Controller inzwischen testen. Für den NG UAVP hab ich in der Anleitung SDA und SCL verwechselt. Dies ist nun behoben, so dass der Stecker direkt auf das Flight-Control-Board aufgesteckt werden kann.

by stefan at January 17, 2010 10:16 PM

January 10, 2010

Negative Acknowledge

NIXIE Clock Case!

Hurrah! The laser cut acrylic for my NIXIE tube clock case arrived this morning, and amazingly all the parts fit together nicely. The screw holes even matched up with the PCBs!

Nixie Clock Case

I’m pretty happy with how this turned out, and I can finally say the nixie clock project is finished. I definitely learned a lot for the next clock – like use the RTC with an onboard crystal! I’m thinking of perhaps making a wordclock.

You can check out the Inkscape files I sent to Ponoko for manufacture here (they are released under CC BY-SA 3.0 if you are interested).

In unrelated news, design on revision four of my motor controller is nearing completion, so hopefully the thing will be flying soon!

by Random at January 10, 2010 01:09 AM

January 06, 2010

NG UAVP from Scratch

NG UAVP Hardware erhältlich und weitere Bestellungen

NG UAVP HW 0.22 Prints

NG UAVP HW 0.22 Prints

Am 27. Dezember 2009 war es soweit, der Shop zum NG UAVP wurde eröffnet! Somit ist es für jedermann (mit entsprechendem Know-How und/oder Willen :-) ) möglich ein NG UAVP zu bauen. Natürlich habe ich die Hardware gleich bestellt. Die nackten Boards werden zu einem guten Preis von 23€ (plus Versand) verkauft. Versendet wurde sie erst nach dem 26c3 Kongress sind aber heute bei mir angekommen!

In der Zwischenzeit habe ich die letzten Bestellungen für die Bauteile aufgegeben. Dies war einige Stunden Arbeit und barg eine Überraschung: Reichelt, der vorgeschlagene Distributor für viele Bauteile, liefert nur ab 150€ in die Schweiz, und das mit rund 30€ auch noch hohen Lieferkosten! Einige der Bauteile sind bei den anderen beiden vorgeschlagenen Distributoren erhältlich (Farnell/CSD), oder aber bei weiteren Distributoren (die Bauteilliste der HW 0.21 beinhaltet weitere Alternativen). Da ich die anderen Bestellungen jedoch schon abgesendet habe, und nicht alle Bauteile bei den anderen Distributoren erhältlich sind, habe ich mich dazu entschieden zusätzlich andere Dinge bei Reichelt zu bestellen. Trotzdem bin ich ziemlich sauer auf Reichelt, die Versandkosten und der hohe Mindestbestellwert fürs Ausland ist übertrieben, insbesondere für die angrenzenden Länder!

Weiter waren einige Artikel bei Farnell nicht an Lager, was im NG UAVP Forum bereits bemerkt wurde. Ein Teil der Bauteile sind nicht bei anderen Distributoren zu finden. Es sind aber nicht alle Bauteile für den Erstflug notwendig, weshalb diese Bauteile auch später bestückt werden können. Apropos Farnell: Ein Teil der Bauteile haben Mindestbestellmengen. Da hab ich zum Teil ein vielfaches der benötigten Bauteile bestellt, da ich hoffe in der Zukunft weitere NG UAVP’s zu bauen :-) .

Alles in allem empfiehlt es sich die Bestellung bei einem Lieferant erst abzusenden wenn man die Lagerbestände und Lieferkonditionen der anderen Lieferanten überprüft hat! Diese Listen entsprechen nicht ganz der offiziellen Bauteilliste, da ich noch ein SerCon zu bestücken habe. Die offizielle Bauteilliste eignet sich besser zur Bestellung, trotzdem führe ich hier meine Bestelllisten aus Vollständigkeitsgründen auf. Der NG UAVP hat mich nun schon gut 1500 Schweizer Franken gekostet, aber damit bin ich nun vorläufig an einem ende Angelangt. Man muss dazu auch sagen das einige Dinge nicht direkt mit dem NG UAVP zu tun haben (wie Messgerät um die 150€ bei Reichelt zu erreichen oder Ladegerät von Hobbyking). Der zweite NG UAVP wird also um einiges günstiger werden :-) .

Qty Bezeichnung Bestellort Einzelpreis Total
1 ATMEGA644P-20AU CSD 6.95 6.95 EUR
1 Elektromagn. Summer 5V CSD 0.75 0.75 EUR
3 Mini-Taster 6×6 SMD 4,3mm CSD 0.21 0.63 EUR
1 LPV Stiftleiste 3 polig gerade CSD 0.07 0.07 EUR
2 LPV Stiftleiste 4 polig gerade CSD 0.07 0.14 EUR
4 Wannenstecker 6pol winkel CSD 0.25 1 EUR
1 Wannenstecker 6pol gerade CSD 0.14 0.14 EUR
2 Wannenstecker 14pol gewinkelt CSD 0.12 0.24 EUR
2 Wannenstecker 26pol gerade CSD 0.12 0.24 EUR
1 ATMEGA328P-AU CSD 3.79 3.79 EUR
1 LM1117IMP-3,3 CSD 1.25 1.25 EUR
2 Pfostenverbinder 14 polig * CSD 0.14 0.28 EUR
6 Pfostenverbinder 6 polig CSD 0.21 1.26 EUR
1 LPV Buchse 4 polig inkl. Kabel CSD 0.37 0.37 EUR
1 LPV Buchse 3 polig inkl. Kabel CSD 0.32 0.32 EUR
1 Flachbandkabel 14 pol gr. CSD 1.89 1.89 EUR
10 Jumper schwarz Lasche CSD 0.06 0.6 EUR
2 0805 KerKo 220 nF CSD 0.05 0.1 EUR
3 0603 KerKo 3,3 nF CSD 0.04 0.12 EUR
9 0603 KerKo 100 nF CSD 0.04 0.36 EUR
1 Tantal 10µF 10V -A- CSD 0.17 0.17 EUR
3 Pfostenverbinder 10 polig * CSD 0.06 0.18 EUR
Shipping 3.59 EUR
Paypal 1.00 EUR
Total: 40.70 CHF
1 ACCELEROMETER 3 ACHSEN QFPN-28 Farnell 23.15 23.15 CHF
2 TRANSLATOR, 8 CH, 15KV ESD, 3002 Farnell 7.40 14.80 CHF
1 POWER MODULE, MINI, 18V WIDE ADJ Farnell 15.50 15.50 CHF
1 MOSFET, P, 20V, SO-8 Farnell 3.30 3.30 CHF
5 DIODE, TVS, 18V, 600W, SMB Farnell 0.59 2.97 CHF
10 DIODE, TVS SMB 3,3V Farnell 0.86 8.58 CHF
5 MULTIFUSE, RADIAL, 0.3A, 72V Farnell 0.44 2.18 CHF
10 STECKERLEISTE MICRO SMT 90GRAD 4POL Farnell 2.85 28.50 CHF
1 SENSOR, ABS PRESS 16.7PSI Farnell 18.10 18.10 CHF
1 12BIT ADC, SMD, 7924, TSSOP16 Farnell 16.05 16.05 CHF
1 24BIT ADC, 30KSPS, SMD Farnell 23.90 23.90 CHF
1 OPVERSTAERKER,DUAL CMOS RRI/O,SMD,2350 Farnell 6.50 6.50 CHF
1 OPVERSTAERKER,QUAD CMOS 3V,4350,SOIC14 Farnell 14.50 14.50 CHF
1 LOGIK, QUAD 2IN POS OR GTE, 14TSSOP Farnell 0.37 0.37 CHF
5 MULTIFUSE, SMD, 1.50A Farnell 1.15 5.75 CHF
1 CRYSTAL, HC-49/S, 7.68MHZ Farnell 3.80 3.80 CHF
10 WIDERSTAND, 0805, 10K Farnell 1.55 15.50 CHF
11 KONDENSATOR, BAUFORM A, 10UF, 10V Farnell 1.35 14.85 CHF
1 LEITUNG KABELBUCHSE/KABELBUCHSE 150MM Farnell 21.30 21.30 CHF
10 CRIMPGEHAUESE 4POLIG FUER KABELMONTAGE Farnell 0.41 4.07 CHF
1 Shipping 15.00 15.00 CHF
1 MWST 19.66 CHF
Total: 278.32 CHF
1 Transistor NPN TO-92 45V 0,5A 0,625W * Reichelt 0.04 0.04 EUR
1 D-SUB-Buchse, 9-polig, Lötkelch * Reichelt 0.12 0.12 EUR
1 Kurzschlussbrücke, rot, RM 2,54, vergoldet * Reichelt 0.05 0.05 EUR
1 LED, 3mm, Low Cost, grün * Reichelt 0.07 0.07 EUR
1 RS232-Driver, DIL-16 * Reichelt 0.39 0.39 EUR
1 Metallschichtwiderstand 1,00 K-Ohm * Reichelt 0.08 0.08 EUR
1 Widerstands-Netzwerk, 4Wid./8Pins, 4,7 K-Ohm * Reichelt 0.14 0.14 EUR
1 2×17pol.-Stiftleiste, gerade, RM 2,54 * Reichelt 0.11 0.11 EUR
4 Vielschicht-Keramikkondensator 100N, 10% * Reichelt 0.04 0.16 EUR
2 Zener-Diode 1,3W 5,1V * Reichelt 0.07 0.14 EUR
2 Philips I²C-Bus Microcontroller & Peripherie Reichelt 2.85 5.7 EUR
2 Low Drop Out-Regler SO-8 Reichelt 2.65 5.3 EUR
5 Transistor SMD NPN SOT-23 45V 0,5A 0,25W Reichelt 0.04 0.2 EUR
1 Gleichrichterdiode SMD, DO213AB, 50V, 1A Reichelt 0.05 0.05 EUR
1 Temperatur-Sensor, SO-8 Reichelt 1.05 1.05 EUR
1 CHIP-Leuchtdioden, Bauform G0805, grün Reichelt 0.08 0.08 EUR
1 CHIP-Leuchtdioden, Bauform G0805, rot Reichelt 0.08 0.08 EUR
1 CHIP-Leuchtdioden, Bauform G0805, blau Reichelt 0.26 0.26 EUR
1 Fotowiderstand Reichelt 1.75 1.75 EUR
1 SMD-Quarz, Grundton, 20,000000 MHz Reichelt 0.24 0.24 EUR
1 Standardquarz, Grundton, 20,0 MHz Reichelt 0.18 0.18 EUR
1 SMD-Induktivität, Murata Chip Coil, 10µ Reichelt 0.13 0.13 EUR
2 SMD-Power-Induktivität, PIS2408, Ferrit, 47µ Reichelt 0.73 1.46 EUR
1 SMD-Chip-Widerstand, Bauform 0805, 10 Ohm Reichelt 0.1 0.1 EUR
14 SMD-Chip-Widerstand, Bauform 0805, 100 Ohm Reichelt 0.1 1.15 EUR
6 SMD-Chip-Widerstand, Bauform 0805, 330 Ohm Reichelt 0.1 0.62 EUR
6 SMD-Chip-Widerstand, Bauform 0805, 470 Ohm Reichelt 0.1 0.62 EUR
5 SMD-Chip-Widerstand, Bauform 0805, 1,0 K-Ohm Reichelt 0.1 0.52 EUR
4 SMD-Chip-Widerstand, Bauform 0805, 1,8 K-Ohm Reichelt 0.1 0.41 EUR
1 SMD-Chip-Widerstand, Bauform 0805, 2,2 K-Ohm Reichelt 0.1 0.1 EUR
1 SMD-Chip-Widerstand, Bauform 0805, 4,7 K-Ohm Reichelt 0.1 0.1 EUR
9 SMD-Chip-Widerstand, Bauform 0805, 10 K-Ohm Reichelt 0.1 0.93 EUR
2 SMD-Chip-Widerstand, Bauform 0805, 12 K-Ohm Reichelt 0.1 0.21 EUR
9 SMD-Chip-Widerstand, Bauform 0805, 15 K-Ohm Reichelt 0.1 0.93 EUR
4 SMD-Chip-Widerstand, Bauform 0805, 10 M-Ohm Reichelt 0.1 0.41 EUR
2 SMD-Widerstandsnetzwerk, 1206, 47 Ohm Reichelt 0.02 0.04 EUR
2 SMD-Vielschicht-Keramikkondensator 15P, 5% Reichelt 0.05 0.1 EUR
4 SMD-Vielschicht-Keramikkondensator 22P, 5% Reichelt 0.05 0.2 EUR
4 SMD-Vielschicht-Keramikkondensator 100P, 5% Reichelt 0.05 0.2 EUR
2 SMD-Vielschicht-Keramikkondensator 10N, 10% Reichelt 0.05 0.1 EUR
47 SMD-Vielschicht-Keramikkondensator 100N, 10% Reichelt 0.05 2.35 EUR
5 SMD-Tantal-Kondensator, 1,0µF/16V Reichelt 0.05 0.25 EUR
1 SMD-Chip Elko, 10µF/35Volt Reichelt 0.07 0.07 EUR
2 SMD-Chip Elko, 100µF/16Volt Reichelt 0.08 0.16 EUR
2 Elektrolytkondensator, 6,3×11mm, RM 2,5mm Reichelt 0.04 0.08 EUR
2 Elektrolytkondensator, 8×11,5mm, RM 3,5mm Reichelt 0.03 0.06 EUR
1 Miniatur-Federleiste, Print, gerade, 2x 7-polig Reichelt 0.34 0.34 EUR
2 40pol. Stiftleiste, gerade, RM 2,54 Reichelt 0.14 0.28 EUR
1 PeakTech 3360 – Digital-Mul Reichelt 79.85 79.85 EUR
1 WELLER-Lötstation, regelbar Reichelt 59.85 59.85 EUR
1 Shipping Reichelt 28.56 28.56 EUR
Total: 314.2 CHF
1 UAVP-NG 1x Acc Breakout PCB (LIS3LV02DQ) NG UAVP 1.00 1.00 EUR
1 UAVP-NG HW-0.22 PCB (FC + SB) NG UAVP 20.00 20.00 EUR
1 UAVP-NG 3x Gyro Breakout PCB (MLX90609-R2) NG UAVP 3.00 3.00 EUR
1 Shipping NG UAVP 4.00 4.00 EUR
1 MWST NG UAVP 1.80 1.80 EUR
Total: 47.68 CHF

by stefan at January 06, 2010 06:59 PM

January 01, 2010

Twisted world of Esden

Floss-JTAG V0.1 Assembly and V0.2 boards.

Because I wanted to have a small JTAG adapter with additional UART port and a different (smaller) connector then what is available out there, I have decided to make a JTAG adapter. I chose the FT2232 USB adapter chip. This guy is pretty nice because it has a special engine inside that is supporting many different protocols. One of them is JTAG. I have released what I made as always on GitHub under the CC-BY-SA 3.0 license. There is no software needed on the adapter side so no software included. All you need is OpenOCD. It now even has a config file dedicated for Floss-JTAG. Calling for example:

#> openocd -f interface/flossjtag.cfg -f board/open-bldc.cfg

will connect to Open-BLDC using the Floss-JTAG adapter.

Building Floss-JTAG I learned a nice lesson. Always check your footprints 10x before you send the gerber files to the manufacturer!!! I had to customize the footprint for the FT2232 chip and made a mistake. The pads were not long enough so the pins had only 0.1mm overlap area. It was a real pain to solder that. I assembled 3 of Floss-JTAG using this design. Sadly only two are working.

Because of that mistake I immediately corrected the board layout and sent it out. I got the boards today. I hope that there is no other mistake hidden somewhere. :) Attached are the images of V0.1 assembly and of the V0.2 boards.

Finished Floss-JTAG V0.1 Back Finished Floss-JTAG V0.1 Front Floss-JTAG V0.1 After Reflow Reflowing two more Floss-JTAG V0.1 Aligning parts on Floss-JTAG Before Reflow Floss-JTAg V0.1 connected to Open-BLDC Logic Board Assembled Floss-JTAG V0.1 Back Assembled Floss-JTAG V0.1 Front Parts before reflow Dispensed solder paste Solder paste dispension

by esden at January 01, 2010 12:34 AM

December 27, 2009

KeyOz TecBlog

26C3 #1

Soo.. Nachdem ich gestern Abend geschlagene 75min nach einem Ticket angestanden habe, wird jetzt der letzte Kram zusammengepackt und dann geht es los.

by KeyOz at December 27, 2009 07:20 AM

December 26, 2009

NG UAVP from Scratch

Sensoren und Flight-Controll Mikrokontroller

LPC2148 Header Board

LPC2148 Header Board

Da die Boards sozusagen freigegeben sind habe ich zwei Bestellungen aufgegeben, eine bei Sparkfun und eine bei embedded projects GmbH. Der ARM7 CPU LPC2148 (das rote Board welches auf die Flight-Controll gesteckt wird, der Haupt-CPU) war bei Sparkfun nicht an Lager. Ich habe diesen deshalb bei embedded projects bestellt. Der Accelerometer LIS3LV02DQ war bei Sparkfun leider auch nicht mehr vorhanden, der bereits gelötete Sensor auf einem Breakout-Board jedoch schon. Da ich diesen jedoch selber löten möchte und etwas Geld sparen werde, wird dieser erst später bei Farnell gekauft, wo er noch ohne Breakout-Board erhältlich ist.

Zudem habe ich ein Venus GPS-Modul gekauft welches eine Aktualisierungsrate von bis zu 10Hz erreicht. Der NG UAVP kann mit den GPS Daten heutzutage noch nicht viel anfangen, ein GPS-Modul ist auch nicht in der offiziellen Stückliste zu finden. Jedoch ist mein Ziel bei der Entwicklung von GPS Funktionen mitzuwirken, weshalb ein GPS unabdingbar sein wird.

Das GPS-Modul wird per UART angeschlossen und kann daher direkt mit dem ARM7 verbunden werden. Optional könnte auch I2C verwendet werden, allerdings würde dies nicht ohne Codeanpassungen beim NG UAVP funktionieren…

Venus GPS

Die Liste der Bestellungen wurde daher auch wieder etwas grösser:

Qty Bezeichnung Bestellort Einzelpreis Total
1 LPC2148 ARM Adapterplatine (LPC-H2148) embedded projects 33.53 33.53 EUR
1 Shipping embedded projects 3.32 3.32 EUR
Total 58.96 CHF
3 Single Axis MEMs Gyroscope – MLX90609-R2 Sparkfun 39.95 119.85 USD
1 MicroMag 3-Axis Magnetometer Sparkfun 59.95 59.95 USD
1 Venus GPS with SMA Connector Sparkfun 49.95 49.95 USD
1 Antenna GPS Embedded SMA Sparkfun 11.95 11.95 USD
1 Shipping Sparkfun 33.03 33.03 USD
Total 302.20 CHF

by stefan at December 26, 2009 12:30 AM

December 16, 2009

dem oschni sein Blog » Mikrokopter

NanoKopter


Unter 15 Gramm, liegt bequem in der Handfläche. Sieht total geil aus! Und schon wieder sitzt ein Haben-will Gefühl ein. Wahnsinn. Das Teil wiegt genau 14,8 Gramm und wird mit einer eigens entwickelten 2,4Ghz Funksteuerung betrieben. Ein paar Informationen und viele Jubelschreie gibts hier im Mikrokopter Forum.

Außer dem Nickname “flberger” weiß man  jetzt noch nicht genau wer hinter dem NanoKopter Projekt hängt. Werde ich aber nachtragen. Geile Sache Jungs!

Via dem Mikrokopter Forum

by oschni at December 16, 2009 10:07 PM

Oli82 sein Blog

5,8GHz Pre-Flight Test

Endlich sind die Trägerplatinen für die Airwave 5,8GHz Module gekommen.

Also gleich mal den Reflow-Löter angeheitzt und geföhnt. Der große ELKO musste leider sein, da es mir bei dem Prototyp an 4S den Tantal dauernd zerhauen hat :-(

IMG_0967_ree IMG_0964_reeIMG_0966_ree

Der erste abendliche Indoortest war auch bereits viel versprechend.

Getestet habe ich mit je einer 2dB 5,8GHz Antenne . Indoor habe ich damit ca. 60m (mehr Platz hatte ich Luftlinie nicht) erreicht. Dann habe ich noch “von drinnen nach draußen” getestet (-2°C). Dabei kam ich auf 180m (durch 2 Wände). Wenn es klappt, sollte ich diese Woche noch einen Outdoortest schaffen.

by Oli82 at December 16, 2009 10:30 AM

Projekt: Y6 – Beschaffungsphase Part II

Es geht vorwärts! Leider kam ich nicht wirklich zum schreiben, da ich doch lieber mit ner schönen Grippe im Bett lag.In der Zeit ist aber trotzdem viel passiert. Unter anderem kamen Centerplate und Motorhalterung von Akku.

IMG_0963_reIMG_0960_re

Danke nochmal an Akku für die “Sonderanfertigung”. Ich fragte mich schon die ganze Zeit, von was er sich bei der Zeichnung der Motorhalter hat inspirieren lassen. Nachdem ich nun genauer in den Umschlag geschaut habe, weiß ich bescheid:Foto0103

Eine ausführliche Beschreibung findet man in oschni seinem Blog. Er hat sich mit den Centerplates sowie den Specky-Klötzen für das Landegestell auseinander gesetzt.

Am Montag hab ich mich dann auch endlich an die grüne Navi-CTRL getraut, obwohl mir noch 2-3 Bauteile fehlen. Das kam mir aber recht gelegen, da die Freundin unbedingt Plätzchen backen wollte. Somit kümmerte sie sich um das Plätzchen backen und ich backte derweil die Platine ;-) Ich bin mit dem Ergebnis recht zufrieden (die Plätzchen schmecken aber auch gut). Bleibt natürlich ab zu warten, ob auch alles funktioniert…

IMG_0969_reIMG_0970_re

by Oli82 at December 16, 2009 08:31 AM

December 12, 2009

dem oschni sein Blog » Mikrokopter

Specky Landeklötzer



Neues aus dem Osten. Die Specky Landeklötzer und das Landegestell Material sind da. Mir gefällt die Stabilität und die einfache DIY Lösung um die Bodenfreiheit einzustellen und natürlich das die Teile an die Centerplates vom Akku passen.



Die Kufen kommen vorgefertigt daher. Vorne mit einem gebogenen Abschlussrohr, Hinten gerade. Dazu gab es ein ganzes Set an Rundstangen. Die Klötzer passen genau in die Stege an den Epi-6- und Epi-8-Plates vom Akku. Wer zu den Centerplates mehr wissen möchte, klickt hier.



Den Krams montieren heißt, Oktopter auseinander nehmen, die Centerplates tauschen, alles wieder zusammenbauen. Dazu hab ich zur Zeit ja sowas von überhaupt keine Lust und begrenze aus diesem Grunde die Umbauarbeiten auf den noch in der Ecke rumgammelnden Hexopter. (Uff, was ein langer Satz).  Mal schauen wo ich vor-zwischen-um-den-Jahren noch 2 schwarze Roxxies herbekomme.

by oschni at December 12, 2009 10:20 PM

December 11, 2009

ligi's Tec Blog

Work

thats the stuff im doing at work atm:

POLYMAP3 from POLYMAP on Vimeo.



POLYMAP3 is developed under an open source license (LGPL). POLYMAP3 is based on Eclipse/RAP, OpenLayers, GeoTools, uDig and a lot of other great open source software components.

POLYMAP3 aims to provide a multi-user SDI platform. Supporting the power user with an ad-hoc data workbench, the admin user with configuration workbench and the end users with a simple to use web client and OGC services. UI is the web browser.

http://polymap.org/wiki
http://polymap.org

by ligi (noreply@blogger.com) at December 11, 2009 08:29 AM

December 07, 2009

Quadrokopter.net

Reflow-Lötofen

Seit längerem Stand ein Kleinbackofen bei mir herum und wartete darauf zu einem Reflow-Lötofen umgebaut zu werden. Nun ist es vollbracht. Eine Beschreibungen ist unter Elektronik - Reflow-Lötofen zu finden.

by admin at December 07, 2009 04:37 PM

December 06, 2009

WoWie's Blog

Reichweite Jeti

Nachdem einige Diskusionen über die Reichweite Jeti Duplex aufkamen, habe ich mal selber getestet.

Kandidaten: Jeti Duplex Empfänger R5 ( Der MK Empfänger folgt )

jeti_reichweite

Pos. 1  Empfänger auf Schreibtisch

Pos. 2 Sender im Flur Anzeige Feldstärke 5…5

Pos. 3 Sender Hof   Anzeige Feldstärke 3..5

Pos. 4 Anzeige Feldstärke 1..2  (konnte man durch Körperabdeckung auf 0..1 bringen)

Pos. 5 Keine Empfang mehr

Die Bedingungen waren sehr schwierig, der Empfänger lag auf dem Schreibtisch, beide Antennen annähernd parallel, 4 Wände waren im Weg und das Haus ist Wlan verseucht.

by wowie at December 06, 2009 11:24 AM

December 04, 2009

Oli82 sein Blog

Projekt: Y6 – Beschaffungsphase Part I

Heute Morgen kamen die Motoren und die Navi-CTRL aus Murmeltierland.

Ich bin ja mal gespannt, wie lange das Löten dauern wird ;-)

IMG_0957 IMG_0953

Als GPS werde ich wohl das Conrad-GPS von der Follow-ME Platine nutzen, da diese immer noch unbenutzt hier liegt…. :-(

Technische Daten der Motoren:

  • Zellenzahl Lithium: 4
  • Laststrom: 6–9 A
  • Laststrom max. (60 Sek.): 10 A
  • Leerlaufdrehzahl: 760 Umin/V
  • empf. Propellergröße: 10×4.5..12×4.5
  • Wellenleistung: ca. 110 W
  • Schubkraft max.: ca. 820 g
  • Anschlusskabel Länge: ca. 52 cm
  • Gesamtgewicht (ohne/mit Kabel): ca. 54g/68g
  • Abmessungen: 28 x 32 mm
  • Wellendurchmesser: 3,17 mm
Quelle: Mikrokopter.de

EDIT:

Gerade als ich los wollte um Alu zu kaufen, kam die Bauteilliferung für die Navi-CTRL

IMG_0952

by Oli82 at December 04, 2009 08:20 AM

December 03, 2009

WoWie's Blog

Fatale Folgen

Die Recom Spannungswandler gibt es ja in verschiedenen Ausführungen.

Man sollte immer auf die Schrift achten und nicht nach Aussehen.

Im Bild sind 2 Recom 5.0V 1A Schaltregler

recom_kl

Man beachte die Lage der Beinchen.

by wowie at December 03, 2009 02:44 PM

December 02, 2009

WoWie's Blog

Sezieren

Blaubaer gab mir so einen ferngsteuerten Vogel.

Wollten mal sehen ob man den Fernsteuerungstechnisch erweitern kann.

Also das Sezieren beginnt

sez2_kl

Ein letztes Mal zusammensez_1_klSo mal die Flügel stutzen

sez_3_klDer Hauptantrieb

sez_4_klFedern rupfen

sez_5_klAhh das ist ja das Herz des Vogels

sez_6_kl

Fazit:  Der Vogel braucht ein “Neues Herz” bestehend aus Empfänger und einem brushed Regler

by wowie at December 02, 2009 11:13 AM

December 01, 2009

Oli82 sein Blog

Projekt: Y6

Es ist mal wieder Zeit für einen neuen Kopter.

Da irgendwie jeder sich gerade einen Kopter mit mehr als 4 Motoren baut, springe auch ich nun auf den Zug auf (sch**** Gruppenzwang).

Ich hab mich aber eher für einen Y-Rahmen entschieden, da ja jeder ein + oder X-Rahmen fliegt ;-)

Bisher bin ich noch in der “Beschaffungsphase”.

Geplant ist aber folgendes:

Das sollte erstmal alles sein, was ich mir so vorstelle!

by Oli82 at December 01, 2009 08:03 AM

November 29, 2009

WoWie's Blog

Quadrokopter.net

LED Stripe via Bluetooth

Unter Elektronik - LED Stripe - Weitere Ideen ist skizziert, wie man die LED Stripe via Bluetooth mit dem PC verbinden kann. In diesem Fall entfällt die zur Konfiguration notwendige Kabelverbindung.

Eventuell folgen auf dieser Seite mit der Zeit noch weitere interessante Ideen und Ansätze…

by admin at November 29, 2009 10:26 AM

November 27, 2009

Amir Guindehi's Blog

UAVP-NG: Hardware 0.22 has arrived - Public HW release is imminent!

NG-badge.png

Hi everyone,

It seems I only find time to blog about the NG when new hardware arrives! You will find more about the new hardware below.

At first, I would like to tell your what happened since my last post from mid sommer! We were busy developing the NGOS further and we succeeded in supporting most parts of the hardware!

This means our RC-Controller now has control over the two DSL inputs and the sum-signal input. This also means we are now fully supporting up to 4 DSL receivers and two times sum-signal input for RC control. This will allow all forms of diversity, teacher/student as well as channel extension up to 4 times the number of channels you normally may have.

Furthermore the new RC-Controller firmware receives attitude data from the Flight Control's Kalman filters and uses it to do Servo Attitude Compensation for Pitch and Roll.

We implemented two servo operation modes, one where servo attitude compensation is done on servo 1+2 and servos 3-5 are available for other things, and another where the Flight Control has full control over all 5 servo channels. This will allow us to implement different Hardware Abstraction Layers (HALs) which not only use I2C actors but also those needing servo control like airplanes and helicopters.

Our SB-Controller firmware was completed as well. It now supports the MicroMag3 3-axis magnetic compass. To do that, it receives regularly attitude data from the Flight Control, uses it to do compass attitude compensation and then delivers the result to the Flight Control.

Looking at the device table on the Flight Control we now see this:

# show devices

Detected devices:

  Addr  Bus     Description

  0x16  I2C0    Atmel 644P RC/Comm Controller
  0x18  I2C0    Atmel 328P SB Controller
  0x02  ADC12   ADXR/MLX MEMS Gyroscope 12bit (nick)
  0x01  ADC12   ADXR/MLX MEMS Gyroscope 12bit (roll)
  0x00  ADC12   ADXR/MLX MEMS Gyroscope 12bit (yaw)
  0x00  SPI0    LIS3LV02DQ 3-Axis Accelerometer
  0x02  SPI0    ADS1255 24bit Analog Digital Converter
  0x03  SPI0    AD7924 12bit Analog Digital Converter
  0x00  SBCTRL  MicroMag 3 Magnetic Compass
  0x01  RCCTRL  ACT DSL Receiver 0
  0x02  RCCTRL  ACT DSL Receiver 1

As you can see all our newly supported devices pop up, even those attached to peripherial CPUs. I had no actors attached, so it's normal that they do not show up.

These peripherial CPUs implement a new protocol called NGPP - The NG Peripherial Protocol.

NGPP represents a register based store/load framework allowing direct memory access on the slave devices. It's possible to implement it on most physical character based interfaces, which allowed us to implement it on top of I2C and which will allow us to use it on other serial devices like the UART. Those of you knowing the MODBUS protocol will recognize a lot of similarities.

NGPP is able to issue several read/write requests within one cycle. It's also able to read or write multiple sequential registers in one request allowing for a very efficient data transfer between slave device and host. Currently the NGPP implementation is built on top of our I2C physical layer, which by itself is a task based framework able to run several "state machine tasks" sequentially allowing NGPP to queue requests and get notified when the finish.

The RC-Controller as well as the SB-Controller both use the NGPP a lot to transfer data between slave and host devices several times per cycle.

Current RC- and SB-Controller NGPP statistics look like this:

    NGPP RCctrl read:      16 ticks/100 cycle   (max:   17, ngpp overrun 0)
    NGPP RCctrl write:      5 ticks/100 cycle   (max:    6, ngpp overrun 0)
    NGPP RCctrl read:      66 bytes/100 cycle   (max:   76)
    NGPP RCctrl write:     41 bytes/100 cycle   (max:   45)
    NGPP SBctrl read:       6 ticks/100 cycle   (max:    7, ngpp overrun 0)
    NGPP SBctrl write:      5 ticks/100 cycle   (max:    6, ngpp overrun 0)
    NGPP SBctrl read:      11 bytes/100 cycle   (max:   13)
    NGPP SBctrl write:     31 bytes/100 cycle   (max:   36)

As you can read from the above statistics data, we have no problems in transfering the needed amount of data. Since NGPP requests can be issued during the whole closed-loop cycle as well as from any user space context (meaning the shells and their associated processes) we are free to model our code according to our needs.

We can access the registers directly from any Flight Control shell:

# show ngpp sbctrl

NGPP sb-ctrl registers:

  sb.devices          1
  sb.nick            57
  sb.roll           -35
  sb.mag.x          -67
  sb.mag.y           21
  sb.mag.z          335
  sb.heading       3164
  sb.test1           42
  sb.test2           43

And set them directly if they have a read-write flag:

# set sb.test1 44

NGPP: wrote sb-ctrl register 7 value:     44

To demonstrate the cooperation of the three CPUs in our distributed system, I made a small movie showing Servo Attitude Compensation:

UAVP NG - The OS Multicopter: Servo Attitude Compensation from Amir Guindehi on Vimeo.

After having implemented support for most hardware devices on the new NG, our hardware developers also produced a new revision of the NG PCB boards.

The newest revision is called HW-0.22 and is a pure bug fix revision as all 0.2x versions were. The next feature revision will be HW-0.30 on which brainstorming and work already has begun.

We received the new boards today!

Here are the first pictures of the new HW-0.22:

uavp-ng-hw-0.22-packet.jpg

Opening the packet and looking inside it seems that the boards look fine:

uavp-ng-hw-0.22-top.jpg

uavp-ng-hw-0.22-bottom.jpg

We also received a separate panel containing the 7 breakout boards which we will include with each HW-0.22 board!

We now have six accompanying MLX and ADXR610 gyro breakout boards (three of each) as well as a LISL breakout board:

uavp-ng-hw-0.22-breakout-top.jpg

A set of these 7 breakout boards will be included with each FC+SB PCB set.

We will start to investigate the new hardware and should everything be in order, we will release them to the broad public. Be sure to check our homepage in the next days.

We will open up the new UAVP-NG Shop soon!

Stay tuned!

by Amir at November 27, 2009 08:19 PM

November 23, 2009

- mav

gluonpilot.com [1]

After a weekend (or two) of hard work, I’m proud to announce a new website: gluonpilot.com. It contains a wiki and a forum.
The account you create on the forum is also valid on the wiki (ask wiki rights if you haven’t got them automatically :-) ).

From now on, all my UAV-related posts will be on this site.
Also, I invite every one of you to enter the discussion or ask any questions you might have on the forum. Don’t be shy! Let’s build a community!

by Tom Pycke at November 23, 2009 08:55 PM

WoWie's Blog

Epi_s als Sensor für Jeti Duplex

Epi_s nun vollwertiger Strom/Spannungssensor für Jeti Duplex.

Epi-S und Empfänger R5

epi_s_001

Anzeige am Sender

epi_s_002

Menu Struktur

Start LCD

esj1Menu Messen

esj2Einstellen der Settings

esj3Auswahl Sensortyp ( 50,75 oder 100 Ampere )

esj4Einstellen der Kalibrierung

links Messwert    rechts Kalibrierung

esj5Menu Messen

esj6Anzeige

links Spannung       rechts Strom

esj7Anzeige

links Spannung      rechts Verbrauch

esj8

by wowie at November 23, 2009 10:04 AM

November 22, 2009

WoWie's Blog

Hallenfliegen in Goslar am 21.11.2009

Das Hallenfliegen in Goslar war sehr schön, leider stand nicht die ganze Halle zur Verfügung. Da hatten die Flächenflieger leider das Nachsehen.

Kurzes Video vom Form:Hallenfliegen

by wowie at November 22, 2009 08:39 PM

Meine Antenne war zu dick ( im Durchmesser )

Habe nun voller Euphorie die Halterung für die Jeti Box mitbestellt. Leider ist die nur für billigst Antennen vorgesehen.

Die Antenne der MC 20 ist zu dick.

Abmagerungskur wollte ich ihr nicht verpassen, also musste was Neues her

Alte kleine Drehbank wieder ausgekramt. Und folgendes entstand:

So sieht das Ganze dann aus.

by wowie at November 22, 2009 08:09 PM

November 18, 2009

WoWie's Blog

Big_Display kennt jetzt Buchstaben

Einem Wunsch folge leistend, kann nun das Big_Display auch Buschstaben

big_disp_1

by wowie at November 18, 2009 05:30 PM