Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
Zie hierboven, Standaard zie je lang alles niet vanaf de naza, dus heb je of extra sensoren nodig via de x8r of je gebruikt de zaggometry. Als je een flvss hebt dan heb je in ieder geval lipo en en rrsi.
Zou ik doen, maar zijn niet vaak op voorraad. Maar absoluut een aanrader
Ik heb er 1 gekocht via dit forum.
Benieuwd wanneer hij in de bus ligt
Heb je deze via iemand die er een over had of iemand die ze in en verkoopt? Ben namelijk ook op zoek en in Duitsland op dit moment niet te krijgen...
ok, ok, hint begrepen. Hierbij dan![]()
Script getest met zenmuse H3-3D, Taranis en Naza v2, zenmuse gaat uit van RightSlider en Switch SD voor keuze 0,5*, 1* of 1,5* de snelheid.
Uit mijn hoofd is onderstaande wat je doen moet, als iemand dit stappenplan zou willen testen graag.
Stap 1.
FW moet met LUA optie aan zijn geinstalleerd (voor telemetrie niet nodig) hier voor wel.
![]()
Stap 2.
Plaats onderstaand script in de folder <SDCARD>\SCRIPTS\MIXES\tilt.lua
PS met regel local SlowSliderSpeed = 20.48 / 1.5 kan je de snelheid zelf nog tunen. Alleen de 1.5 aanpassen en denk aan punt ipv komma voor decimalen.
Stap 3.
Ga naar mixes en voor channel 5 (of dat kanaal dat je gimbal bedient) stel onderstaande in. houdt rekening met je eigen offset en weights als je die anders had.
![]()
Stap 4.
Maak in mixes een nieuw channel 30
![]()
Stap 5.
Maak in mixes een nieuw channel 31
![]()
Stap 6.
Ga naar custom mixes via je model (page 12)
en stel daar in lua script (tilt) als je dat in stap 2 gekozen hebt. Als het goed is wijzigen de getallen rechts als je aan switch SD zit en aan Right Slider
![]()
Thats it.
en dan heb je dit:
Smooth Ramping Tilt Zenmuse H3-3D GCU with Open TX Lua script - YouTube (filmpje start op 2 min als je erop klikt)
Script:
Code:--Smooth tilt beta version fully functional JMMaupin 2014-09-27 local SExtSpeed = 0 -- Internal value from Input Slider or Switch speed profile local SliderPos = 0 -- Internal value from Input Slider desired position local SliderAcc = 0 -- Smooth ghost from SliderPos local SliderSlow = 0 local DeltaSldSlow = 0 local DirSliderSlow = 0 local DeltaSldAcc = 0 local AbsDeltaSldAcc = 0 local DirSliderAcc = 0 -- Direction from SliderPos local FinaltPos = 0 -- Live out position local DeltaPos = 0 local DeltaPosR2 = 0 -- DeltaPosSqr local AbsDeltaPos = 0 local DirectPos = 0 -- Direction -- Inputs HMI ---------------------------------- local InSpeed = 0 -- Input for desired Global speed source device local InSlider = 0 -- Input for desired position source device -- Behavior parameters. Results depend from the running cycle time approximately every 10ms (Mesured) local SlowSliderSpeed = 20.48 / 1.5 -- (Do not change 20.48) / Your Seconds at ExternalSpeed profile = 1 local AccRatio = 1/30 -- Impact acceleration local DecRatio = 1/20 -- Impact deceleration local function run ( InSpeed , InSlider ) -- Cyclic Execution approximately every 10ms (Mesured) SliderPos = InSlider -- Get the Desired target position -- Compute the desired global speed SExtSpeed = (1024 + InSpeed / 2) /1024 -- 0.5 for -1024 | 1 for 0 | 1.5 for 1024 -- 1St Slow slider DeltaSldSlow = SliderSlow - SliderPos DirSliderSlow = DeltaSldSlow > 0 and 1 or -1 -- What is the direction ? -- Cyclic Slow slider computing if (math.abs(DeltaSldSlow) > SExtSpeed * SlowSliderSpeed ) then -- > stop range? SliderSlow = SliderSlow - DirSliderSlow * SlowSliderSpeed * SExtSpeed else -- Inside stop range SliderSlow = SliderPos end -- 1St Slow slider ---------------------------------------------------------------------------------- -- 2nd smooth the acceleration DeltaSldAcc = SliderAcc - SliderSlow --Difference between Slider and internal slider smooth acc AbsDeltaSldAcc = ( DeltaSldAcc / 50 )^4 -- Power from DeltaSldAcc (Multiple of 2 need positive result) DirSliderAcc = DeltaSldAcc > 0 and 1 or -1 -- What is the direction ? -- Cyclic Smooth computing if (math.abs(DeltaSldAcc) > 5) then -- > stop range? SliderAcc = SliderAcc - (AbsDeltaSldAcc + 50) * DirSliderAcc * AccRatio * SExtSpeed else SliderAcc = SliderSlow end -- End smooth acceleration --------------------------------------------------------------------------------- -- 3th Compute final position DeltaPos = FinaltPos - SliderAcc --Difference between Slider smooth and internal and Output position AbsDeltaPos = math.abs(DeltaPos) -- Absolute value DirectPos = DeltaPos > 0 and 1 or -1 -- What is the direction ? DeltaPosR2 = (AbsDeltaPos) ^ 1/2 -- Root 2 from AbsDeltaPos -- Cyclic final output position computing FinaltPos = FinaltPos - DirectPos * DeltaPosR2 * DecRatio * SExtSpeed -- End Compute final position -- Function return results return FinaltPos, SliderSlow, SliderAcc, SExtSpeed * 10.24 end return { run=run, input={{"Spd", SOURCE}, {"Sld", SOURCE}} , output={ "FPos", "SlSl", "SlAc" ,"SpdG"} } -- Return Functions to OpenTX
Hoi FAW, je kan die knop toch in je Taranis reversen? dan zou het weer moeten werken. Ik weet niet of je het lua script ook gebruikt voor de telemetry dan moet je even goed kijken of het pijltje daar dan ook nog goed werkt.
Hoi FAW, je kan die knop toch in je Taranis reversen? dan zou het weer moeten werken. Ik weet niet of je het lua script ook gebruikt voor de telemetry dan moet je even goed kijken of het pijltje daar dan ook nog goed werkt.