ศูนย์ PI ราสเบอร์รี่ – เอากับกล้องใหม่ 8 ล้านพิกเซล [ส่วนฉัน]

ด้วยการเปิดตัวล่าสุดของใหม่ ราสเบอร์รี่ Pi ศูนย์ มี ช่องสำหรับกล้อง, เปิดหลากหลายความเป็นไปได้จากอุปกรณ์นี้มีขนาดเล็ก, อะไรนะ มีคุณสมบัติเช่นเดียวกับ รุ่น B +.

PiZeroCAM

ถ้านี้ เราเพิ่มการ ของกล้องรุ่นใหม่ 8 ล้านพิกเซล มูลนิธิได้เปิดตัวเมื่อเร็ว ๆ นี้, เราสามารถเกิดขึ้นจำนวนอนันต์ของโครงการ; ในที่นี้ กวดวิชา เราจะเห็นวิธีการทำง่าย, หรือหลาย เอา ประโยชน์ของการ ระบบมอน cron, และเครื่องมือ raspistill.

การเปลี่ยนแปลงในการออกแบบที่ได้รับ ศูนย์ PI รุ่นเดียวกัน, สำคัญเป็นตัวเชื่อมต่อสำหรับกล้อง, ปริมาณกระบอกสูบเล็กน้อยรับความเดือดร้อนจากการเชื่อมต่อ PP1 และ PP6 ตั้งแต่ มันมีผลต่อความเข้ากันได้กับหมวกบาง ตลาด, และ จำเป็นต้องมีสายเพิ่มเติม, ซึ่งแตกต่างจากเดิมในปลายเนื่องจากขนาดเล็กของช่องการเชื่อมต่ออย่างใดอย่างหนึ่ง.

เชื่อมต่อ PP1 และ PP6 v1.2 ราสเบอร์รี่ PI ศูนย์และ v1.3

การเริ่มต้นพัฒนาโครงการขนาดเล็ก, ครั้งแรก เราจะปรับปรุงระบบและเมล็ดราสเบอร์รี่ของเรา, เพื่อตรวจสอบของเรากล้องรุ่นใหม่, และในที่สุด การ เปิดใช้งาน ในเมนู กำหนดค่า raspi.

pi@zero:~$ sudo apt-get update && sudo apt-get upgrade && sudo rpi-update
pi@zero:~$ sudo raspi-config
กำหนดค่า raspi

เปิดใช้กล้องในการกำหนดค่า raspi.

หลังจากรีบูตเพื่อใช้การเปลี่ยนแปลง เราจะทดสอบกล้อง ด้วยเครื่องมือ raspistill, มีบรรทัดตัวอย่างต่อไปนี้, เราสามารถสร้างภาพที่เจ็ดในเวลาหนึ่งนาที; เราสามารถดูตัวเลือกทั้งหมดที่นำเสนอโดย raspistill อ่านคู่มือของเครื่องมือตามลำดับ คน เทอร์มินัล.

pi@zero:~$ raspistill -o a%04d.jpg -t 60000 -tl 10000

แล้ว, และหลัง จากตรวจสอบว่า การทำงานของกล้องจะสร้าง เอาไดเรกทอรี ใน ไดเรกทอรี บ้านของผู้ใช้ IP, ซึ่งจะประกอบด้วยไดเรกทอรีย่อยเพื่อรองรับการถ่ายภาพนี้โดย ของเรากล้องราสเบอร์รี่.

pi@zero:~$ mkdir /home/pi/timelapse

ภายในโฟลเดอร์ที่สร้างในขั้นตอนก่อนหน้า, เราจะเขียนเป็น สคริปต์ ผมได้เรียก “tomafoto“; ทุกครั้งที่เราเปิด เราจะได้รับภาพของกล้องด้วยเวลาปัจจุบันและนาทีที่เป็นชื่อ, และ ในรูปแบบ jpg.

#!/bin/bash

MIN_FOTO=$(date +%H:%M)
DIRECTORIO=$(date +%d_%m_%y)

raspistill -o /home/pi/timelapses/$DIRECTORIO/$MIN_FOTO.jpg

ในที่สุด เราจะเพิ่มบรรทัดของรหัสต่อไปนี้ในแฟ้ม /etc/rc.local ดังนั้นทุกครั้งที่คุณเริ่มระบบ, สร้างไดเรกทอรีย่อยสำหรับวันในกรณีที่เขาได้ไม่ก่อนหน้านี้ไว้, และ ด้วยวันปัจจุบันเป็นชื่อ; จำเป็นต้องวางไว้บนบรรทัดสุดท้ายของสคริปต์, นั่นคืออะไร “ออกจาก 0“.

#Comprueba si existe la carpeta de hoy, y si no, la crea.

if [ ! -d /home/pi/timelapses/$(date '+%x'|tr -s “/” “_”) ]; then
  su -c "mkdir /home/pi/timelapses/$(date '+%x'|tr -s “/” “_”)" pi
  printf "Se ha creado el directorio de timelapse de hoy"
fi

exit 0

หลังจากรีสตาร์ท, เราจะเห็นว่า ถูกอย่างถูกต้องสร้างไดเรกทอรีที่จะประกอบด้วยภาพถ่ายตลอดทั้งวันจากวันนี้ผ่านการแสดงผลบนหน้าจอระหว่างการเริ่มต้นระบบ, หรืออีกวิธีหนึ่งคือ ใช้คำสั่ง “ls“.PiZero_Carpeta1

ในกรณีของฉัน, ฉันจะทำให้การเดินทางที่ฉันตั้งใจที่จะยกเลิกหลังจากปีของการทำงานและการศึกษายาก, ดังนั้นความคิดของฉันคือ ว่า โครงการเริ่มถ่ายภาพโดยอัตโนมัติ ด้วยการให้อาหารของฉัน พี่ราสเบอร์รี่; ฉันจะใช้สำหรับวัตถุประสงค์นี้ให้ ระบบมอน cron, ตั้งแต่การใช้ว่า ผมจะให้เขาจะมีเสถียรภาพมากขึ้นกว่าตัว เอา เครื่องมือเอง raspivid.

pi@zero:~$ crontab -e
no crontab for pi - using an empty one

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano
  3. /usr/bin/vim.tiny

Choose 1-3 [2]: 2

ในแฟ้ม cron ผู้ใช้, เราควรเพิ่มรายการ โดยเรียกไป สคริปต์ tomafoto และระบุด้วยว่า ความถี่ควรดำเนินการโดยอัตโนมัติ; ด้านล่างเราจะเห็นบาง ตัวอย่างไวยากรณ์ ด้วยความถี่ที่แตกต่างกันของการดำเนินการ.

# m h  dom mon dow   command

#Capturamos una imagen cada minuto.
* * * * *  /home/pi/timelapses/tomafoto

#Capturamos una imágen cada 5 minutos.
0,5,10,15,20,25,30,35,40,45,50,55  * * * * /home/pi/timelapses/tomafoto

#Capturamos una imágen cada 10 minutos.
0,10,20,30,40,50  * * * * /home/pi/timelapses/tomafoto

ตัวแปรที่ใช้ในการไดเรกทอรีย่อยชื่อและรูปภาพประกอบด้วย, พวกเขาช่วยให้เราสามารถระบุวันที่ในกรณีที่ไดเรกทอรี, และชั่วโมงและนาทีในการจับ เพื่อรวบรวมวิดีโอที่ตามถ่ายภาพแล้ว เราจะเห็นในการ กวดวิชานี้ส่งต่อไปนี้.

ถ้าคุณชอบคุณสามารถทำตามฉันบน ทวิตเตอร์, ลหรือ, Google +, LinkedIn, Feedly, หรือใช้ร่วมกับปุ่มภายใต้ประกาศนี้, ถ้าคุณมีคำถาม หรือข้อเสนอแนะโปรดอย่าลังเลที่จะแสดงความคิดเห็น.

บทความที่เกี่ยวข้อง

ช่วยให้เราเข้าถึงผู้อ่านเพิ่มเติม Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

"หนึ่งความคิดบน"ศูนย์ PI ราสเบอร์รี่ – เอากับกล้องใหม่ 8 ล้านพิกเซล [ส่วนฉัน]

  1. ฉันขอขอบคุณความพยายามทั้งหมดของไซต์นี้ซูเปอร์, ไปข้างหน้าความชื่นชม. สวัสดี ครับผมกำลังพยายามพัฒนาสิ่งที่คล้ายกับสิ่งที่ได้เสนอในการควบคุมบ้านอัตโนมัติ, แต่ฉันมีปัญหาในการควบคุมของ raspicam (มันไม่ทำงาน). ฉันได้วางโค้ดที่อยู่เว็บ. ไม่ raspicam รหัส. คง ไม่สามารถใช้งานระบบ cronetap, ฉันได้พยายามมันในคอมพิวเตอร์เครื่องอื่นนอกเหนือจากการ raspi, LinuxMint และไม่ทำงานตามกำหนดการ. ไม่ทำดี. คำอวยพร.

ใส่ความเห็น