Sisällysluettelo:

Halpa PIC -ohjattava kypäräkamera Sony LANC: n avulla (hyvä Extreme Sports): 4 vaihetta
Halpa PIC -ohjattava kypäräkamera Sony LANC: n avulla (hyvä Extreme Sports): 4 vaihetta

Video: Halpa PIC -ohjattava kypäräkamera Sony LANC: n avulla (hyvä Extreme Sports): 4 vaihetta

Video: Halpa PIC -ohjattava kypäräkamera Sony LANC: n avulla (hyvä Extreme Sports): 4 vaihetta
Video: muvo action cameran testaus kamera roikkuu kaulanauhassa 2024, Marraskuu
Anonim
Halpa PIC -ohjattu kypäräkamera Sony LANC: n avulla (hyvä Extreme Sports)
Halpa PIC -ohjattu kypäräkamera Sony LANC: n avulla (hyvä Extreme Sports)

Tämä opastettava opastaa sinua tekemään halvan kypäräkameran, jota voidaan ohjata kaukosäätimellä, jotta pääkamerasi pysyy turvallisesti laukussasi. Ohjain voidaan kiinnittää yhteen olkapäistäsi, ja voit tallentaa ja pysäyttää kameran sekä kytkeä luodinkameran päälle ja pois päältä. Tämä sopii erinomaisesti ihmisille, jotka haluavat kuvata äärimmäisiä urheilulajeja, kuten bmxing, lumilautailu, rullalautailu jne. Ensimmäisen persoonan näkökulmasta. Alla olevassa kuvassa on bullet -kamera ja kaukosäädin sekä pääkamera ja akku.

Vaihe 1: Näin se toimii

Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii

Pienen bullet -tyylisen kameran liittäminen videokameraan on melko helppoa ja videokameran kuvaaminen siitä, mitä minikamera näkee, mutta halusin pystyä hallitsemaan videokameran tallennusta ja lopettamaan sen toiminnan poistamatta sitä. laukustani joka kerta. Pienen tutkimuksen jälkeen huomasin, että Sonyn kamerassa on LANC -liitäntä, jota voidaan käyttää kameran ohjaamiseen ja myös tiedon antamiseen kameran toiminnasta. Tämä on hienoa, koska kun painat etänä Tallenna -painiketta, voit lukea LANC -kaapelin tiedot selvittääksesi, onko kamera todella aloittanut tallennuksen ja että tallennuksen merkkivalo palaa ohjaimessasi. Minikamera maksoi vain 15 kiloa ebay: stä. 2,5 mm: n steroidakki oli noin 1 kiloa ja muut palat olivat alle 5 kiloa. Joten noin 20 kilon kohdalla voit saada täysin toimivan, kaukosäätimellä varustetun kypärän nokan. Ohjain on hyvin yksinkertainen. Siinä on tallennuspainike, pysäytyspainike, minikameran virtakytkin ja 3 LEDiä. (Minikameran virta, pääkameran virta ja tallennuksen ilmaisin). Tämä on kaikki mitä tarvitsin projektissani, mutta toimittamani lähdekoodi on melko suoraviivainen ja sitä voidaan mukauttaa siten, että voit hallita mitä tahansa kamerassa. --- Olen lisännyt toisen vaiheen, vaihe 4, se on päivitys, joka ilmaisee akun varaustason ja nauhan loppumisen) --- Kuvat: Kuva 1-Prototyyppi (8 LED-valoa, jotka auttavat vianetsinnässä) Kuva 2 - Lähikuva bullet -kamerasta ja ohjaimesta

Vaihe 2: Piirikaavio

Piirikaavio
Piirikaavio

Piiri on hyvin yksinkertainen. - PIC saa virtansa suoraan LANC -kaapelista. - Minicam saa virtansa 12 voltin akusta kytkimen kautta - Tallennusta ja pysäytystä varten on kaksi painikepainiketta - 3 LEDiä näyttävät kameran tilan PIC -liitännät: RA0 - LANC kamerasta RB7 - Tallennus -LED RB4 - Tallennuspainike RB5 - Pysäytyspainike (Huomaa, että vaihe 4 on tämän piirin päivitys, virran merkkivalo on kytketty RA5: een ja lähdekoodi on erilainen)

Vaihe 3: Mikä on LANC ja miten ohjelma toimii?

Jos käyt tällä linkillä, se kertoo sinulle, miten Sony LANC -protokolla toimii ja kaikki LANC -protokollan komennot ja kameratiedot: https://www.boehmel.de/lanc.htm Kuten näet, saat paljon tietoa kamerasta sekä kameran kaikkien toimintojen ohjaaminen LANC -tiedonsiirtoportin kautta. Kuinka koodi toimii: Jos lataat lähdekoodin, se on dokumentoitu läpi kertomalla mitä tapahtuu, mutta annan lyhyen selityksen myös täällä. LANC -portissa on 8 tavua 20 ms: n välein (16 (6 ms NTSC: lle). Jokaisessa tavussa on aloitusbitti, jota seuraa 8 bittiä, kukin 104uS: n pituudella. Tavujen välillä on noin 200 - 400 uS. Kun kaikki 8 tavua ovat "ilmestyneet" LANC -linjalle, on pitkä väli (5 - 8 ms), jossa LANC -linja "pidetään" korkealla, ja sitten samat 8 tavua "ilmestyvät" uudelleen. - Kun ohjelma käynnistyy, se tarkistaa LANC-tuloa, kunnes se "näkee" sen korkeana yli 1000 uS: n ajan, mikä tarkoittaa, että olemme kahdeksannen tavun ja ensimmäisen tavun välisessä kuilussa.- Seuraavaksi ohjelma odottaa aloitusbittiä (logiikka) 0) linjalla. Kun tämä tapahtuu, ohjelma odottaa 52uS (puoli bittiä) ja tarkistaa uudelleen, että LANC -rivillä on edelleen logiikka 0. Jos näin on, tiedämme, että meillä on kelvollinen aloitusbitti ja olemme valmiita lukemaan tavun.-Odotamme nyt 104uS: ää (1 bitin pituus), joten olemme aivan seuraavan bitin keskellä LANC-rivillä. Luemme tämän bitin, odotamme 104uS ja luemme uudelleen. Tämä jatkuu kaikkien 8 bitin kohdalla. Meillä on nyt tavu 0.-Ohjelma odottaa sitten seuraavaa aloitusbittiä ja suorittaa saman tehtävän saadakseen tavut 1, 2, 3, 4, 5, 6 ja 7. Tavu 4 on se, jota käytän ohjelmassa saat tietoja kameran tallennustilasta, mutta kuten näet antamastani linkistä, on paljon tietoa saatavilla! Aivan, tämä on keskusteltu LANC -rivistä, entä kirjoittaminen sille kameran ohjaamiseksi? - Kun painiketta painetaan, 2 rekisteriä ladataan tietyn toiminnon suorittamiseen tarvittavilla tavuilla ja rekisteri nimeltä 'Lähettäjä' ladataan numerolla 5 (selitän miksi myöhemmin). Kun ohjelma saapuu 'valmis lukemaan tavuja' -osaan, jos rekisteri 'Lähettäjä' ei ole 0, se vaihtaa RA0 -nastan lähtöön ja alkaa lähettää ensimmäistä tavua. Sitten se etsii seuraavan aloitusbitin ja antaa seuraavan tavun. Rekisterin 'Lähettäjä' pienennetään yhdellä ja RA0 muutetaan takaisin syötteeksi kuuden viimeisen tavun lukemiseksi. Syy, miksi rekisteriä 'Lähettäjä' käytetään, johtuu siitä, että kamera voi hyväksyä komennon, sen täytyy nähdä komento muutama sykli. Jotkut sivustot sanovat, että vain kolme on tarpeen, mutta koska yksi sykli kestää vain 20 ms, sen lähettäminen 5 kertaa (turvallisuuden vuoksi) kestää vain 100 ms. Toivon, että tämä lyhyt Instructable on järkevä ja voit tehdä oman DIY kypärän kamerat. Voit vapaasti muokata koodiani tarpeidesi mukaan, mutta hyvitä koodi minulle, jos julkaiset sen muualla.

Vaihe 4: Päivitä…

Päivittää…
Päivittää…

Päivitin PIC -ohjelman niin, että virran merkkivalo vilkkuu, kun pääkameran akku on vähissä, ja vilkkuu tallennus -LED, jos nauha on lopussa. Olen lisännyt uuden kytkentäkaavion ja lähdekoodin. Ainoa ero kytkentäkaaviossa on, että Status -merkkivalo (virtalähde) on nyt liitetty RA5: een +5 V: n sijasta

Suositeltava: