Мазмұны:

Raspberry Pi Batinator: 8 қадам (суреттермен)
Raspberry Pi Batinator: 8 қадам (суреттермен)

Бейне: Raspberry Pi Batinator: 8 қадам (суреттермен)

Бейне: Raspberry Pi Batinator: 8 қадам (суреттермен)
Бейне: BTT - Manta E3EZ - CB1 with EMMc install 2024, Қазан
Anonim
Image
Image
Raspberry Pi Batinator
Raspberry Pi Batinator
Raspberry Pi Batinator
Raspberry Pi Batinator
Raspberry Pi Batinator
Raspberry Pi Batinator

Batinator - бұл қараңғыда секундына 90 кадр, 640x480 ажыратымдылықта бейне түсіру үшін PinoIR (инфрақызыл сүзгісіз) камера модулін қолданатын портативті Raspberry Pi. Оның үстінде 48 светодиодты инфрақызыл сəулелендіргіші бар, қуат 12 вольтты қайта зарядталатын бұрғылау батареясымен қамтамасыз етілген. Мен жақында кешке біздің балабақшаға баратын және кішкентай сұлуларды фильмге түсіру үшін жасаған жарғанаттарға қызығып қалдым.

Batinator найзағай жарқылын жазуға да ыңғайлы екен, мен оны Storminator деп атаған болар едім: Youtube бейне:

Егер сіз ендірілген бейнені YouTube -те көре алмасаңыз, оны https://www.youtube.com/embed/Ota2V3bVvAw https://www.youtube.com/embed/Bd2L6NeaoOg сілтемесінде көруге болады.

Python коды (өте қарапайым) GitHub -та https://github.com/MisterEmm/Batinator мекен -жайында орналасқан.

1 -қадам: Жараны анықтау

Жараны анықтау
Жараны анықтау

Біз бұл үйге өткен жылдың тамызында ғана қоныс аудардық, сондықтан мен бірнеше апта бұрын бақшадағы жарқанаттарды алғаш рет байқағанымда бұл өте қызықты болды. Олар негізінен ымырт түссе, орманда көбелектер мен басқа жәндіктермен тамақтануға шыққанда көрінеді. Біздің бақта бай жиналғандар бар сияқты, және оларды көру үшін әдетте ұзақ уақыт қараудың қажеті жоқ, олар айналасында ұшып бара жатқандарын жинап алады. Толығырақ білуге ынталы болсам, мен жергілікті маплиннен жарғанат детекторын сатып алдым. бұл қызықты дәнекерлеу болды және өте жақсы жұмыс істейді. Мен оларды жақынырақ қарап, тіпті жарғанаттардың қай түріне барғанын анықтау үшін оларды түсіру мүмкін бе деп ойладым! Менде қосалқы Raspberry Pi 2 болды және өткен жылы туған күніме Pi NoIR (noir = инфрақызыл сүзгі жоқ) камера модулі берілді, сондықтан мен оны пайдаланып, не болғанын көремін деп ойладым.

2 -қадам: Кодекс

Кодекс
Кодекс

Мен камераны Pi -ге орнатудан бастадым, MagPi журналының нұсқауларын және камераның үлгісін орындадым, содан кейін бейнені жазуға бейімделетін басқа мысалдарды табу үшін интернетке жүгіндім.

Мен Average Man Vs Raspberry Pi веб -сайтынан тамаша кодты таптым, ол жақсы құжатталған және оны орындау өте оңай. Мен өз қажеттіліктеріме сәйкес бірнеше өзгертулер енгіздім, атап айтқанда жазылған бейнені 5 минуттық бөліктерге бөлу үшін - кадр жиілігіне байланысты әр 5 минутты 15 минут ішінде көруге болады!

Мен қолданған код GitHub -да бар - бұл өте қарапайым!

3 -қадам: Бірінші жарық

Бірінші жарық
Бірінші жарық
Бірінші жарық
Бірінші жарық
Бірінші жарық
Бірінші жарық

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

Телефонның камерасын қарап отырып, олар жұмыс істеді, сондықтан мен кешке Пиді бақшаға орнаттым, сарайдағы электр розеткасына қосылдым және ыңғайлы ыдысқа салдым. 40 минуттан кейін мен толқып отырып, ноутбукке қарадым, бірақ ештеңе емес, шұжық емес!

Төрт жарықдиодты жарықтандырудың жеткілікті күшті емес екендігі анық болды, өйткені жарғанаттар Пи -ден кемінде бір метр қашықтықта орналасқан. Өшірілді, мен шешімдер іздеу үшін google -ге бардым!

4 -қадам: Қосымша қуат

Қосымша қуат
Қосымша қуат
Қосымша қуат
Қосымша қуат
Қосымша қуат
Қосымша қуат

Мен инфрақызыл жарықтандырудың әр түрлі нұсқаларын салыстыратын raspberrypi -spy туралы керемет мақаланы таптым және инфрақызыл сəулелендіру құралын алуды шештім - инфрақызыл светодиодтармен толтырылған шағын шам. Мен ebay -де сатып алғанның 48 светодиоды бар және 12 вольтты тұрақты токпен жұмыс істейді - бұл Ұлыбританияда шамамен 5 фунт стерлингпен сатылатын ең арзан болды және бірнеше күннен кейін келді.

Бұл әлдеқайда ұқсас болды! Мен оны қараңғыланған шеберханада Pi -мен бірге қостым және бірнеше тестілік бейнелермен жүгірдім, бұл Batinator.py сценарийінде жазылу уақытын қысқартады, бірақ оны секундына 90 кадрға түсіруге қалдырдым.

Сынақ бейнелерін қарау жақсы жаңалықтар мен жағымсыз жаңалықтар болды - жарықтандыру керемет, бірнеше метрге өте жақсы болды. Кемшілігі - бейне үнемі жыпылықтап тұрды, оны көру мүмкін болмады. Мен мұның себебі неде екенін білетінмін, жаңа жарықтандырғыштың қуат көзі. Менің теориям бойынша, жыпылықтау желідегі 50 Гц тербелісті көрсетеді, сондықтан мен секундына 90, 85, 80, 70, 60, 50 және 40 кадрда 10 секундтық бейне жазуға арналған тест сценарийін орнаттым. Бейнелерді салыстыра отырып, олардың барлығы 50 кадр / с жылдамдығынан басқа жыпылықтау әсеріне ие болды. Бұл біраз көңілсіз болды, өйткені мен кадр жиілігін шекті деңгейге жеткізгім келді.

Мен шабыт алу үшін камераның техникалық сипаттамасы мақаласына қайта оралдым, егер кадр жиілігі 49 кадр / с дейін төмендетілсе, суретке түсіру ажыратымдылығын 640x480 -ден 1296 × 730 -ға дейін арттыруға болатынын білдім.

5 -қадам: Қосымша тестілеу

Қосымша тестілеу
Қосымша тестілеу
Қосымша тестілеу
Қосымша тестілеу
Қосымша тестілеу
Қосымша тестілеу

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

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

Мен оны фильмде силуэт түрінде көрдім, ол қабырға бойымен өте жақсы айналды, бірақ ол инфрақызыл сәуледен әлі де алыс екені анық.

Келесі түнде мен өз ойынымды көтеруді шештім, сондықтан камераны қуат көзінің жанына қойманың орнына қойманың орнына мен бақтың ортасында және әдетте мен көретін жерге жақын орналасқан құс қоректендіргішке қарай жүгірдім. жарқанаттар Мен сондай -ақ құпия қаруды - иісті шұлықты орналастырдым! Мен Springwatch -тен бірнеше апта бұрын Мартин Хьюз -ойындардың сыра, шарап пен қоңыр қант қоспасына малынған шұлықтарды іліп қою арқылы көбелектерді тартқанын көрдім - «Қант» деп аталады. Мен камераның жанындағы көбелектерді тарта аламын ба деп ойладым, бұл өз кезегінде жарқанаттарды тартады. Көбелектерде бұл өте әділ емес, бірақ сіз осындасыз, мен оларды әр кеш сайын ішімдікті шұлықтармен азғырмайтын едім. Мен келесі түндерде (тым суық және дымқыл) сәттілікке жете алмадым, бірақ қажет болған жағдайда сыра қорын қолда ұстадым (әрине, көбелектер үшін).

6-қадам: Батарея қуаты

Батарея қуаты
Батарея қуаты
Батарея қуаты
Батарея қуаты
Батарея қуаты
Батарея қуаты
Батарея қуаты
Батарея қуаты

Кешке «батинаторды орналастырудың» қиындығы мынада болды: ол сарайдан ұзартқыш сым өткізіп, Пи мен сəулелендіру құралын жалғап, содан кейін оларды жарғанаттар болатын жерге қарай реттеуге тырысты - бұл 10-15 минутты алады. түннің бір уағына дейін қою қиын болды. Мен аккумулятормен жұмыс жасағым келеді деп шештім, сондықтан түсіруді бастау және «өту» түймесін басу оңай болады.

Мен алдымен жарықтандырғышқа 12В батареяны және Pi үшін бөлек 5В қуат банкін қолдануды ойладым, бірақ бұл ыңғайсыз шешім сияқты көрінді, сондықтан мен екеуін де қуаттандыру үшін 12 вольтты бір батареямен жүруді шештім. Мен басқа жобаның 12в қуат көздерін зерттеп жүргенмін, сондықтан екі мақсатта да қолдануға болатын модульдік портативті 12в/5в құруды шештім.

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

Жобаның ішінде мен жарықтандырғыштың 12в кірісіне қосылатын тұрақты ток штепсельін жалғадым, ал параллель 12В стандартты автокөлік розеткасын жалғадым, олар үшін артқы жағынан тесу үшін тесіктер бұрғыланды. Бұл 12 вольтты бұрғылау батареясынан 5 в 2,1 а және 1 а USB шығысына түрлендіру үшін USB адаптерін қосуға мүмкіндік береді. Мен содан кейін қорапқа негізгі қуат қосқышты қостым және асыл Pi қосылмас бұрын USB шығысын Adafruit USB зарядтағыш дәрігері арқылы тексердім, бәрі жақсы болды!

7 -қадам: Батинаторды қараңыз

Батинаторды қараңыз!
Батинаторды қараңыз!
Батинаторды қараңыз!
Батинаторды қараңыз!
Батинаторды қараңыз!
Батинаторды қараңыз!
Батинаторды қараңыз!
Батинаторды қараңыз!

Қуат реттелген кезде, мен оны Pi мен сəулелендіргішті негізге сəйкестендіріп, оны жақсы жəне портативті етуім керек болды.

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

Мен 12v/5v базасын басқа жобалармен қолданғым келетінін білдім, сондықтан Pi корпусын алып тастау керек болды - Lego ыңғайлы және мінсіз жартылай тұрақты шешім болып шықты! Мен жалпақ Lego негізін қуат қорабының жоғарғы жағына, екіншісін Pi корпусының негізіне ыстық желіммен жапсырдым, екеуін бір-біріне мықтап жабыстырдым.

Дайын өнім қысқартылған кезде, маған Phineas & Ferb мультфильмінде зұлым ғалым Хайнц Дофеншмирц жасаған «-инаторлар» есіме түсті, сондықтан Батинатор деп аталды! Басқа жүргізушілердің тағдырынан сабақ ала отырып, мен «Өзін -өзі жою» батырмасын алып тастауды шештім.

12 вольтты аккумуляторды пайдаланудың жоспарланбаған артықшылығы - желіден 50 Гц жыпылықтауы жойылды, сондықтан мен тағы бір рет секундына 90 кадрмен видео түсіре алдым. Енді бұл ауа райының жақсаруын күту ғана болды!

8 -қадам: Аяқтау және түсірілім

Аяқтау және кадрлар
Аяқтау және кадрлар
Аяқтау және бейне
Аяқтау және бейне
Аяқтау және бейне
Аяқтау және бейне
Аяқтау және бейне
Аяқтау және бейне

Әдетте, Батинатор дайын болған кезде ауа райы нашарлады, мен тек соңғы бірнеше жылы кеште ғана оған тиісті сынақ тапсырдым. Сіз YouTube -тегі бейнероликтен алғашқы кадрларды көре аласыз, бірақ бір немесе екі көбелек болуы мүмкін! Қараңғыда жазу кезінде масштаб туралы түсінік алу қиын, сондықтан кейде бір нәрсенің кішкентай немесе алыс екенін ажырату қиын. Бат - бұл өте ерекше!

Мен түсірудің әр түрлі ажыратымдылықтарын қолдануға тырыстым, бірақ 640x480 90fps - менің сүйіктім - кез келген нәрсе жылдамырақ болады, ал экранда 720p бұлдырлығы болса да, бұлыңғыр болады! IR сәулелендіргіші шамамен 2-3 метрге дейін тиімді, сондықтан онымен және VGA ажыратымдылығымен жұмыс істеу үшін камераны жарғанаттар өтіп бара жатқан жерге мүмкіндігінше жақындау үшін камераны әр түрлі жерге орналастыру эксперимент жасауды көздейді. Немесе үкі, НЛО, найзағай, мен уайымдамаймын. Мен оны алдағы апталарда алысқа апарамын деп үміттенемін, мүмкін орманда немесе жергілікті қорықта серуендеуде.

20.07.2016 жаңарту: Batinator -да найзағайдың қысқаша суреті түсірілді!

2016-07-24 жаңарту: тағы бірнеше жарғанаттар мен бірнеше көбелектер!

Айналдырылған бұрғылау батареясы өте жақсы жұмыс істейді, мен оны кешке «таяқшаны сөндірмес бұрын» толық зарядтауға тырысамын, бірақ бәрі екі сағаттан астам уақыт бойы бақытты өтеді. Мен Pi -ге қосылған кезде батареяның нөлге дейін жұмыс істеуіне жол бермедім, бұл менің ойымша, бұл өте жақсы емес.

Мен түсірілген.mp4 файлдарын қарау үшін VLC қолдандым және бұл ноутбукта да, ұялы телефонда да жақсы нұсқа. Бейнелерді өңдеу Windows Movie Maker-де қарапайым, мен енді VLC-дегі файлдарды тез қарап шығуды әдетке айналдырдым, кейінірек кесуді жеңілдету үшін кез келген экрандағы «соққылардың» уақытын белгілеп қоямын.

Batinator -ды құрастыру өте қызықты болды және оны пайдалану одан да қызықты, маған оның қарапайым сенімділігі мен әдемі келбеті ұнайды. Бұл мен тырысқан алғашқы портативті Pi жобасы, ол көптеген жаңа мүмкіндіктерді ашады, мен оларды (саусақтарын айқастырып) түсірген кезде осы нұсқаулыққа көбірек бейнелерді байланыстырамын. Кешіріңіз, мен аспанға қарап тұрмын …

Ұсынылған: