Агуулгын хүснэгт:

Raspberry Pi Zero ашиглан DashCam хийх (pt.1): 3 алхам
Raspberry Pi Zero ашиглан DashCam хийх (pt.1): 3 алхам

Видео: Raspberry Pi Zero ашиглан DashCam хийх (pt.1): 3 алхам

Видео: Raspberry Pi Zero ашиглан DashCam хийх (pt.1): 3 алхам
Видео: Превратите свой Raspberry Pi Pico в ПЛК Mitsubishi FX1N 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 -г алсаас удирдах боломжийг бидэнд олгоход хэрэгтэй болно. Өөр нэг сонголт бол утастай холболтыг ашиглах, 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:

Уншсанд баярлалаа!

Зөвлөмж болгож буй: