Përmbajtje:

Pajisja e aparatit me kalimin e kohës: 6 hapa
Pajisja e aparatit me kalimin e kohës: 6 hapa

Video: Pajisja e aparatit me kalimin e kohës: 6 hapa

Video: Pajisja e aparatit me kalimin e kohës: 6 hapa
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Korrik
Anonim
Pajisja e aparatit me kalimin e kohës
Pajisja e aparatit me kalimin e kohës

Pajisja ime e kalimit të kohës përdor një gjeneratë të parë 'Pi +' një kamerë USB shumë të lirë + një stendë falas (bipod). Një pjesë e kritereve të mia të ndërtimit është të ripërdorni/përmirësoni ciklin që kam tashmë, përndryshe do të kisha dalë jashtë dhe do të blija një modul kamera Pi dhe do të përdorja këtë udhëzues projekti. Oh.. dhe e gjithë kjo duhej të drejtohej përmes terminalit - siç parashikova që shumica/e gjithë përpunimi i postës do të bëhej nga distanca (pa kokë), ose duke mos përdorur një rrjet.

Furnizimet

Kostot dhe pajisjet:

  • RPi Gjenerata e Parë =: 5: 00
  • Kartë SD 16 GB =: 5: 00
  • Furnizimi me energji = £ 4: 00
  • Webcam USB = £ 1: 00
  • Kabllo Ethernet CAT5 = falas
  • Bipod = falas

Hapi 1: Hapi 1: Instaloni Fswebcam

Hapi 1: Instaloni Fswebcam
Hapi 1: Instaloni Fswebcam
Hapi 1: Instaloni Fswebcam
Hapi 1: Instaloni Fswebcam

SHENIM: Kam përdorur një kartë SD 16Gb me një instalim të pastër të OS aktual Raspbian (version desktop desktop). Unë përdor Etcher për të ndezur kartat e mia.

Filloni duke instaluar fswebcam, siç përshkruhet në këtë dokumentacion RPi.

sudo apt instaloni fswebcam

Lidhni kamerën tuaj të lirë/rezervë dhe provojeni duke përdorur:

fswebcam -r 800X600 image.jpg

Nëse kjo funksionon mirë, krijoni një drejtori për të mbajtur masat tuaja të imazheve.

kamerë në internet mkdir

Hapi 2: Hapi 2: Krijoni Bash Script & Automate

Hapi 2: Krijoni Bash Script & Automate
Hapi 2: Krijoni Bash Script & Automate

Të gjitha komandat bëhen duke përdorur një dritare terminale / rresht komandues.

Krijoni një shkrim bash në nano (i quajtur webcam.sh). Krijoni skedarin bosh duke shtypur:

nano webcam.sh

Skenari i përfunduar i bashit:

#!/bin/bash

DATA = $ (data +"%Y-%m-%d_%H%M")

fswebcam -r 800x600 --no -banner /home/pi/webcam/$DATE.jpg

Përdorni këtë komandë për ta bërë atë të ekzekutueshëm:

chmod +x webcam.sh

Provoni skriptin duke përdorur këtë komandë:

./webcam.sh

Automatizoni procesin duke përdorur cron (shpjegim i mirë këtu).

Shkruani komandën e mëposhtme në rreshtin e komandës, shkoni në fund të atij skedari dhe shkruani komandën e dytë:

crontab -e

* * * * * /home/pi/webcam.sh 2> & 1

Ekziston edhe një gjenerator i dobishëm në internet crontab i cili bën gjithçka për ju:

Ruani dhe dilni nga redaktuesi i tekstit. Rinisni, vendosni kamerën tuaj në internet dhe shkoni. Ky skenar tani merr një imazh çdo dy sekonda (çdo ditë) me një emër unik të skedarit të vulosur në kohë në res '800X600, i hedhur në dosjen tuaj të kamerës.

Hapi 3: Hapi 3: Kontrolloni imazhet tuaja

Hapi 3: Kontrolloni imazhet tuaja
Hapi 3: Kontrolloni imazhet tuaja
Hapi 3: Kontrolloni imazhet tuaja
Hapi 3: Kontrolloni imazhet tuaja

Brenda llojit të dosjes së kamerës në internet:

shiko ls

Kjo shfaq përmbajtjen e dosjes me një azhurnim në kohë reale.

Doja një mënyrë të shpejtë për të kaluar nëpër (disa) imazhe duke përdorur një linjë komande (për t'i kontrolluar ato para kodimit). Shkruani në:

përditësim sudo apt-get

pranoni të gjitha kërkesat

Pastaj shkruani:

sudo apt -get -y instaloni fbi

Për të luajtur një shfaqje të shpejtë të imazheve (1 sekondë për imazh) përdorni sintaksën (kur lidheni me një monitor): fbi -a -t 1 *.jpg

Shënim: "FBI punon vetëm nga rreshti i komandës pa ndërfaqe grafike të tjera. Pra, nëse filloni direkt në vijën e komandës do të funksionojë mirë. Nëse futeni në desktop dhe më pas përdorni një dritare terminale, nuk do të funksionojë."

Falenderimi duhet t'i shkojë djalit spiun Raspberrypi për këtë shënim dhe idenë e fbi.

Hapi 4: Hapi 4: Kodimi dhe luajtja e videos

Hapi 4: Kodimi dhe luajtja e videos
Hapi 4: Kodimi dhe luajtja e videos

Instaloni FFMPEG - i cili është një pjesë serioze e kompletit të redaktimit të videos. FFMPEG mund të fshihet nga rreshti i komandës (nëse e dini se çfarë po bëni!). Instaloni atë:

sudo apt-get install ffmpeg

Shndërroni jpegs tuaj në një film duke përdorur sintaksën - brenda drejtorisë së kamerës në internet:

mace *-j.webp" />

Pra, kjo nxjerr listën e jpegs në ffmepg për t'u përpunuar; me një kuadër prej 20, për të përfunduar daljen e videos.mkv ose mpg/mp4, etj. Ka shumë më shumë ndryshore që mund të ndryshoni duke përdorur çelsin për të modifikuar daljen e videos tuaj!

Kjo ishte metoda më e thjeshtë që gjeta - dhe falënderimet duhet t'i shkojnë Luke Smith për videon e tij mbi këtë temë. Ka metoda të tjera, dhe faqet e ndihmës ffmpeg gjithashtu ofrojnë disa shembuj të mirë.

Për të luajtur videon nga rreshti i komandës, unë përdor media player VLC.

Bëni këtë duke shtypur:

vlc -zmadhim 0.5 -loop video.mkv

Kjo e luan videon me shkallë 0.5 të lakuar derisa të shtypni CTRL + C për të ndërprerë skenarin. Kam zbuluar se kjo funksionon më mirë nëse shkoni në modalitetin e desktopit (startx) pastaj hapni një dritare terminale. Përndryshe, versionet më të vjetra të pi do të lëshojnë korniza nga video të mëdha / hi rez. Media player VLC ka një grup të plotë komandash - të ngjashme me ffmpeg, për të ekzekutuar nga një dritare terminale.

Hapi 5: Hapi 5: Qasja në distancë në Pi

Hapi 5: Qasja në distancë në Pi
Hapi 5: Qasja në distancë në Pi
Hapi 5: Qasja në distancë në Pi
Hapi 5: Qasja në distancë në Pi
Hapi 5: Qasja në distancë në Pi
Hapi 5: Qasja në distancë në Pi
Hapi 5: Qasja në distancë në Pi
Hapi 5: Qasja në distancë në Pi

Për të ekzekutuar skriptet, mbyllni pi dhe transferoni skedarë, kam përdorur dy aplikacione Windows dhe një kabllo ethernet CAT 5.

Qasja në Pi u bë duke përdorur një kabllo Cat 5, pasi mendova se siguronte një mënyrë të shpejtë dhe të lehtë. Unë kisha parashikuar pajisjen time të kamerës në kasolle ose jashtë në disa raste (pa një rrjet). Pra, një lidhje fizike dukej ideale, derisa krijova një adresë IP statike dhe përdorja një pikë të nxehtë telefonike!

Pra, thjesht lidhni kabllon në pi dhe laptop/PC tuaj. Instaloni këto dy softuerë falas:

  • Stuko
  • WinSCP

Kam përdorur Putty për të drejtuar skriptet ffmeg dhe mbyllur Pi (mbyllja sudo tani). Nisni Putty në kompjuterin tuaj Windows. Në Emrin e hostit shkruani emrin e Pi tuaj të ndjekur nga. Lokal. dmth e imja është:

pi-webcam.lokale

Klikoni butonin Hap, pastaj ndiqni kërkesat për emrin dhe fjalëkalimin. Pastaj jeni në Pi në nivelin e terminalit, i përsosur për drejtimin e skripteve dhe lundrimin nëpër drejtori.

Për të kopjuar ose lëvizur videot nga Pi në laptopin tim kam përdorur WinSCP. Kjo vepron në një mënyrë të ngjashme, për sa i përket futjes së adresës suaj të pi që përfundon në.lokal, dhe ndjekjes së kërkesës për të futur fjalëkalimin tuaj Pi.

Pastaj thjesht tërhiqni skedarët nga Pi juaj (djathtas) në laptopin tuaj Windows (majtas).

Hapi 6: Hapi 6: Dalja e videove

Dy shembujt me të cilët kam eksperimentuar, janë treguar më poshtë. Të dyja janë dhënë si *.mkv e cila ka dhënë rezultate të mira, ashtu si edhe *.mp4 CODEC. Duket se formati i videos *.mpg/Mpeg është zëvendësuar. Të dy videot u kapën në ditë gri me stuhi - kështu që qartësia është e kalueshme. Jpgs u kapën në 650X480. Unë do të eksperimentoj me jpegs më të larta rez dhe norma të ndryshme kornizash kur paraqisni video.

Faleminderit Andy & Emily @ Telford Makerspace për ndihmën e tyre gjatë rrugës.

Recommended: