Мазмуну:

Raspberry Pi менен убакыттын өтүшү менен видеолорду жасаңыз (коддун 11 линиясы): 12 кадам (сүрөттөр менен)
Raspberry Pi менен убакыттын өтүшү менен видеолорду жасаңыз (коддун 11 линиясы): 12 кадам (сүрөттөр менен)

Video: Raspberry Pi менен убакыттын өтүшү менен видеолорду жасаңыз (коддун 11 линиясы): 12 кадам (сүрөттөр менен)

Video: Raspberry Pi менен убакыттын өтүшү менен видеолорду жасаңыз (коддун 11 линиясы): 12 кадам (сүрөттөр менен)
Video: It Became Unliveable! ~ Abandoned Home Of The Spenser's In The USA 2024, Июль
Anonim
Raspberry Pi менен видеолорду убакыттын өтүшү менен жасаңыз (11 сап код)
Raspberry Pi менен видеолорду убакыттын өтүшү менен жасаңыз (11 сап код)

Жакында биринчи жолу столумдун казанына бир аз үрөн септим. Мен алардын өсүшүн көрүп абдан кубандым, бирок баарыбыз билебиз, бул жай процесс. Өсүштү көрө албаганым мени абдан капа кылды, бирок күтүүсүздөн менин ичиндеги электроника хоббичи ойгонуп, бул жай процессти тартып алуу үчүн Raspberry Pi менен анын камерасын жабыштырып, аны кооз убакыттуу видеого айлантууну чечти.

Бул жерде мен убакыттын өтүшү менен ушундай сонун видеолорду тартуу боюнча көрсөтмөлөрдү берем. Баштайлы.

1 -кадам: Ыкчам видео

Image
Image

Бул жерде ар бир нерсени 6 мүнөттө кыскача чагылдырган кичинекей видео бар (анын ичинде 2 мүнөттүк убакыттагы кадрлар).

youtube көрүү үчүн бул жерди басыңыз

2 -кадам: Керектүү нерселер

Керектүү нерселер
Керектүү нерселер
Керектүү нерселер
Керектүү нерселер
Керектүү нерселер
Керектүү нерселер

Сүрөттөмө: Биз Raspberry Pi камерасын сүрөттөрдү тартуу үчүн колдонобуз, Raspberry Pi үзгүлтүксүз сүрөттөрдү тартуу үчүн программаланган болот. SD -карта (16 Гб артыкчылыктуу) raspbian кабыл алат жана тартылган сүрөттөрдү сактайт. SD карта окугучу, raspbian жаркылдатуу үчүн USB аркылуу ноутбук/ЖК менен SD картаны интерфейс үчүн колдонулат. 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. 5V/2A кубаттагыч (шилтеме)
  6. Ethernet кабели (шилтеме)

3 -кадам: Программалык камсыздоого талаптар

Description: Raspberry Pi үчүн Raspbian jessie OS, биз анын nmap, ssh, scp жана python3 сыяктуу өзгөчөлүктөрүн колдонобуз. Сүрөттүн ырааттуулугун убакыттуу видеолорго айландыруу үчүн Openshot видео редактору (Бул менин линукс ноутбугумда колдонгон видео редактору, сиз каалагандай видео редакторун тандай аласыз).

Программалык камсыздоого талаптар:

  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 OSти жүктөп алышыбыз керек. Жүктөлгөндөн кийин, биз бул ОСтин сүрөтүн 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ңизди 5V/2A электр булагы менен күйгүзүңүз. Бул сиздин биринчи жүктөөңүз, бирок эч нерсени туура көрбөйсүз, Raspberry Piде бир нече LED жаркылдайт жана тармактын диоддору үзгүлтүксүз күйүп турат. Күтө туруңуз, кийинки кадам - бул сиздин Raspberry пиңизге кирүүчү жер:).

6 -кадам: Piнин IP дарегин жана Raspberry Pi'ге Алыстан кирүүнү табыңыз

Пинин IP дарегин жана Raspberry Pi алыстан кирүүнү табыңыз
Пинин IP дарегин жана Raspberry Pi алыстан кирүүнү табыңыз

Description: Эми биз ноутбук/компьютериңиз менен бир тармакка туташкан Raspberry Piнин IP дарегин табышыбыз керек. Эгерде сиз ноутбук/компьютериңизде Linux OS колдонуп жатсаңыз, ноутбуктун/компьютериңиздин IP дарегин табуу үчүн ifconfig териңиз. Биз Raspberry piнин IP дарегин төмөнкү эки ыкманын бирин таба алабыз.

IP дарегин табуунун жолдору:

  1. Төмөнкү тармагыңызды сканерлөө үчүн Linux машинаңыздагы nmap буйругун колдонуңуз жана малина pi пайдубалы үчүн пайда болгон IPди белгилеңиз.
  2. UART конвертерине USB колдонуңуз жана БУЛ Шилтемеге баш багыңыз. Бул сизге Raspberry Piге кирүүгө мүмкүндүк берет, ошол жерде дагы Raspberry Piнин IP дарегин табуу үчүн ifconfig колдоно аласыз.

Raspberry Piнин IP дарегин тапкандан кийин, Raspberry Pi'ге SSH жана Linux машиналарында PuTTY аркылуу кире аласыз.

7 -кадам: Биринчи мүмкүнчүлүк 1 -бөлүк: Файл системасын кеңейтүү

Биринчи мүмкүнчүлүк 1 -бөлүк: Файл тутумун кеңейтүү
Биринчи мүмкүнчүлүк 1 -бөлүк: Файл тутумун кеңейтүү
Биринчи мүмкүнчүлүк 1 -бөлүк: Файл тутумун кеңейтүү
Биринчи мүмкүнчүлүк 1 -бөлүк: Файл тутумун кеңейтүү
Биринчи мүмкүнчүлүк 1 -бөлүк: Файл тутумун кеңейтүү
Биринчи мүмкүнчүлүк 1 -бөлүк: Файл тутумун кеңейтүү

Description: Биринчи жүктөөдө Raspberry Pi'ге SSHди киргизиңиз. Биз 2 маанилүү конфигурацияны аткарышыбыз керек, башкача айтканда файл тутумун кеңейтүү жана камера интерфейсин иштетүү. Файлдык системаны кеңейтүү менен сиз SD картанын бардык сактагычтары ОС үчүн жеткиликтүү болушун камсыздай аласыз. Бул конфигурацияларды аткаруу кадамдары төмөндөгүдөй.

Файл системасын кеңейтүү кадамдары:

  1. Пиңизге IP дарегин колдонуп киргенден кийин, '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 дарегин колдонуп, 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 туташтыргычына туташтырыңыз. Orient камера туташтыргычы сүрөттө көрсөтүлгөндөй. Акыры дагы Raspberry Pi күйгүзүңүз.

10 -кадам: Код

Code
Code
Code
Code
Code
Code

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

Бул кодду GITHUBдан да жүктөп алсаңыз болот.

11 -кадам: Raspberry Piден сүрөттөрдү ноутбукка өткөрүп берүү

Сүрөттөрдү Raspberry Piден ноутбукка өткөрүп берүү
Сүрөттөрдү Raspberry Piден ноутбукка өткөрүп берүү

Сүрөттөмө: Пиңизге бир нече сүрөттөрдү тартып алгандан кийин, сиз өзүңүздүн сүрөттөрүңүздү көрүүгө ынтызар болосуз. Пи тартып ноутбукка сүрөттөрдү өткөрүү үчүн 'scp' буйругун колдонуңуз. Scp командасынын форматын жогорудагы сүрөттөн көрүүгө болот.

12-кадам: Сүрөттөрдү убакыттын өтүшү менен видеого айландыруу

Сүрөттөрдү убакыттын өтүшү менен видеого айландыруу
Сүрөттөрдү убакыттын өтүшү менен видеого айландыруу
Сүрөттөрдү убакыттын өтүшү менен видеого айландыруу
Сүрөттөрдү убакыттын өтүшү менен видеого айландыруу
Сүрөттөрдү убакыттын өтүшү менен видеого айландыруу
Сүрөттөрдү убакыттын өтүшү менен видеого айландыруу

Description: Бардык сүрөттөр ноутбукка импорттолгондон кийин. Биз видео редакторлорубузду колдонуп, бул сүрөттүн ырааттуулугун кооз убакыттуу видеого айландыра алабыз. Эгерде сиз Linuxта болсоңуз, анда сиз дагы төмөнкү кадамдарды колдонсоңуз болот.

Кадамдар:

  1. "OpenShot" видео редакторун ачыңыз (программалык камсыздоо борборунан орнотуңуз),
  2. Edit-> Preferences менюсунан ар бир кадрга бөлгүңүз келген убакытты коюңуз,
  3. Проект файлдары чөйрөсүндө оң басуу жана импорттук файлдарды сол басуу менен видео редакторунда сүрөттөрдү импорттоо,
  4. Импорттолгондон кийин, бардык сүрөттөрдү тандап, кайра оң баскыч менен чыкылдатып, 'Хронологияга кошууну' тандаңыз,
  5. Алдын ала карап көрүңүз жана акыры видеоңузду File-> Export Videoден экспорттоңуз.

Экспорттоодо сиз кооз убактыңызды алган видеону аласыз, аны карап көрүңүз жана …… (билбейм, сезимди алыңыз).

Эгерде сиз менин убакытым өтүп кеткен видеолорумду көргүңүз келсе, 2-кадамдагы видеону карап көрүңүз. Мунун баары бул көрсөтмөлөр үчүн, Убактыңыз үчүн рахмат.

Эгер сизге бул көрсөтмө жаккан болсо, анда менин youtube каналымды сүйүп калууңуз үчүн жакшы мүмкүнчүлүк бар.

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