Kuidas panna servo iseseisvalt tsükleid tegema?!?

Saatjad, vastuvõtjad, servod, elektroonika jms
Post Reply
User avatar
TU.144
Posts: 174
Joined: Fri Oct 01, 2010 14:49
Location: Tartu

Kuidas panna servo iseseisvalt tsükleid tegema?!?

Post by TU.144 »

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 :roll:

Äkki keegi oskab miskit tarka nõu anda :)
Image
FOTOD JA VIDEOD NII TAEVAST KUI MAALT
User avatar
TU.144
Posts: 174
Joined: Fri Oct 01, 2010 14:49
Location: Tartu

Post by TU.144 »

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 8)
Image
FOTOD JA VIDEOD NII TAEVAST KUI MAALT
User avatar
Oehh
Posts: 1196
Joined: Thu Jul 12, 2007 1:23
Location: Tallinn

Post by Oehh »

Miks on fotoka nuppu vaja mehhaaniliselt vajutada?
Kas puudub kaugjuhtimisjuhtme ühendamise võimalus?
Sellisel juhul tuleb lihtsalt omal jutmed nupu lülitite alt välja tuua ja kogu pildistamise saaks siis puldi progemise ja RCswitch-ga tehtud.
User avatar
TU.144
Posts: 174
Joined: Fri Oct 01, 2010 14:49
Location: Tartu

Post by TU.144 »

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 :roll:

Hetkeline lahendus on nagu rusikas silma auku :wink:
Image
FOTOD JA VIDEOD NII TAEVAST KUI MAALT
Aredx
Posts: 390
Joined: Tue Dec 01, 2009 16:40
Location: Eesti

Post by Aredx »

Ehk teha skeem - trükkplaat ning naiteks transistoreid kadutada, ning anda automaadseid käske servole, et mis ta nüüd tegema peab.
User avatar
ArdiK
Posts: 190
Joined: Sun Mar 06, 2011 21:48

Post by ArdiK »

Kas sama asja on võimalik teha ka Dx6i saatjaga?
User avatar
priitom
Posts: 458
Joined: Sun Jan 16, 2011 22:07
Location: Viljandi

Post by priitom »

Arduinoga raudselt teostatav. Vaja ainult õige kood kirjutada.
User avatar
Oehh
Posts: 1196
Joined: Thu Jul 12, 2007 1:23
Location: Tallinn

Post by Oehh »

priitom wrote: Arduinoga raudselt teostatav. Vaja ainult õige kood kirjutada.
Kui koodi kirjutada oskad, pole ju vahet kas Arduino, PIC, Atmel või Motorola... või Zilog??? Või mis-iganes mikrokokontroller.

PIC 12c409 või midagi sellist ajab kindlasti asja ära.
http://ww1.microchip.com/downloads/en/D ... 40139e.pdf
User avatar
trebla
Posts: 1141
Joined: Fri Oct 29, 2010 13:45
Location: Tallinn

Post by trebla »

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
User avatar
ArdiK
Posts: 190
Joined: Sun Mar 06, 2011 21:48

Post by ArdiK »

Päris keeruline teema minujaoks...tuleb vist time lapse video jaoks mehhaaniline "intervalometer" ehitada :roll:
User avatar
Oehh
Posts: 1196
Joined: Thu Jul 12, 2007 1:23
Location: Tallinn

Post by Oehh »

Keeruline jah, kohe hirmus keeruline aga siga-lahe.:lol:

Vaata seal on suht puust ja punaselt seda PIC-indust algajale.

Skrolli vasakul menüüs keskohast tiba allapoole jääb PIC Course.
Page 1
.....
.....
Page 6

Vaata ja uuri ja see hakkab sulle veel meeldima. 8)
User avatar
felch
Posts: 1462
Joined: Wed Apr 22, 2009 16:48
Location: Tallinn, Nõmme
Contact:

Post by felch »

PIC12F683 suudab sellised pisikesed mured kenasti lahendada. Muud prosed kindlasti ka, tuleb vaid pisut progemist tunda.
Pole midagi paremat halvast ilmast !
User avatar
Oehh
Posts: 1196
Joined: Thu Jul 12, 2007 1:23
Location: Tallinn

Post by Oehh »

time lapse peaks saama ka taimer (oli vist 555) kiviga teha.
Ja sinna järgi veel üks taimer mis servopulssi genereerib.
User avatar
felch
Posts: 1462
Joined: Wed Apr 22, 2009 16:48
Location: Tallinn, Nõmme
Contact:

Post by felch »

Oehh wrote:time lapse peaks saama ka taimer (oli vist 555) kiviga teha.
Ja sinna järgi veel üks taimer mis servopulssi genereerib.
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.
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 !
User avatar
ArdiK
Posts: 190
Joined: Sun Mar 06, 2011 21:48

Post by ArdiK »

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?
User avatar
cuprum
Posts: 1548
Joined: Fri Mar 09, 2007 22:16
Location: EEKE

Post by cuprum »

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
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.

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.
User avatar
trebla
Posts: 1141
Joined: Fri Oct 29, 2010 13:45
Location: Tallinn

Post by trebla »

ArdiK wrote:Hea oleks selline variant, et saaks muuta lihtsalt pildistamise intervalli.
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.
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
User avatar
felch
Posts: 1462
Joined: Wed Apr 22, 2009 16:48
Location: Tallinn, Nõmme
Contact:

Post by felch »

Vidinal, mille tuttavale tegin (kaamera juhtija) oli aeg valitav pöördlülitiga.
Pole midagi paremat halvast ilmast !
User avatar
ArdiK
Posts: 190
Joined: Sun Mar 06, 2011 21:48

Post by ArdiK »

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.
See pole mõeldud jh mudelile...nagu ütlesin, on soov teha time lapse videot ja kaamera kaugkontroll oleks abiks loodusfotode tegemisel.
:wink:
User avatar
trebla
Posts: 1141
Joined: Fri Oct 29, 2010 13:45
Location: Tallinn

Post by trebla »

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) 8)

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
Post Reply