mobiDrone nano arduino OSD for MultiWii

explorer

Neuer Benutzer
#1



I developed serial OSD for MultiWii based on Atmega 328 + LM1881 (Video Sync Separator) OSD hasnt any sensor board, all data are readed over the serial port from MultiWii with the exception of RSSI and Battery 2.

Informations displayed on the screen:

Line 1: startup time, mainbattery voltage (flashing at low voltage), video battery voltage (flashing at low voltage), RC RSSI value, GPS number of sats.

Line 2: GPS Latitude , AUX1,AUX3(if activated) , Sat FIX,AUX4, AUX2 (if activated) , GPS Longitude

Line 3: Sonar altitude, Compass (navigate to home pos), Throttle Level

Line 4(Last): Distance to Home, Direction to Home, RTH if activate

+ roll & pitch angle visualisation

OSD module including:
  • size 24 x 28mm
  • OpenSource arduino Hardware
  • HW based on Atmega 328 + LM1881
  • Arduino Bootloader
  • Ready to use
  • FW available for PAL system

OSD module ports:
  • 1x voltage input up to 4s
  • 1x uart serial interface
  • 1x I2C bus
  • 1xRSSI input
  • 1x video input/output
  • 1x current sensor input (0 - 5V)
  • 1x free input

This isnt very powerful hardware but a lot of optimization to make it a solid system.

Software:

Current version 2.2 can be downloaded in download page (https://code.google.com/p/mobidrone/downloads/list)

This program is free software, you can redistribute it and/or modify it under the terms of the Creative Commons NonCommercial?-ShareAlike? 3.0 Unported (CC BY-NC-SA 3.0)

Hardware:

You can buy opensource hardware with arduino bootloader on http://multicopter.toptel.sk/

Video of working system:
Upcomming version v2.3

http://www.youtube.com/watch?v=FOojuzHZVjs
 

DerCamperHB

Erfahrener Benutzer
#3
kommt mit dem Preis von HK nicht mit, ist aber insgesammt ein sehr guter Ansatz, hatte mich schon lange verwundert, warum keiner auf die Sensordaten von dem Wii zurückgreift, und alles extra einbauen will

Werden die Daten den über den Seriel Display Ausgang gesendet, oder wird das als GUI am Wii angemeldet?
 
#4
Normalerweise spuckt der ser. Anschluss dauernd Daten. Mit hk kann man es
schlecht vergleichen! Finde grad den künstlichen Horizont sehr Schick!
 

DerCamperHB

Erfahrener Benutzer
#8
Nicht nur DU, liegt daran, das es Spam ist, das wird nicht selten in D-Unverständlicher Sprache eingestellt.

50€ finde ich dafür voll in Ordnung
HKL ist schon vergleichbar, die Technik könnte die gleiche sein, nur die Auswertung ist eine andere, was hindert einen da dran, nicht ein GPS, sondern den Arduino an den E-OSD anzulöten, und mit einer angepassten Software, bzw möglicherweise direkt mit dieser, das gleiche zu machen.

Schade finde ich nur, das mal wieder keine Möglichkeit zum Befestigen gemacht wurde
So bleibt einen nur das Einschrumpfen nach dem Kabel anlöten, und danach mittels Klebeband irgendwo hin kleben
 
#9
Ja mit der Befestigung hast du recht aber was spricht gegen schrumpfschlauch und festkleben?
Sorry hatte mit hk Osd falsch verstanden.
Find das Ding echt interessant!
 

DerCamperHB

Erfahrener Benutzer
#10
Das du so immer auf einen der Chips aufliegst, je nach Kleberdicke auch entsprechend zu Vibrationsschlägen kommen könnte, gefällt mir auch beim WMP und einigen IMUs nicht.

Wer testet das ganze, da ich noch kein GPS/MAG habe, lohnt sich noch nicht Richtig.
 
#11
Ja ok, jedoch sind da ja keine Sensoren drauf, bekommt ja alle Infos von dem am arduino angeschl. Sensoren.
Aber hast schon recht. Bissl größer und ein zwei Löcher dran :)
 

explorer

Neuer Benutzer
#12
GPS data in video are dont correct because I have a gps i2c board in the cover and it wasnt connected in test - gps data represent random values during i2c gps reading problem
 

explorer

Neuer Benutzer
#13
Hi, i am still working on version 2.3.

I have added two new menu pages.

1.page
- Sensor informations - ACC/NK, MAG, BARO, GPS (presensted, activated)
- I2C error counter

2.page
it allows calibrating (ACC, MAG) with feedback - wait to end of calibration

NOTE: GPS data in video arent correct because I have a gps i2c board in the cover and it wasnt connected in test => it causes i2c error problems

video
http://www.youtube.com/watch?v=JZYaUhGQuSw
 
FPV1

Banggood

Oben Unten