I have started to add functions to MinimOsd code.
At first i did it for myself only. Added many functions i thought i need. Then opened this thread.
after a while, Pedro came, and things started to happen fast. :D
He optimised the code and added even more things to it.
He worked hard on CT, and it became a great tool!
Thank you Pedro! :)
Also Burt & Eddie came.
They also worked on it and added many smart things to our firmware.
By now MinimOSD-Extra got a pretty advanced OSD.
Here it is in action:
- Changeable unit measurement (US, metric)
- Home alt
- Battery Percent
- Current Draw
- Time From Startup (Will be cleared at takeoff to show exact flight time in the next release)
- OSD Menu
- Wind horizontal speed and direction, and also vertical wind speed (Vertical wind speed will be in next release)
- OSD on/off
- Switchable secound screen
- WP distance
- WP heading
- Warning messages for Lost GPS fix, Stall, Overspeed, battery volt, battery Percent, RSSI
- Efficiency, glide distance & thermic notifier. 3 in one panel (Will be in next release)
- OSD Brightness (Will be in next release)
- HAM Call Sign (Will be in next release)
- After flight summary (Will be in next release)
- Trip distance (Will be in next release)
- Temperature (Will be in next release)
This functions can be turned on and off, and placed on different screens now, by the Config. tool.
Also RSSI, switching mode and channel and unit measurement, Stall speed warning, Overspeed warning, Battery warning volt, Battery percent warning, RSSI warning, can be set in new Config Tool.
We built in a new way of setting video standards. Now OSD does not guessing anymore :). You can set it fixed from CT. It is in "Video Mode" menu.
Here is how it looks: (This video is a bit outdated, sorry. I will make a new one soon.)
About the menu:
I made a menu inside OSD. You can enter this menu only after boot, the same way as screen switching works.
The MinimOSD-Extra project is here: Link
This project is the developing version of the official Arducam OSD located here: Link
The latest stable version is: 2.1
We are sharing it to see videos you make using it! :)
Just found out thet there is a free hot spot here. :)
Can you upload a screenshot of your "problem"?
I am sure that we will solve it somehow. ;)
Anyone got the "wind direction" indication to work ?
It changes only a few times during a flight, otherwise speed and direction is "stuck".
The logic behind the function is this:
A few condition must be met:
You have to be above your home alt at least 10m.
You have to make at least a 180° gentle turn so the heading steps are not higher than 5° (less is always better.).
And that is it. If you make gentle 180° turns in every minute, than it will be updated in every minute. (The reverse logic is; if there is no usable data, no update. :))
The measuring time is 1 minute.
in the first sec of every minute, it stores your actual heading. Meanwhile searches for the biggest difference between your ground and air speed. (only remembers the biggest in the 1m interval) when it sees the biggest difference, than stores the actual heading. so the biggest difference = wind speed and the actual heading - or plus the heading = wind direction.But does not updating till it sees a 180° turn, to prevent false result.
This was my idea, and i was like; why not try? :)
Have to be tested. Newer tried myself.
This is why i am always praying for videos, and tlog s. :)
And parts for my plane of course..... :D
Hope this explanation helps,
Yes, and it's a good idea as well - Yes,I did flew some circles (guessed that it needed that to determine the difference)
Thought it was broken because the wind arrow did not change when I changed my course.
I must have missed the moment moment it was updated - later (continuing change course) the displayed direction would quickly become false.
- as it is now, it requires the pilot to observe the very moment it's updated in order to be any wiser.
My suggestion would be update the wind arrow continuously, displaying last known wind direction and compensate for the heading of the aircraft.
It does. I man it meant to be. :)
Should rotate when you turn, so it shows the wind direction relative to the plane.
Do you have a video?
Might made a bug, when simplified the code.
Will send two flight videos to you as soon you accept the invite I seem to need.
It's most likely something I missed, but I really don't understand why "Home altitude" (HA) changes during the flight. (what it represents).
Is there a reason for Altitude to be labeled as "TA" ? instead of "ALT" ?
Something is not right for sure.
I will check on this after i got back.
TA stands for true alt
HA for home alt
ok, so TA is barometric alt , calibrated by GPS ? or relative to start level ? (is that any different from ALT in APM mission planner ? - if not - I would suggest the same name for it)
- and HA, is not supposed to change - right ?
While disabling the OSD may be useful, and I would rather do it by another channel, I understand that not all have a spare channel.
Also - having 6 modes makes me sometime "hunt" for proper mode - and that disables OSD.
Disabling it by accident, during instrumental flight, may be dangerous.
I would suggest to keep the "disable OSD command" it as-is today.
but *enable* it on any mode change from disabled state. (not wait for "doubleclick" change)
- option to control it by another channel would be the best solution.
Sorry for slow responding. I am traveling around. :)
The option to use a channel for osd on/off, will be included soon.
Burt have already done that. You can use hes code, till we will implement it.
Jast to talk a little more about alt;
True alt means altitude above see level. (Uses GPS altitude to set current hight than it goes barometric if i remember well.)
Home alt is your hight above your home position. (I have used part of JRs code.) (When APM has a stable GPS fix, than it stores your altitude above see level, than it always shows altitude above see level - the stored hight, so it gives out your home altitude 0, etc)
Hope it helps.
I cant correct wind panel, as i did not bring my MinimOSD with me. :)
I will do it when i get home.
Regarding true altitude.
Thank you - that explains it. Home Altitude sounded to me like the GPS altitude of the place I booted.
"Real altitude" was intuitive enough, but then I missed the relative altitude, as my operations are mostly limited to 400ft above terrain. - so relative altitude is most important to me.
Maybe, we should decide on one terminology across the APM mission planner, APM firmware and OSD. - maybe call that Altitude and Relative altitude - ALT /RALT that would be very self-explaining.
just my 5 cents.