Page 1 of 1

AIO pro v1.0 navigatsioonituled

Posted: Wed Jan 29, 2014 20:45
by Juhani
Plaanin lisada kopterile navigatsioonituled.
Soov oli panna tuled tööle sama signaaliga, mis vilgutavad kopteri A ja C ledi.
Rohelise ledi väljundiga ehk C lediga probleeme ei ole. Vilgub küll aeglasemalt aga fix-i korral jääb põlema.

Punast A ledi ühtegi analoog väljundisse pole toodud.

Kas on keegi koodis nii osav, et oskab "armed" ledi signaali suunata nii ledi A kui ka analoog väljundisse või sundida hetkel A5 peal olevat motor ledi kiiremini vilkumise asemel põlema?

Hetkel plaadi peal: ArduCopter Version 2.9.1

Re: AIO pro v1.0 navigatsioonituled

Posted: Thu Jan 30, 2014 15:26
by rreims
Terv!

See funktsioon kusjuures Megapiraat sisse kirjutatud. APM_Config.h failist otsi üles rida nagu:

//#define COPTER_LEDS ENABLED

Sealt võta kommenteerimsmärgid // eest ära ja lase plaadile firmware uuesti selga. Peale seda on pinnid A4-A7 nö. LED pinnid.

MissionPlanneris otsi üles Full Paramter Listist rida: LED_mode ning sisesta sinna lahtrisse number 11 ning vajuta Write.

Nüüd siis VIST peaks olema A4 arm/disarm (osad nimetevad seda MOTOR lediks) vilkumine ja A5 GPS fix tuluke. Võibolla eksin pinnidega, aga selle saab testimisega teada!

Veel infot, küll APM2.5 plaadi kohta, aga AIOP suht sarnane põhimõte:
http://diydrones.com/profiles/blogs/add ... rm-and-gps
http://www.rcgroups.com/forums/showpost ... tcount=398

Posted: Thu Jan 30, 2014 15:45
by Juhani
Config-i all oli algselt ledid juba sisse lülitatud.

Probleem on hetkel selles, et motor led ei jää põlema vaid hakkab pärast "armimist" kiiremini vilkuma. Versioon 1 plaatidel lõppevad analoogid A5-ga ära. Võibolla tõesti on signaal olemas seal, kust ma seda kätte ei saa.

Eile leidsin õpetuse, mis käskis led mode alla kirjutada 127. Muudan täna 11 peale tagasi.

Küsiks ka aku pinge kohta. Kas frsky telemeetria näitas aku pinget kui signaal lasta Criuse plaadile?

Posted: Thu Jan 30, 2014 17:25
by rreims
Aga motor ledid peaks saama tuua ette poole jah, A4 ja A5 pinnidele, peab koodis veidi tuhnima.

Kui 11 asemel 127, siis kõik LED funktsioonid sisse lülitatud ja kiirem vilkumine võib ka olla sellest, et üks LED_MODEsid on "Low Battery Flash – fast/slow".

Jap, saadab kenasti pinge FrSky telemeetriasse! Ja seal on veel teisigi lahedaid funktsioone, näitab telemeetriasse AIOP ühenduses oleva GPS mooduli kätte saadud sattide arvu ja Fuel Level %na, kas kopter on disarm, armitud ja armitud koos GPS fixiga :)

Õhtul võin jagan OSD_FrSky.pde faili.

Posted: Thu Jan 30, 2014 17:31
by Juhani
Selge, proovin õhtul pinge jaguri valmis meisterdada.
Äkki vilgutabki madalat pinget.

Frsky fuel asi on peal, saatsite selle koodi kuskil pool aastat tagasi.
(Ostsin teilt TTL inverteri :))

Posted: Thu Jan 30, 2014 17:54
by rreims
Õigus küll! :D OSD_Frsky-st nüüd veidi parem vairant jah, voltage saatmine testitud ja 100% töötab, eelmise saadetud variandiga ei pruugi :P

Kuule, kas Sul on eraldi FrSky ekraan või 9x Frsky telemeetria moditud?

Posted: Thu Jan 30, 2014 20:51
by Juhani
Sain pingejaguri valmis. Mission planneris on pinge olemas kuid kõigub jubedalt. Panen hiljem kondensaatori külge.

Kas Sul on pingejagur enda tehtud või ostetud valmis lahendus koos voolu tugevusega?

Frsky telemeetria tuleb 9x ekraanile. Käisin kõik võimalused menüüs läbi aga kopteri aku pinget ei leidnud.

Proovin veel tulede kohta paar juhist läbi lugeda aga hetkel motor led-i põlema ei saa.

Posted: Thu Jan 30, 2014 22:14
by rreims
Kasutan jah seda valmis varianti, aga täiesti edukalt kasutanud ka sellist, pm pingejagur, kondekat nagu ei peaks vaja olema:

http://www.hobbyking.com/hobbyking/stor ... stem_.html

Aga vist oli see OSD_FrSky variant:
https://www.dropbox.com/s/wxwsegeq7uqv7hx/OSD_FrSky.zip

Puldist valitud Voltage: FAS andur
Image
Screen1 peale pandud Vfas näit:
Image
Ja Frsky ekraanil kenasti pinge olemas:
Image

Aga tsekka, leds.h failis igalpool eeldab, et board type on APM2.

Kui nüüd vaadata config.h faili, siis kuskil alguse poole read:
#if CONFIG_APM_HARDWARE == APM_HARDWARE_APM2
#define COPTER_LED_1 AN4 // Motor or Aux LED
#define COPTER_LED_2 AN5 // Motor LED or Beeper
#define COPTER_LED_3 AN6 // Motor or GPS LED
#define COPTER_LED_4 AN7 // Motor LED
#define COPTER_LED_5 AN8 // Motor LED
#define COPTER_LED_6 AN9 // Motor LED
#define COPTER_LED_7 AN10 // Motor LED
#define COPTER_LED_8 AN11 // Motor LED

Võid proovida seda ehk veidi modida, u. selliseks:
#if CONFIG_APM_HARDWARE == APM_HARDWARE_APM2
#define COPTER_LED_1 AN2 // Motor or Aux LED
#define COPTER_LED_2 AN3 // Motor LED or Beeper
#define COPTER_LED_3 AN4 // Motor or GPS LED
#define COPTER_LED_4 AN5 // Motor LED
#define COPTER_LED_5 AN6 // Motor LED
#define COPTER_LED_6 AN7 // Motor LED
#define COPTER_LED_7 AN8 // Motor LED
#define COPTER_LED_8 AN9 // Motor LED

Ehk toob AIOPv1 plaadi jaoks pinnid ette poole?

Posted: Sat Feb 01, 2014 21:29
by Juhani
Tänan põhjaliku abi eest.
Pinget ikka ei saanud puldi ekraanile. Mul lihtsalt ei ole seda menüüd, mis Sul on.
Minul menüüd järgnevad:
https://www.dropbox.com/s/awhtb30aq5ibx ... .16.21.jpg
https://www.dropbox.com/s/us8dtu5rlo75d ... .17.52.jpg

Panin peale kõige viimase er9x-r809 ja see ka ei toonud midagi uut.

Kas kasutad mõnda muud tarkvara puldis?

Posted: Sun Feb 02, 2014 9:51
by rreims
Hee, jep OpenTX firmware! :D