Мазмуну:

Raspberry Pi Zero менен DashCam түзүү (pt.1): 3 кадам
Raspberry Pi Zero менен DashCam түзүү (pt.1): 3 кадам

Video: Raspberry Pi Zero менен DashCam түзүү (pt.1): 3 кадам

Video: Raspberry Pi Zero менен DashCam түзүү (pt.1): 3 кадам
Video: Полное руководство по 16-канальному сервоконтроллеру PCA9685 для Arduino с кодом версии 5 (V1) 2024, Ноябрь
Anonim
Raspberry Pi Zero менен DashCam түзүү (pt.1)
Raspberry Pi Zero менен DashCam түзүү (pt.1)

Бул жаңы сериянын башталышы, анда биз Raspberry Pi Zero менен кантип камера курууну үйрөнөбүз. Бул долбоор чындыгында үзгүлтүксүз видеорегистратор жана жапайы жаратылышты көзөмөлдөөнү камтыган башка тиркемелерде колдонулушу мүмкүн.

1 -бөлүктө биз Pi камерасынан видео тартууну жана microSD картасына сактоону камтыган жазуу бөлүмүн чечебиз. Биз ошондой эле файлдарды номерлөө, калган сактагычты аныктоо, скриптти төмөн болсо токтотуу жана файлдарга алыстан кирүү үчүн FTP функциясын кошуу боюнча кам көрөбүз.

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

1 -кадам: Raspberry Pi даярдоо

Raspberry Pi даярдоо
Raspberry Pi даярдоо
Raspberry Pi даярдоо
Raspberry Pi даярдоо
Raspberry Pi даярдоо
Raspberry Pi даярдоо
Raspberry Pi даярдоо
Raspberry Pi даярдоо

Биз кыла турган биринчи нерсе - Raspberry Pi үчүн Raspbian операциялык тутумун жүктөө. Мен бул долбоор үчүн Pi Zero колдонуп жатам, анткени ал чакан такта. Мен ошондой эле рабочий столду колдонбойм жана бул менин lite версиясын жүктөп алганымдын себеби. Сиз бул сүрөттү microSD картага жаркырашыңыз керек, бирок биз аны Pi менен жүктөөдөн мурун, wpa_supplicant.conf жана ssh файлдарын жүктөө дискине көчүрүшүбүз керек. Бул файлдар Raspberry Pi'ди алыстан башкарууга мүмкүнчүлүк берүү үчүн керек. Дагы бир вариант - зымдуу туташууну колдонуу жана Пиди башкаруу үчүн клавиатураны/чычканды/дисплейди туташтыруу. Тандоо сиздики жана бул жерде алыстан кирүү жана FTP менен бирге кененирээк түшүндүрүлгөн мурунку постко шилтеме бар: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT/

Муну конфигурациялоонун жолдору жөнүндө кыскача маалымат:

Wpa_supplicant.conf файлы Pi'ге WiFi тармагыңызга туташууга мүмкүндүк берген тармактын маалыматын камсыздайт - бул программалык камсыздоону орнотуу жана аны азырынча көзөмөлдөө үчүн керек. Wi -Fi туташуусу алгачкы орнотуу учурунда гана керек жана биз машинада видеону жаздыруунун кажети жок. Бул үчүн шаблон файлын жүктөө үчүн төмөнкү шилтемени колдонсоңуз болот. Өлкө кодуңузду, тармактын атын жана сырсөзүн жаңыртыңыз, андан кийин аны microSD картасына көчүрүңүз. Файлды жаңыртуу үчүн блокнот ++, Sublime Text же Atom сыяктуу текст редакторун колдонсоңуз болот.

WPA шаблон файлы:

Өлкө коддорунун тизмеси үчүн төмөнкү шилтемени колдонуңуз:

Сиз каалаган текст редакторунун жардамы менен ssh аты бар бош файлды түзүшүбүз керек. Файлга эч кандай кеңейтүү кошпоңуз жана аны тактага көчүрүңүз. Бүткөндөн кийин, камераны туташтырып, microSD картасын салып, анан тактага жандырыңыз. Такта сиздин тармакка биринчи жолу туташуу үчүн болжол менен бир мүнөт талап кылынат.

Улантуудан мурун, биз тактанын IP дарегин алышыбыз керек. Мунун бир жолу AngryIP сканери деп аталган программаны колдонуу. Муну орнотуңуз жана иштетиңиз, андан кийин тактанын IP дарегин ала аласыз.

Андан кийин биз терминалга (же Windowsто буйрук сабын) колдонуу менен тактага киришибиз керек. Жөн гана "ssh [email protected]" деп терип, Enter баскычын басыңыз. Башкармаңыздын IP дарегин колдонууну унутпаңыз. Малина деген демейки сырсөздү териңиз, андан кийин тактага кире аласыз.

Биз азыр сценарий менен баштоодон мурун бир нече нерсени жасашыбыз керек. Биринчи нерсе, "sudo raspi-config" буйругун иштетүү менен жасала турган камераны иштетүү. Сиз "Интерфейстин варианттарына", андан кийин "Камерага" өтүп, аны иштетишиңиз керек. Табулатура баскычын колдонуп, "Аяктоо" опциясын тандап, анан тактаны өчүрүп күйгүзүңүз. Тактага бир мүнөт убакыт бериңиз, анан кайра кириңиз.

Андан кийин биз Raspbian операциялык тутумун жаңыртышыбыз керек жана муну "sudo apt update && full -upgrade -y" буйругун аткаруу менен жасаса болот. Андан кийин, "sudo apt install proftpd" буйругун аткаруу менен proftpd орнотуңуз. Бул бизге microSD картасындагы файлдарга кирүүгө мүмкүнчүлүк берген FTP программасын орнотот. Сиз андан кийин FileZilla ачып, файлдарга кирүүгө мүмкүндүк бере турган тактага туташа аласыз.

2 -кадам: Скриптти түзүү

Скриптти түзүү
Скриптти түзүү
Скриптти түзүү
Скриптти түзүү

Биз мурда.sh кеңейтүүсү бар скрипт файлдарын түзгөнбүз, булар баш скрипттер болчу. Бул долбоор үчүн биз.py кеңейтүүсүнө ээ болгон питон скриптин түзөбүз. Питонду колдонуу бизге көптөгөн модулдарга, китепканаларга жана скрипттерге мүмкүнчүлүк берет, бул бизге долбоорлорду түзүүнү жеңилдетет.

Биз адегенде камераны сценарийлерибизде колдонуу үчүн пикамера модулун орнотушубуз керек. Муну "sudo apt install python-picamera" буйругун аткаруу менен жасаса болот. Бул аяктагандан кийин, жөн гана "sudo nano dashcam.py" иштетүү менен python скриптин түзүп, андан кийин төмөнкү файлдын мазмунун териңиз:

www.bitsnblobs.com/wp-content/media/fw/diy/e26-dashcam.py

Сиз ошондой эле SSH колдонуунун бир пайдасы болгон мазмунун көчүрүп/чаптай аласыз. Сиз файлды "CTRL+X", андан кийин Y, ENTER терүү менен сактай аласыз. Сураныч, мунун баары кантип чогуу иштээрин толук түшүндүрүү үчүн видеону көрүңүз. Биз жакшыраак түшүнүү үчүн буга чейин дагы эки кошумча сценарий түздүк.

3 -кадам: Скриптти сыноо

Скриптти сыноо
Скриптти сыноо

Сценарийди иштетүүдөн мурун, psutil модулун орнотуп алышыбыз керек, анткени дискти колдонуу үчүн. Psutil орнотуу үчүн, адегенде python үчүн пакет орноткуч деген pip деген нерсени орнотушубуз керек. Муну "sudo apt install python-pip" буйругун аткарып, андан кийин psutil орното турган "pip install psutil" буйругу менен жасаса болот.

Бүткөндөн кийин, "mkdir videos" командасын иштетүү менен жаңы папканы түзүңүз, анан биз скриптти иштете турган "python dashcam.py" командасын иштете алабыз. Сиз сүрөттө көрсөтүлгөндөй түзүлгөн файлдарды көрө алышыңыз керек. Сиз аларды FileZilla аркылуу ала аласыз жана VLC аркылуу ойной аласыз. Сиз сценарийди "CTRL+C" терүү менен токтото аласыз, андан кийин тактаны кайра жүктөө сунушталат.

2 -бөлүктүн видеосу кийинки жумада түз эфирге чыгат жана аны коштоо үчүн жазуу жазылат. Сураныч, биздин YouTube каналыбызга жазылууну ойлонуп көрүңүз, анткени ал мындай иштерди колдоого жардам берет.

YouTube:

Окуганыңыз үчүн рахмат!

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