Daftar Isi:
- Langkah 1: Cara Kerjanya
- Langkah 2: Diagram Sirkuit
- Langkah 3: Apa itu LANC dan Bagaimana Cara Kerja Programnya?
- Langkah 4: Perbarui…
Video: Kamera Helm Terkendali PIC Murah Menggunakan Sony LANC (Cocok untuk Olahraga Ekstrim): 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Instructable ini akan menunjukkan cara membuat Kamera Helm murah yang dapat dikontrol melalui remote sehingga kamera utama Anda dapat tetap aman di dalam tas ransel Anda. Kontroler dapat dilampirkan ke salah satu tali bahu tas ransel Anda, dan akan memungkinkan Anda untuk Merekam dan Menghentikan kamera serta dapat mengaktifkan dan menonaktifkan kamera 'peluru' juga. Ini sangat cocok untuk orang yang ingin merekam olahraga ekstrem seperti bmxing, snowboarding, skateboard, dll. dari sudut pandang orang pertama. Gambar di bawah ini menunjukkan kamera peluru dan remote kontrol bersama dengan kamera utama dan baterai.
Langkah 1: Cara Kerjanya
Cukup mudah untuk menghubungkan kamera gaya 'peluru' kecil ke camcorder Anda dan membuat camcorder merekam apa yang 'dilihat' oleh kamera mini, tetapi saya ingin dapat mengontrol perekaman dan menghentikan fungsi camcorder tanpa mengeluarkannya. tas saya setiap saat. Setelah sedikit penyelidikan, saya menemukan bahwa kamera Sony memiliki koneksi LANC yang dapat digunakan untuk mengontrol kamera dan juga memberikan informasi tentang apa yang sedang dilakukan kamera. Ini bagus, karena ketika Anda menekan tombol Rekam dari jarak jauh, Anda dapat membaca data dari kabel LANC untuk mengetahui apakah kamera benar-benar mulai merekam, dan memiliki LED perekam yang menyala pada pengontrol Anda. Kamera mini harganya hanya 15 pound dari ebay Jack stero 2.5mm sekitar 1 pound dan potongan-potongan lainnya kurang dari 5 pound Jadi untuk sekitar 20 pound, Anda dapat memiliki cam helm remote control yang berfungsi penuh. Kontroler saya sangat sederhana. Ini memiliki tombol Rekam, tombol Berhenti, sakelar daya untuk cam mini dan 3 LED. (Daya Minicam, Daya kamera utama, dan indikator rekam). Ini semua yang saya butuhkan untuk proyek saya, tetapi kode sumber yang saya berikan cukup mudah dan dapat disesuaikan untuk memungkinkan Anda mengontrol apa pun di kamera. --- Saya telah menambahkan langkah lain, Langkah 4, ini adalah pembaruan yang memberikan indikasi baterai rendah dan akhir pita) --- Gambar: Gambar 1 - Prototipe (dengan 8 LED untuk membantu men-debug program saya) Gambar 2 - Tampilan jarak dekat dari kamera dan pengontrol 'peluru'
Langkah 2: Diagram Sirkuit
Sirkuit ini sangat mendasar. - PIC ditenagai langsung dari kabel LANC. - Minicam ditenagai dari baterai 12 volt melalui sakelar - Ada 2 tombol tekan untuk Rekam dan Berhenti - 3 LED digunakan untuk menunjukkan status koneksi PIC kamera: RA0 - LANC dari kamera RB7 - LED Rekam RB4 - Tombol Rekam RB5 - Tombol Stop (Harap diperhatikan, Langkah 4 adalah pembaruan untuk sirkuit ini, LED daya terhubung ke RA5 dan ada kode sumber yang berbeda)
Langkah 3: Apa itu LANC dan Bagaimana Cara Kerja Programnya?
Jika Anda mengunjungi tautan ini, ini akan memberi tahu Anda cara kerja protokol LANC Sony, dan semua perintah dan data kamera yang tersedia di protokol LANC:https://www.boehmel.de/lanc.htmSeperti yang Anda lihat, Anda bisa mendapatkannya banyak informasi dari kamera serta mengontrol setiap fungsi kamera melalui port komunikasi LANC. Kode saya sangat mendasar dan file.asm dapat dimuat ke MPLAB (gratis dari Micochip.com) dan diprogram menggunakan PicKit2 cukup dengan mudah. Cara kerja kode:Jika Anda mengunduh kode sumber, kode tersebut didokumentasikan sepenuhnya dengan memberi tahu Anda apa yang terjadi, tetapi saya akan memberikan penjelasan singkat di sini juga. Ada 8 byte pada port LANC setiap 20ms (16, 6ms untuk NTSC). Setiap byte memiliki Start Bit diikuti oleh 8 bit, masing-masing dengan panjang 104uS. Ada celah sekitar 200uS - 400uS antar byte. Setelah semua 8 byte 'muncul' di jalur LANC, ada celah panjang (5 - 8 ms) di mana jalur LANC 'ditahan' tinggi, dan kemudian 8 byte yang sama 'muncul' lagi.- Saat program dimulai, itu terus memeriksa input LANC sampai 'melihat' tinggi untuk jangka waktu lebih lama dari 1000uS, ini berarti kita berada di celah antara byte ke-8 dan byte pertama.- Selanjutnya program menunggu untuk melihat Bit Awal (logika 0) di garis. Ketika ini terjadi, program menunggu 52uS (panjang setengah bit) dan memeriksa lagi untuk memastikan masih ada logika 0 pada jalur LANC. Jika demikian, kita tahu bahwa kita memiliki Start Bit yang valid dan siap untuk membaca byte.-Kita sekarang menunggu 104uS (panjang 1 bit), jadi kita akan berada tepat di tengah bit berikutnya pada jalur LANC. Kami membaca bit ini, tunggu 104uS dan baca lagi. Ini berlanjut untuk semua 8 bit. Kami sekarang memiliki Byte 0.-Program kemudian menunggu Start Bit berikutnya dan melakukan tugas yang sama untuk mendapatkan Byte 1, 2, 3, 4, 5, 6 dan 7. Byte 4 adalah yang saya gunakan dalam program untuk dapatkan informasi tentang status rekam kamera, tetapi seperti yang Anda lihat di tautan yang saya berikan, ada banyak informasi yang tersedia! Benar, itu adalah membaca garis LANC yang dibahas, bagaimana dengan menulisnya untuk mengontrol kamera? - Ketika sebuah tombol ditekan, 2 register dimuat dengan byte yang diperlukan untuk melakukan operasi tertentu dan register yang disebut 'Pengirim' dimuat dengan nomor 5 (saya akan menjelaskan alasannya nanti). Ketika program sampai ke bagian 'ready to read the bytes', jika register 'Sender' bukan 0 maka pin RA0 akan berubah menjadi output dan mulai mengeluarkan byte pertama. Kemudian mencari bit Start berikutnya dan mengeluarkan byte berikutnya. Register 'Sender' dikurangi 1 dan RA0 diubah kembali menjadi input untuk membaca 6 byte terakhir. Alasan register 'Sender' digunakan adalah karena kamera untuk menerima perintah, perlu melihat perintah untuk beberapa siklus. Beberapa situs mengatakan hanya 3 yang diperlukan, tetapi karena 1 siklus hanya membutuhkan waktu 20 ms, mengirimkannya 5 kali (untuk amannya) hanya membutuhkan 100 ms untuk menyelesaikannya. Saya harap Instruksi singkat ini masuk akal dan Anda dapat membuat DIY Anda sendiri kamera helm. Silakan sesuaikan kode saya dengan kebutuhan Anda, tetapi tolong beri saya kredit untuk kode tersebut jika Anda mempublikasikannya di tempat lain.
Langkah 4: Perbarui…
Saya memperbarui program di PIC untuk mem-flash LED daya ketika baterai pada kamera utama lemah dan mem-flash LED perekam jika kaset sudah habis. Saya telah menambahkan diagram pengkabelan dan kode sumber yang lebih baru. Satu-satunya perbedaan dalam diagram pengkabelan adalah bahwa LED Status (adalah led daya) sekarang terhubung ke RA5, bukan +5v
Direkomendasikan:
Olahraga Seru Menggunakan MakeyMakey: 3 Langkah
Olahraga Menyenangkan Menggunakan MakeyMakey: Tujuan dari proyek ini adalah untuk mendorong olahraga melalui penggunaan teknologi karena memberikan insentif dengan bermain musik dan mengumpulkan poin
Tutup atau Tudung Lensa Orang Miskin (Cocok untuk Semua DSLR / Semi-DSLR): 4 Langkah
Tutup atau Tudung Lensa Orang Miskin (Cocok untuk Semua DSLR / Semi-DSLR): Ketika saya membeli DSLR saya, kamera bekas tidak memiliki tutup lensa. Itu masih dalam kondisi OK dan saya tidak pernah sempat membeli tutup lensa. Jadi saya baru saja membuat satu. Karena saya membawa kamera saya ke beberapa tempat berdebu, mungkin yang terbaik adalah memiliki penutup lensa
Modul PIC & AVR Dari Chip SMD yang Cocok untuk BreadBoarding: 7 Langkah
Modul PIC & AVR Dari Chip SMD yang Cocok untuk BreadBoarding: Dari waktu ke waktu, Anda akan menemukan beberapa pengontrol mikro dalam Formulir Surface-mount (SMD), yang ingin Anda coba di papan tempat memotong roti Anda! Anda akan berusaha keras untuk mendapatkan versi DIL dari chip itu, terkadang tidak tersedia. V terbaru
Cam Helm DIY untuk MURAH: 5 Langkah
Cam Helm DIY untuk MURAH: Pertama, Ini dapat ditemukan: http://iamkraze.com/helmet-cam-diyJadi sejak saya menginginkan sepeda, saya telah menjadi penggemar video 13mordeth?s di youtube. Dia pada dasarnya membuat vlog sambil mengendarai sepeda motornya dari apa pun yang sederhana seperti hari atau serumit
TEKNOLOGI VIKING! Tanduk LED pada Helm Viking Luar Angkasa: Indikator Volume + Helm Viking Tembus: 6 Langkah
TEKNOLOGI VIKING! Tanduk LED pada Helm Viking Luar Angkasa: Indikator Volume + Helm Viking Tembus: Ya! Ini adalah helm untuk Space Viking. ***Update, Ini seharusnya berganti nama menjadi Techno Viking Helmet*** Tapi ini Oktober 2010 dan saya baru belajar tentang Techno Viking hari ini. Jauh di belakang kurva meme. Whateva' Ini dia dengan produksi yang lebih tinggi