Obsah:
- Krok 1: Ako to funguje
- Krok 2: Schéma zapojenia
- Krok 3: Čo je to LANC a ako program funguje?
- Krok 4: Aktualizujte…
Video: Lacná kamera s helmou ovládanou pomocou PIC pomocou Sony LANC (vhodná pre extrémne športy): 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
Tento návod vám ukáže, ako si vyrobiť lacnú kameru na prilbu, ktorú je možné ovládať pomocou diaľkového ovládača, aby vaša hlavná kamera mohla bezpečne zostať vo vrecku. Ovládač je možné pripevniť k jednému z ramenných popruhov ruksaku a umožní vám nahrávať a zastavovať kameru a tiež zapínať a vypínať „guľôčkovú“kameru. Je to perfektné pre ľudí, ktorí chcú filmovať extrémne športy, ako je bmxing, snowboarding, skateboarding atď., Z pohľadu prvej osoby. Nasledujúci obrázok zobrazuje bullet kameru a diaľkový ovládač spolu s batériou hlavného fotoaparátu.
Krok 1: Ako to funguje
Je pomerne jednoduché pripojiť k videokamere malý fotoaparát v štýle „guľky“a nechať ju nafilmovať, čo „vidí“mini kamera, ale chcel som mať možnosť ovládať záznam a zastaviť funkcie videokamery bez vyberania z mojej tašky zakaždým. Po menšom skúmaní som zistil, že fotoaparát Sony má pripojenie LANC, ktoré je možné použiť na ovládanie fotoaparátu a tiež na poskytovanie informácií o tom, čo fotoaparát robí. Je to skvelé, pretože keď na diaľku stlačíte tlačidlo Record, môžete čítať údaje z kábla LANC, zistiť, či kamera skutočne začala nahrávať, a na ovládači sa rozsvieti dióda záznamu. Mini kamera stála iba 15 libier z ebay. 2,5 mm stereo jack bol asi 1 libra a ostatné kúsky menšie ako 5 libier. Takže za asi 20 libier môžete mať plne funkčnú kameru na diaľkové ovládanie. Môj ovládač je veľmi jednoduchý. Má tlačidlo Record, tlačidlo Stop, vypínač pre mini kameru a 3 LED diódy. (Napájanie minikamery, napájanie hlavnej kamery a indikátor záznamu). To je všetko, čo som k svojmu projektu potreboval, ale zdrojový kód, ktorý som dodal, je veľmi priamy a dá sa prispôsobiť tak, aby ste mohli na kamere ovládať čokoľvek. --- Pridal som ďalší krok, krok 4, jedná sa o aktualizáciu, ktorá indikuje slabú batériu a koniec pásky) --- Obrázky: Obrázok 1-Prototyp (s 8 diódami LED, ktoré pomáhajú ladiť môj program) Obrázok 2 - Zblízka „guľovej“kamery a ovládača
Krok 2: Schéma zapojenia
Obvod je veľmi základný. - PIC je napájaný priamo z kábla LANC. - Minicam je napájaný 12 voltovou batériou pomocou prepínača - K dispozícii sú 2 tlačidlá na nahrávanie a zastavenie - 3 LED diódy slúžia na zobrazenie stavu pripojenia fotoaparátu k PIC: RA0 - LANC z fotoaparátu RB7 - LED záznamu RB4 - Tlačidlo nahrávania RB5 - Tlačidlo Stop (Upozorňujeme, že krokom 4 je aktualizácia tohto obvodu, kontrolka LED napájania je pripojená k RA5 a existuje iný zdrojový kód)
Krok 3: Čo je to LANC a ako program funguje?
Ak navštívite tento odkaz, povie vám, ako funguje protokol Sony LANC, a všetky príkazy a údaje o fotoaparáte dostupné v protokole LANC: https://www.boehmel.de/lanc.htmA, ktoré môžete vidieť, môžete získať veľa informácií z kamery, ako aj ovládanie všetkých funkcií kamery prostredníctvom komunikačného portu LANC. Môj kód je veľmi základný a súbor.asm je možné načítať do programu MPLAB (zadarmo z Micochip.com) a programovať ho pomocou programu PicKit2. ľahko. Ako kód funguje: Ak si stiahnete zdrojový kód, je celý zdokumentovaný a hovorí vám, čo sa deje, ale uvediem aj krátke rozšírenie. Na porte LANC je každých 20 ms (16, 6 ms pre NTSC). Každý bajt má počiatočný bit, za ktorým nasleduje 8 bitov, každý s dĺžkou 104 µS. Medzi bytmi je medzera asi 200uS - 400uS. Potom, čo sa na riadku LANC „objaví“všetkých 8 bajtov, dôjde k dlhej medzere (5 - 8 ms), v ktorej je riadok LANC „držaný“vysoko a potom sa znova objaví rovnakých 8 bajtov. - Keď sa program spustí, nepretržite kontroluje vstup LANC, kým ho „neuvidí“vysoko po dobu dlhšiu ako 1 000 uS, to znamená, že sme v medzere medzi 8. bajtom a prvým bajtom.- Potom program čaká na počiatočný bit (logika) 0) na linke. Keď sa to stane, program čaká 52uS (polbitová dĺžka) a znova skontroluje, či je na riadku LANC stále logická 0. Ak je to tak, vieme, že máme platný počiatočný bit, a sme pripravení prečítať bajt.-Teraz čakáme 104 uS (dĺžka 1 bit), takže budeme priamo v strede nasledujúceho bitu na riadku LANC. Prečítame tento kúsok, počkáme 104uS a čítame znova. Toto pokračuje pre všetkých 8 bitov. Teraz máme Bajt 0.-Program potom počká na ďalší štartovací bit a vykoná rovnakú úlohu, aby získal Bajt 1, 2, 3, 4, 5, 6 a 7. Bajt 4 je ten, ktorý v programe používam na získať informácie o stave záznamu kamery, ale ako vidíte v uvedenom odkaze, je k dispozícii množstvo informácií! Správne, to je to, o čom sa diskutuje v riadku LANC, a čo tak mu napísať na ovládanie kamery? - Po stlačení tlačidla sa načítajú 2 registre s bytmi potrebnými na vykonanie konkrétnej operácie a register s názvom „Odosielateľ“sa načíta s číslom 5 (dôvod vysvetlím neskôr). Keď sa program dostane do časti „Pripravené na čítanie bajtov“, ak register „Odosielateľ“nie je 0, zmení kolík RA0 na výstup a začne vydávať prvý bajt. Potom vyhľadá ďalší štartovací bit a vydá ďalší bajt. Register „Odosielateľ“sa zníži o 1 a RA0 sa zmení späť na vstup na čítanie posledných 6 bajtov. Dôvod, prečo sa používa register „Odosielateľ“, je ten, že aby kamera prijala príkaz, potrebuje vidieť príkaz pre niekoľko cyklov. Niektoré weby uvádzajú, že sú potrebné iba tri, ale keďže jeden cyklus trvá iba 20 ms, odoslanie 5 -krát (pre istotu) trvá iba 100 ms. Dúfam, že tento stručný návod má zmysel a dokážete si vytvoriť svojpomocne vačky prilby. Nebojte sa prispôsobiť môj kód tak, aby vyhovoval vašim potrebám, ale ak ho zverejníte kdekoľvek inde, prosíme, pripíšte mi kód.
Krok 4: Aktualizujte…
Aktualizoval som program v PIC, aby blikal LED diódy napájania, keď je batéria v hlavnom fotoaparáte vybitá, a aby blikla dióda LED záznamu, ak je páska na konci. Pridal som novšiu schému zapojenia a zdrojový kód. Jediným rozdielom v schéme zapojenia je, že stavová LED dióda (bola napájaná) je teraz pripojená k RA5 namiesto +5v
Odporúča:
Extrémne jednoduchý spôsob, ako začať s domácou automatizáciou pomocou modulov DIY: 6 krokov
Extrémne jednoduchý spôsob, ako začať s domácou automatizáciou pomocou modulov DIY: Bol som príjemne prekvapený, keď som sa rozhodol skúsiť pridať do domáceho asistenta niekoľko senzorov pre domácich majstrov. Používanie ESPHome je veľmi jednoduché a v tomto príspevku sa naučíme ovládať pin GPIO a tiež získať teplotu & údaje o vlhkosti z bezdrôtového
Odpojovacia doska vhodná pre Breadboard pre ESP8266-01 s regulátorom napätia: 6 krokov (s obrázkami)
Odpojovacia doska priateľská k doske pre ESP8266-01 s regulátorom napätia: Ahoj všetci! Dúfam, že sa máš dobre. V tomto tutoriále ukážem, ako som vyrobil tento prispôsobený adaptér vhodný pre chlebové dosky pre modul ESP8266-01 so správnou reguláciou napätia a funkciami, ktoré umožňujú režim blesku ESP. Tento režim som urobil
Živá pasca vhodná pre myš IoT: 6 krokov (s obrázkami)
Živá pasca pre myš IoT: Ide o pascu, ktorá má myši zachytiť bez toho, aby im ublížila, takže ich môžete vypustiť von. Ak senzor priblíženia rozpozná myš, servomotor zatvorí dvere. Dostanete okamžitú správu a/alebo e -mail s informáciou, že obmedzujete
Lacná čiapka na kľúče pre iPod Shuffle: 4 kroky
Lacná čiapka na kľúče od iPodu Shuffle: Nedávno som zdvihol dva zrekonštruované iPod Shuffles od spoločnosti Apple. Teraz ich nový model predáva lacno. Zdá sa, že sú vypredané z modelu 512 MB za 29 dolárov, ale k 9. novembru 2006 majú stále 1 GB model za 59 dolárov. Moja manželka a
Lacná alternatíva svetelného stanu pre fotografie: 3 kroky
Lacná alternatíva svetelného stanu pre fotografie: Ahoj, toto je môj 1. návod. Potreboval som lacné riešenie na lepšie fotografovanie menších položiek. Tento ľahký stan som teda vyrobil z materiálov okolo domu. Nakoniec ma to stálo asi 1,00 za niekoľko násteniek s plagátmi. Všetko ostatné je recyklované.