Мазмұны:

Raspberry Pi көмегімен уақытты тез түсіретін бейнелер жасаңыз (кодтың 11 жолы): 12 қадам (суреттермен)
Raspberry Pi көмегімен уақытты тез түсіретін бейнелер жасаңыз (кодтың 11 жолы): 12 қадам (суреттермен)

Бейне: Raspberry Pi көмегімен уақытты тез түсіретін бейнелер жасаңыз (кодтың 11 жолы): 12 қадам (суреттермен)

Бейне: Raspberry Pi көмегімен уақытты тез түсіретін бейнелер жасаңыз (кодтың 11 жолы): 12 қадам (суреттермен)
Бейне: How To Crochet a Bomber Hoodie | Pattern & Tutorial DIY 2024, Шілде
Anonim
Raspberry Pi көмегімен уақытты тез түсіретін бейнелер жасаңыз (кодтың 11 жолы)
Raspberry Pi көмегімен уақытты тез түсіретін бейнелер жасаңыз (кодтың 11 жолы)

Мен жақында бірінші рет үстелімдегі кастрюльге бірнеше тұқым отырғыздым. Мен олардың өсіп келе жатқанын көргенде қатты қуандым, бірақ бұл баяу процесс екенін бәріміз білеміз. Өсуді көре алмай мені қатты ренжітті, бірақ кенеттен менің ішімдегі электроника әуесқойы оянып, осы баяу процесті түсіру үшін Raspberry Pi мен оның камерасын жақсартуға шешім қабылдады.

Міне, мен осындай уақытты үнемдейтін әдемі бейнелер жасау бойынша нұсқауларды ұсынамын. Бастайық.

1 -қадам: Жылдам бейне

Image
Image

Міне, барлығын 6 минут ішінде жинақтайтын шағын бейне (оның ішінде 2 минуттық уақыттық үзінділер).

youtube -те қарау үшін мына жерді басыңыз

2 -қадам: Қажетті заттар

Қажетті заттар
Қажетті заттар
Қажетті заттар
Қажетті заттар
Қажетті заттар
Қажетті заттар

Сипаттама: Біз Raspberry Pi камерасын суретке түсіру үшін қолданамыз, Raspberry Pi суреттерді тұрақты түрде түсіру үшін бағдарламаланатын болады. SD картасы (таңдауы 16 ГБ) распиан тілін сақтайды және түсірілген суреттерді сақтайды. SD картасын оқу құрылғысы ноутбукпен/компьютермен SD картасын интерфейспен USB арқылы жыпылықтау үшін қолданылады. Ethernet кабелі Raspberry Pi -ді желіге қосады және біз оған сол желіге қосылған ноутбук/компьютер арқылы кіре аламыз (ноутбук/компьютер мен Raspberry Pi -ді бір Ethernet кабелі арқылы қосу арқылы бір желіге қосуға болады). 5V/2A USB көзі біздің Raspberry Pi -ге қуат береді. Сонымен қатар, сіз Raspberry Pi камералық тірегіне қол жеткізе аласыз.

Қажетті заттардың тізімі:

  1. Raspberry Pi (сілтеме)
  2. Raspberry Pi камерасы 5MP (сілтеме)
  3. 16 ГБ microSD картасы (сілтеме)
  4. оқырманы бар microSD картасы (сілтеме)
  5. 5В/2А зарядтағыш (сілтеме)
  6. Ethernet кабелі (сілтеме)

3 -қадам: Бағдарламалық қамтамасыз етуге қойылатын талаптар

Сипаттама: Raspberry Pi үшін Raspbian jessie OS, біз оның nmap, ssh, scp және python3 сияқты мүмкіндіктерін қолданамыз. Кескіндердің тізбегін уақытты жылдам бейнеге айналдыруға арналған Openshot бейне редакторы (Бұл менің Linux ноутбукімде қолданған бейне редакторы, сіз өз қалауыңыз бойынша бейне редакторын таңдай аласыз).

Бағдарламалық қамтамасыз етуге қойылатын талаптар:

  1. Raspbian Jessie (сілтеме)
  2. Openshot бейне редакторы (сілтеме)

4 -қадам: Raspbian -ді SD картасына орнату

SD картасына Raspbian орнату
SD картасына Raspbian орнату
SD картасына Raspbian орнату
SD картасына Raspbian орнату
SD картасына Raspbian орнату
SD картасына Raspbian орнату

Сипаттама: Біріншіден, біздің Raspberry Pi -ді іске қосу керек. Ол үшін алдымен raspberrypi.org сайтынан Raspbian ОЖ жүктеп алу керек. Жүктелгеннен кейін біз осы ОЖ суретін SD картасына жазуымыз керек. SD картасына Raspbian орнату үшін мына қадамдарды орындаңыз.

Қадамдар:

  1. Raspberrypi.org сайтына өтіп, Raspbian соңғы нұсқасын жүктеп алыңыз,
  2. SD картаны SD картасын оқу құралына салыңыз,
  3. Ноутбукке/компьютерге SD картасын оқу құралын салыңыз,
  4. ОС -ты SD картасына жүктеу үшін мына сілтемеге өтіңіз. Сілтемеде сіздің талаптарыңызға сәйкес орындалатын Windows, MAC және Linux жұмыс істейтін ноутбуктер/компьютерлерге арналған нұсқаулар бар.

Енді осы SD картаны Raspberry Pi -ге салыңыз және келесі қадамды оқыңыз [Rpi қосуға асықпаңыз;)].

5 -қадам: Бірінші жүктеу

Сипаттама: Raspberry pi қосылмас бұрын, Ethernet кабелін пайдаланып, басы жоқ (біреуі дисплейсіз) Pi мен ноутбукты/компьютерді бір желіге қосыңыз. Енді Pi -ді 5В/2А қуат көзімен қосыңыз. Бұл сіздің бірінші жүктеуіңіз, бірақ ештеңе дұрыс емес, Raspberry Pi -де бірнеше жарық диодты шамдар жыпылықтайды және желідегі жарық диодтары үздіксіз жыпылықтайды. Күте тұрыңыз, келесі қадам - сіздің Raspberry pi енгізілетін жеріңіз:).

6 -қадам: Pi адресін және Raspberry Pi қашықтан қатынауды табыңыз

Pi IP мекенжайын және Raspberry Pi қашықтан қатынауды табыңыз
Pi IP мекенжайын және Raspberry Pi қашықтан қатынауды табыңыз

Сипаттама: Енді біз ноутбук/компьютермен бір желіге қосылған Raspberry Pi IP мекенжайын табуымыз керек. Егер сіз ноутбукта/компьютерде Linux ОЖ қолдансаңыз, ноутбуктің/компьютердің IP мекенжайын табу үшін ifconfig теріңіз. Біз Raspberry pi -дің IP -мекен -жайын келесі екі әдістің бірін таба аламыз.

IP мекенжайын табу әдістері:

  1. Ішкі желіні сканерлеу және raspberry pi іргетасы үшін пайда болатын IP -ті жазу үшін Linux компьютеріндегі nmap пәрменін пайдаланыңыз.
  2. USB -UART түрлендіргішін қолданып, мына сілтемеге өтіңіз. Бұл сізге Raspberry Pi -ге кіруге мүмкіндік береді, онда сіз қайтадан ifconfig көмегімен Raspberry Pi -дің IP -мекен -жайын таба аласыз.

Raspberry Pi IP мекенжайын тапқаннан кейін сіз Raspberry Pi -ге SSH арқылы Linux жүйесінде және Windows машиналарында PuTTY арқылы кіре аласыз.

7 -қадам: Бірінші қатынау 1 -бөлім: Файлдық жүйені кеңейту

Бірінші қатынау 1 -бөлім: Файлдық жүйені кеңейту
Бірінші қатынау 1 -бөлім: Файлдық жүйені кеңейту
Бірінші қатынау 1 -бөлім: Файлдық жүйені кеңейту
Бірінші қатынау 1 -бөлім: Файлдық жүйені кеңейту
Бірінші қатынас 1 -бөлім: файлдық жүйені кеңейту
Бірінші қатынас 1 -бөлім: файлдық жүйені кеңейту

Сипаттама: Бірінші жүктеу кезінде SSH көмегімен Raspberry Pi енгізіңіз. Біз 2 маңызды конфигурацияны орындауымыз керек, яғни файлдық жүйені кеңейту және камера интерфейсін қосу. Файлдық жүйені кеңейту арқылы ОЖ үшін SD картасының барлық жады бар екеніне көз жеткізуге болады. Бұл конфигурацияларды орындау қадамдары келесідей.

Файлдық жүйені кеңейту қадамдары:

  1. IP-мекен-жайын пайдаланып Pi-ге SSH енгізгеннен кейін 'sudo raspi-config' теріңіз,
  2. Raspberry Pi бағдарламалық жасақтамасын конфигурациялау құралы ашылады, 'Файлдық жүйені кеңейтуді' таңдап, enter пернесін басыңыз,
  3. Сіз қалқымалы терезеде «Түбір бөлімі өзгертілді. Файлдық жүйе келесі қайта жүктеу кезінде үлкейтіледі, қайтадан enter пернесін басыңыз,
  4. Конфигурация мәзірінен шығыңыз,
  5. Тағы да қалқымалы терезе: «Қазір қайта жүктегіңіз келе ме?» пайда болады, «иә» таңдап, enter пернесін басыңыз,
  6. Қайта жүктеу кезінде SSH Pi -ге кіріп, 'df' деп теріңіз, бұл кеңейтілген файлдық жүйенің мәліметтерін көрсетеді.

Енді сізде кеңейтілген файлдық жүйе бар, камера интерфейсін қосуға мүмкіндік береді.

8 -қадам: Бірінші қатынас 2 -бөлім: Камера интерфейсін қосыңыз

Бірінші қатынас 2 -бөлім: Камера интерфейсін қосыңыз
Бірінші қатынас 2 -бөлім: Камера интерфейсін қосыңыз
Бірінші қатынас 2 -бөлім: Камера интерфейсін қосыңыз
Бірінші қатынас 2 -бөлім: Камера интерфейсін қосыңыз
Бірінші қатынас 2 -бөлім: Камера интерфейсін қосыңыз
Бірінші қатынас 2 -бөлім: Камера интерфейсін қосыңыз

Камера интерфейсін қосу қадамдары:

  1. IP мекенжайын пайдаланып Pi-ге SSH енгізіңіз және 'sudo raspi-config' теріңіз,
  2. Raspberry Pi бағдарламалық жасақтамасын конфигурациялау құралы ашылады, «Камераны қосу» тармағын таңдап, enter пернесін басыңыз,
  3. Сізде «Камера интерфейсі қосылғанын қалайсыз ба?» Деген қалқымалы терезе пайда болады, «иә» таңдап, enter пернесін басыңыз.
  4. «Камера интерфейсі қосылды» деген растау қалқымалы терезесі пайда болады, enter пернесін басыңыз.
  5. Конфигурация мәзірінен шығыңыз.

Барлық конфигурациялар аяқталғаннан кейін, Raspberry Pi өшіріңіз және келесі қадамға өтіңіз.

9 -қадам: Raspberry Pi камерасын қосыңыз

Raspberry Pi камерасын қосыңыз
Raspberry Pi камерасын қосыңыз
Raspberry Pi камерасын қосыңыз
Raspberry Pi камерасын қосыңыз

Сипаттама: Raspberry Pi өшірілгеннен кейін камераны Pi CSI қосқышына қосыңыз. Суретте көрсетілгендей камераның қосқыш жолағы. Соңында қайтадан Raspberry Pi қосыңыз.

10 -қадам: код

Код
Код
Код
Код
Код
Код

Сипаттама: Біздің код Python3 -те жазылған және оның тек 11 жолы. Алғашқы 3 жол пакеттерден сыныптарды импорттайды, содан кейін бізде шексіз цикл бар, ол камера объектісін жасайды және мезгіл -мезгіл түсіреді. Біз бұл python кодын python3 командасы арқылы орындай аламыз. Бұл кодты қолмен орындаудың орнына, біз бұл орындау пәрменін /etc/rc.local файлына қоя аламыз. Бұл Raspberry Pi жүктеген сайын бұл сценарий орындалатынына кепілдік береді, яғни камера суретке түсе бастайды. Біздің кодта шексіз цикл болғандықтан, rc.local файлының орындалу пәрменіне амперсанды (&) қоюды ұмытпаңыз.

Сіз бұл кодты GITHUB -дан жүктей аласыз.

11 -қадам: Raspberry Pi -ден суреттерді ноутбукке тасымалдау

Raspberry Pi -ден суреттерді ноутбукке тасымалдау
Raspberry Pi -ден суреттерді ноутбукке тасымалдау

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

12-қадам: Кескіндерді уақытша бейнеге түрлендіру

Кескіндерді жылдамдықтағы бейнеге түрлендіру
Кескіндерді жылдамдықтағы бейнеге түрлендіру
Кескіндерді жылдамдықтағы бейнеге түрлендіру
Кескіндерді жылдамдықтағы бейнеге түрлендіру
Кескіндерді жылдамдықтағы бейнеге түрлендіру
Кескіндерді жылдамдықтағы бейнеге түрлендіру

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

Қадамдар:

  1. 'OpenShot' бейне редакторын ашыңыз (оны бағдарламалық жасақтама орталығынан орнатыңыз),
  2. Edit-> Preferences мәзірінен әр кадрға бөлгіңіз келетін уақытты орнатыңыз,
  3. Жобалық файлдар аймағында тінтуірдің оң жақ түймешігімен және импорттау файлдарын тінтуірдің оң жақ түймешігімен басу арқылы бейнелерді редакторға импорттаңыз,
  4. Импортталғаннан кейін барлық суреттерді таңдап, тінтуірдің оң жақ түймесімен нұқып, «Уақыт шкаласына қосу» таңдаңыз,
  5. Алдын ала қарауды қараңыз және соңында бейнеңізді File-> Export Video ішінен экспорттаңыз.

Экспорттау кезінде сіз өзіңіздің әдемі уақытша бейнеңізді аласыз, оны қараңыз және …… (білмеймін, сезімді алыңыз).

Егер сіз менің жылдамдықтағы бейнелерімді қарағыңыз келсе, 2-қадамдағы бейнені қараңыз. Барлығы осы нұсқаулықтар үшін. Уақыт бөлгеніңізге рахмет.

Егер сізге бұл нұсқаулық ұнаған болса, менің youtube каналы сізге ұнайтыны анық.

Ұсынылған: