Агуулгын хүснэгт:
- Алхам 1: Энэ нь хэрхэн ажилладаг талаар
- Алхам 2: Хэлхээний диаграм
- Алхам 3: LANC гэж юу вэ, програм хэрхэн ажилладаг вэ?
- Алхам 4: Шинэчлэх …
Видео: Sony LANC (экстрем спортод тохиромжтой) ашигладаг хямд PIC хяналттай дуулга камер: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
Энэхүү зааварчилгаа нь алсын удирдлагаар удирдах боломжтой хямд малгайтай камерыг хэрхэн яаж хийхийг харуулах бөгөөд ингэснээр таны үндсэн камер таны уутанд аюулгүй хадгалагдах болно. Хянагчийг шуудайтай шуудайны нэг мөрөн дээр бэхлэх боломжтой бөгөөд камерыг бүртгэх, зогсоох боломжийг танд олгож, "сумны" камерыг асаах, унтраах боломжтой болно. Энэ нь bmxing, snowboard, skateboarding гэх мэт экстрим спортын төрлүүдийг анхны хүний нүдээр харахыг хүсдэг хүмүүст төгс төгөлдөр юм. Доорх зурган дээр сумны камер, алсын удирдлага, үндсэн камер, батерейны хамт харагдаж байна.
Алхам 1: Энэ нь хэрхэн ажилладаг талаар
Бяцхан 'сум' маягийн камерыг камертайгаа холбож, камерыг мини камерын харж буй зүйлийг хальсанд буулгах нь маш энгийн зүйл боловч би бичлэгээ хянаж, камерынхаа утааг зогсоохгүй байхыг хүссэн юм. үргэлж миний цүнх. Бага зэрэг судалсны эцэст би Sony камер дээр камерыг удирдах, камер юу хийж байгаа талаар мэдээлэл өгөх боломжтой LANC холболттой болохыг олж мэдсэн. Энэ бол гайхалтай зүйл, учир нь та Record товчлуурыг алсаас дарахад камерыг бичлэг хийж эхэлсэн эсэхийг мэдэхийн тулд LANC кабелиар өгөгдлийг уншиж, хянагч дээрээ бичлэгийн LED асдаг. Мини камер нь ebay -ээс ердөө 15 фунт стерлингийн үнэтэй байдаг. 2.5 мм хэмжээтэй гол үүр нь ойролцоогоор 1 фунт, бусад хэсгүүд нь 5 фунт хүрэхгүй байсан тул ойролцоогоор 20 фунт стерлингээр та бүрэн ажиллагаатай, алсын удирдлагатай касктай болно. Миний хянагч маш энгийн. Энэ нь Record товчлуур, Stop товчлуур, мини камерын цахилгаан унтраалга, 3 LED -тэй. (Minicam power, Үндсэн камерын хүч ба бичлэгийн үзүүлэлт). Энэ бол миний төсөлд хэрэгтэй бүх зүйл юм, гэхдээ миний оруулсан эх код нь маш энгийн бөгөөд камер дээрх бүх зүйлийг хянах боломжийг танд олгох болно. --- Би өөр нэг алхам нэмсэн, 4-р алхам, энэ нь батерейны хэмжээ бага, соронзон хальсны төгсгөлийг харуулсан шинэчлэлт юм) --- Зураг: Зураг 1-Прототип (миний програмыг дибаг хийхэд туслах 8 LED-тэй) Зураг 2 - 'Сум' камер, хянагчийн ойролцоо зураг
Алхам 2: Хэлхээний диаграм
Хэлхээ нь маш үндсэн юм. - PIC нь LANC кабелиар шууд тэжээгддэг. - Minicam нь унтраалгаар 12 вольтын батерейны багцаас тэжээгддэг - Бичлэг хийх, зогсоох 2 товчлуур байдаг - 3 LED нь камерын PIC холболтын байдлыг харуулдаг: RA0 - RB7 камераас авсан LANC - Бичлэгийн LED RB4 - Бичлэгийн товчлуур RB5 - Зогсоох товч (Анхаарна уу, 4 -р алхам бол энэ хэлхээний шинэчлэлт бөгөөд тэжээлийн LED нь RA5 -тэй холбогдсон бөгөөд өөр эх код байна)
Алхам 3: LANC гэж юу вэ, програм хэрхэн ажилладаг вэ?
Хэрэв та энэ линкээр орвол Sony LANC протокол хэрхэн ажилладаг, LANC протокол дээр байгаа бүх командууд болон камерын өгөгдлүүд танд мэдэгдэх болно: https://www.boehmel.de/lanc.htm Камераас маш их мэдээлэл авахаас гадна камерын бүх функцийг LANC холбооны портоор удирдах боломжтой. Миний код нь маш энгийн бөгөөд.asm файлыг MPLAB -д (Micochip.com -оос үнэгүй) ачаалж PicKit2 ашиглан програмчилж болно. Код хэрхэн ажилладаг вэ: Хэрэв та эх кодыг татаж авбал энэ нь юу болж байгааг танд мэдээлэх болно, гэхдээ би энд товч тайлбар өгөх болно., NTSC -ийн хувьд 6ms). Байт бүрт Start Bit, дараа нь тус бүр нь 104uS урттай 8 бит байдаг. Байтуудын хооронд ойролцоогоор 200uS - 400uS зай байна. LANC шугам дээр бүх 8 байт "гарч ирсний дараа" урт зай (5 - 8 ms) байдаг бөгөөд LANC шугамыг "өндөр" барьж, дараа нь ижил 8 байт дахин гарч ирдэг. - Програм эхлэхэд, LANU оролтыг 1000uS-ээс дээш хугацаанд "харах" хүртэл нь шалгадаг бөгөөд энэ нь бид 8-р байт ба эхний байтын хоорондох зайнд байна гэсэн үг юм. 0) шугам дээр. Ийм зүйл тохиолдвол програм 52uS (хагас битийн урт) хүлээж, LANC шугам дээр 0 логик байгаа эсэхийг дахин шалгана. Хэрэв тийм бол, бид хүчинтэй Start Bit-тэй гэдгээ мэдэж байгаа бөгөөд байтыг уншихад бэлэн байна.-Бид одоо 104uS (1 битийн урт) хүлээж байгаа тул LANC шугамын дараагийн битийн дунд байх болно. Бид үүнийг жаахан уншаад 104uS хүлээгээд дахин уншина уу. Энэ нь бүх 8 битийн хувьд үргэлжилнэ. Бидэнд одоо Байт 0 байна. -Хөтөлбөр нь дараачийн эхлэх битийг хүлээж, 1, 2, 3, 4, 5, 6, 7. Байтыг авахын тулд ижил ажлыг гүйцэтгэдэг. Байт 4 бол миний програмд ашигладаг програм юм. Камерын бичлэгийн байдлын талаархи мэдээллийг олж аваарай, гэхдээ миний өгсөн линкээс харахад маш олон мэдээлэл байгаа! Зөв, энэ бол LANC -ийн мөрийг уншиж байгаа юмуу, камерыг хянахын тулд түүнд бичих талаар юу хэлэх вэ? - Товчлуур дарахад тухайн үйлдлийг гүйцэтгэхэд шаардлагатай байтуудыг 2 регистрээр, 5 дугаартай 'Sender' нэртэй бүртгэлийг ачаална (яагаад гэдгийг дараа нь тайлбарлах болно). Програм нь "байтуудыг уншихад бэлэн" хэсэгт очвол "Илгээгч" регистр 0 биш бол RA0 зүүг гаралт болгон өөрчилж, эхний байтыг гаргаж эхэлнэ. Дараа нь дараагийн Start битийг хайж дараагийн байтыг гаргана. 'Илгээгч' бүртгэлийг 1 -ээр бууруулж, RA0 -ийг буцааж оруулан сүүлийн 6 байтыг уншдаг. "Илгээгч" бүртгэлийг ашиглах болсон шалтгаан нь камер командыг хүлээн авахын тулд командыг харах ёстой. хэдэн мөчлөг. Зарим сайтууд зөвхөн 3 шаардлагатай гэж хэлдэг боловч 1 мөчлөгт 20 м -ийн хугацаа шаардагддаг тул үүнийг 5 удаа илгээхэд (аюулгүй талдаа байхын тулд) ердөө 100 м -ийн хугацаа шаардагддаг. Энэхүү товч зааварчилгаа нь утга учиртай бөгөөд та өөрөө DIY хийх боломжтой гэж найдаж байна. дуулгын камер. Миний кодыг өөрийн хэрэгцээнд нийцүүлэн өөрчилж болно, гэхдээ хэрэв та өөр газар нийтэлсэн бол надад код өгөөч.
Алхам 4: Шинэчлэх …
Би үндсэн камерын батерей бага байх үед цахилгаан LED -ийг асааж, соронзон хальсны төгсгөлд байгаа бол бичлэгийн LED -ийг анивчуулахын тулд би PIC програмыг шинэчилсэн. Би шинэ утас диаграм, эх кодыг нэмсэн. Утасны диаграмын цорын ганц ялгаа нь Status LED (цахилгаан удирдлагатай байсан) одоо +5v -ийн оронд RA5 -тай холбогдсон явдал юм.
Зөвлөмж болгож буй:
BLE 4.0 -ийг ашигладаг ухаалаг гар утасны хяналттай робот. 5 алхам
BLE 4.0 -ийг ашигладаг ухаалаг гар утасны удирдлагатай робот: Ардуиногийн тусламжтайгаар Bluetooth модулийг (тухайлбал HM10 BLE v4.0) ухаалаг гар утсыг ашиглан LED -ийг хэрхэн удирдах талаар би өмнө нь зааж өгсөн. Та эндээс шалгаж болно. Энэхүү зааварчилгаанд би хэрхэн робот бүтээхийг үзүүлэх болно
Цахилгаан чихэвчийг ашигладаг DC мотор драйвер [PWM хяналттай, 30А хагас гүүр]: 10 алхам
Цахилгаан чихэвчийг ашигладаг DC мотор драйвер [PWM хяналттай, 30А хагас гүүр]: Үндсэн эх сурвалж (Gerber татаж авах/ПХБ захиалах): http://bit.ly/2LRBYXH
Breadbooing хийхэд тохиромжтой SMD чипсээс авсан PIC & AVR модулиуд: 7 алхам
BreadBoarding хийхэд тохиромжтой SMD чипүүдээс авсан PIC & AVR модулиуд: Үе үе та гадаргуу дээр суурилуулсан (SMD) хэлбэрийн зарим микроконтроллертой тааралддаг бөгөөд та үүнийг талхны тавцан дээрээ туршиж үзэхийг хүсч байна! Та тэр чипний DIL хувилбарыг авахын тулд маш их хичээх болно, гэхдээ заримдаа энэ нь байхгүй болно. Хамгийн сүүлийн үеийн v
DIY дуулга камер ХЯМД: 5 алхам
Хямд үнэтэй DIY дуулга камер: Үүнийг эхлээд олж болно: http://iamkraze.com/helmet-cam-diyДугуй авахыг хүссэн цагаасаа хойш би youtube дээр 13mordeth-ийн видео фенүүд байсан. Тэрээр мотоцикл унахдаа өдөр шиг энгийн, эсвэл ямар ч төвөгтэй зүйлээс үндсэндээ влог хийдэг
TECHNO VIKING! Сансрын Викинг дуулга дээрх LED эвэр: Эзлэхүүний үзүүлэлт + Тунгалаг Викинг дуулга: 6 алхам
TECHNO VIKING! Сансрын Викинг дуулга дээрх LED эвэр: Эзлэхүүний үзүүлэлт + Тунгалаг Викинг дуулга: Тийм ээ! Энэ бол сансрын викингүүдэд зориулсан дуулга юм. *** Шинэчлэлт, Үүнийг Техно Викинг дуулга гэж нэрлэх ёстой *** Гэхдээ 2010 оны 10 -р сард би Техно Викингийн талаар дөнгөж сая мэдсэн. Меме муруйн ард. Whateva 'Энд тэр илүү өндөр бүтээмжтэй байна