LUA Scripting voor o.a. Taranis

Discussie in 'Multicopters electronica' gestart door Richardoe, 20 aug 2014.

  1. Richardoe

    Richardoe

    Lid geworden:
    15 jun 2014
    Berichten:
    441
    Locatie:
    Omg. Groningen
    Hoi, je moet de BMP folder 1 hoger zetten die moet in de scripts folder staan niet in de modelname folder.

    Verder gebruik je zaggometry en naza 2? Wel armed?
     
  2. casperb71

    casperb71

    Lid geworden:
    5 feb 2012
    Berichten:
    285
    Locatie:
    Huizen
    Dus BMP folder in de dir Script en de telemetrie bestanden in de modelfolder in de dir models. Zaggo komt vandaag binnen en ja Naza 2. Wat bedoel je met "Wel armed"?
     
  3. Richardoe

    Richardoe

    Lid geworden:
    15 jun 2014
    Berichten:
    441
    Locatie:
    Omg. Groningen
    Folders zijn dan goed, dan moet je nu plaatjes zien als het goed is. Om de data binnen te krijgen moet de naza v2 armed/aan staan, anders krijg je heel veel data niet binnen (bijv de gps etc.) dus alleen LIPO connecten is niet afdoende maar goed zonder zaggometry zie je niet veel nog dus daar eerst maar even op wachten.
     
  4. casperb71

    casperb71

    Lid geworden:
    5 feb 2012
    Berichten:
    285
    Locatie:
    Huizen
    Vanmiddag weer even test gevlogen en prachtig hoe de belangrijkste gegevens op je zender zichtbaar zijn.

    Echter heb ik wel wat "vreemde" dingen gemerkt:

    - af en toe hoorde ik de melding dat er iets met de telemetry was. Niet duidelijk wat de dame riep;
    - zag op een bepaald moment dat de hoogte -16 m was. Nu wonen we in de polder, maar toch niet zo diep?

    Op de foto zie je op een bepaald moment dat de zender op de grond ligt, maar volgens de telemetry niet.

    Ging vanzelf weer weg want in de 2e sessie geen problemen waargenomen.

    ImageUploadedByTapatalk1436811196.849553.jpg
     
  5. Richardoe

    Richardoe

    Lid geworden:
    15 jun 2014
    Berichten:
    441
    Locatie:
    Omg. Groningen
    Hoogte wordt door gps bepaald script geeft het alleen weer, zie ik ook nogal eens wisselende waarden.

    Zender op de grond? Daar meet hij de hoogte niet mee dus is niet relevant gaat om je gps in je quad/hex

    Als de waarde nu altijd 8m in de min is als de quad/hex op de grond staat dan kan je dat in het script corrigeren
     
  6. casperb71

    casperb71

    Lid geworden:
    5 feb 2012
    Berichten:
    285
    Locatie:
    Huizen
    Natuurlijk stond de Quad ook op de grond.....:rolleyes:

    Ben er inmiddels achter dat dit voor mij met de keuze van aanzetten van zender/Quad te maken heeft.
    • Normaal zet je eerst je zender aan en dan je Quad. Dan zie ik dat er gegevens staan die niet kloppen;
    • Nu heb ik het andersom gedaan en eerst de Quad aan en daarna pas de zender. Je ziet dan direct dat hij de juiste gegevens oppikt.
     
  7. Richardoe

    Richardoe

    Lid geworden:
    15 jun 2014
    Berichten:
    441
    Locatie:
    Omg. Groningen
    Dat is wel raar, zal kk nog eens naar kijken of ik dat kan verklaren.
     
  8. casperb71

    casperb71

    Lid geworden:
    5 feb 2012
    Berichten:
    285
    Locatie:
    Huizen
    Richard,

    Ik zie zo ook regelmatig dat de data niet juist is.
    - geen voltage
    - geen reactie bij overschakelen van Att/Man/GPS
    - geen Home terwijl hij wel een aantal satellieten ziet.

    Kan dit aan de nieuwe software van de zender en ontvanger liggen?

    ImageUploadedByTapatalk1437073847.238896.jpg
     
  9. Richardoe

    Richardoe

    Lid geworden:
    15 jun 2014
    Berichten:
    441
    Locatie:
    Omg. Groningen
    Dat is niet onmogelijk, ik heb het niet in de mate die jij nu aangeeft, het blijft data maar voltage en dergelijke heb ik geen issue mee. Je gaf ook al aan dat de zender het soms over telemetry had, heb je je antennes en dergelijke goed staan en je bereik verder is ook ok? Mits heel dichtbij kan je RSSI wel afnemen maar in een normale vlucht mag dat niet.
     
  10. casperb71

    casperb71

    Lid geworden:
    5 feb 2012
    Berichten:
    285
    Locatie:
    Huizen
    Antennes hangen vrij in een V achterop de set.
    In zowel de ontvanger als de zender is onlangs nieuwe firmware 2015 geüpload.
    Is deze volledig compatibel met jou Lua script?
     
    Laatst bewerkt: 19 jul 2015
  11. casperb71

    casperb71

    Lid geworden:
    5 feb 2012
    Berichten:
    285
    Locatie:
    Huizen
    Vanmiddag weer eens de tijd gehad om te kunnen vliegen.

    1 x F450 met Naza 2 en BTM
    1 x Discovery met Naza 1 (v2 software) en Zagometry

    Aan alle voorwaarden voldaan zoal GPS kalibratie, dansje, kompas kalibratie.
    Vwb besturing zag het de eerste minuten probleemloos uit.

    BEIDE sets vertoonde plots problemen in de GPS modus en raakte onbestuurbaar.
    Kreeg eerst de melding dat de Telemetry was weggevallen.
    Bleef hangen en heb direct overgeschakeld op Ati en na zo'n 15 seconden kwam hij weer onder controle en heb ik ze gelukkig zonder problemen kunnen binnenhalen.

    Heb toch sterk de indruk dat er een verbindingsprobleem is tussen zender/ontvanger.

    Boatloader zender werkt op 2.0.9
    Laatste Taranis firmware 2015 in zowel zender als ontvanger geüpdatet.

    Gekozen operationele firmware is met Luascript versie 2.0.12

    ImageUploadedByTapatalk1438019688.263736.jpg

    Heb werkelijk geen idee wat ik hier fout doe of waar ik het in moet zoeken.
     
  12. Oskarrrrrrrrrr

    Oskarrrrrrrrrr

    Lid geworden:
    14 nov 2014
    Berichten:
    287
    Locatie:
    Blauwestad
    Hoi mensen,

    Ook ik ben er maar eens mee aan de slag gegaan.
    Ik ben nu bezig met de Naze32 variant van post 17.
    Bijna alles werkt op een paar dingetjes na.

    Als ik de zender aan zet en daarna de stroom op de drone zet staat er netjes 0,00v 4S. Maar als ik dan de naze arm, word dat ineens 7,70v 2S.
    Ik heb al van alles geprobeerd maar ik kom er niet uit...

    Edit: Ik heb een ander script gevonden in het youtubekanaal van the darkpixel en die werkt wel meteen goed.

    Wat me ook opviel is dat de flightmode niet zichtbaar werkt in baseflight na het armen van de naze. Hoort dat zo? De led op de naze geeft wel aan dat je de mode veranderd.
     
    Laatst bewerkt: 22 sep 2015
  13. Erwin1992

    Erwin1992

    Lid geworden:
    22 mei 2012
    Berichten:
    445
    Locatie:
    Marum, Groningen
    Goedenavond,

    Ik ben nu een poosje aan het stoeien met de desbetreffende scripts om deze op mijn Taranis met te flashen. Echter gaat dit zonder succes. Ik heb enkele Youtube filmpjes tot in detail gevolgd en krijg enkel de melding "No scripts on SD" . Ik heb uiteraard de Taranis firmware geupgrade naar de laatste versie (OpenTx-taranisplus-lua-en Versie 2.1.3) en binnen de map SCRIPTS een map aangemaakt met exact dezelfde benaming als mijn model. Ook het script zelf heeft de juiste benaming, geen .lua-text oid. Ik zie dan ook in mijn telemetry screen dat er geen screens beschikbaar zijn. Wat zie ik over het hoofd?

    Verder dient de telemetry voor een miniquad met Naze32 icm met d4r-II.

    Ik hoop dat iemand hier slimmer is dan mij en de reden weet :p

    Vriendelijke groet,

    Erwin
     
    Laatst bewerkt: 26 sep 2015
  14. Oskarrrrrrrrrr

    Oskarrrrrrrrrr

    Lid geworden:
    14 nov 2014
    Berichten:
    287
    Locatie:
    Blauwestad
    Hier nog een vraag voor de knappe koppen hier....

    Ik ben ff aan het proberen om een LUA script in mn taranis te zetten en dat gaat best goed maar.....
    1 ding kom ik niet uit.
    Ik wil graag ook mijn voltage van de zender erin zien en dat lukt me niet.
    Ergens maak ik een denkfout en na heel veel geprobeerd te hebben kom ik er toch niet uit.
    Ik heb al te vaak "Script syntax error" gezien de afgelopen dagen.... ik word er echt maf van!

    [​IMG][​IMG]

    Nu heb ik dit: (stukje gekopieerd)
    -- ###############################################################
    -- Timer
    -- ###############################################################

    local timer = model.getTimer(0)
    lcd.drawText(98, 45, "Timer:",SMLSIZE, 0)
    lcd.drawTimer(133, 41, timer.value, MIDSIZE)

    -- ###############################################################
    -- TX Voltage
    -- ###############################################################

    lcd.drawText(39,3, "Tx v ",MIDSIZE,0)


    -- ###############################################################
    -- Gas Anzeige in %
    -- ###############################################################

    function round(num, idp)
    local mult = 10^(idp or 0)
    return math.floor(num * mult + 0.5) / mult
    end

    lcd.drawText(98, 31,"THR %: ",SMLSIZE, 0)
    lcd.drawText(133,27,round((getValue(MIXSRC_Thr)/10.24)/2+50,0),MIDSIZE,0)

    Wat moet ik er nu nog bij zetten in het kopje TX Voltage?

    De rest werkt wel allemaal.
     
  15. Schiksie

    Schiksie

    Lid geworden:
    26 jul 2012
    Berichten:
    3.207
    Locatie:
    Elst( Gelderland)
    Wat ik zo zie geef jij alleen het commando om de tekst " Tx v" te laten zien. je geeft geen commando voor een value. Ik zal eens kijken deze week wat het wel moet zijn.

    Het zal iets zijn als : = (getValue("tx-voltage")
     
  16. Oskarrrrrrrrrr

    Oskarrrrrrrrrr

    Lid geworden:
    14 nov 2014
    Berichten:
    287
    Locatie:
    Blauwestad
    Ik had ook al in die range gedacht maar toen kwam er alleen maar een 0 te staan die niet veranderd na het arm-en...

    Bedankt alvast voor het meedenken!!

    Als ik trouwens in companion een simulatie doe laat ie niet het nieuwe scherm zien. alleen maar de standaard telemetrieschermen....:confused:
     
  17. Schiksie

    Schiksie

    Lid geworden:
    26 jul 2012
    Berichten:
    3.207
    Locatie:
    Elst( Gelderland)
    Awhh vandaar ha ha. Ik hoop zaterdag even weer tijd te hebben om er mee te stoeien. Dat van die simulatie klopt, dat had ik ook.

    Zie pag 10 post 194 : http://www.modelbouwforum.nl/threads/lua-scripting-voor-o-a-taranis.216225/page-10

    In companion? In settings even je plek aangeven waar je kopie van je sdcard hebt staan. Daar een kopie neerzetten en dan moet het werken als je je modelnaam etc goed hebt.

    Neem aan dat je je settings uit je zender hebt opgeslagen en dus je modellen ziet in companion?
     
  18. Oskarrrrrrrrrr

    Oskarrrrrrrrrr

    Lid geworden:
    14 nov 2014
    Berichten:
    287
    Locatie:
    Blauwestad
    Hey,

    Iemand nog tijd gehad om te kijken? :)
     
  19. Schiksie

    Schiksie

    Lid geworden:
    26 jul 2012
    Berichten:
    3.207
    Locatie:
    Elst( Gelderland)
    Ik helaas nog niet Oskar :( drukke week en weekend. Ik probeer het deze week nog ergens :)
     
    Oskarrrrrrrrrr vindt dit leuk.
  20. Oskarrrrrrrrrr

    Oskarrrrrrrrrr

    Lid geworden:
    14 nov 2014
    Berichten:
    287
    Locatie:
    Blauwestad
    No problem ;) Ik wacht rustig af. Ik heb ook nog geen gelegenheid gehad om nog wat te proberen.
     

Deel Deze Pagina