Агуулгын хүснэгт:

Лиго ба Servo бүхий өндөр чанартай камерыг 4 фокус руу чиглүүлээрэй: 4 алхам (зурагтай)
Лиго ба Servo бүхий өндөр чанартай камерыг 4 фокус руу чиглүүлээрэй: 4 алхам (зурагтай)

Видео: Лиго ба Servo бүхий өндөр чанартай камерыг 4 фокус руу чиглүүлээрэй: 4 алхам (зурагтай)

Видео: Лиго ба Servo бүхий өндөр чанартай камерыг 4 фокус руу чиглүүлээрэй: 4 алхам (зурагтай)
Видео: Пилотируйте Cessna вокруг света! 🛩🌥🌎 - Geographical Adventures GamePlay 🎮📱 🇷🇺 2024, Долдугаар сарын
Anonim
Image
Image
Lego ба Servo бүхий өндөр чанартай камерыг анхаарч үзээрэй
Lego ба Servo бүхий өндөр чанартай камерыг анхаарч үзээрэй
Lego ба Servo бүхий өндөр чанартай камерыг анхаарч үзээрэй
Lego ба Servo бүхий өндөр чанартай камерыг анхаарч үзээрэй
Lego ба Servo бүхий өндөр чанартай камерыг анхаарч үзээрэй
Lego ба Servo бүхий өндөр чанартай камерыг анхаарч үзээрэй

Бага зэрэг хакердсан Lego хэсэг, тасралтгүй servo болон Python кодын тусламжтайгаар та дэлхийн хаана ч байсан Raspberry Pi өндөр чанартай камераа төвлөрүүлж чадна!

Pi HQ камер бол гайхалтай иж бүрдэл боловч саяхан Merlin Pi төсөл дээр ажиллаж байхдаа олж мэдсэнээр та хамгийн тод үр дүнд хүрэхийн тулд анхаарлаа төвлөрүүлэх хэрэгтэй.

Би үүнийг алсаас анхаарлаа төвлөрүүлэх арга замыг хайж олохыг хүсч, ингэснээр цэцэрлэгт зэрлэг ан амьтдын камер байрлуулж, гараар анхаарлаа төвлөрүүлж, нааш цааш явах шаардлагагүй болно.

Хангамж

Raspberry Pi өндөр чанартай камер

3MP өргөн өнцгийн линз

Raspberry Pi 3

Lego нийцтэй тасралтгүй эргүүлэх Servo

60 шүдтэй Lego Turntable (хэсэг 18938)

Алхам 1: Шүдний хэсэг

Шүдний хэсэг
Шүдний хэсэг
Шүдний хэсэг
Шүдний хэсэг

Надад хэрэгтэй байсан хамгийн эхний зүйл бол камерын линзэнд багтахуйц өргөн шүдтэй техник хэрэгсэл болох Lego байв. Бага судалгаа хийсний дараа би хамгийн тохиромжтой харагдсан 18938 дугаарыг олсон бөгөөд үүнийг eBay -с дангаар нь захиалж болно.

Хэдийгээр энэ хэсэг нь аль хэдийн төв хэсэгт нүхтэй байсан ч энэ нь линз дээр багтахаар том хэмжээтэй газар биш байсан тул би зул сарын гацуур модны нэг алхаар өрөмдөж, нүхийг 30 мм хүртэл томруулсан. Алхам өрөмдлөгийн хамгийн дуртай зүйл бол энэ ажилд чухал ач холбогдолтой бөгөөд үүнийг төвд байлгахад хялбар байдаг.

Би энэ хэсгийг линз рүү маш болгоомжтой түлхсэн бөгөөд энэ нь маш нарийн, хэт сул биш, маш сайн үрэлтийн тохируулга байсан юм. Би үүнийг хар Sugru ашиглан аюулгүй болгохоор төлөвлөж байсан боловч үүнийг хийх шаардлагагүй байсан бөгөөд энэ нь намайг хатаах хүртэл 24 цаг хүлээхээс аварсан юм!

Камерын линз араагаа холбосон бол дараагийн ажил бол түүнийг зөөх арга хайх явдал байсан бөгөөд удалгүй би өт хорхойтой гарын авлага барьсан нь тийм ч сайхан биш боловч сэтгэл ханамжтай байв. Дараагийн зогсоол - автоматжуулалт!

Алхам 2: Тохиромжтой Servo

Тохиромжтой Servo
Тохиромжтой Servo
Тохиромжтой Servo
Тохиромжтой Servo

Хэдэн долоо хоногийн өмнө би эдгээр Lego нийцтэй servo -уудыг онлайнаар анзаарсан бөгөөд тэдний хөөрхөн байдал намайг гайхшруулав! Тэд ердийн, 270 градусын, тасралтгүй хувилбараар ирдэг бөгөөд би камерын линзэнд тоног төхөөрөмжөө бэхлэх тэр агшинд баяртайгаар захиалсан.

Эдгээр зүйлс нь жинхэнэ Lego блокуудтай хэр нийцтэй болохыг та онлайн тайлбараас хэзээ ч хэлж чадахгүй, гэхдээ энэ нь төгс тохирсон байна.

Би "хувьцаа" -аасаа жижиг араа нэмж, линзний араагаар тор болгохын тулд servo -ийн эргэн тойронд барилгын блокуудыг суурилуулав. Үүнтэй холбогдуулан би үнэхээр азтай байсан бөгөөд servo -ийг линзтэй ойрхон байрлуулж, араа шүд нь хоорондоо төгс нийлсэн байв.

Алхам 3: Алсын удирдлага

Алсын удирдлага
Алсын удирдлага
Алсын удирдлага
Алсын удирдлага
Алсын удирдлага
Алсын удирдлага

Лего -г servo -ийн эргэн тойронд эмх цэгцтэй болгосны дараа (жижигхэн хар хавтангуудыг нэг цаг эргүүлээд) би servo механизмыг хянадаг кодыг цуглуулж эхлэв.

Би хамгийн сүүлийн үеийн төсөл болох Merlin Pi -ийн скриптүүдээс эхэлсэн бөгөөд үүнд камерын горимыг тохируулах, зураг авах хэрэглэгчийн интерфэйс орсон байсан бөгөөд цорын ганц ялгаа нь энэ удаад GUI руу алсын зайнаас VNC Viewer -ээр дамжуулан нэвтрэх байсан юм. суулгагдсан дэлгэц.

Дараа нь би GUIzero -ийг ашиглан өөр нэг жижиг цэсийг үүсгэсэн бөгөөд энэ нь servo -г GPIO -ээр хянах боломжийг олгодог бөгөөд ингэснээр камерын фокус болно. Би цэсийг өндөр, нимгэн байхаар бүтээсэн бөгөөд энэ нь камерыг урьдчилан харах цонхны дэргэд харагдах бөгөөд танд анхаарлаа төвлөрүүлэх боломжийг олгоно. Нарийвчлалыг тааруулахын тулд servo -ийг хоёр чиглэлд, том жижиг алхамаар шилжүүлэх товчлуурууд багтсан болно.

Энэ бүхэн үнэхээр сайн ажилласан тул би скриптүүдийг хоёуланг нь эхлүүлэх үед автоматаар ажиллуулахаар тохируулж, камераа санамсаргүй байдлаар цэцэрлэгт хаяж туршив. Анхны туршилт хийхэд бага зэрэг хугацаа шаардагдлаа, гэхдээ би удалгүй оффисынхаа компьютер дээрх VNC-ээр дамжуулан камерыг шувуу тэжээгч дээр бүрэн төвлөрүүлж чадсан нь маш сэтгэл хангалуун байлаа.

Миний ашигласан бүх кодыг GitHub дээр "фокус" болон "барих" график цэсэнд ашиглах боломжтой.

Алхам 4: Шинэ фокус

Шинэ фокус
Шинэ фокус
Шинэ фокус
Шинэ фокус
Шинэ фокус
Шинэ фокус

Камерыг алсаас анхаарлаа төвлөрүүлж чаддаг байх нь миний хувьд жинхэнэ тоглоомыг өөрчилдөг бөгөөд цэцэрлэгийн эргэн тойронд камерын хавх тавих, илүү өндөр чанартай зураг, видео авах боломжийг олгодог.

Үүнийг эхлүүлэхэд надад нэг өдрийн хамгийн сайхан хэсэг хэрэгтэй байсан, гэхдээ хэрэв та эд ангиудыг гартаа авч, энэ Зааврыг дагаж мөрдвөл үүнийг нэг цагийн дотор хийх боломжтой гэж бодож байна. Энэ нь камерынхаа төсөлд уян хатан байдлыг нэмэх гайхалтай арга бөгөөд олон GPIO зүү ашигладаггүй бөгөөд маш хэмнэлттэй тул тасралтгүй servo болон 60 шүдтэй араагаа 10 фунт стерлингээр худалдаж авах боломжтой.

Энэ нь одоо байгаа тогоо/хазайлтын зохион байгуулалтанд маш хэрэгтэй нэмэлт болно гэж би бодож байна, ялангуяа хэрэв та өндөр чанартай камерыг роботын төслийн нэг хэсэг болгон ашиглаж байгаа бол тогтмол эсвэл гараар анхаарлаа төвлөрүүлэх нь асуудал болно.

Миний хувьд хамгийн гол зүйл бол Lego болон Raspberry Pi -ийг хослуулсан аливаа төсөл бол миний хувьд цагийг сайн өнгөрөөсөнтэй адил маш хөгжилтэй байсан.

Уншсанд баярлалаа, бүгдээрээ аюулгүй байгаарай.

Миний Old Tech, New Spec төслүүд бүгд Instructables дээр байна

Дэлгэрэнгүй мэдээллийг bit.ly/OldTechNewSpec вэбсайтаас авах боломжтой бөгөөд би Twitter дээр @OldTechNewSpec байна.

Зөвлөмж болгож буй: