Kuidas panna servo iseseisvalt tsükleid tegema?!?
Kuidas panna servo iseseisvalt tsükleid tegema?!?
Tere!
Probleemi tõstatus on järgmine.
Olemas on lennuk, mille peal on tavaline digiseebikas ja servo vajutab pildistamise nuppu. Hetkel pean puldi pealt ise nuppu vajutama kui tahan pilti teha. Soov oleks aga saada servo iseseisvalt "käsu" peale käima ja näiteks iga 5 sek tagant servo kangi vajutama. Üks väike lisatingimus on veel, servo kang peab enne ülesse tõusmist kuskil 1-2 sek püsima alumises asendis!
Sellise lahenduse puhul ei pea lendamise ajal mõtlema pidevalt pildistamise nupu vajutamise peale ja kogu pildistamise protsess oleks automatiseeritud:)
Saatjaks on Turnigy 9x (er9x softiga). Kuna softis sellist asja päris olemas ei ole siis küsiksin siit nõu.
* Endal oleks üks mõte panna asi tööle mingi väikse relee või taimeriga mille käivitab mul olemas olev selline vidin ( http://www.hobbyking.com/hobbyking/stor ... oduct=8833 ).
* Välismaa foorumitest soovitati midagi peale hakata "servo test template" värgiga midagi
Äkki keegi oskab miskit tarka nõu anda
Probleemi tõstatus on järgmine.
Olemas on lennuk, mille peal on tavaline digiseebikas ja servo vajutab pildistamise nuppu. Hetkel pean puldi pealt ise nuppu vajutama kui tahan pilti teha. Soov oleks aga saada servo iseseisvalt "käsu" peale käima ja näiteks iga 5 sek tagant servo kangi vajutama. Üks väike lisatingimus on veel, servo kang peab enne ülesse tõusmist kuskil 1-2 sek püsima alumises asendis!
Sellise lahenduse puhul ei pea lendamise ajal mõtlema pidevalt pildistamise nupu vajutamise peale ja kogu pildistamise protsess oleks automatiseeritud:)
Saatjaks on Turnigy 9x (er9x softiga). Kuna softis sellist asja päris olemas ei ole siis küsiksin siit nõu.
* Endal oleks üks mõte panna asi tööle mingi väikse relee või taimeriga mille käivitab mul olemas olev selline vidin ( http://www.hobbyking.com/hobbyking/stor ... oduct=8833 ).
* Välismaa foorumitest soovitati midagi peale hakata "servo test template" värgiga midagi
Äkki keegi oskab miskit tarka nõu anda
Ise küsin, ise vastan.
Valetasin kui ütlesin et ER9X soft seda ei võimalda. Tegelikult võimaldab!
Info leidsin er9x foorumist ( http://9xforums.com/forum/index.php ) ja jagaks siin seda ka teistega kui kellegil võib vaja minna kunagi.
Ümberseletatult siis saab panna ühe kanali intervallidega pendeldama -100% kuni +100%
Selleks tuleb teha järgmised muudatused:
MIXER:
CH7 +100% FULL SW1 Mixi enda seest saab määrata kui kaua servo all/üleval asendis seisab vastavalt siis Delay UP või DOWN (1-15sek) NB! Minimaalselt peavad mõlemad väärtused olema 1sek
CUSTOM SWITCHES:
SW1: v<ofs CH7 0
Kui lisaks soovida, et servo liigutamine hakkab tööle nupuliigutusega tuleb "tõmblev" kanal määrata sellise kanali alla mida ei kasuta ning kasutatavale kanalile tuleb peale panna lüliti millega ta hakkab kopeerima "tõmblevat" kanalit.
Ehk siis kui näiteks tahame lüliti panna 5 kanali alla siis mixeri alt tuleb määrata kanalile järgmised andmed:
CH5 +100% CH7 GEA
(gear nupp aktiveerib servo automaatse liikumise)
Nii lihtne see ongi
Valetasin kui ütlesin et ER9X soft seda ei võimalda. Tegelikult võimaldab!
Info leidsin er9x foorumist ( http://9xforums.com/forum/index.php ) ja jagaks siin seda ka teistega kui kellegil võib vaja minna kunagi.
Ümberseletatult siis saab panna ühe kanali intervallidega pendeldama -100% kuni +100%
Selleks tuleb teha järgmised muudatused:
MIXER:
CH7 +100% FULL SW1 Mixi enda seest saab määrata kui kaua servo all/üleval asendis seisab vastavalt siis Delay UP või DOWN (1-15sek) NB! Minimaalselt peavad mõlemad väärtused olema 1sek
CUSTOM SWITCHES:
SW1: v<ofs CH7 0
Kui lisaks soovida, et servo liigutamine hakkab tööle nupuliigutusega tuleb "tõmblev" kanal määrata sellise kanali alla mida ei kasuta ning kasutatavale kanalile tuleb peale panna lüliti millega ta hakkab kopeerima "tõmblevat" kanalit.
Ehk siis kui näiteks tahame lüliti panna 5 kanali alla siis mixeri alt tuleb määrata kanalile järgmised andmed:
CH5 +100% CH7 GEA
(gear nupp aktiveerib servo automaatse liikumise)
Nii lihtne see ongi
Just - kuna kasutan tavalist "seebikarpi" siis kaugjuhtimise võimalust seal pole.
Fotokat ei hakka laiali lammutama ja lisaks on fotoka nupud veel kahetasandilised (teravustamine/pildistamine) seega neid juhtmeid oleks tüütu välja tuua ja ühendada, eriti kui fotokas on muul ajal tavakasutuses. Ja küsimus jääks ikkagi õhku, et kuidas asja automatiseerida
Hetkeline lahendus on nagu rusikas silma auku
Fotokat ei hakka laiali lammutama ja lisaks on fotoka nupud veel kahetasandilised (teravustamine/pildistamine) seega neid juhtmeid oleks tüütu välja tuua ja ühendada, eriti kui fotokas on muul ajal tavakasutuses. Ja küsimus jääks ikkagi õhku, et kuidas asja automatiseerida
Hetkeline lahendus on nagu rusikas silma auku
Kui koodi kirjutada oskad, pole ju vahet kas Arduino, PIC, Atmel või Motorola... või Zilog??? Või mis-iganes mikrokokontroller.priitom wrote: Arduinoga raudselt teostatav. Vaja ainult õige kood kirjutada.
PIC 12c409 või midagi sellist ajab kindlasti asja ära.
http://ww1.microchip.com/downloads/en/D ... 40139e.pdf
Pigem ikka siis PIC12F508 või 509, need on flash mäluga ja saab lihtsalt ringi progeda. 12C seeria on juba raske hankida ja tihtipeale ka kallim, samuti ei saa neid ümber progeda, kui softi vaja ringi teha.
TZ Frenzy V2 .50, Trex600N, GAUI Hurricane 550, HK500CMT TT, HK450V2, Trex250, HK250GT FBL, NE Solo Pro 100&125 3D, WLToys V977
GWS Mini-Dragonfly, Esky Lama V3, Nine Eagles Solo Pro II &Free Spirit
GWS Mini-Dragonfly, Esky Lama V3, Nine Eagles Solo Pro II &Free Spirit
556-kivis on juba 2 taimerit ühes korpuses. Väike PIC on kompaktsem ja ei vaja lisakomponente. Progemist kindlasti ja see võib muidugi kallutada taimerikivide poole.Oehh wrote:time lapse peaks saama ka taimer (oli vist 555) kiviga teha.
Ja sinna järgi veel üks taimer mis servopulssi genereerib.
Kirjutasin just ühe poolkatkise kaamera jaoks koodi, mis iga x aja tagant ta sisse lülitab ja pildi teeb. Oleks sellest abi ?
Pole midagi paremat halvast ilmast !
Hea oleks selline variant, et saaks muuta lihtsalt pildistamise intervalli. Kas selleks protsessoriks võiks olla siis ka näiteks multikopteri "control board" kuhu siis vajalikud koodid peale progeda?
See läheb siit teemast nüüd veidi mööda aga tekkis idee, et kui saaks kaamerale bluetooth vastuvõtja siis peaks olema võimalik kirjutada telefonile selline app et telefoni saaks kasutada kaamera kaugjuhtimiseks ja samamoodi siis sättida ka teatud intervalliga pilte tegema jne`?
Sellist asja on juba ka tehtud aga kui keeruline oleks selline asi ise valmis teha?
See läheb siit teemast nüüd veidi mööda aga tekkis idee, et kui saaks kaamerale bluetooth vastuvõtja siis peaks olema võimalik kirjutada telefonile selline app et telefoni saaks kasutada kaamera kaugjuhtimiseks ja samamoodi siis sättida ka teatud intervalliga pilte tegema jne`?
Sellist asja on juba ka tehtud aga kui keeruline oleks selline asi ise valmis teha?
Teoreetiliselt võimalik. Praktiliselt... hmm, ma vaataks esmalt BT specidele pisut sügavamalt silma, eriti sinna nurka, kus ülekande kaugusest räägitakse. Seejärel vaataksin WiFi spetsile sama mõttega silma sisse, ning tõenäolislet .... loobuksin.ArdiK wrote: See läheb siit teemast nüüd veidi mööda aga tekkis idee, et kui saaks kaamerale bluetooth vastuvõtja siis peaks olema võimalik kirjutada telefonile selline app
Sõltub muidugi väga palju sellest, MIDA KONKREETSELT teha tahad (opereerimiskaugus esmajoones, seejärel realiseerimiskeerukus).
PS. Lisaks veel niipalju, et tänapäeval enamus RC, BT ja WiFi vidinaid töötab ühes sagedusvahemikus. See ei tarvitse, kuid küllaltki tõenäoliselt võib specides antud numbreid pisut kallutada - ning karta, et mitte positiivses suunas.
PPS. Kas asjandus ikka peab minema kuskile mudeli peale? Jutust jäi pisut segaseks. Kui ei, siis... khmm, võid minu torina vist kõige täiega unustada.
Kui puldil on vaba potekas siis võib ju PIC-i peale niisuguse junni teha mis konverteerib vastuvõtjast tuleva signaali teatud intervalliga nupule vajutamise impulsideks või kui nupule vajutatakse servo abil siis vajalikeks servopulsside tsükliteks. felch'i softi tuleks siis veidi täiendada, et ta vastuvõtjast tulevat signaali oskaks interpreteerida ja siis sobiva lookup tabeli abil intervallideks konverteerida.ArdiK wrote:Hea oleks selline variant, et saaks muuta lihtsalt pildistamise intervalli.
TZ Frenzy V2 .50, Trex600N, GAUI Hurricane 550, HK500CMT TT, HK450V2, Trex250, HK250GT FBL, NE Solo Pro 100&125 3D, WLToys V977
GWS Mini-Dragonfly, Esky Lama V3, Nine Eagles Solo Pro II &Free Spirit
GWS Mini-Dragonfly, Esky Lama V3, Nine Eagles Solo Pro II &Free Spirit
See pole mõeldud jh mudelile...nagu ütlesin, on soov teha time lapse videot ja kaamera kaugkontroll oleks abiks loodusfotode tegemisel.cuprum wrote:
PPS. Kas asjandus ikka peab minema kuskile mudeli peale? Jutust jäi pisut segaseks. Kui ei, siis... khmm, võid minu torina vist kõige täiega unustada.
Leidsin paar vaba hetke ja kribasin kiirelt Basicus ühe rakenduse PIC12F508 kivile. Sisend võetakse vastuvõtja vabast kanalist mis peaks soovitavalt puldis potekaga juhitav olema. Kui impulsi pikkus on alla 1,04...1,05 mS siis on skeem välja lülitatud. Impulsi pikkuse suurendamisel hakkab skeemi väljundis olev servo tegema tsükleid perioodiga umbes 12 sekundit ja 2mS impulsi juures peaks tsüklite intervall olema kahanenud 1 sekundini. Pausi ajal on servo äärmises asendis (1mS), rakendamise ajal aga umbes pooleks sekundiks keskmises asendis (1,52 mS). Tänu BASIC'ule on sel softil mõned väiksed kiiksud aga testimise ajal töötas küll. Softi, skeemid ja trükiplaadi saab alla laadida siit:
http://www.hot.ee/k/kosh2/rc_trigger.zip
Kogu projekti maksumus peaks alla 5 euro jääma (ilma servota)
Tegelikult peaks selle softi assembleris uuesti kirjutama, kui aega on ja seda vidinat tõesti vaja läheb
http://www.hot.ee/k/kosh2/rc_trigger.zip
Kogu projekti maksumus peaks alla 5 euro jääma (ilma servota)
Tegelikult peaks selle softi assembleris uuesti kirjutama, kui aega on ja seda vidinat tõesti vaja läheb
TZ Frenzy V2 .50, Trex600N, GAUI Hurricane 550, HK500CMT TT, HK450V2, Trex250, HK250GT FBL, NE Solo Pro 100&125 3D, WLToys V977
GWS Mini-Dragonfly, Esky Lama V3, Nine Eagles Solo Pro II &Free Spirit
GWS Mini-Dragonfly, Esky Lama V3, Nine Eagles Solo Pro II &Free Spirit