Мазмуну:
- 1 -кадам: Ыкчам видео
- 2 -кадам: Керектүү нерселер
- 3 -кадам: Программалык камсыздоого талаптар
- 4 -кадам: Raspbianди SD картага орнотуу
- 5 -кадам: Биринчи жүктөө
- 6 -кадам: Piнин IP дарегин жана Raspberry Pi'ге Алыстан кирүүнү табыңыз
- 7 -кадам: Биринчи мүмкүнчүлүк 1 -бөлүк: Файл системасын кеңейтүү
- 8 -кадам: Биринчи мүмкүнчүлүк 2 -бөлүк: Камера интерфейсин иштетүү
- 9 -кадам: Raspberry Pi камерасын туташтырыңыз
- 10 -кадам: Код
- 11 -кадам: Raspberry Piден сүрөттөрдү ноутбукка өткөрүп берүү
- 12-кадам: Сүрөттөрдү убакыттын өтүшү менен видеого айландыруу
Video: Raspberry Pi менен убакыттын өтүшү менен видеолорду жасаңыз (коддун 11 линиясы): 12 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Жакында биринчи жолу столумдун казанына бир аз үрөн септим. Мен алардын өсүшүн көрүп абдан кубандым, бирок баарыбыз билебиз, бул жай процесс. Өсүштү көрө албаганым мени абдан капа кылды, бирок күтүүсүздөн менин ичиндеги электроника хоббичи ойгонуп, бул жай процессти тартып алуу үчүн Raspberry Pi менен анын камерасын жабыштырып, аны кооз убакыттуу видеого айлантууну чечти.
Бул жерде мен убакыттын өтүшү менен ушундай сонун видеолорду тартуу боюнча көрсөтмөлөрдү берем. Баштайлы.
1 -кадам: Ыкчам видео
Бул жерде ар бир нерсени 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 камера стендине колуңузду ала аласыз.
Керектүү нерселердин тизмеси:
- Raspberry Pi (шилтеме)
- Raspberry Pi камерасы 5MP (шилтеме)
- 16 ГБ microSD карта (шилтеме)
- окурманы бар microSD картасы (шилтеме)
- 5V/2A кубаттагыч (шилтеме)
- Ethernet кабели (шилтеме)
3 -кадам: Программалык камсыздоого талаптар
Description: Raspberry Pi үчүн Raspbian jessie OS, биз анын nmap, ssh, scp жана python3 сыяктуу өзгөчөлүктөрүн колдонобуз. Сүрөттүн ырааттуулугун убакыттуу видеолорго айландыруу үчүн Openshot видео редактору (Бул менин линукс ноутбугумда колдонгон видео редактору, сиз каалагандай видео редакторун тандай аласыз).
Программалык камсыздоого талаптар:
- Raspbian Jessie (шилтеме)
- Openshot видео редактору (шилтеме)
4 -кадам: Raspbianди SD картага орнотуу
Сүрөттөмө: Биринчи нерсе - биздин Raspberry Pi'ни иштетүү. Ал үчүн адегенде raspberrypi.org сайтынан Raspbian OSти жүктөп алышыбыз керек. Жүктөлгөндөн кийин, биз бул ОСтин сүрөтүн SD картабызга жазышыбыз керек. SD картада Raspbian орнотуу үчүн бул кадамдарды аткарыңыз.
Кадамдар:
- Raspberrypi.org сайтына өтүңүз жана Raspbianдин акыркы версиясын жүктөп алыңыз,
- SD картаңызды SD карта окугучка салыңыз,
- Ноутбукка/ПКге SD картты окуу куралын салыңыз,
- ОСту 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'ге Алыстан кирүүнү табыңыз
Description: Эми биз ноутбук/компьютериңиз менен бир тармакка туташкан Raspberry Piнин IP дарегин табышыбыз керек. Эгерде сиз ноутбук/компьютериңизде Linux OS колдонуп жатсаңыз, ноутбуктун/компьютериңиздин IP дарегин табуу үчүн ifconfig териңиз. Биз Raspberry piнин IP дарегин төмөнкү эки ыкманын бирин таба алабыз.
IP дарегин табуунун жолдору:
- Төмөнкү тармагыңызды сканерлөө үчүн Linux машинаңыздагы nmap буйругун колдонуңуз жана малина pi пайдубалы үчүн пайда болгон IPди белгилеңиз.
- UART конвертерине USB колдонуңуз жана БУЛ Шилтемеге баш багыңыз. Бул сизге Raspberry Piге кирүүгө мүмкүндүк берет, ошол жерде дагы Raspberry Piнин IP дарегин табуу үчүн ifconfig колдоно аласыз.
Raspberry Piнин IP дарегин тапкандан кийин, Raspberry Pi'ге SSH жана Linux машиналарында PuTTY аркылуу кире аласыз.
7 -кадам: Биринчи мүмкүнчүлүк 1 -бөлүк: Файл системасын кеңейтүү
Description: Биринчи жүктөөдө Raspberry Pi'ге SSHди киргизиңиз. Биз 2 маанилүү конфигурацияны аткарышыбыз керек, башкача айтканда файл тутумун кеңейтүү жана камера интерфейсин иштетүү. Файлдык системаны кеңейтүү менен сиз SD картанын бардык сактагычтары ОС үчүн жеткиликтүү болушун камсыздай аласыз. Бул конфигурацияларды аткаруу кадамдары төмөндөгүдөй.
Файл системасын кеңейтүү кадамдары:
- Пиңизге IP дарегин колдонуп киргенден кийин, 'sudo raspi-config' териңиз,
- Raspberry Pi программалык камсыздоону конфигурациялоо куралы калкып чыгат, 'Файлдык системаны кеңейтүүнү' тандап, Enter баскычын басыңыз,
- Сиз "Тамыр бөлүмүнүн өлчөмү өзгөртүлдү" деген калкыма терезени аласыз. Файл тутуму кийинки кайра жүктөөдө чоңойтулат ', кайра Enter баскычын басыңыз,
- Конфигурация менюсунан чыгып,
- Дагы бир калкып чыкма: "Азыр кайра жүктөөнү каалайсызбы?" пайда болот, "ооба" дегенди тандап, Enter баскычын басыңыз,
- Кайра жүктөөдө, SSH Pi'ге кирип, 'df' деп териңиз, бул кеңейтилген файл тутумуңуздун чоо -жайын көрсөтөт.
Эми сизде кеңейтилген файл тутумуңуз бар, камера интерфейсин иштетүүгө мүмкүнчүлүк берет.
8 -кадам: Биринчи мүмкүнчүлүк 2 -бөлүк: Камера интерфейсин иштетүү
Камера интерфейсин иштетүү кадамдары:
- IP дарегин колдонуп, SSH киргизиңиз жана "sudo raspi-config" териңиз,
- Raspberry Pi программалык камсыздоону конфигурациялоо куралы калкып чыгат, "Камераны иштетүүнү" тандап, Enter баскычын басыңыз,
- Сиз "Камера интерфейсинин иштетилишин каалайсызбы" деген калкыма терезени аласыз, "ооба" дегенди тандап, Enterди басыңыз.
- Ырастоочу калкыма терезе пайда болот: "Камера интерфейси иштебей жатат" деп, enter басыңыз.
- Конфигурация менюсунан чыгыңыз.
Эми бардык конфигурациялар бүткөндөн кийин, Raspberry Piңизди өчүрүп, кийинки кадамга өтүңүз.
9 -кадам: Raspberry Pi камерасын туташтырыңыз
Сүрөттөмө: Эми Raspberry Pi өчүрүлгөндөн кийин, камераңызды Piдин CSI туташтыргычына туташтырыңыз. Orient камера туташтыргычы сүрөттө көрсөтүлгөндөй. Акыры дагы Raspberry Pi күйгүзүңүз.
10 -кадам: Код
Сүрөттөмө: Биздин код Python3те жазылган жана анын болгону 11 сап коду. Биринчи 3 линия класстарды пакеттерден импорттойт, андан кийин бизде чексиз цикл бар, ал камера объектисин жаратат жана мезгил -мезгили менен тартып турат. Биз бул python кодун python3 буйругун колдонуп аткара алабыз. Бул кодду кол менен аткаруунун ордуна, биз бул буйрукту /etc/rc.local файлына коё алабыз. Бул Raspberry Pi жүктөлгөн сайын бул скрипттин аткарылышын камсыздайт, башкача айтканда камера сүрөттөрдү тарта баштайт. Биздин коддо чексиз цикл камтылгандыктан, аягында rc.local файлынын аткаруу буйругуна амперсанд (&) коюуну унутпаңыз.
Бул кодду GITHUBдан да жүктөп алсаңыз болот.
11 -кадам: Raspberry Piден сүрөттөрдү ноутбукка өткөрүп берүү
Сүрөттөмө: Пиңизге бир нече сүрөттөрдү тартып алгандан кийин, сиз өзүңүздүн сүрөттөрүңүздү көрүүгө ынтызар болосуз. Пи тартып ноутбукка сүрөттөрдү өткөрүү үчүн 'scp' буйругун колдонуңуз. Scp командасынын форматын жогорудагы сүрөттөн көрүүгө болот.
12-кадам: Сүрөттөрдү убакыттын өтүшү менен видеого айландыруу
Description: Бардык сүрөттөр ноутбукка импорттолгондон кийин. Биз видео редакторлорубузду колдонуп, бул сүрөттүн ырааттуулугун кооз убакыттуу видеого айландыра алабыз. Эгерде сиз Linuxта болсоңуз, анда сиз дагы төмөнкү кадамдарды колдонсоңуз болот.
Кадамдар:
- "OpenShot" видео редакторун ачыңыз (программалык камсыздоо борборунан орнотуңуз),
- Edit-> Preferences менюсунан ар бир кадрга бөлгүңүз келген убакытты коюңуз,
- Проект файлдары чөйрөсүндө оң басуу жана импорттук файлдарды сол басуу менен видео редакторунда сүрөттөрдү импорттоо,
- Импорттолгондон кийин, бардык сүрөттөрдү тандап, кайра оң баскыч менен чыкылдатып, 'Хронологияга кошууну' тандаңыз,
- Алдын ала карап көрүңүз жана акыры видеоңузду File-> Export Videoден экспорттоңуз.
Экспорттоодо сиз кооз убактыңызды алган видеону аласыз, аны карап көрүңүз жана …… (билбейм, сезимди алыңыз).
Эгерде сиз менин убакытым өтүп кеткен видеолорумду көргүңүз келсе, 2-кадамдагы видеону карап көрүңүз. Мунун баары бул көрсөтмөлөр үчүн, Убактыңыз үчүн рахмат.
Эгер сизге бул көрсөтмө жаккан болсо, анда менин youtube каналымды сүйүп калууңуз үчүн жакшы мүмкүнчүлүк бар.
Сунушталууда:
Ротари телефонду радиого айлантып, убакыттын өтүшү менен: 5 кадам (сүрөттөр менен)
Ротари телефонду радиого айлантыңыз жана убакыттын өтүшү менен саякаттаңыз: мен айлануучу телефонду радиого талкаладым! Телефонуңузду алыңыз, өлкөнү жана он жылдыкты тандаңыз жана кээ бир сонун музыканы угуңуз! Бул кантип иштейт? Бул айлануучу телефондо radiooooo.com веб-радиосу менен байланышкан микро-компьютери (Raspberry Pi) бар. The
60 Гц электр линиясы менен синхрондуу Arduino санариптик сааты: 8 кадам (сүрөттөр менен)
Arduino санариптик сааты 60 Гц электр линиясы менен синхрондоштурулган: Бул Arduino негизделген санариптик саат 60 Гц электр линиясы менен синхрондоштурулган. Бул жөнөкөй жана арзан жалпы анод 4 цифралуу 7 сегменттүү дисплейге ээ, ал сааттарды жана мүнөттөрдү көрсөтөт. Бул 60 Гц синус толкуну качан кирерин аныктоо үчүн кайчылаш детекторду колдонот
DSLR убакыттын өтүшү үчүн Пан жана Тент механизми: 7 кадам (Сүрөттөр менен)
DSLR Time Lapses үчүн Pan and Tilt механизми: Менде бир нече тепкичтүү моторлор бар болчу жана аларды чындап бир нерсе жасоо үчүн колдонууну кааладым. Мен DSLR камерам үчүн Pan and Tilt системасын жасайм деп чечтим, ошондо мен эң сонун убакытты таба алам. Сизге керектүү нерселер: 2x тепкичтүү моторлор -htt
Мээ кутуча: убакыттын өтүшү менен нейрон көлөмүн көзөмөлдөө: 20 кадам
Мээ кутуча: Убакыттын өтүшү менен нейрон көлөмүн көзөмөлдөө: Адамдын узак жашоосунун чегине карай жылышы бизден мурун цивилизация көрбөгөн оорулардын пайда болушуна алып келди. Алардын арасында Альцгеймер 2017 -жылы болжол менен 5.3 миллион жашаган улгайган америкалыктарга же болжол менен 10 -жылы 1
Тез жана оңой электрондук убакыттын өтүшү: 6 кадам
Тез жана оңой электрондук убакыттын өтүшү: Бул менин көз карашым үчүн кыска камера жана камера. Мен камерамды ажыратып, жапкычты/фокустук өчүргүчтөрдү таптап, анан аларды жөнгө салынуучу таймер схемасына зым менен байланыштырам.Эгер менин мурунку көрсөтмөлөрүмдү көргөн болсоңуз - менин чоң күйөрман экенимди билесиз