Агуулгын хүснэгт:
Видео: Raspberry Pi Zero ашиглан DashCam хийх (pt.1): 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэ бол Raspberry Pi Zero ашиглан хяналтын камер бүтээх талаар сурч мэдсэн шинэ цувралын эхлэл юм. Энэ төсөл нь үнэндээ тасралтгүй видео бичигч бөгөөд зэрлэг ан амьтдын хяналт зэрэг бусад програмуудад ашиглах боломжтой юм.
1 -р хэсэгт бид Pi камераас видео бичлэг хийж microSD картанд хадгалах бичлэгийн хэсгийг авч үзэх болно. Мөн бид файлын дугаарлалт, үлдсэн хадгалах санг илрүүлэх, хэрэв бага байвал скриптийг зогсоох, мөн файлуудад алсаас хандахын тулд FTP функцийг нэмдэг.
Видео нь бүх зүйл хэрхэн нэгдэж байгааг нарийвчлан авч үзэх бөгөөд бид эцсийн скриптийг ойлгоход туслах тестийн скриптүүдийг бий болгодог. Төслийг илүү сайн ойлгохын тулд эхлээд видеог үзэхийг зөвлөж байна.
Алхам 1: Raspberry Pi бэлтгэх
Бидний хийх ёстой хамгийн эхний зүйл бол Raspberry Pi -ийн Raspbian үйлдлийн системийг татаж авах явдал юм. Би энэ төсөлд Pi Zero -ийг ашиглаж байгаа нь авсаархан самбар юм. Би бас ширээний компьютер ашиглахгүй бөгөөд энэ нь lite хувилбарыг татаж авах шалтгаан болсон юм. Дараа нь та энэ зургийг microSD карт руу оруулах хэрэгтэй, гэхдээ бид Pi -г ачаалахаасаа өмнө wpa_supplicant.conf болон ssh файлуудыг ачаалах диск рүү хуулах хэрэгтэй. Эдгээр файлууд нь Raspberry Pi -г алсаас удирдах боломжийг бидэнд олгоход хэрэгтэй болно. Өөр нэг сонголт бол утастай холболтыг ашиглах, Pi/гарыг удирдахын тулд гар/хулгана/дэлгэцийг холбох явдал юм. Сонголт нь таных бөгөөд энд өмнөх бичлэгийн линк байгаа бөгөөд үүнийг алсын хандалт болон FTP-ийн хамт дэлгэрэнгүй тайлбарласан болно: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -FT/
Үүнийг хэрхэн тохируулах талаар товчлол энд байна:
Wpa_supplicant.conf файл нь Pi -г Wi -Fi сүлжээндээ холбох боломжийг олгодог сүлжээний дэлгэрэнгүй мэдээллийг өгдөг бөгөөд энэ нь програм хангамжийг суулгаж, одоогоор хянахад шаардлагатай юм. WiFi холболт нь зөвхөн анхны тохиргооны үед шаардлагатай бөгөөд машинд байхдаа видео бичлэг хийх шаардлагагүй болно. Та доорх линкийг ашиглан загвар файлыг татаж авах боломжтой. Улсын код, сүлжээний нэр, нууц үгээ шинэчилж, дараа нь microSD карт руу хуулна уу. Та файлыг шинэчлэхийн тулд notepad ++, Sublime Text эсвэл Atom гэх мэт текст засварлагч ашиглаж болно.
WPA загварын файл:
Улс орны кодын жагсаалтыг дараах холбоосоор ашиглана уу:
Дараа нь бид таны дуртай текст засварлагчийг ашиглан ssh нэртэй хоосон файл үүсгэх хэрэгтэй. Файлд ямар ч өргөтгөл нэмж болохгүй, зүгээр л самбар дээр хуулна уу. Үүнийг хийсний дараа камераа холбож, microSD картыг оруулаад дараа нь самбар дээр асаагаарай. Самбар нь таны сүлжээнд анх удаа холбогдоход нэг минут орчим болно.
Үргэлжлүүлэхийн тулд бид самбарын IP хаягийг олж авах хэрэгтэй. Үүнийг хийх нэг арга бол AngryIP сканнер програм хангамжийг ашиглах явдал юм. Үүнийг суулгаад ажиллуулсны дараа та самбарын IP хаягийг авах боломжтой болно.
Дараа нь бид терминал (эсвэл Windows дээрх командын мөр) ашиглан самбар руу нэвтрэх шаардлагатай болно. "Ssh [email protected]" гэж бичээд enter дарна уу. Удирдах зөвлөлийнхөө IP хаягийг ашиглахаа мартуузай. Бөөрөлзгөнө гэсэн үндсэн нууц үгээ оруулаад дараа нь самбар руу нэвтрэх боломжтой болно.
Бид одоо скриптийг эхлүүлэхийн өмнө хэд хэдэн зүйлийг хийх хэрэгтэй байна. Эхний зүйл бол "sudo raspi-config" командыг ажиллуулах замаар камерыг идэвхжүүлэх явдал юм. Та "Interfacing options", дараа нь "Camera" руу очоод идэвхжүүлэх шаардлагатай болно. Tab товчлуурыг ашиглан "Finish" сонголтыг сонгоод самбарыг дахин ачаална уу. Самбарт нэг минут өгөөд дараа нь дахин нэвтэрнэ үү.
Дараа нь бид 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" програмыг ажиллуулаад 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:
Уншсанд баярлалаа!
Зөвлөмж болгож буй:
DIY -- Arduino Uno ашиглан ухаалаг гар утсыг ашиглан хянадаг аалз роботыг хэрхэн яаж хийх вэ: 6 алхам
DIY || Arduino Uno ашиглан ухаалаг гар утсыг ашиглан хянаж болох аалз роботыг хэрхэн яаж хийх вэ: аалз роботыг бүтээхдээ роботын талаар олон зүйлийг сурч болно. Энэхүү видеон дээр бид ухаалаг гар утсаа ашиглан ажиллуулж болох аалз роботыг хэрхэн хийхийг танд үзүүлэх гэж байна (Андрой
Arduino болон DFPlayer Mini MP3 тоглуулагчийн модулийг ашиглан LCD ашиглан MP3 тоглуулагч хэрхэн хийх вэ: 6 алхам
Arduino болон DFPlayer Mini MP3 тоглуулагчийн модулийг ашиглан LCD тоглуулагчийг хэрхэн яаж хийх вэ: Өнөөдөр бид Arduino болон DFPlayer мини MP3 тоглуулагчийн модулийг ашиглан LCD тоглуулагч хийх болно. Төсөл нь SD карт дээрх MP3 файлуудыг уншиж, түр зогсоох боломжтой. мөн 10 жилийн өмнөх төхөөрөмжтэй адил тоглоорой. Мөн өмнөх дуу, дараагийн дуу нь хөгжилтэй байдаг
Pi Zero Dashcam хийх (pt. 3): Файлын менежмент ба сайжруулалт: 3 алхам
Pi Zero Dashcam хийх (pt. 3): Файлын менежмент ба сайжруулалт: Бид Pi Zero dashcam төслийг үргэлжлүүлж байгаа бөгөөд энэ нийтлэлд бид файлын менежментийг анхаарч, процесст зарим сайжруулалтыг нэмж оруулсан болно. Энэ төсөл бараг дуусч байгаа бөгөөд бид ирэх долоо хоногийн бичлэг/видеонд замын туршилтыг хийх болно
Arduino UNO ашиглан дрон хэрхэн хийх вэ - Микроконтроллер ашиглан квадрокоптер хийх: 8 алхам (зурагтай)
Arduino UNO ашиглан дрон хэрхэн хийх вэ | Микроконтроллер ашиглан квадрокоптер хийх: Танилцуулга Миний Youtube сувагт зочлоорой Drone бол худалдан авахад маш үнэтэй хэрэгсэл юм. Энэ нийтлэлд би үүнийг хэрхэн хямд үнээр хийх талаар ярилцах болно. Та яаж ийм үнээр хямд үнээр өөрийн гараар хийх вэ … Энэтхэгт бүх материал (мотор, ESC
HT12D HT12E ашиглан RF 433MHZ радио хяналт - HT12E & HT12D ашиглан 433mhz ашиглан Rf алсын удирдлага хийх: 5 алхам
HT12D HT12E ашиглан RF 433MHZ радио хяналт | HT12E & HT12D -ийг 433mhz ашиглан Rf алсын удирдлага хийх: Энэхүү зааварчилгаанд би HT12E кодчилол бүхий 433mhz дамжуулагч хүлээн авах модулийг ашиглан RADIO алсын удирдлага хийхийг танд үзүүлэх болно. HT12D декодер IC. Энэхүү зааварчилгаанд та өгөгдлийг маш хямд найрлагатай ашиглан илгээх, хүлээн авах боломжтой болно: HT