Агуулгын хүснэгт:
Видео: Зурагчин: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
АНХААРУУЛГА
Энэхүү зааварчилгааг дараах камеруудад туршиж үзсэн болно.
- Canon 350D
- Canon 50D
Энэхүү зааварчилгаа нь таны камерыг гэмтээж болзошгүй юм. Анхааруулга өгөхийг зөвлөж байна. Энэхүү зааварчилгааг өөрийн эрсдэл, хариуцлагаар үргэлжлүүлээрэй.
ҮНДЭСЛЭЛ
Миний нэг найз надаас шувуу цэцэрлэгтээ тавьсан үүрээ тойрох тоолонд түүний SLR камерыг автоматаар ажиллуулдаг зүйл хийж болох уу гэж асуусан юм. Тэр шувуу сонирхдог боловч энэ удаа түүний цэцэрлэгт үүрлэсэн шувуу үнэхээр өвөрмөц шувуу байв.
ЗОРИЛГО
Arduino -г идэвхгүй хэт улаан туяаны мэдрэгч (PIR) буюу хөдөлгөөн мэдрэгчээс хүлээн авсан дохион дээр үндэслэн камерын хөшигийг ажиллуулахын тулд.
МАТЕРИАЛ БАРИХ
- Arduino Uno (R3 дээр туршсан)
- Arduino Ethernet бамбай
- PIR (Passive InfraRed) мэдрэгч нь 433.92MHz давтамжтай ажилладаг. (https://www.buysku.com/wholesale/portable-wireless-pir-motion-detector-dual-passive-infrared-detector-for-alarm-security-system-white.html)
- 433.92MHz хүлээн авагч: MX-JS-05V
- 600 Ом эсэргүүцэл
- 4N35 оптик холбогч
- 2.5 мм хэмжээтэй эмэгтэй стерео фоно сокет
Камерын тэмдэглэл
- Камер нь утастай алсын хаалтыг дэмжих ёстой.
-
Энэхүү заавар нь SLR руу физик холбогч кабелийг хэрхэн яаж барих талаар мэдээлэл өгөхгүй байна.
Алхам 1: Хэлхээ
Зураг дээр үзүүлсэн шиг янз бүрийн бүрэлдэхүүн хэсгүүдийг утсаар холбоно. Зарим тэмдэглэл:
- Зураг дээр үзүүлсэн аудио үүр нь стерео бөгөөд гурван хөлтэй. Тэдгээрийн хоёрыг (зүүн ба баруун суваг) 4N35 -ийн нэг хөлтэй холбох ёстой.
- Ардуино зүү #8 эсэргүүцэгч рүү
- Arduino pin #2 нь RX/RF модуль дээрх өгөгдлийн зүү рүү.
Шийдлийн логикийг хавсаргасан диаграм зураг дээр тайлбарласан болно.
Алхам 2: Ноорог
Шийдвэрийг өдөөх ноорог зургийг энд харуулав.
СКЕТИЙН ПАРАМЕТР
Ноорог дээр тогтмол гэж тодорхойлсон хатуу кодын хамгийн чухал параметр бол камерын дэмждэг секундэд хамгийн их хүрээ (FPS) юм. Камерын хамгийн их FPS -ийн талаархи мэдээллийг авахын тулд камерын үйлдвэрлэлийн гарын авлагаас лавлана уу. Хүрээг алдахад хүргэдэг нэг параметр бол Хөшигний импульсийн үргэлжлэх хугацаа юм. Энэ параметрийг ноорогын тогтмолуудын мэдүүлгийн хэсэгт тохируулах боломжтой.
Зарим тохиргоо:
-
Секундэд жааз (FPS):
- Canon EOS 350D: 3
- Canon EOS 50D: 6 (RAW). 60 хүртэл JPEG том/нарийн зураг. UDMA 7-тэй нийцтэй CF карттай 90 хүртэл JPEG том/нарийн зураг
- Nikon D300: 6 батерейтай. 8 нь AC адаптер эсвэл MB-D10 багц, EN-EL3e-ээс бусад батерейтай
-
Хөшигний импульс (SHUTTER_PULSE):
Canon EOS 350D: 40 (ms)
ХОСТ IP ХАЯГ
Ноорог нь 192.168.1.100 IP хаягийг Ethernet бамбай руу тохируулдаг. Үүнийг дараах мөрөнд хийнэ.
IP хаяг IP (192, 168, 1, 100);
Хэрэв шаардлагатай бол энэ IP хаягийг өөрийн LAN тохиргоонд үндэслэн өөрчилнө үү.
НОХОЙН ДЭЭРИЙН НОБОО
Энэхүү зааварчилгаа нь ArduPhtographer (PIR_id) -ийн ноорогын хувьсагчийн мэдэгдлийн хэсэгт хатуу кодлогдсон байх ёстой PIR таних дугаарыг үнэрлэх нэмэлт ноорог юм. Дагалдах үнэрлэх ноорог нь дээрх шалгагдсан PIR төхөөрөмжийн төхөөрөмжийн ID -г тайлах боломжтой. Гэсэн хэдий ч бусад PIR -ийг декодлох баталгаа байхгүй байна.
Энд ноорог байна:
PIR ID авахын тулд та энэ ноорогыг Arduino -д ачаалж, Цуваа мониторыг 9600bauds дээр нээх ёстой. PIR -ийг асаагаад урд нь бага зэрэг хөдөлгөөн хий. Цуваа монитор дээрх PIR ID -г унших ёстой.
Алхам 3: Вэб интерфэйс
WEB интерфэйс
ArduPhotographer -ийг вэб интерфэйсээр тохируулах боломжтой. Вэб интерфэйс нь авсан зургийн хэмжээ, камерын хаалтыг гараар гаргах боломжийг олгодог. Вэб интерфэйсийг дуудах URL -д ашиглах IP хаягийг энд тодорхойлсон болно.
IP хаяг IP (192, 168, 1, 100);
Энэ тохиолдолд вэб хөтөч дээр тохируулах URL нь https://192.168.1.100 байх болно
WEB интерфэйсийг ойлгох. ПАРАМЕТР
ArduPhotographer нь Хөшигийг ажиллуулахын тулд тохируулж болох өөр өөр тохиргооны параметрүүдийн хувьд маш уян хатан байдаг. Зураг авах арга замыг удирдах параметрүүд нь:
- Burst: хөдөлгөөнийг PIR илрүүлэх үед авах дараалсан зургийн тоо.
- Хэрэглэгчийн интервал: тэсрэлт нэгээс том байх үед зургуудын хоорондох хугацаа (1).
- Хөдөлгөөнийг хойшлуулахаас өмнө: PIR нь хөдөлгөөнийг илрүүлэх хүртэл тэсрэлт гарах хүртэл хүлээх хугацаа.
- Хөдөлгөөнийг хойшлуулах: PIR дохиог дахин сонсохын өмнө тэсрэлт дууссаны дараа хүлээх хугацаа.
Эдгээр дөрвөн параметр хэрхэн нийлж байгаа талаар илүү дэлгэрэнгүй мэдээлэл авахыг хүсвэл хавсаргасан баримт бичгийн parameter_doc_1_1.pdf хаягийг үзнэ үү.
ОЙЛГОХ ЗҮЙЛ
- Вэб интерфэйс дээрх Release Shutter нь тэсрэлтээс үл хамааран зөвхөн нэг зураг авахын тулд Хөшигийг суллана.
- Олон тооны нэгэн зэрэг вэб клиентүүд хаалтыг гараар гаргах үед камерын унтрах төлөвийг урьдчилан тааварлах боломжгүй байдалд хүргэж болно (Хөшигний товчлуурыг суллах).
Алхам 4: Үнэ цэнэтэй мэдээлэл
ЗАН АВИЛГАА МЭДЭХ САЙН
- Вэб интерфэйс дээрх Хөшигний товчлуур нь нэмэлт функцгүйгээр Хөшигний товчлуур дарагдсан үед камер үйлдвэрлэхэд тодорхойлогдсон байдлаар ажиллах ёстой. Жишээлбэл, Canon 350D нь алсын удирдлагаар дамжуулан хаалт гаргах бүрт зөвхөн нэг зураг авах ёстой; товчлуурыг дарж байсан ч тэсрэлт гарахгүй.
- Хатуу кодчилсон параметр Хөшигний цохилт (ms) нь камер руу илгээсэн импульсийн цохилтыг идэвхжүүлж, камераар зөв тайлбарлахад хангалттай урт байх болно.
- Хөшигний импульсийн утгыг вэб интерфэйс дээр байгаа Release Shutter товчийг ашиглан туршилтын явцад олж илрүүлсэн.
- Туршилт хийсэн PIR нь зураг авахад шаардагдах хугацаанаас илүү урт дохио өгдөг. Энэ нь давталт эхлэхэд үргэлжилсэн тэсрэлтээс PIR дохиог уншсаар байж магадгүй юм. Энэ зан үйлийг "Motion Delay After" параметрээр эсэргүүцэж болно.
- Хөшигний хоцрогдол нь камерын fps (1000 / fps) дээр суурилдаг.
- Камерыг автомат эсвэл хагас автомат горимд (Av, Tv эсвэл P) байрлуулахдаа зураг авахаасаа өмнө шаардлагатай тооцооллыг хийх камерын цаг хугацааг харгалзан үзэх шаардлагатай. Энэ хугацаа нь хүлээгдэж буй тэсрэлтэд нөлөөлж магадгүй бөгөөд хүлээгдэж байснаас бага байх болно (хүрээ байхгүй байна). Үүнээс зайлсхийхийн тулд камерыг фокусыг оруулаад бүх гарын авлагад (M) тохируулах ёстой. Жишээлбэл, Canon 350D -ийг гарын авлага болон гарын авлагын фокусаар тохируулсан тул Burst = 3, Motion Delay Before = 0, MotionDelay After = 25 -тэйгээр тохируулахдаа 3 -аас 3 -ийн 3 -ыг нь авах боломжтой. Үүнтэй ижил тохиргоотой боловч гарын авлагын фокус бүхий хагас автомат төхөөрөмж дээр 3-аас 2-ийн тэсрэлт өгдөг. Үүнийг даван туулахын тулд камерыг аюулгүй байлгахын тулд MotionDelay Before ба/эсвэл MotionDelay After параметрүүдтэй тоглож болно.
Үнэ цэнэтэй мэдээлэл
Уг хэлхээ нь оптик холбогчийг ашигладаг. Опто холбогчийг ихэвчлэн хэлхээний хоёр хэсгийг тусгаарлахад ашигладаг. Энэ утгаараа Хөшигийг электрон хэлбэрээр өдөөх механизм нь оптик холбогч дотор байдаг. Энэ нь үндсэндээ камер руу ирэх/явах хоёр утсыг тохируулж унтраалгын үүргийг гүйцэтгэх ёстой. Оптокуплер доторх энэхүү "унтраалга" -ны ард байгаа хэлхээний бусад хэсэг нь бүрэн тусгаарлагдсан байдаг. Үүний тусламжтайгаар бид хаалтын кабельд гүйдэл орж, камерыг гэмтээх эрсдлийг багасгах ёстой
Зохиогчийн сониуч зан
Энд дурдсан зүйл нь анхны зорилгодоо харьцангуй удаан байдаг, өөрөөр хэлбэл хөдөлгөөн мэдрэгдэх үеэс PIR хөдөлгөөнийг дахин мэдрэхэд бэлэн болох хүртэлх хугацаа харьцангуй урт байдаг тул би бусад PIR -тэй хийсэн туршлагаа мэдэхийг хүсч байна.. Үүний өөр хувилбар бол богино хугацаанд хариу өгөх PIR -ийг хакердах боломжтой арга юм.
Зөвлөмж болгож буй:
Ухаалаг мотоциклийн HUD прототип (алхам алхмаар навигаци хийх гэх мэт): 9 алхам
Ухаалаг мотоциклийн HUD прототип (ээлжлэн навигаци хийх гэх мэт): Сайн байна уу! Энэхүү зааварчилгаа нь миний мотоциклийн дуулга дээр суурилуулах зориулалттай HUD (Heads-Up Display) платформыг хэрхэн бүтээж, бүтээсэн тухай түүх юм. Үүнийг " газрын зураг " уралдааны хүрээнд бичсэн болно. Харамсалтай нь би үүнийг бүрэн дуусгаж чадаагүй
Arduino машины урвуу зогсоолын дохиоллын систем - Алхам алхамаар: 4 алхам
Arduino машины урвуу зогсоолын дохиоллын систем | Алхам алхамаар: Энэ төсөлд би Arduino UNO болон HC-SR04 хэт авианы мэдрэгч ашиглан Arduino автомашины урвуу зогсоолын мэдрэгчийн энгийн хэлхээг зохион бүтээнэ. Энэхүү Arduino дээр суурилсан Автомашины Урвуу дохиоллын системийг бие даасан навигаци, роботын хүрээ болон бусад хүрээний зориулалтаар ашиглаж болно
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Шинэхэн гэрэл зурагчин Аврагч: 5 алхам
Шинэхэн гэрэл зурагчны аврагч: Олон шинэхэн гэрэл зурагчид гэрэл хэр хурц гэрэл, эсвэл анх удаа зураг авалт хийхдээ хичнээн тод байдлыг тохируулахыг хүсч байгаагаа мэддэггүй. Мөн энэ төхөөрөмжийг шинэхэн гэрэл зурагчдын бэрхшээлийг шийдвэрлэхэд ашигладаг. Би фоторезистор ашиглан үүнийг баталгаажуулна
DIY Arduino робот гар, Алхам алхам: 9 алхам
DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно