Агуулгын хүснэгт:
- Алхам 1: Шуурхай видео
- Алхам 2: Шаардлагатай зүйлс
- Алхам 3: Програм хангамжийн шаардлага
- Алхам 4: Raspbian -ийг SD карт дээр суулгах
- Алхам 5: Эхний ачаалах
- Алхам 6: Pi ба алсын хандалтын Raspberry Pi -ийн IP хаягийг хайж олох
- Алхам 7: Эхний хандалт 1 -р хэсэг: Файлын системийг өргөжүүлэх
- Алхам 8: Эхний хандалт 2 -р хэсэг: Камерын интерфэйсийг идэвхжүүлнэ үү
- Алхам 9: Raspberry Pi камерыг холбоно уу
- Алхам 10: Код
- Алхам 11: Raspberry Pi -аас зургийг зөөврийн компьютер дээрээ дамжуулах
- Алхам 12: Зургийг цаг хугацааны видео болгон хөрвүүлэх
Видео: Raspberry Pi (11 мөр код) ашиглан цаг алдах видео хийх: 12 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Саяхан би анх удаа ширээнийхээ тогоонд хэдэн үр суулгалаа. Тэдний өсөлтийг хараад үнэхээр их баяртай байсан, гэхдээ энэ бол удаан үйл явц гэдгийг бид бүгд мэднэ. Өсөлтийг харж чадаагүй нь миний урмыг хугалсан боловч гэнэт миний доторх электроникийн хоббичин сэрээд энэ удаашралтай үйл явцыг дүрслэхийн тулд 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 (холбоос)
- 16GB microSD карт (холбоос)
- уншигчтай microSD карт (холбоос)
- 5V/2A цэнэглэгч (холбоос)
- Ethernet кабель (холбоос)
Алхам 3: Програм хангамжийн шаардлага
Тодорхойлолт: Raspberry Pi -д зориулсан Raspbian jessie OS, бид nmap, ssh, scp, python3 гэх мэт онцлогуудыг ашиглах болно. Зургийн дарааллыг цаг алдалгүй видео болгон хөрвүүлэх зориулалттай Openshot видео редактор (Энэ бол миний линукс зөөврийн компьютер дээр ашигласан видео засварлагч бөгөөд та өөрийн хүссэн видео засварлагчийг сонгох эрхтэй).
Програм хангамжийн шаардлага:
- Raspbian jessie (холбоос)
- Openshot видео засварлагч (холбоос)
Алхам 4: Raspbian -ийг SD карт дээр суулгах
Тодорхойлолт: Хамгийн эхний хийх зүйл бол Raspberry Pi -г ажиллуулах явдал юм. Үүнийг хийхийн тулд бид эхлээд raspberrypi.org -аас Raspbian OS -ийг татаж авах хэрэгтэй. Татаж авсны дараа бид энэ OS -ийн дүрсийг SD карт дээрээ бичих хэрэгтэй. Raspbian -ийг SD карт дээр суулгахын тулд эдгээр алхмуудыг дагана уу.
Алхам:
- Raspberrypi.org руу орж Raspbian -ийн хамгийн сүүлийн хувилбарыг татаж аваарай.
- SD картаа SD карт уншигч руу оруулна уу.
- SD карт уншигчаа зөөврийн компьютер/компьютер дээрээ оруулна уу.
- OS -ийг SD картандаа байршуулахын тулд ЭНЭ ЛИНК -ийг дагана уу. Холбоос нь зөөврийн компьютер/PC, Windows, MAC, Linux дээр ажиллах зааврыг агуулсан бөгөөд таны шаардлагын дагуу дагаж мөрдөөрэй.
Одоо энэ SD картыг Raspberry Pi -д оруулаад дараагийн алхамыг уншаарай [Rpi -ээ асаах гэж бүү яараарай;)].
Алхам 5: Эхний ачаалах
Тодорхойлолт: Raspberry pi -г асаахаасаа өмнө Ethernet кабель ашиглан толгойгүй (дэлгэцгүй нэг) Pi болон зөөврийн компьютерээ нэг сүлжээнд холбоно уу. Одоо 5V/2A тэжээлийн хангамж ашиглан Pi -ээ асаана уу. Энэ бол таны анхны ачаалах төхөөрөмж боловч зөв харагдах зүйл байхгүй, Raspberry Pi дээр цөөн хэдэн LED анивчсан, сүлжээний LED нь тасралтгүй анивчсан байна. Хүлээгээрэй, дараагийн алхам бол та Raspberry pi -гээ оруулна уу:).
Алхам 6: Pi ба алсын хандалтын Raspberry Pi -ийн IP хаягийг хайж олох
Тайлбар: Одоо бид зөөврийн компьютер/компьютертэйгээ ижил сүлжээнд холбогдсон Raspberry Pi -ийн IP хаягийг олох хэрэгтэй. Хэрэв та зөөврийн компьютер/компьютер дээрээ Линукс үйлдлийн систем ашиглаж байгаа бол зөөврийн компьютер/компьютерынхаа IP хаягийг олохын тулд ifconfig гэж бичнэ үү. Бид Raspberry pi -ийн IP хаягийг дараах хоёр аргын аль нэгийг ашиглан олох боломжтой.
IP хаягийг олох арга:
- Дэд сүлжээгээ сканнердахын тулд линукс машин дээрх nmap командыг ашиглан бөөрөлзгөнө pi сууринд гарч ирэх IP хаягийг тэмдэглэнэ үү.
- USB -г UART хөрвүүлэгч ашиглан ЭНЭ ЛИНК -ийг дагана уу. Энэ нь танд Raspberry Pi руу нэвтрэх боломжийг олгоно, тэндээс ifconfig ашиглан Raspberry Pi -ийн IP хаягийг олох боломжтой болно.
Raspberry Pi -ийн IP хаягийг олсны дараа та линз дээр SSH, Windows машин дээр PuTTY ашиглан Raspberry Pi руу нэвтрэх боломжтой болно.
Алхам 7: Эхний хандалт 1 -р хэсэг: Файлын системийг өргөжүүлэх
Тодорхойлолт: Эхний ачаалах үед Raspberry Pi -ийг SSH ашиглан оруулна уу. Бид 2 чухал тохиргоог хийх хэрэгтэй, өөрөөр хэлбэл файлын системийг өргөжүүлж, камерын интерфэйсийг идэвхжүүлэх хэрэгтэй. Файлын системийг өргөтгөснөөр та бүх SD карт хадгалах санг OS дээр ашиглах боломжтой эсэхийг баталгаажуулах боломжтой болно. Энэхүү тохиргоог гүйцэтгэх алхамууд дараах байдалтай байна.
Файлын системийг өргөжүүлэх алхамууд:
- IP хаягаа ашиглан Pi руу SSH хийсний дараа 'sudo raspi-config' гэж бичнэ үү.
- Raspberry Pi Програм хангамжийн тохиргооны хэрэгсэл гарч ирэх бөгөөд "Файлын системийг өргөжүүлэх" -ийг сонгоод enter дарна уу.
- Та "Root partition -ийн хэмжээг өөрчилсөн" гэсэн цонх гарч ирэх болно. Дараагийн дахин ачаалах үед файлын систем томрох болно, "enter" товчийг дарна уу.
- Тохиргооны цэснээс гарах,
- Дахин гарч ирэх цонх 'Та одоо дахин ачаалахыг хүсч байна уу?' гарч ирэх бөгөөд "тийм" гэж сонгоод enter дарна уу.
- Дахин ачаалах үед SSH -ийг Pi руу оруулаад 'df' гэж бичээрэй, энэ нь таны өргөтгөсөн файлын системийн дэлгэрэнгүйг харуулах болно.
Тиймээс одоо танд өргөтгөсөн файлын систем байгаа бөгөөд камерын интерфэйсийг идэвхжүүлээрэй.
Алхам 8: Эхний хандалт 2 -р хэсэг: Камерын интерфэйсийг идэвхжүүлнэ үү
Камерын интерфэйсийг идэвхжүүлэх алхамууд:
- IP хаягийг ашиглан Pi руу SSH оруулаад 'sudo raspi-config' гэж бичнэ үү.
- Raspberry Pi програм хангамжийн тохиргооны хэрэгсэл гарч ирэх бөгөөд "Камерыг идэвхжүүлэх" -ийг сонгоод enter дарна уу.
- Та "Камерын интерфэйсийг идэвхжүүлэхийг хүсч байна уу" гэсэн цонх гарч ирэх бөгөөд "тийм" гэж сонгоод enter дарна уу.
- "Камерын интерфейс идэвхгүй байна" гэсэн баталгаажуулах цонх гарч ирэх бөгөөд enter товчийг дарна уу.
- Тохиргооны цэснээс гарах.
Бүх тохиргоог хийсний дараа Raspberry Pi -ээ унтраагаад дараагийн алхам руу орно уу.
Алхам 9: Raspberry Pi камерыг холбоно уу
Тодорхойлолт: Raspberry Pi -г унтраасны дараа камераа Pi -ийн CSI холбогч руу холбоно уу. Зураг дээр үзүүлсэн шиг камерын холбогч тууз. Эцэст нь Raspberry Pi -г дахин асаана уу.
Алхам 10: Код
Тодорхойлолт: Манай кодыг Python3 дээр бичсэн бөгөөд ердөө 11 мөр кодтой. Эхний 3 мөр нь багцаас ангиудыг импортлодог бол дараагийн хэсэгт бид камерын объектыг үүсгэдэг хязгааргүй давталттай бөгөөд үе үе зураг авдаг. Бид энэ python кодыг python3 командыг ашиглан гүйцэтгэх боломжтой. Энэ кодыг гараар гүйцэтгэхийн оронд бид энэ гүйцэтгэх командыг /etc/rc.local файлд оруулж болно. Энэ нь Raspberry Pi -ийг ачаалах бүрт энэ скриптийг гүйцэтгэх болно, ингэснээр камер зураг авч эхлэх болно. Манай код хязгааргүй давталт агуулсан тул rc.local файлын гүйцэтгэх командын төгсгөлд амперсанд (&) оруулахаа бүү мартаарай.
Та энэ кодыг GITHUB -аас татаж авах боломжтой.
Алхам 11: Raspberry Pi -аас зургийг зөөврийн компьютер дээрээ дамжуулах
Тайлбар: Pi дээрээ цөөн хэдэн зураг авсны дараа та зургуудаа үзэх хүсэлтэй болно. Pi -ээс зөөврийн компьютерт зураг дамжуулахын тулд 'scp' командыг ашиглана уу. Scp командын форматыг дээрх зургаас харж болно.
Алхам 12: Зургийг цаг хугацааны видео болгон хөрвүүлэх
Тодорхойлолт: Бүх зургийг зөөврийн компьютер дээрээ импортлосны дараа. Бид өөрсдийн видео засварлагчдыг ашиглан энэхүү зургийн дарааллыг цаг алдалгүй сайхан видео болгон хөрвүүлэх боломжтой. Хэрэв та линукс дээр ажиллаж байгаа бол үүнийг хийхийн тулд дараах алхмуудыг ашиглаж болно.
Алхам:
- 'OpenShot' видео засварлагчийг нээнэ үү (програм хангамжийн төвөөс суулгана уу),
- Edit-> Preferences цэснээс хүрээ бүрт хуваарилах цагийг тохируулна уу.
- Төслийн файлууд хэсэгт хулганы баруун товчийг дарж, файлуудыг импортлох дээр хулганы баруун товчийг дарж видео засварлагч руу зураг импортлох,
- Импортлосны дараа бүх зургийг сонгоод, хулганы баруун товчийг дараад 'Хугацаанд нэмэх' -ийг сонгоно уу.
- Урьдчилан үзэх хувилбарыг үзээд эцэст нь Файл-> Видео экспортлохоос видеогоо экспортлох боломжтой.
Экспортлохдоо та цаг алдсан үзэсгэлэнтэй видеогоо хүлээн авах болно, үүнийг үзээрэй, тэгээд …… (мэдэхгүй байна, мэдрэмжийг аваарай).
Хэрэв та миний хоцрогдсон видеог үзэхийг хүсвэл 2-р алхам дээрх видеог үзээрэй. Энэ бол зааварчилгааны бүх зүйл юм. Цаг гаргасанд баярлалаа.
Хэрэв танд энэ заавар таалагдсан бол миний youtube суваг танд таалагдах магадлал өндөр байна.
Зөвлөмж болгож буй:
ESP32-CAM хавтанг ашиглан цаг алдах камер: 6 алхам
ESP32-CAM хавтанг ашиглан цаг хугацааны камер: Энэ төсөл нь өмнөх дижитал камерын төсөл дээр суурилсан бөгөөд бид ESP32-CAM самбарыг ашиглан цаг хугацааны камерыг бүтээдэг. Бүх зургийг microSD картанд дараалан хадгалдаг бөгөөд зураг авсны дараа самбар унтах болно
Бөөрөлзгөнө Pi ашиглан цаг алдах энгийн камер: 3 алхам
Бөөрөлзгөнө Pi-ийг ашиглан цаг алдах энгийн камер: Энэ нийтлэл нь Raspberry Pi ашиглан энгийн хурдны камер хэрхэн бүтээхийг танд харуулах болно. Нарийвчлал, үргэлжлэх хугацаа, хугацааг скриптээр хялбархан шинэчлэх боломжтой. Бид ESP32-CAM хавтанг ашиглан ижил төстэй зүйлийг бүтээсэн боловч Raspberry Pi камерыг
Arduino IDE ашиглан M5stick C ашиглан цаг хийх - M5stack M5stick-C-тэй RTC бодит цагийн цаг: 4 алхам
Arduino IDE ашиглан M5stick C ашиглан цаг хийх | M5stack M5stick-C-тэй RTC бодит цагийн цаг: Сайн байна уу залуусаа, энэ зааварчилгаанд бид Arduino IDE ашиглан m5stack-ийн m5stick-C хөгжүүлэлтийн самбар ашиглан хэрхэн цаг хийхийг сурах болно. Тиймээс m5stick нь огноо, цаг, цагийг харуулах болно. дэлгэц дээр сарын долоо хоног
Цаг алдах төмөр замын хөдөлгөөнийг хянах гулсагч: 10 алхам (зурагтай)
Хугацаа алдах төмөр замын хөдөлгөөний хяналтын гулсагч: Энэхүү зааварчилгаанд Arduino -ийн жолоодогч шаттай моторыг ашиглан хурдны төмөр замыг хэрхэн яаж хөдөлгүүрчлэх талаар тайлбарласан болно. Бид танд моторлохыг хүсч буй төмөр замтай гэж үзээд шаталсан моторыг жолооддог Motion Controller дээр голчлон анхаарлаа хандуулах болно
Arduino ашиглан мөр дагагч хэрхэн хийх вэ: 8 алхам (зурагтай)
Arduino ашиглан мөр дагагчийг хэрхэн яаж хийх вэ: Хэрэв та робот техникийг ашиглаж эхэлж байгаа бол эхлэгчдийн хийж буй анхны төслүүдийн нэг нь шугам дагагчтай болно. Энэ бол ердийн хар өнгөтэй, арын дэвсгэрээс ялгаатай шугамын дагуу явах зориулалттай тусгай тоглоомон машин юм. Од авцгаая