สารบัญ:

Weather Camera Raspberry Pi: 13 ขั้นตอน (พร้อมรูปภาพ)
Weather Camera Raspberry Pi: 13 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Weather Camera Raspberry Pi: 13 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Weather Camera Raspberry Pi: 13 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Raspberry Pi Remote Camera with motionEyeOS - Build a Surveillance System 2024, พฤศจิกายน
Anonim
กล้องสภาพอากาศ Raspberry Pi
กล้องสภาพอากาศ Raspberry Pi

คราวที่แล้วฉันต้องการโครงการที่รวมสิ่งต่อไปนี้:

  1. ราสเบอร์รี่ปี่
  2. รหัสหลาม
  3. สถานะสด
  4. ข้อบ่งชี้ของกิจกรรม

ดังนั้นฉันจึงตัดสินใจสร้างกล่อง Raspberry Pi ที่จะถ่ายรูปสวนหลังบ้านของฉันตามช่วงเวลาที่กำหนด ระบุว่าเมื่อใดที่รูปถ่ายถูกถ่าย และสุดท้ายก็ส่งข้อมูลนั้นไปยัง Twitter เพื่อตรวจสอบ

รายการอุปกรณ์ไฟฟ้า:

  • ราสเบอร์รี่ปี่
  • บอร์ดฝ่าวงล้อม Raspberry Pi (สำหรับตัวบ่งชี้ LED)
  • LCD ขนาด 5 นิ้วสำหรับการแสดงผลแบบโต้ตอบเมื่อจำเป็น
  • กล้อง Raspberry Pi (5 ล้านพิกเซล)
  • สาย HDMI
  • สาย CAT 5
  • ชุดไฟ DC สำหรับ Pi
  • สายเกจหรือจัมเปอร์ 24-26
  • ไฟ LED 3 ดวง
  • 3 ตัวต้านทาน 10-100 โอห์ม
  • สวิตช์ปุ่มกด 2 ตำแหน่ง

รายการอุปกรณ์เคส:

  • แผ่นไม้สน 1/4 แผ่น ตัดตามขนาดโครงการ

    บน ล่าง หน้า หลัง ทำจากไม้ชนิดเดียวกันในตัวอย่าง

  • ใช้ไม้สนกว้าง 1/4 x 1 นิ้วทำด้านซ้ายและด้านขวาของเคส
  • รั้งสำหรับยึดหน้าต่างทำจากเศษเหล็กที่ฉันมีในเวิร์กช็อป

อื่น ๆ:

  • สกรูสำหรับเคส
  • กาวร้อนสำหรับติด
  • บัดกรีและฟลักซ์สำหรับการเชื่อมต่อตัวต้านทาน / LED

เครื่องมือ:

  • ตุ้มปี่หรือโต๊ะเลื่อย
  • จิ๊กซอว์หรือเดรเมล
  • เครื่องขัดหรือเครื่องสั่นพร้อมหัวขัด
  • ปืนบัดกรี
  • เตาไม้
  • Rasps, Files, Chisels ตามความจำเป็นในการทำรูที่เล็กลงในเคส

ซอฟต์แวร์และบัญชี:

  • Raspberry Pi OS ที่คุณเลือก
  • บัญชี Twitter พร้อมรหัสนักพัฒนาฟรี
  • Python 3 บน Raspberry Pi

ขั้นตอนที่ 1: การซื้อที่แนะนำ:

การซื้อที่แนะนำ
การซื้อที่แนะนำ
การซื้อที่แนะนำ
การซื้อที่แนะนำ

เพื่อให้งานสร้างนี้ง่ายขึ้น ฉันขอแนะนำ Canakit ที่มาพร้อมกับ Raspberry Pi, LED's, Resistors, Breakout board, SD card และ case

https://www.canakit.com/raspberry-pi-3-ultimate-ki…

กล้องที่อยู่ระหว่างการผลิตคือ 8 ล้านพิกเซล

  • https://www.canakit.com/raspberry-pi-camera-v2-8mp…
  • เวอร์ชันเก่ากว่า 5mp ยังมีอยู่:

ขั้นตอนที่ 2: แผนภาพกรณีศึกษา (ภายนอก)

แผนภาพกรณี (ภายนอก)
แผนภาพกรณี (ภายนอก)

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

ขั้นตอนที่ 3: Inside Layout Diagram

แผนผังภายใน
แผนผังภายใน

จากเป้าหมายของฉันสำหรับโครงการนี้ คุณจะเห็นว่าฉันได้เพิ่มกล้องลงในระบบ Raspberry Pi พื้นฐาน เช่นเดียวกับบอร์ดฝ่าวงล้อม เพื่อที่ฉันจะได้ควบคุม LED ที่ด้านหน้าเคสได้ ฉันตัดสินใจเพิ่ม LCD ในบางครั้งที่ฉันต้องการใช้ Pi แบบโต้ตอบและไม่อยู่ในโหมดหัวขาด

เพิ่มสวิตช์ปุ่มกดเพื่อรีเซ็ต Pi หากจำเป็น

ขั้นตอนที่ 4: Raspberry Pi OS, Python, CRON Setup

ระบบปฏิบัติการ Raspberry Pi:

หากคุณซื้อชุดอุปกรณ์ โดยปกติคุณจะได้รับการ์ด SD ติดตั้งกับ NOOBS หากไม่มีบทช่วยสอนสำหรับการติดตั้ง RASPBIAN (ตัวเลือกของฉันในโครงการนี้) แต่นี่คือคำแนะนำอย่างเป็นทางการสำหรับการติดตั้ง RASPBIAN จากการ์ด NOOBS SD-

หลาม 3:

จากเชลล์หากไม่ได้ติดตั้ง python 3:

sudo apt-get ติดตั้ง python3

รหัสหลามที่แนบมาถูกตั้งค่าให้ทำดังต่อไปนี้ -

  • อ่านค่าจาก Raspberry Pi (Uptime และ CPU temp)
  • สร้างทวีตโดยใช้โทเค็นของนักพัฒนาที่ให้มาเพื่อโพสต์ไปที่ twitter (ลิงก์ด้านล่างจะนำคุณไปที่ twitter เพื่อสร้างบัญชี dev หรือเพิ่มลงในบัญชีของคุณเอง)

    https://developer.twitter.com/th/docs/basics/getti…

  • ให้ไฟ LED สีเหลืองสว่างเมื่อสร้างเสา
  • ส่องสว่าง LED สีแดงเมื่อโพสต์

CRON

ฉันใช้งานที่กำหนดเวลาไว้ (CRON) เพื่อเรียกใช้สคริปต์ตามช่วงเวลาที่กำหนดไว้ล่วงหน้า:

ดังที่แสดงด้านล่างสคริปต์ทำงานทุก ๆ ห้านาทีตั้งแต่ 7.00 น. ถึง 16.00 น

0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 7-16 * * * sudo /usr/bin/python3 /home/pi/system_info.py

ในการแสดงรายการผู้ใช้ CRON:

sudo crontab -l -u pi

ในการแก้ไขผู้ใช้ CRON:

sudo crontab -e -u pi

ขั้นตอนที่ 5: การเดินสายไฟของส่วนประกอบ (สวิตช์และไฟ LED)

การเดินสายไฟของส่วนประกอบ (สวิตช์และไฟ LED)
การเดินสายไฟของส่วนประกอบ (สวิตช์และไฟ LED)
การเดินสายไฟของส่วนประกอบ (สวิตช์และไฟ LED)
การเดินสายไฟของส่วนประกอบ (สวิตช์และไฟ LED)

กระดานฝ่าวงล้อมจาก GPIO เป็น LED:

เราสามารถควบคุมเอาต์พุตจากขั้วต่อ GPIO ของ Raspberry Pi โดยใช้บอร์ดฝ่าวงล้อมแบบเดียวกับในภาพ

ในกรณีนี้ รหัสหลามของเราจะส่งสัญญาณเปิดไปยังพินบน GPIO (ในภาพคือการเชื่อมต่อกับ GPIO 26) เราส่งแรงดันไฟฟ้าผ่านสายไฟบนบอร์ดฝ่าวงล้อมและผ่านตัวต้านทานไปยังขา LED ตัวใดตัวหนึ่ง ด้านอื่น ๆ ของ LED ถูกต่อเข้ากับด้านกราวด์ของบอร์ดฝ่าวงล้อมเพื่อให้วงจรสมบูรณ์

โปรดทราบว่าตัวต้านทานเป็นแบบอินไลน์เพื่อป้องกันความเหนื่อยหน่ายของ LED ยิ่งจำกัดกระแสไฟ LED มากเท่าใดก็จะยิ่งหรี่ลงเท่านั้น โดยปกติแล้ว แพ็คเกจ Canakit จะมี LED ที่มีตัวต้านทาน 220 โอห์มและ 10k โอห์ม รวมถึงบอร์ดฝ่าวงล้อม วิธีนี้ช่วยให้ไม่ต้องคาดเดาในการซื้อการตั้งค่าตัวต้านทาน LED ที่ถูกต้อง

สวิตช์ปุ่มกด:

ด้วย Raspberry Pi 2 และ Raspberry Pi 3 จุดรีเซ็ตจะอยู่บนบอร์ด ในกรณีของ Pi 2 พินคู่ "P6" และ Pi 3 คู่พิน "RUN" ช่วยให้เราส่งพิน "สูง" เมื่อเราเชื่อมต่อพินทั้งสองที่ส่ง "หยุด" ไปยังระบบ

นี่ไม่ใช่สวิตช์ปิดเครื่อง แค่รีเซ็ต …..ฉันขอแนะนำให้ทำสิ่งต่อไปนี้เพื่อปิดเครื่องจากเชลล์:

sudo ปิด -h ตอนนี้

ขั้นตอนที่ 6: แผงด้านหน้ามุมมองด้านใน

แผงด้านหน้า มุมมองด้านใน
แผงด้านหน้า มุมมองด้านใน
แผงด้านหน้า มุมมองด้านใน
แผงด้านหน้า มุมมองด้านใน
แผงด้านหน้า มุมมองด้านใน
แผงด้านหน้า มุมมองด้านใน

ภาพถ่ายสองภาพนี้แสดง LCD, ปุ่มเปิดปิด, แผงฝ่าวงล้อม และไฟ LED ที่ติดอยู่ที่ด้านหน้าของเคส

ข้อจำกัดความรับผิดชอบด่วนอย่างหนึ่งที่ LED ขวาสุดหยุดทำงานซึ่งเป็นสาเหตุที่สายไฟถูกยกเลิก (จนกว่าฉันจะเปลี่ยน LED)

ขั้นตอนที่ 7: มุมมองภายนอกของแผงด้านหน้า

แผงด้านหน้า มุมมองภายนอก
แผงด้านหน้า มุมมองภายนอก
แผงด้านหน้า มุมมองภายนอก
แผงด้านหน้า มุมมองภายนอก

อย่างที่คุณเห็นแผงด้านหน้าที่ทำเสร็จแล้วพร้อม LCD, ไฟ LED อยู่ในตำแหน่งและลายไม้กราฟิกถูกเผาลงในกล่องไม้สน

ขั้นตอนที่ 8: มุมมองด้านในของด้านหลังของเคส

มุมมองภายในด้านหลังเคส
มุมมองภายในด้านหลังเคส

ฉันวาง Raspberry Pi ไว้ข้างๆ กล้อง Raspberry Pi เพียงเพราะสายแพของกล้องสั้นมาก

ขั้นตอนที่ 9: ด้านหลังของเคสด้านนอก View

ด้านหลังของเคสมุมมองภายนอก
ด้านหลังของเคสมุมมองภายนอก

แผงด้านหลังไม่มีอะไรจะพูดมากนอกจากตัวกล้องถูกยึดในตำแหน่ง ดังนั้นคุณจะต้องย้ายเคสเพื่อให้ได้มุมมองที่คุณต้องการ

ขั้นตอนที่ 10: มุมมองภายนอกของด้านขวาของเคส

มุมมองภายนอกของด้านขวาของเคส
มุมมองภายนอกของด้านขวาของเคส

ด้านขวาของเคสของฉันมีช่องเปิดเพื่อให้สามารถเชื่อมต่อกับ pi (USB และ CAT 5) รวมถึงบางห้องเพื่อกำหนดเส้นทางสาย USB จาก LCD สำรองไปยัง Pi เนื่องจากสายเคเบิลนั้นแข็งเกินกว่าจะทำให้งอได้ เพิ่มความกว้างของเคส

ขั้นตอนที่ 11: ติดตั้งหน้าต่าง

ตัวยึดหน้าต่าง
ตัวยึดหน้าต่าง

เนื่องจากนี่เป็นตำแหน่งกล้องคงที่ ฉันต้องสร้างฐานรองรับและขายึดเพื่อให้ได้มุมกล้องที่ถูกต้องสำหรับสวนหลังบ้าน เศษไม้ง่ายๆ จากร้านค้าและแผ่นชิมไม้บางส่วนเพื่อสร้างแท่นทำมุม L-brackets ใช้ยึดด้านหน้ากล่องกล้องให้เข้าที่ (แมวมักจะเคลื่อนไปรอบๆ หากไม่มีสิ่งใดรองรับเคส)

ขั้นตอนที่ 12: ตัวอย่างทวีต:

ตัวอย่างทวีต
ตัวอย่างทวีต

twitter.com/allthingstazz/status/934537216…

ขั้นตอนที่ 13: ความคิดสุดท้าย-

คู่มือนี้สามารถปรับเปลี่ยนเป็นงานสร้างต่างๆ ได้มากมาย ฉันเพิ่งตั้งเป้าหมายสองสามข้อและตั้งเป้าหมายที่จะสร้างอุปกรณ์เพื่อดำเนินการตามเป้าหมาย รอคอยที่จะแสดงความคิดเห็นและสร้าง !!

แนะนำ: