Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Алхам 1: Fswebcam суулгана уу
- Алхам 2: Алхам 2: Bash скрипт үүсгэх, автоматжуулах
- Алхам 3: Алхам 3: Зургаа шалгана уу
- Алхам 4: Алхам 4: Видеог кодлох, тоглуулах
- Алхам 5: Алхам 5: Pi руу алсын зайнаас нэвтрэх
- Алхам 6: Алхам 6: Видео гаргах
Видео: Цаг алдах камерын төхөөрөмж: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-31 10:22
Миний түргэн шуурхай төхөөрөмж нь анхны үеийн Pi + маш хямд USB вэбкамер + үнэгүй зогсоол (bipod) ашигладаг. Миний бүтээх шалгуурын нэг хэсэг бол би олж авсан зүйлээ дахин ашиглах/эргүүлэх явдал юм, эс тэгвэл би зүгээр л гадагш гараад Pi камерын модулийг худалдаж аваад энэ төслийн гарын авлагыг ашигласан болно. Өө.. энэ бүгдийг терминалаар ажиллуулах ёстой байсан - миний тооцоолсноор ихэнх/бүх бичлэгийг алсаас (толгойгүй) эсвэл сүлжээ ашиглахгүйгээр хийх болно.
Хангамж
Зардал ба тоног төхөөрөмж:
- RPi 1 -р үе = 5 фунт стерлинг
- 16GB SD карт = 5 фунт стерлинг
- Цахилгаан хангамж = 4: 00 фунт
- USB вэбкамер = 1 фунт стерлинг
- CAT5 ethernet кабель = үнэгүй
- Bipod = үнэгүй
Алхам 1: Алхам 1: Fswebcam суулгана уу
ТАЙЛБАР: Би одоогийн Raspbian OS (Buster ширээний хувилбар) цэвэр суулгасан 16Gb SD картыг ашигласан. Би Etcher ашиглан картаа гялсхийлгэдэг.
Энэхүү RPi баримт бичигт тайлбарласны дагуу fswebcam суулгаж эхлээрэй.
sudo apt суулгах fswebcam
Хямдхан/нөөц вебкамераа залгаад дараах аргуудыг ашиглан туршиж үзээрэй.
fswebcam -r 800X600 зураг.jpg
Хэрэв энэ нь зөв ажиллаж байвал олон тооны зургийг хадгалах лавлах үүсгэ.
mkdir вэб камер
Алхам 2: Алхам 2: Bash скрипт үүсгэх, автоматжуулах
Терминал цонх / командын мөрийг ашиглан хийсэн бүх командууд.
Нано дээр bash скрипт үүсгээрэй (webcam.sh гэж нэрлэдэг). Хоосон файлыг дараах байдлаар бичнэ үү.
нано вэб камер.sh
Дууссан bash скрипт:
#!/bin/bash
DATE = $ (огноо +"%Y-%m-%d_%H%M")
fswebcam -r 800x600 -no -banner/home/pi/webcam/$DATE.jpg
Үүнийг гүйцэтгэх боломжтой болгохын тулд энэ тушаалыг ашиглана уу.
chmod +x вэбкамер.sh
Энэ тушаалыг ашиглан скриптийг шалгана уу.
./webcam.sh
Cron ашиглан процессыг автоматжуулах (энд сайн тайлбар байна).
Дараах тушаалыг командын мөрөнд оруулаад файлын доод хэсэгт очоод хоёр дахь тушаалыг бичнэ үү.
crontab -e
* * * * * /home/pi/webcam.sh 2> & 1
Таны бодож сэтгэдэг онлайн crontab генератор байдаг:
Хадгалж, текст засварлагчаас гарна уу. Дахин ачаална уу, вэбкамераа тохируулаад яваарай. Энэ скрипт нь хоёр секунд тутамд (өдөр бүр) дүрсийг авдаг бөгөөд 800x600 форматтай өвөрмөц тамгатай файлын нэрийг бүгдийг нь вэбкамерын фолдерт хаядаг.
Алхам 3: Алхам 3: Зургаа шалгана уу
Вэбкам фолдер дотор дараахь зүйлийг бичнэ үү.
үзэх ls
Энэ нь фолдерын агуулгыг бодит цагийн шинэчлэлтээр харуулдаг.
Би тушаалын мөрийг ашиглан зургуудыг (заримыг нь) хурдан эргүүлэхийг хүсч байсан (кодлохын өмнө шалгах). Оруулах:
sudo apt-get update
бүх сануулгыг хүлээж авах
Дараа нь бичнэ үү:
sudo apt -get -y fbi суулгана уу
Зургийн слайд үзүүлбэрийг хурдан (нэг зураг тутамд 1 секунд) тоглуулахын тулд синтаксийг ашиглана уу (монитортой холбогдсон үед): fbi -a -t 1 *.jpg
Тэмдэглэл: "Холбооны мөрдөх товчоо зөвхөн командын мөрөөс ажилладаг бөгөөд өөр график интерфейс ажиллахгүй. Тиймээс, хэрэв та командын мөр рүү шууд ачаалах юм бол энэ нь сайн ажиллах болно. Хэрэв та ширээний компьютер дээр ачаалаад терминал цонх ашиглавал энэ нь ажиллахгүй болно."
Энэхүү тэмдэглэл болон fbi-ийн санаанд Raspberrypi-ийн тагнуулчинд баярлалаа гэж хэлэх ёстой.
Алхам 4: Алхам 4: Видеог кодлох, тоглуулах
Видео засварлах хэрэгслийн ноцтой хэсэг болох FFMPEG -ийг суулгаарай. FFMPEG -ийг командын мөрөөс салгаж болно (хэрэв та юу хийж байгаагаа мэдэж байгаа бол!). Үүнийг суулгах:
sudo apt-get ffmpeg суулгана уу
Jpeg -ийг кино болгон хөрвүүлэхийн тулд вэбкамерын лавлах доторх синтаксийг ашиглана уу.
муур *-j.webp" />
Тиймээс энэ нь jpeg -ийн жагсаалтыг боловсруулахын тулд ffmepg болгоно. 20 -ийн фрэйм дээр дууссан видео гаралт.mkv эсвэл mpg/mp4 гэх мэт. Та видеоныхоо гаралтыг өөрчлөхийн тулд унтраалгыг ашиглан өөрчилж болох олон хувьсагч байдаг.
Энэ бол миний олж мэдсэн хамгийн энгийн арга байсан бөгөөд энэ сэдвээр хийсэн видео бичлэгийнхээ төлөө Лук Смитэд талархал илэрхийлье. Бусад аргууд байдаг бөгөөд ffmpeg тусламжийн хуудсууд нь зарим сайн жишээг өгдөг.
Видеог командын мөрөөс тоглуулахын тулд би VLC медиа тоглуулагч ашигладаг.
Үүнийг бичиж оруулна уу:
vlc --zoom 0.5 -Loop video.mkv
Энэ нь скриптийг цуцлахын тулд CTRL + C товчлуурыг дарах хүртэл видеог 0.5 хэмжээсээр тоглуулдаг. Хэрэв та ширээний горим (startx) руу ороод терминалын цонх нээвэл энэ нь хамгийн сайн ажилладаг болохыг би олж мэдсэн. Үгүй бол pi -ийн хуучин хувилбарууд том / сайн видео бичлэгүүдээс фрэймүүдийг хаях болно. VLC медиа тоглуулагч нь терминалын цонхноос ажиллуулахын тулд ffmpeg -тэй төстэй цогц командыг агуулдаг.
Алхам 5: Алхам 5: Pi руу алсын зайнаас нэвтрэх
Скриптүүдийг ажиллуулахын тулд pi -г хаагаад файлуудыг шилжүүлэхийн тулд би Windows -ийн хоёр програм болон CAT 5 ethernet кабелийг ашигласан.
Pi -д нэвтрэх нь Cat 5 кабелиар хийгдсэн бөгөөд үүнийг хурдан бөгөөд хялбар аргаар оруулах боломжтой гэж би бодсон юм. Би камерынхаа төхөөрөмжийг саравчинд эсвэл гадаа хааяа (сүлжээгүй) төсөөлдөг байсан. Би статик IP хаягийг тохируулж, утасны халуун цэгийг ашиглах хүртэл физик холболт хамгийн тохиромжтой мэт санагдсан!
Тиймээс кабелийг зөөврийн компьютер болон зөөврийн компьютер/компьютерт залгаарай. Эдгээр хоёр үнэгүй програмыг суулгана уу.
- Шаваас
- WinSCP
Би Putty ашиглан ffmeg скриптүүдийг ажиллуулж, Pi -г унтраасан (одоо sudo -г унтраах). Windows компьютер дээрээ Putty -ийг ачаална уу. Хостын нэр дээр Pi нэрээ оруулаад дараа нь.local гэж оруулна уу. өөрөөр хэлбэл минийх:
pi-вэбкамер. орон нутгийн
Нээлттэй товчийг дараад нэр, нууц үгээ оруулах зааврыг дагана уу. Дараа нь та скрипт ажиллуулах, лавлах директоруудыг тойрон аялахад тохиромжтой терминалын түвшинд Pi руу орно.
Видеог Pi -ээс зөөврийн компьютер дээрээ хуулах эсвэл зөөхийн тулд WinSCP програмыг ашигласан. Энэ нь.local -ээр төгссөн пи хаягаа оруулах, Pi нууц үгээ оруулах хүсэлтийг дагаж мөрдөхтэй адил үйлчилнэ.
Дараа нь файлуудаа Pi -аасаа (баруун) Windows зөөврийн компьютер дээрээ (зүүн талд) чирнэ үү.
Алхам 6: Алхам 6: Видео гаргах
Миний туршиж үзсэн хоёр жишээг доор харуулав. Хоёуланг нь *.mkv хэлбэрээр гаргаж өгсөн нь *.mp4 CODEC шиг сайн үр дүнг үзүүлсэн. *. Mpg/Mpeg видео форматыг сольсон бололтой. Хоёр бичлэг хоёулаа саарал шуургатай өдрүүдэд хийгдсэн тул тодорхой байдлыг даван туулах боломжгүй юм. Jpgs -ийг 650X480 хэмжээтэйгээр авсан. Би видеог үзүүлэхдээ илүү өндөр rez jpeg болон өөр өөр хүрээний хурдыг туршиж үзэх болно.
Замд тусалсан Энди & Эмили @ Telford Makerspace -т баярлалаа.
Зөвлөмж болгож буй:
ESP32-CAM хавтанг ашиглан цаг алдах камер: 6 алхам
ESP32-CAM хавтанг ашиглан цаг хугацааны камер: Энэ төсөл нь өмнөх дижитал камерын төсөл дээр суурилсан бөгөөд бид ESP32-CAM самбарыг ашиглан цаг хугацааны камерыг бүтээдэг. Бүх зургийг microSD картанд дараалан хадгалдаг бөгөөд зураг авсны дараа самбар унтах болно
Бөөрөлзгөнө Pi ашиглан цаг алдах энгийн камер: 3 алхам
Бөөрөлзгөнө Pi-ийг ашиглан цаг алдах энгийн камер: Энэ нийтлэл нь Raspberry Pi ашиглан энгийн хурдны камер хэрхэн бүтээхийг танд харуулах болно. Нарийвчлал, үргэлжлэх хугацаа, хугацааг скриптээр хялбархан шинэчлэх боломжтой. Бид ESP32-CAM хавтанг ашиглан ижил төстэй зүйлийг бүтээсэн боловч Raspberry Pi камерыг
Цаг хугацаа алдах хайрцаг: 5 алхам
Time-Lapse Box: Энэхүү заавар нь Raspberry Pi-ийн цагийн хуваарийг хэрхэн яаж хийхийг харуулах болно! Энэхүү тохиргоог Raspberry Pi-ийн удирддаг гэрлийн эх үүсвэр, камер (PiCamera) агуулсан хайрцгаар хийсэн бөгөөд зураг авах, Google-д байршуулах боломжтой. Жолоодож байна. Би гэрлээ асааж байна
Цаг алдах төмөр замын хөдөлгөөнийг хянах гулсагч: 10 алхам (зурагтай)
Хугацаа алдах төмөр замын хөдөлгөөний хяналтын гулсагч: Энэхүү зааварчилгаанд Arduino -ийн жолоодогч шаттай моторыг ашиглан хурдны төмөр замыг хэрхэн яаж хөдөлгүүрчлэх талаар тайлбарласан болно. Бид танд моторлохыг хүсч буй төмөр замтай гэж үзээд шаталсан моторыг жолооддог Motion Controller дээр голчлон анхаарлаа хандуулах болно
Хугацаа алдах камерын машины салгаж авах боломжтой. 5 алхам
Хугацаа алдах камерын салгаж болох машины холболт: https://www.instructables.com/id/Camera_for_time_lapse_pictures_made_easy/ Дээрх линк дээр харуулсан цаг хугацааны камер ашиглан хийсэн кино маань энд байна. Http://www.youtube.com /watch? v = AWh46mqROkQЭнэ зааварчилгаа нь миний үргэлжлэл юм