Мазмұны:

Time Laps камералық қондырғысы: 6 қадам
Time Laps камералық қондырғысы: 6 қадам

Бейне: Time Laps камералық қондырғысы: 6 қадам

Бейне: Time Laps камералық қондырғысы: 6 қадам
Бейне: Fly agaric 🍄Сапар Мен оны камераға түсіремін. Мен өзімді екі дүниенің арасында таптым🌍 Real және F 2024, Қараша
Anonim
Time Laps камералық қондырғысы
Time Laps камералық қондырғысы

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

Жабдықтар

Шығындар мен жабдықтар:

  • 1 -ші RPi RPi = 5 фунт стерлинг
  • 16 ГБ SD картасы = 5 фунт стерлинг
  • Қуат көзі = 4: 00 фунт
  • USB веб -камерасы = 1 фунт стерлинг
  • CAT5 Ethernet кабелі = тегін
  • Bipod = тегін

1 -қадам: 1 -қадам: Fswebcam орнатыңыз

1 -қадам: Fswebcam орнатыңыз
1 -қадам: Fswebcam орнатыңыз
1 -қадам: Fswebcam орнатыңыз
1 -қадам: Fswebcam орнатыңыз

ЕСКЕРТПЕ: Мен қазіргі Raspbian ОЖ (Buster жұмыс үстелі нұсқасы) таза орнатылған 16 Гб SD картасын қолдандым. Мен Etcher көмегімен карталарымды жарқыратамын.

Осы RPi құжаттамасында сипатталғандай fswebcam орнатудан бастаңыз.

sudo apt fswebcam орнатыңыз

Арзан/қосалқы веб -камераны қосыңыз және оны мына жолмен тексеріңіз:

fswebcam -r 800X600 image.jpg

Егер бұл жақсы болса, суреттер массасын сақтау үшін каталог жасаңыз.

mkdir веб -камерасы

2 -қадам: 2 -қадам: Bash сценарийін жасаңыз және автоматтандырыңыз

2 -қадам: Bash сценарийін жасаңыз және автоматтандырыңыз
2 -қадам: Bash сценарийін жасаңыз және автоматтандырыңыз

Барлық командалар терминал терезесі / пәрмен жолы арқылы орындалады.

Нанода bash сценарийін жасаңыз (webcam.sh деп аталады). Теру арқылы бос файлды жасаңыз:

нано веб -камера.sh

Аяқталған bash сценарийі:

#!/bin/bash

DATE = $ (күн +«%Y-%m-%d_%H%M»)

fswebcam -r 800x600 -баннер жоқ /home/pi/webcam/$DATE.jpg

Оны орындау үшін мына пәрменді пайдаланыңыз:

chmod +x веб -камерасы.sh

Бұл пәрменді қолданып сценарийді тексеріңіз:

./webcam.sh

Cron көмегімен процесті автоматтандырыңыз (мұнда жақсы түсініктеме).

Пәрмен жолына келесі пәрменді енгізіңіз, сол файлдың төменгі жағына өтіп, екінші пәрменді теріңіз:

crontab -e

* * * * * /home/pi/webcam.sh 2> & 1

Сіз үшін барлық нәрсені ойластыратын ыңғайлы онлайн crontab генераторы бар:

Сақтау және мәтіндік редактордан шығу. Қайта жүктеңіз, веб -камераны орнатыңыз және өтіңіз. Бұл сценарий әр секунд сайын суретті алады (күн сайын), 800x600 форматындағы бірегей уақыт белгісі бар файл атауы бар, ол сіздің веб-камера қалтасына тасталады.

3 -қадам: 3 -қадам: Суреттеріңізді тексеріңіз

3 -қадам: суреттеріңізді тексеріңіз
3 -қадам: суреттеріңізді тексеріңіз
3 -қадам: суреттеріңізді тексеріңіз
3 -қадам: суреттеріңізді тексеріңіз

Веб -камера қалтасының ішінде:

сағат ls

Бұл қалта мазмұнын нақты уақыттағы жаңартумен көрсетеді.

Мен пәрмен жолының көмегімен суреттерді (кейбірін) жылдам айналдыруды қалаймын (оларды кодтаудан бұрын тексеру үшін). Енгізіңіз:

sudo apt-get жаңартуы

барлық шақыруларды қабылдаңыз

Содан кейін теріңіз:

sudo apt -get -y fbi орнатыңыз

Жылдам ойнау үшін (суретке 1 секунд) суреттер слайдшоуы синтаксисті қолданады (мониторға қосылған кезде): fbi -a -t 1 *.jpg

Ескертпе: «ФТБ тек басқа графикалық интерфейссіз командалық жолда жұмыс істейді. Егер сіз тікелей пәрмен жолына жүктесеңіз, ол жақсы жұмыс істейді. Егер сіз жұмыс үстеліне жүктесеңіз және терминал терезесін қолдансаңыз, ол болмайды ».

Бұл ескертпе мен fbi идеясы үшін Raspberrypi-тыңшы жігітке алғыс айту керек.

4 -қадам: 4 -қадам: бейнені кодтау және ойнату

4 -қадам: бейнені кодтау және ойнату
4 -қадам: бейнені кодтау және ойнату

FFMPEG орнатыңыз - бұл бейне өңдеу жинағының маңызды бөлігі. FFMPEG пәрмен жолынан шешілуі мүмкін (егер сіз не істеп жатқаныңызды білсеңіз!). Оны орнатыңыз:

sudo apt-get ffmpeg орнатыңыз

Jpeg файлдарын фильмге түрлендіру веб -камера каталогында синтаксисті қолданыңыз:

мысық *-j.webp" />

Бұл jpeg файлдарының тізімін өңдеу үшін ffmepg -ге шығарады; 20 кадр жиілігінде, mkv немесе mpg/mp4 т.б дайын бейне шығуына дейін.. Бейнеңіздің шығысын өзгерту үшін қосқыштарды қолдана отырып реттеуге болатын көптеген басқа да айнымалылар бар!

Бұл мен тапқан ең қарапайым әдіс болды және Люк Смитке осы тақырыптағы бейнесі үшін алғыс айту керек. Басқа әдістер бар, ffmpeg анықтамалық беттері де жақсы мысалдар береді.

Пәрмен жолынан бейнені ойнату үшін мен VLC медиа ойнатқышын қолданамын.

Мұны теру арқылы орындаңыз:

vlc --zoom 0.5 --loop video.mkv

Бұл сценарийді тоқтату үшін CTRL + C пернелер тіркесімін басқанша бейнені 0,5 масштабта айналдырады. Мен жұмыс үстеліне (startx) өтсеңіз, терминал терезесін ашсаңыз, бұл жақсы жұмыс істейтінін білдім. Әйтпесе, pi -дің ескі нұсқалары үлкен / жоғары сапалы бейнелерден кадрларды түсіреді. VLC медиа ойнатқышында терминал терезесінен жұмыс істеу үшін ffmpeg сияқты командалардың толық жиынтығы бар.

5 -қадам: 5 -қадам: Pi -ге қашықтан қол жеткізу

5 -қадам: Pi -ге қашықтан қол жеткізу
5 -қадам: Pi -ге қашықтан қол жеткізу
5 -қадам: Pi -ге қашықтан қол жеткізу
5 -қадам: Pi -ге қашықтан қол жеткізу
5 -қадам: Pi -ге қашықтан қол жеткізу
5 -қадам: Pi -ге қашықтан қол жеткізу
5 -қадам: Pi -ге қашықтан қол жеткізу
5 -қадам: Pi -ге қашықтан қол жеткізу

Сценарийлерді іске қосу үшін pi -ді жабыңыз және файлдарды жіберіңіз, мен екі Windows қосымшасы мен CAT 5 Ethernet кабелін қолдандым.

Pi -ге кіру Cat 5 кабелі арқылы жүзеге асырылды, себебі бұл тез және оңай кіруге мүмкіндік береді деп ойладым. Мен камералық қондырғыны сарайдың ішінде немесе сыртында (желісіз) кездестіретінмін. Мен тұрақты IP мекенжайын орнатып, телефонның ыстық нүктесін пайдаланғанша физикалық байланыс өте ыңғайлы болып көрінді!

Сондықтан кабельді ноутбукке/компьютерге қосыңыз. Мына екі ақысыз бағдарламалық жасақтаманы орнатыңыз:

  • Шпатлевка
  • WinSCP

Мен Putty -ді ffmeg сценарийлерін іске қосу және Pi -ді өшіру үшін қолдандым (қазір sudo өшіру). Windows компьютерінде Putty бағдарламасын жүктеңіз. Хост атауына Pi атауын енгізіңіз, содан кейін.local. яғни менікі:

pi-веб-камера. жергілікті

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

Бейнелерді Pi -ден ноутбукке көшіру немесе жылжыту үшін мен WinSCP қолдандым. Бұл жергілікті мекенжаймен аяқталатын pi мекенжайын енгізу және Pi құпия сөзін енгізу сұрауына сәйкес әрекет етеді.

Содан кейін файлдарды Pi (оң жақтан) Windows ноутбукке (солға) сүйреңіз.

6 -қадам: 6 -қадам: Бейнелерді шығару

Мен тәжірибе жасаған екі мысал төменде көрсетілген. Екеуі де *.mkv түрінде шығарылды, бұл жақсы нәтиже берді, *.mp4 CODEC. *. Mpg/Mpeg бейне пішімі ауыстырылған сияқты. Екі бейне де сұр боранды күндері түсірілген, сондықтан айқындылық өте қиын. Jpgs 650X480 түсірілді. Мен бейнелерді көрсету кезінде жоғары rez jpeg және әр түрлі кадр жиіліктерімен тәжірибе жасаймын.

Жолда көрсеткен көмегі үшін Энди мен Эмили @ Telford Makerspace -ке рахмет.

Ұсынылған: