Kameraohjainta

Aloittaja TsH, 17.12.2007, 21:41:29

« edellinen - seuraava »

TsH

Edit: Niille jotka eivät koko ketjua jaksa lukea, tässä tämänhetkinen tilanne.

Eka satsi myyty. Seuraava tulossa kun saadaan neljä tarvitsijaa kasaan.

Testatut kamerat tähän mennessä.
Nikon D80
Canon 50D, 350D

Tässä nyt vähän tätä käyttölogiikkaa, ottaisin mielelläni kommentteja siihen.

Liitännät:

           Virtalähde  6-30VDC
           Kamera     Kaikki?
           
           Slave        Orjaliitin ulkoiseen ohjaukseen
           Trigger     Anturiliitin
           Serial        Sarjaporttiliitin päivityksiin ja pc-ohjaukseen
         
          Liitännät siis, vasemmalla alhalla virta ((+) keskellä) yläpuolella kameran liitin TRS-plugi jossa:
          T Suljin
          R Tarkennus
          S Gnd

          Oikella ylin triggeri
          T +5V
          R Sensor
          S GND

          Keskellä orjaliitin
          T Suljin
          R Tarkennus
          S GND

          Alin sarjaportti
          T Rx
          R Tx
          S GND

Valikkorakenne:

Jokaisessa valikossa on ensimmäiset kolme kohtaa aina samat, eli:
Exit mode (poistu), Save params(tallenna asetukset), BL dimmer(taustavalon himmennin)
Noiden lisäksi valikossa on toimintamoodiin liittyvät parametrit.
Käyttis on tällä hetkellä enkuksi, kotimainenkin tulossa kunhan ehdin kaikki suomentaa.

Kolme toimintamoodia:

Toimintamoodi valitaan halutulla napilla laitteen käynnistyksessä.

Normal - Tässä moodissa kameraa ja valotusta ohjataan parametrien mukaan.
            Parametreja ovat: Image Count -     Valotusten määrä
                                     Shutter Time -     Valotusaika
                                     Focus Delay -       Aika joka odotetaan tarkennusta. Eli ts.
                                                              laitetaan tarkennus päälle täksi ajaksi.
                                     Shot Delay -        Aika joka odotetaan valotusten välillä.

Trigger - Tässä moodissa kamera lukee jatkuvasti arvoa trigger-porttiin kytketystä
             anturista kuten esim ukkostunnistimesta. Kamera laukaistaan annettujen
             parametrien mukaisesti.
             Parametreja ovat: Shutter Time -    Valotusaika
                                      Focus Delay  -    Aika joka odotetaan tarkennusta. Eli ts.
                                      Sensor sens  -    Sensorin herkkyys
                                      Shot delay   -    Laukaisuviive sensorin havainnosta

Slave - Tässä moodissa ohjain ottaa komennot suoraan slave portista. Slave
          porttiin voisiis kytkeä joko toisen samanlaisen kontrollerin, tai
          sitten ohjata jollain muulla laitteella. Slave portissa on sama kytkentä
          kuin Canonin laukaisinportissa eli +5V Gnd. +5V. Kätevää kun ammuskelee
          kahdella eri kameralla yhtäaikaa. Salamakuvauksessa voi kattaa koko taivaan. :)
          Ei muokattavia parametreja.

Etupaneelin napit:


        EXIT - Poistu parametrin editoinnista
        (-)  - Lisää arvoa (Valikon edellinen)
        (+)  - Pienennä arvoa (Valikon seuraava)
        OK   - Mene parametrin editointiin

Nappien erikoiskäyttö:

        EXIT - Päivitystila:
                 Sammuta laitteesta virrat ja paina nappi pohjaan. Pidä
                 nappi pohjassa sekunnin verran kytkettyäsi virrat. Näytön
                 pitäisi pysyä pimeänä. Päivitä laite. (Erilliset ohjeet
                 myöhemmin)

        (-)  - Asetusten nollaus. Pidä nappi pohjassa käynnistyksen ajan.
       
Tällä hetkellä löytyy tosiaan tuo salamatriggeri. Äänitriggaus ja liiketunnistin
ovat tulossa seuraavaksi.
Periaatteessa mielikuvitus on rajana sillä mistä kaikesta tuon voi laukaista.

Virtalähteeksi kelpaa kaikki +6VDC ylöspäin +30VDC asti.

Purkki käy kaikille kameroille, pieneksi haasteeksi vain muodostui tuo
Nikonin hassu jännitekytkentä. Tosin siitä selviää kahden johdon muutoksella
itse tuohon kameraliittimeen.

Tiedän, että tämä ei ole myyntipalsta, mutta en viitsi vielä näitä julkisesti
markkinoida ettei tule kiirus kasailla. Siispä tähän threadiin kirjoittaneet
(ja tätä lukeneet) ovat etusijalla. :)

Hinta:

Ohjainpurkki + päivityskaapeli + kamerakaapelin teko (pää saatava jostain) N/A
Virtalähde +15e
Salamatriggeri +5e
PC-ohjausohjelma N/A (Ei vielä ihan valmis)

Hintaan sisältyy firmwarepäivitykset niin kauan kuin jotain lisäominaisuuksia
tai korjattavaa löytyy. Päivitys ei vaadi PC-ohjausohjelmaa.

Laitan piirilevyn syövytyskuvan nettiin jossain vaiheessa jos joku haluaa oman
purkin väsätä. Softasta voidaan sopia sitten erikseen.
Oupensourcea tuosta tuskin koskaan tulee, mutta eihän sitä koskaan tiedä. Pitää
tehdä pienet nettisivut, josta nuo päivitykset voi sitten aina hakea.

Käyttölogiikkaa on vähän vaikea kuvailla sanoin, mutta selviää sitten kun itse käyttää.

Kuva:



-------------------------------------------------------------------------------------------------------------------------------

Tulipas tässä aloitettua pieni projekti. Ajattelin rakennella järkkäreille pienen mikrokotrollerin jolla voi ohjata valotusaikaa ja kuvien ottoa. Kyseisellä laitteella voi siis laittaa kameran kuvaamaan sarjassa vaikkapa 100 kuvaa, eikä valotusaikarajoitustakaan ole. Käytännössä siis voi valoitella vaikkapa 10min, jos seuranta sallii. Toimii kokonaan itsenäisesti, eli laitteesta itsestään voi säätää eri parametrit. Tällä hetkellä ne ovat: Valotusaika, viive kuvien välillä, kuvien määrä, ja tarkennusviive.

Kyllästyttää tuo pakkasessa roikkuminen talvella, joten ongelmaan piti keksiä ratkaisu :)
Tässä kuvaa protosta:


Tuossa toki vielä kehitysasteella, tällä hetkellä suunnittelen piirilevyä ja kotelointia. Tuo tulee toimimaan joko ulkoisella virtalähteellä tai 9V patterilla.

Lisäksi tein vielä hallintaohjelman PC:lle, joka ajelee tuota sitten sarjaportin kautta.
Tästä näkeekin hyvin asetukset:


Jossain välissä tuosta on vielä tarkoitus rakentaa langaton. Komponentit siihen onkin jo, vielä kun ehtisi ohjelmoida.

Lisäksi tuossa on vielä erillinen trigger-moodi, joka laukaisee kameran ulkoisella anturilla. Siihen tulee siis liiketunnistin ja valomoduli jolla voi kesällä ottaa ukkoskuvia.
Ajattelin vain kysyä, että jos on kiinnostuneita niin ajattelin pienen sarjan valmistaa. Tammikuussa olisi tarkoitus saada ensimmäiset protot testiin.

Tällä hetkellä olen testannut tuota vasta Nikonilla, kun ei ole Canonin kaukolaukaisinta. Pitänee se jossain väissä hommata.
Kytkentä ei ole kamerariippuvainen joten sen voi muuttaa kaikille kameratyypeille.

Tiedostot löytyvät osoitteesta:
http://proximia.fi/files/kameraohjain_v1.0.zip

Paketissa on piirilevykuva ja sähkökaavio EAGLE-yhteensopivassa muodossa. Lisäksi Windows-sovellus on Visual Studiolla ja prosessorisovellus ATMega studiolle tehty.

Edit. Foorumi rivittää jotenkin hassusti, toivottavasti saatte selvää.

Timo Kuhmonen

Vaikuttaa mielenkiintoiselta projektilta. Kameran merkkikin on sama  :D

Saakos tiedustella millä kontrollerilla ohjaat, onko jotain PIC16xxx -sarjaa...? itsellä saattaisi olla myöhempänä ajankohtana käyttöä tuollaiselle askelmoottoriohjaimen / driveripiirin parina...). Entä millä kielellä / työkalulla teit PC softan ?

TsH

Lainaus käyttäjältä: Timo Kuhmonen - 17.12.2007, 22:29:32
Vaikuttaa mielenkiintoiselta projektilta. Kameran merkkikin on sama  :D

Saakos tiedustella millä kontrollerilla ohjaat, onko jotain PIC16xxx -sarjaa...? itsellä saattaisi olla myöhempänä ajankohtana käyttöä tuollaiselle askelmoottoriohjaimen / driveripiirin parina...). Entä millä kielellä / työkalulla teit PC softan ?

Kontrollerina on ATmega8, eli perheen pienin. Riittää vielä tällä hetkellä, mutta tuo on onneksi helppo vaihtaa isompaan. :) Softana tällä hetkellä AVRStudio + WinAVR, eli ilmaisilla työkaluilla mennään. PC-puolella Visual Studio (VS C++), sitä voi käyttää kätevästi opiskelijalisenssillä.

xpro

Jos pystyy käyttämään ilman tietokonetta?! niin sillon olen kiinnostunut tuosta mainiosta keksinnöstä!

Siinä vois olla 9v patterilla toimiva tai sitten 12v--->9v!? sais virtaa samasta mistä jalusta sais!


Tai sen vois ohjelmoida tietokoneella, ja vaikka sen jälkeen viedä ulos hommiin (ilman tietokonetta)




TMB 80/480
Canon 40D
Powermate 2x
Powermate 4x

TsH

Lainaus käyttäjältä: Jani.W - 17.12.2007, 22:48:28
Jos pystyy käyttämään ilman tietokonetta?! niin sillon olen kiinnostunut tuosta mainiosta keksinnöstä!

Siinä vois olla 9v patterilla toimiva tai sitten 12v--->9v!? sais virtaa samasta mistä jalusta sais!


Tai sen vois ohjelmoida tietokoneella, ja vaikka sen jälkeen viedä ulos hommiin (ilman tietokonetta)


Tuo on periaatteessa oma pieni tietokoneensa, eli toimii täysin itsenäisesti. Sarjalinkkiä lähinnä ajattelin ulkoiseen ohjaukseen, eli jos muukin laitteisto on jo kauko-ohjattava.
Toimii toki virtalähteellä tai patterilla. Hyväksyy käyrröjännitteet 5V - 30V.

Timo Kuhmonen

Joissakin softissa lienee kameran ohjaukset sarjaportin kautta (etälaukaisuun). Varmaa tietoa minulla ei ole mikä softa tukee millekin kameramerkille / malille ohjausta. Ehkä joku jolla on systeemi käytössä voinee kommentoida....

Onkos tämä sinun rakentamasi laitteisto yhteensopiva, eli ottaako se vastaan samoja ohjauskomentoja kuin kaupallisilta softalta tulevat ?
Onko laitteiston liityntäpinta toteutettu PC:n suunnasta katsottuna samalla tavalla kauin kapallisissa laitteissa ?

Ajattelin vain jos eri osaset ymmärtäisi toisiaan, voisi olla saada helpompi kasattua oma kokoonpano. Osaavien / pätevien harrastajien tekemät "raudat" toimisi yhteen kaupallisten softien kanssa...

TsH

Lainaus käyttäjältä: Timo Kuhmonen - 18.12.2007, 13:35:38

Onkos tämä sinun rakentamasi laitteisto yhteensopiva, eli ottaako se vastaan samoja ohjauskomentoja kuin kaupallisilta softalta tulevat ?
Onko laitteiston liityntäpinta toteutettu PC:n suunnasta katsottuna samalla tavalla kauin kapallisissa laitteissa ?


Ei kyllä ole tullut vastaan vielä yhtään kaupallista vastaavaa, mutta luulisin tuon olevan helppo sovittaa siihen. Rakennehan on kuitenkin yksinkertainen, koska kameraa ohjataan vain kaukolaukaisinportin kautta. Noiden kaupallisten kameraohjainten protokollathan taitavat olla aika varjeltuja liikesalaisuuksia ja ne käyttävät kameraan USB-portin kautta. Näissä ei ole tietenkään bulb-tilaa ja vaativat aina tietokoneen. Jos jollain on tietoa, niin infoa kehiin vain.

xpro

Lainaus käyttäjältä: TsH - 18.12.2007, 07:15:18
Tuo on periaatteessa oma pieni tietokoneensa, eli toimii täysin itsenäisesti. Sarjalinkkiä lähinnä ajattelin ulkoiseen ohjaukseen, eli jos muukin laitteisto on jo kauko-ohjattava.
Toimii toki virtalähteellä tai patterilla. Hyväksyy käyrröjännitteet 5V - 30V.

Ja vielä toimis Canon 350D kanssa niin kaikki olis melkein täydellistä!!!

Onko tietoa millon ns."prototyypit" ovat valmiita?
TMB 80/480
Canon 40D
Powermate 2x
Powermate 4x

jaava

LainaaNoiden kaupallisten kameraohjainten protokollathan taitavat olla aika varjeltuja liikesalaisuuksia ja ne käyttävät kameraan USB-portin kautta.

Oletko tutustunut ASCOM-softarajapintaan (http://ascom-standards.org/drivers.html), jota tukevat useat kaupalliset (tähtikuvaus) softat. Siinä oli ensimmäisenä itse kääntöpään ohjaus mutta pitäis tukea nykyään kameraa, suodatinpyörää yms laitteita.

JV
If no Higgs particle exists, we have a revolution in our hands.

TsH

Lainaus käyttäjältä: Jani.W - 18.12.2007, 16:44:59
Ja vielä toimis Canon 350D kanssa niin kaikki olis melkein täydellistä!!!

Onko tietoa millon ns."prototyypit" ovat valmiita?

Tammikuun aikana olis tarkoitus päästä testaamaan ensimmäiset protot. Viikonlopun aikana saan käsiini Canonin 350D:n joten eiköhän sekin saada pelittämään. 10D on tuossa hyllyssä, kaukolaukaisin puuttuu.. Jos ei nykyisellä kytkennällä Canonit toimi, joudun tekemään kaksi kokonaan eri versiota eri kameramerkeille. Tosin ei sekään ylivoimainen homma ole.

Lainaus käyttäjältä: jaava - 18.12.2007, 17:09:18
Oletko tutustunut ASCOM-softarajapintaan (http://ascom-standards.org/drivers.html), jota tukevat useat kaupalliset (tähtikuvaus) softat. Siinä oli ensimmäisenä itse kääntöpään ohjaus mutta pitäis tukea nykyään kameraa, suodatinpyörää yms laitteita.

JV

Pitääpäs katsoa tuota ASCOMia, olen tuolla ainakin Meadea ohjannut.

Edit: Ascom näyttäisi olevan joko C# tai VB.net pohjainen. Kumpaakaan kieltä en hallitse niin vahvasti, että voisin niillä tuota kehittää.

jaava

LainaaAscom näyttäisi olevan joko C# tai VB.net pohjainen.

Kun aikanaan pelasin sen kanssa, niin C tai C++ oli käytössä.

JV
If no Higgs particle exists, we have a revolution in our hands.

TsH

Noniin. Sain vihdoin piirrettyä ensimmäisen protolaudan ja huomenna pääsen syövyttelemään sitä. Jännityksellä odotellaan. Toivottavasti kaikki komponentit saapuvat myös vielä tällä viikolla.

AP

Muuten, kaikille niille, joilla ei kolvi pysy kädessä ja C on vain aakkosten kolmas kirjain, niin tuohon samaan kameraan (Nikon D200)on saatavana kaupallinen, ei tietokonetta vaativa ratkaisu:

Nikon kaukolaukaisin MC-36, ottaa max 399 kuvaa, valottaa max 99h 99 min ja 99 sek/valotus  valotusten aikaväliä mahdollisuus muokata ja aloitusaikaa(eli koska lähtee sen jälkeen kun nappia painaa) , toimii kahdella AAA-paristolla, hinta pyörii jossain 159.90 egee.

T:AP
Antti Paaso

TsH

#13
Päivitystä ja spoileria.  ;D


xpro

Näyttää lupaavalta!  ;D

Tuo on Nikon DSLR yhteensopiva mutta ei Canon?
TMB 80/480
Canon 40D
Powermate 2x
Powermate 4x