Мазмуну:

Лига жана Серво менен Pi жогорку сапаттагы камерага көңүл буруңуз: 4 кадам (сүрөттөр менен)
Лига жана Серво менен Pi жогорку сапаттагы камерага көңүл буруңуз: 4 кадам (сүрөттөр менен)

Video: Лига жана Серво менен Pi жогорку сапаттагы камерага көңүл буруңуз: 4 кадам (сүрөттөр менен)

Video: Лига жана Серво менен Pi жогорку сапаттагы камерага көңүл буруңуз: 4 кадам (сүрөттөр менен)
Video: Жарыс Mad Maxқа қарағанда қарқындырақ!! 🏎🚗🚙🚘 - Burnin' Rubber 5 XS Race 7-12 GamePlay 🎮📱 🇰🇿 2024, Июль
Anonim
Image
Image
Лига жана Серво менен Pi жогорку сапаттагы камерага көңүл буруңуз
Лига жана Серво менен Pi жогорку сапаттагы камерага көңүл буруңуз
Лига жана Серво менен Pi жогорку сапаттагы камерага көңүл буруңуз
Лига жана Серво менен Pi жогорку сапаттагы камерага көңүл буруңуз
Лига жана Серво менен Pi жогорку сапаттагы камерага көңүл буруңуз
Лига жана Серво менен Pi жогорку сапаттагы камерага көңүл буруңуз

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

Pi HQ камерасы - бул фантастикалык комплект, бирок мен акыркы Merlin Pi долбоорунда иштеп жүргөндө тапканымдай, эң так натыйжаларга көңүл буруу үчүн этият болуш керек.

Мен аны алыстан фокустоонун жолун издегим келди, ошондо мен бакка жапайы жаныбарлардын камерасын орнотуп алчумун жана кол менен фокустап артка жана артка кетпейм.

Жабдуулар

Raspberry Pi Жогорку сапаттагы камера

3MP Wide Angle Lens

Raspberry Pi 3

Lego шайкеш келген үзгүлтүксүз айлануу сервиси

60 тиш Lego Turntable (18938 бөлүгү)

1 -кадам: Тиштүү бөлүк

Тиштүү бөлүк
Тиштүү бөлүк
Тиштүү бөлүк
Тиштүү бөлүк

Мага эң биринчи керектүү нерсе - бул Lego бөлүгү - тиштүү Техникалык жабдуу камеранын линзасына туура келгидей кенен. Минималдуу изилдөөлөрдөн кийин мен 18938 бөлүгүн таптым, ал идеалдуу көрүндү жана аны eBayден жеке заказ кылса болот.

Бул бөлүктүн мурунтан эле тешиги бар болсо да, бул объективге сыйбай турганчалык чоң эмес болчу, ошондуктан мен аны жаңы жылдык дарактын (тепкичтүү бургулоо) биттеринин бири менен тешип, тешикти 30 ммге чейин кеңейттим. Баскычтуу машыгуунун эң жакшы көргөн жери - бул жумуш үчүн аны борбордо кармоо оңой.

Мен кесимди линзага акырын түртүп жибердим жана таң калганымда ал өтө эле катуу эмес жана өтө бош эмес, сүрүлүүгө туура келген. Мен аны кара Сугру менен камсыздоону пландап жаткам, бирок кереги жок болчу - бул мени кургатуу үчүн 24 саат күтүүгө мажбур кылды!

Эми камеранын линзасы тиштүү болгондон кийин, кийинки иш - аны жылдыруунун жолдорун табуу, жана көп өтпөй мен курт тиштүү кол менен туткасын тагып алдым - абдан сулуу эмес, бирок абдан канааттандырарлык. Кийинки аялдама - автоматташтыруу!

2 -кадам: Ылайыктуу Servo

Ылайыктуу Серво
Ылайыктуу Серво
Ылайыктуу Серво
Ылайыктуу Серво

Мен бир нече жума мурун онлайнда бул Lego шайкеш келген сервосун байкадым жана алардын сүйкүмдүүлүгүнө таң калдым! Алар кадимкидей, 270 даражада жана үзгүлтүксүз версияларда келет, мен кубаныч менен экинчисине буйрук бергем, камераны линзага бекиткенден кийин.

Сиз эч качан онлайн сүрөттөмөсүнөн бул нерселердин чыныгы Lego блоктору менен канчалык "шайкеш" болорун айта албайсыз, бирок бул идеалдуу ылайыктуу болуп чыкты.

Мен биздин "запастагы" кичинекей тетиктерди кошуп, линзанын тиштери менен торго айлантуу үчүн сервонун айланасындагы курулуш блокторун түздүм. Бул жагынан алганда, мен укмуштуудай бактылуу болдум, мен линзага жакын сервону туура келтире алдым жана тиш тиштери кемчиликсиз биригишти.

3 -кадам: Алыстан башкаруу

Алыстан башкаруу
Алыстан башкаруу
Алыстан башкаруу
Алыстан башкаруу
Алыстан башкаруу
Алыстан башкаруу

Легону servo тегерегине келтиргенден кийин (кичинекей кара плиткалар үчүн бир саатка созулат) мен servo механизмин башкара турган кодду чогулта баштадым.

Мен акыркы долбоорумдун сценарийлери менен баштадым, Merlin Pi - бул буга чейин камера режимдерин орнотуу жана сүрөттөрдү тартуу үчүн колдонуучу интерфейсин камтыган, бир гана айырмасы, бул жолу GUIге алыстан VNC Viewer аркылуу эмес, орнотулган экран.

Кийинки мен GUIzero менен дагы бир кичинекей менюну түздүм, ал бизге сервону GPIO аркылуу башкарууга мүмкүндүк берет, ошондуктан камеранын фокусуна. Менюну узун жана ичке кылып иштедим, андыктан ал камеранын алдын ала көрүү терезесинин жанында көрүнүп, реалдуу убакытта көңүл бурууга мүмкүнчүлүк берет. Бул сервону эки жакка жылдыруу үчүн баскычтарды камтыйт, жана чоң жана кичине кадамдар менен, жакшы тюнингге мүмкүнчүлүк берет.

Мунун баары чындыгында жакшы иштеди, ошондуктан мен сценарийлерди экөө тең автоматтык түрдө ишке кириш үчүн коюп, камераны туш келди бакка ыргытып жибердим. Биринчи сыноо бир аз убакытты талап кылды, анткени мен линзаны чечип койгом, бирок мен көп өтпөй камерамды канаттууларга, VNC аркылуу офисимдеги компьютерде, абдан канааттандыра алгам.

Мен колдонгон коддордун бардыгы GitHubда жеткиликтүү, "фокус" жана "тартуу" графикалык менюлары үчүн.

4 -кадам: Жаңы фокус

Fresh Focus
Fresh Focus
Fresh Focus
Fresh Focus
Fresh Focus
Fresh Focus

Камераны алыстан фокустай алуу мен үчүн чыныгы оюн алмаштыруучу болуп саналат, бул бакчанын айланасына камера тузагын орнотууну оңой кылып, эң сапаттуу сүрөттөрдү жана видеолорду тартып алат.

Муну ишке ашыруу үчүн мага бир күндүн эң жакшы бөлүгү керек болду, бирок менимче, эгер сизде тетиктериңиз ыңгайлуу болсо жана аны ушул Нускамага ылайык аткарсаңыз, аны бир сааттын ичинде оңой эле жасаса болот. Бул камера долбооруңузга ийкемдүүлүктү кошуунун эң сонун жолу, көптөгөн GPIO казыктарын колдонбойт жана абдан үнөмдүү, сиз үзгүлтүксүз сервону жана 60 тиштүү тишти 10 фунт стерлингге чейин сатып ала аласыз.

Мен муну учурдагы пан/эңкейишке абдан пайдалуу кошумча деп элестете алам, айрыкча эгерде сиз жогорку сапаттагы камераны робототехника долбоорунун бир бөлүгү катары колдонуп жатсаңыз, анда туруктуу же кол менен фокустоо көйгөй болмок.

Мен үчүн эң башкысы, бул абдан кызыктуу болду, анткени Lego менен Raspberry Pi айкалыштырган ар кандай долбоор - бул менин убактымды жакшы өткөргөн сапат.

Окуганыңыз үчүн рахмат жана баарыңыздар аман болуңуздар.

Менин дагы башка Эски Технология, Жаңы Спектаклдеримдин баары Instructablesде

Кененирээк маалымат биздин веб -сайтта bit.ly/OldTechNewSpec, мен Twitterде @OldTechNewSpec.

Сунушталууда: