Мазмұны:

Pi жоғары сапалы камераны Lego және сервоприцепке бағыттаңыз: 4 қадам (суреттермен)
Pi жоғары сапалы камераны Lego және сервоприцепке бағыттаңыз: 4 қадам (суреттермен)

Бейне: Pi жоғары сапалы камераны Lego және сервоприцепке бағыттаңыз: 4 қадам (суреттермен)

Бейне: Pi жоғары сапалы камераны Lego және сервоприцепке бағыттаңыз: 4 қадам (суреттермен)
Бейне: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Қараша
Anonim
Image
Image
Pi жоғары сапалы камераны Lego және Servo көмегімен шоғырландырыңыз
Pi жоғары сапалы камераны Lego және Servo көмегімен шоғырландырыңыз
Pi жоғары сапалы камераны Lego және Servo көмегімен шоғырландырыңыз
Pi жоғары сапалы камераны Lego және Servo көмегімен шоғырландырыңыз
Pi жоғары сапалы камераны Lego және Servo көмегімен шоғырландырыңыз
Pi жоғары сапалы камераны Lego және Servo көмегімен шоғырландырыңыз

Аздап бұзылған Lego бөлігі, үздіксіз серво және кейбір Python кодымен сіз Raspberry Pi жоғары сапалы камерасын әлемнің кез келген нүктесінен бағыттай аласыз!

Pi HQ камерасы - бұл керемет жиынтық, бірақ мен жақында Merlin Pi жобасында жұмыс істеген кезде таптым, сіз ең жақсы нәтижеге жету үшін мұқият болуыңыз керек.

Мен оны бақшаға жабайы табиғат камерасын орнатып, оны қолмен фокустау үшін артқа -артқа кетпеу үшін қашықтан фокустаудың жолын тапқым келді.

Жабдықтар

Raspberry Pi жоғары сапалы камерасы

3MP кең бұрышты линза

Таңқурай Pi 3

Lego үйлесімді үздіксіз айналу сервисі

60 тісті Lego бұрылмалы табақ (18938 бөлігі)

1 -қадам: тістің бөлігі

Тіс бөлігі
Тіс бөлігі
Тіс бөлігі
Тіс бөлігі

Маған қажет бірінші нәрсе - бұл Lego бөлігі - камераның линзасына сәйкес келетін кең тісті техника. Ең аз зерттеуден кейін мен 18938 нөмірін таптым, ол идеалды болып көрінді және оны eBay -ден жеке тапсырыс беруге болады.

Бұл бөліктің ортасында тесік болса да, бұл объективке сыймайтындай үлкен емес, сондықтан мен оны жаңа жылдық шыршаның бірінің көмегімен тесіп, тесікті 30 мм дейін ұлғайттым. Басқару жаттығуларының маған ұнайтыны - оны орталықта ұстау оңай, бұл жұмыс үшін маңызды.

Мен кескінді объективке абайлап итеріп жібердім, және бұл таңқаларлықтай үйкеліс үшін өте ыңғайлы, тым тығыз емес және тым бос емес. Мен оны қара Sugru көмегімен қорғауды жоспарладым, бірақ қажет емес еді - бұл мені кептіру үшін 24 сағат күтуге мәжбүр етті!

Енді камера линзасы беріліс қорабымен бекітілгеннен кейін келесі жұмыс оны жылжыту жолдарын іздеу болды, мен көп ұзамай құрт берілісімен қолмен тұтқаны қостым - бұл өте жақсы емес, бірақ қанағаттанарлық. Келесі аялдама - автоматтандыру!

2 -қадам: жарамды сервис

Жарамды сервис
Жарамды сервис
Жарамды сервис
Жарамды сервис

Мен бірнеше апта бұрын желіде осы Lego үйлесімді сервосын байқадым және олардың сүйкімділігіне таң қалдым! Олар қалыпты, 270 градустық және үздіксіз нұсқада келеді, мен қуана -қуана тапсырыс бердім, мен камераның линзасына тісті бекітілген сәтте.

Сіз ешқашан онлайн сипаттамасынан бұл заттардың нақты Lego блоктарымен қаншалықты үйлесімді болатынын айта алмайсыз, бірақ бұл өте қолайлы болды.

Мен өзіміздің «қорымыздан» кішкене редукторды қостым және оны линзаның берілісімен торға айналдыру үшін серво айналасындағы құрылыс блоктарын қойдым. Бұл тұрғыда мен керемет сәттілікке ие болдым, мен серваны объективке жақын орналастыра алдым, ал тісті тістер бір -бірімен өте жақсы түйіскен.

3 -қадам: Қашықтан басқару

Қашықтықтан басқару
Қашықтықтан басқару
Қашықтықтан басқару
Қашықтықтан басқару
Қашықтықтан басқару
Қашықтықтан басқару

Легоны серво айналасында ретке келтіргеннен кейін (ұсақ қара тақтайшалар үшін бір сағаттық руминг) мен серво механизмін басқаратын кодты жинай бастадым.

Мен соңғы жобамның Merlin Pi сценарийлерінен бастадым - бұл камера режимдерін орнатуға және суреттерді түсіруге арналған пайдаланушы интерфейсін қамтыды, айырмашылығы - бұл жолы мен GUI -ге қашықтан VNC Viewer арқылы емес, қосылатын болдым. кіріктірілген экран.

Содан кейін мен GUIzero көмегімен басқа кіші мәзір құрдым, ол бізге сервисті GPIO арқылы басқаруға мүмкіндік береді, сондықтан камераның фокусы. Мен мәзірді жоғары және жұқа етіп жасадым, сондықтан ол нақты уақытта назар аударуға мүмкіндік беретін камераның алдын ала қарау терезесінің жанында көрінетін болады. Ол дәл реттеуге мүмкіндік беретін серводы екі бағытта жылжытуға және үлкенді -кішілі қадамдарға арналған түймелерді қамтиды.

Мұның бәрі өте жақсы жұмыс істеді, сондықтан мен сценарийлерді іске қосуда автоматты түрде іске қосуға қойдым және камераны кездейсоқ бақшаға тастадым. Бірінші сынақ біраз уақытқа созылды, себебі мен объективті бұрап алдым, бірақ мен көп ұзамай камераны құс қоректендіргішке тамаша назар аудара алдым, компьютердегі VNC арқылы өте қанағаттанарлық.

Мен қолданған барлық код GitHub -те қол жетімді, «фокус» және «түсіру» графикалық мәзірлері үшін.

4 -қадам: жаңа фокус

Жаңа фокус
Жаңа фокус
Жаңа фокус
Жаңа фокус
Жаңа фокус
Жаңа фокус

Камераны қашықтан фокустай алу мен үшін нағыз ойын өзгертуші болып табылады, бұл бақшаның айналасында камералық тұзақ орнатуды жеңілдетеді, жоғары сапалы суреттер мен бейнелерді түсіреді.

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

Менің ойымша, бұл панорамалық/көлбеу қондырғыларға өте пайдалы қосымша болады деп елестете аламын, әсіресе егер сіз жоғары сапалы камераны робототехника жобасының бір бөлігі ретінде қолдансаңыз, онда тұрақты немесе қолмен фокустау мәселе болады.

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

Оқығаныңыз үшін рахмет және барлығына қауіпсіз болыңыз.

Менің басқа Old Tech, New Spec жобаларымның барлығы Instructables -те

Толығырақ bit.ly/OldTechNewSpec веб -сайтында, мен Twitter -де @OldTechNewSpec.

Ұсынылған: