Мазмұны:
Бейне: Raspberry Pi Zero көмегімен DashCam жасау (pt.1): 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл Raspberry Pi Zero көмегімен бақылау камерасын құруды үйренетін жаңа серияның басталуы. Бұл жоба шын мәнінде үздіксіз бейне тіркеуші болып табылады және оны басқа қосымшалар үшін, соның ішінде жабайы табиғатты бақылау үшін қолдануға болады.
1 -бөлімде біз Pi камерасынан бейне түсіруді және оны microSD картасына сақтауды қамтитын жазу бөлімін қарастырамыз. Біз сонымен қатар файлдарды нөмірлеу, қалған жадты анықтау, сценарийді тоқтату, сонымен қатар файлдарға қашықтан қол жеткізу үшін FTP функциясын қосамыз.
Бейнеде бәрі қалай жиналатыны егжей -тегжейлі қарастырылады, сонымен қатар біз соңғы сценарийді түсінуге көмектесетін тест сценарийлерін жасаймыз. Жобаны жақсы түсіну үшін алдымен бейнені қарауды ұсынамын.
1 -қадам: Raspberry Pi дайындау
Бізге бірінші қажет нәрсе - Raspberry Pi үшін Raspbian операциялық жүйесін жүктеу. Мен бұл жобаға Pi Zero қолданамын, себебі бұл шағын тақта. Мен жұмыс үстелін пайдаланбаймын, сондықтан мен қарапайым нұсқаны жүктедім. Содан кейін сіз бұл суретті microSD картасына жыпылықтауыңыз керек, бірақ онымен Pi жүктелмес бұрын, біз wpa_supplicant.conf және ssh файлдарын жүктеу дискісіне көшіруіміз керек. Бұл файлдар Raspberry Pi -ді қашықтан басқаруға мүмкіндік беру үшін қажет. Тағы бір нұсқа - сымды қосылымды пайдалану және Pi басқару үшін пернетақтаны/тінтуірді/дисплейді қосу. Таңдау сіздікі, ал осында қашықтан қатынау мен FTP-мен бірге егжей-тегжейлі түсіндірілген алдыңғы постқа сілтеме бар: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -ФТ/
Мұны қалай конфигурациялау туралы қысқаша ақпарат:
Wpa_supplicant.conf файлы Wi -Fi желісіне қосылуға мүмкіндік беретін желі туралы мәліметтерді қамтамасыз етеді - бұл бағдарламалық қамтамасыз етуді орнату және оны әзірше басқару үшін қажет. 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 кеңейтімі бар сценарий файлдарын құрдық, олар bash сценарийлері болды. Бұл жоба үшін біз.py кеңейтімі бар python сценарийін жасаймыз. Питонды қолдану бізге көптеген модульдерге, кітапханаларға және сценарийлерге қол жеткізуге мүмкіндік береді, бұл бізге жобаларды құруды жеңілдетеді.
Бізге камераны сценарийлерде қолдану үшін алдымен пикамера модулін орнату керек. Мұны «sudo apt install python-picamera» пәрменін орындау арқылы жасауға болады. Бұл аяқталғаннан кейін, «sudo nano dashcam.py» іске қосу арқылы питон сценарийін жасаңыз, содан кейін келесі файлдың мазмұнын теріңіз:
www.bitsnblobs.com/wp-content/media/fw/diy/e26-dashcam.py
Сондай -ақ, мазмұнды көшіруге/қоюға болады, бұл SSH қолданудың бір артықшылығы. Сіз файлды «CTRL+X», содан кейін Y, содан кейін ENTER теру арқылы сақтай аласыз. Мұның бәрі қалай жұмыс істейтіні туралы толық түсініктеме алу үшін бейнені қараңыз. Біз бұған дейін жақсы түсіну үшін екі қосымша сценарий жасадық.
3 -қадам: Сценарийді тексеріңіз
Сценарийді іске қоспас бұрын, біз psutil модулін орнатуымыз керек, себебі оны дискіде пайдалану үшін аламыз. Psutil -ді орнату үшін алдымен питонға пакет орнатушы pip деп аталатын нәрсені орнату керек. Мұны «sudo apt install python-pip» пәрменін, содан кейін psutil орнататын «pip install psutil» пәрменін орындау арқылы жасауға болады.
Аяқтағаннан кейін, «mkdir videos» пәрменін іске қосу арқылы жаңа қалта жасаңыз, содан кейін біз сценарийді іске қосатын «python dashcam.py» пәрменін іске қосамыз. Сіз суретте көрсетілгендей жасалатын файлдарды көре алуыңыз керек. Сіз оларды FileZilla арқылы ала аласыз және VLC арқылы ойната аласыз. Сценарийді «CTRL+C» теру арқылы тоқтатуға болады, содан кейін тақтаны қайта жүктеу ұсынылады.
2 -бөлімге арналған бейне келесі аптада тікелей эфирде болады, оған жазбаша хабарлама қосылады. Біздің YouTube каналымызға жазылуды қарастырыңыз, себебі бұл осындай жұмысты қолдауға көмектеседі.
YouTube:
Оқығаныңызға рахмет!
Ұсынылған:
GPS модулін Raspberry Pi көмегімен байланыстыру: Dashcam 2 бөлім: 3 қадам
Raspberry Pi: Dashcam 2 көмегімен GPS модулін байланыстыру: Бұл бақылау камерасы жобасының 2 -бөлігі және бұл мақалада біз GPS модулін Raspberry Pi -мен қалай байланыстыру керектігін үйренеміз. Содан кейін біз GPS деректерін қолданамыз және оны мәтінге қабаттасу ретінде бейнеге қосамыз. Төмендегі сілтемені қолдана отырып, 1 -бөлімді оқыңыз
Pi Zero Dashcam жасау (3 -бет): Файлдарды басқару және жақсарту: 3 қадам
Pi Zero Dashcam жасау (3 -б.): Файлдарды басқару және жақсарту: Біз Pi Zero бақылау камерасының жобасын жалғастырамыз және осы мақалада біз файлдарды басқаруға қамқорлық жасаймыз, сонымен қатар процеске кейбір жақсартуларды қосамыз. Бұл жоба дерлік аяқталды және біз келесі аптада пост/бейнеде жол сынақтарын өткізетін боламыз
HT12D HT12E көмегімен RF 433MHZ радиобасқару - HT12E және HT12D көмегімен 433 МГц жиілікпен қашықтан басқару пультін жасау: 5 қадам
HT12D HT12E көмегімен RF 433MHZ радиобасқару | HT12E мен HT12D көмегімен 433 мГц жиілікпен қашықтан басқару пультін жасау: Бұл нұсқаулықта мен сізге HT12E коды бар 433 мГц таратқыш қабылдағыш модулін қолдану арқылы RADIO қашықтан басқару құралын жасауды көрсетемін. HT12D декодер IC. Бұл нұсқаулықта сіз өте арзан ҚҰРАМДАР арқылы деректерді жібере және қабылдай аласыз: HT
Arduino IDE көмегімен M5stick C көмегімен сағат жасау - M5stack M5stick-C бар RTC нақты уақыт сағаты: 4 қадам
Arduino IDE көмегімен M5stick C көмегімен сағат жасау | M5stack M5stick-C бар RTC нақты уақыт сағаты: Сәлеметсіздер ме, балалар, біз m5stack m5stack тақтасын Arduino IDE көмегімен қалай жасау керектігін білеміз. дисплейде айдың аптасы
Pt.2 Bluetooth адаптерін жасау (үйлесімді динамик жасау): 16 қадам
Bluetooth адаптері Pt.2 (Үйлесімді динамик жасау): Бұл нұсқаулықта мен сізге ескі динамикті Bluetooth үйлесімді ету үшін Bluetooth адаптерін қалай пайдалану керектігін көрсететін боламын.*Егер сіз менің бірінші нұсқаулықты оқымаған болсаңыз Bluetooth адаптері " Жалғастырмас бұрын мұны істеуді ұсынамын