สารบัญ:

ระบบเฝ้าระวัง 30$ พร้อมอินเทอร์เฟซผู้ใช้: 7 ขั้นตอน
ระบบเฝ้าระวัง 30$ พร้อมอินเทอร์เฟซผู้ใช้: 7 ขั้นตอน

วีดีโอ: ระบบเฝ้าระวัง 30$ พร้อมอินเทอร์เฟซผู้ใช้: 7 ขั้นตอน

วีดีโอ: ระบบเฝ้าระวัง 30$ พร้อมอินเทอร์เฟซผู้ใช้: 7 ขั้นตอน
วีดีโอ: XM วิธีสมัครเปิดบัญชีเทรด forex กับโบรก xm และวิธียืนยันตัวตน เพื่อรับโบนัสเทรด 30 usd ฟรี มือใหม่ 2024, พฤศจิกายน
Anonim
ระบบเฝ้าระวัง 30$ พร้อมส่วนต่อประสานผู้ใช้
ระบบเฝ้าระวัง 30$ พร้อมส่วนต่อประสานผู้ใช้
ระบบเฝ้าระวัง 30$ พร้อมส่วนต่อประสานผู้ใช้
ระบบเฝ้าระวัง 30$ พร้อมส่วนต่อประสานผู้ใช้

ระบบเฝ้าระวังราคาถูกมากและง่ายมาก คุณไม่จำเป็นต้องเป็นนักวิทยาศาสตร์ด้านจรวดคนใดคนหนึ่งจึงจะทำเช่นนั้นได้ ชิ้นส่วนที่จำเป็นทั้งหมดอาจพบได้จากร้านฮาร์ดแวร์ในพื้นที่ของคุณ คุณจะต้องใช้แท่งมุม 2 อัน เซอร์โวมอเตอร์ 2 ตัว ชิ้นส่วนอิเล็กทรอนิกส์คู่ และเว็บแคม (เก่า) หนึ่งตัว และแน่นอนว่ามีซอฟต์แวร์บางอย่างในคอมพิวเตอร์ของคุณ คำแนะนำนี้จะแสดงวิธีสร้างระบบเฝ้าระวังการทำงาน ข้อกำหนด: - ระบบปฏิบัติการ Linux- เซิร์ฟเวอร์ (apache) - รองรับ PHP- Mysql (เป็นทางเลือก) หากคุณไม่ต้องการใช้การตรวจสอบการเข้าสู่ระบบ Mysql- ประมาณ 30$- เว็บแคม - เซอร์โว พื้นฐานรูปภาพและวิดีโอด้านล่างจะบอกคุณได้มากกว่า 784 คำ!

ขั้นตอนที่ 1: วิธีการ: สร้างกรอบ

วิธีการ: การสร้างกรอบ
วิธีการ: การสร้างกรอบ
วิธีการ: การสร้างกรอบ
วิธีการ: การสร้างกรอบ
วิธีการ: การสร้างกรอบ
วิธีการ: การสร้างกรอบ
วิธีการ: การสร้างกรอบ
วิธีการ: การสร้างกรอบ

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

ขั้นตอนที่ 2: วิธีการ: บอร์ดควบคุมเซอร์โวมอเตอร์

วิธีการ: บอร์ดควบคุมเซอร์โวมอเตอร์
วิธีการ: บอร์ดควบคุมเซอร์โวมอเตอร์
วิธีการ: บอร์ดควบคุมเซอร์โวมอเตอร์
วิธีการ: บอร์ดควบคุมเซอร์โวมอเตอร์
วิธีการ: บอร์ดควบคุมเซอร์โวมอเตอร์
วิธีการ: บอร์ดควบคุมเซอร์โวมอเตอร์

ต่อไปคุณจะต้องมีแผงควบคุมสำหรับเซอร์โวมอเตอร์เหล่านี้ ทำได้ง่ายมากและมีส่วนประกอบเพียงไม่กี่ชิ้นส่วนประกอบที่จำเป็น:- โปรเซสเซอร์ Attiny2313- วงจรบัฟเฟอร์ Max232- 4 x 0, 1uF ตัวเก็บประจุสำหรับ Max232- 7805 ตัวควบคุมแรงดันไฟฟ้า - ตัวเก็บประจุ 1 x 16V / 47uF สำหรับตัวควบคุมแรงดันไฟฟ้า (อินพุต)- ตัวเก็บประจุ 1 x 100nF สำหรับตัวควบคุมแรงดันไฟฟ้า (เอาต์พุต)- 1 x 2, แจ็ค DC 1 มม. หรือขนาดใดที่คุณต้องการใช้- 1 x ขั้วต่อ D9 สำหรับ RS232- แถบสไปค์ 2x3 สำหรับการเชื่อมต่อเซอร์โวมอเตอร์ ทำตามคำแนะนำแผนผังและ บอร์ดของคุณควรมีลักษณะเช่นนี้

ขั้นตอนที่ 3: ตั้งโปรแกรมโปรเซสเซอร์

ฉันจะไม่แสดงวิธีตั้งโปรแกรมโปรเซสเซอร์ ฉันต้องเดาว่าคุณคุ้นเคยกับการเขียนโปรแกรม AVR หากคุณไม่ทำเช่นนั้น คุณต้องใช้โปรเซสเซอร์และ c-code ให้เพื่อนของคุณที่สามารถตั้งโปรแกรมรหัสในตัวประมวลผลได้ รหัส C นั้นเรียบง่ายและสั้นมาก มีโค้ดแค่ 60 บรรทัด

ขั้นตอนที่ 4: แนบ Web Cam Board เข้ากับ Frame

ติด Web Cam Board เข้ากับ Frame
ติด Web Cam Board เข้ากับ Frame

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

ขั้นตอนที่ 5: นำส่วนที่เหลือมารวมกัน

ประกอบส่วนที่เหลือเข้าด้วยกัน
ประกอบส่วนที่เหลือเข้าด้วยกัน
ประกอบส่วนที่เหลือเข้าด้วยกัน
ประกอบส่วนที่เหลือเข้าด้วยกัน
ประกอบส่วนที่เหลือเข้าด้วยกัน
ประกอบส่วนที่เหลือเข้าด้วยกัน

โอเค ตอนนี้เรากำลังต้องการเคส เคสของฉันใหญ่เกินไปและมันก็น่าเกลียดเหมือนกัน ดังนั้นไปลองเอาเคสที่เล็กลงและดีกว่า =)โปรดทราบ! อย่าทำผิดแบบเดียวกับที่ฉันทำ! ฉันวางสายไฟและการเชื่อมต่อ RS232 ไว้ที่ด้านหน้าและควรเป็นด้านหลังแน่นอน

ขั้นตอนที่ 6: พร้อมสำหรับการทดสอบ

พร้อมสำหรับการทดสอบ
พร้อมสำหรับการทดสอบ

น้ำตาซึม นี่แหละ! =) ถึงเวลาทดสอบระบบของเราแล้ว เสียบปลั๊กไฟอธิษฐาน.. ไม่มีควัน? ไม่มีประกาย? ไม่มีไฟหรือกรีดร้อง? ดีแล้วทุกอย่างก็สมบูรณ์แบบ (หวังว่า) เมื่อเสียบปลั๊กไฟแล้วกล้องควรเปลี่ยนตำแหน่งเริ่มต้น ซึ่งก็คือ 1500us มันเก็บเสียง "เซอร์" เล็กน้อย แต่เป็นเรื่องปกติ ตอนนี้คุณสามารถลองควบคุมกล้องของคุณด้วย minicom, gtkterm หรือสิ่งที่คุณต้องการใช้ มันเป็นสิ่งสำคัญที่จะใช้ 4800 baudrate ด้วยอัตราอื่นมันจะไม่ทำงาน! ฉันแนะนำว่าให้ดาวน์โหลด gtkterm ลงในเครื่อง Linux ของคุณและเปลี่ยนจากตัวเลือกพอร์ตเป็นความเร็ว 4800 จากนั้นกดปุ่ม a, s, z, x จากแป้นพิมพ์และลูกเบี้ยวควรเปิด. ถ้ามันได้ผลก็ถึงเวลาที่จะกินหญ้าด้วยตัวคุณเอง!

ขั้นตอนที่ 7: ส่วนต่อประสานผู้ใช้

หน้าจอผู้ใช้
หน้าจอผู้ใช้

ฉันตั้งโปรแกรมส่วนต่อประสานผู้ใช้ด้วยภาษา xhtml และ PHP มันซับซ้อนและยากที่จะอธิบายว่าทุกอย่างทำอะไร ทางด้านขวามีปุ่ม 4 ปุ่ม: เปิดกล้อง ปิดกล้อง เปิดการเคลื่อนไหว และปิดการเคลื่อนไหว เปิดกล้อง เปิดใช้งานกล้องออนไลน์ แล้วแสดง "เว็บแคมกำลังทำงาน.." และปิดกล้อง ปิดเครื่อง และแสดงเครื่องหมาย "เว็บแคมหยุดทำงาน" ตรงกลางหน้าจอเป็นสตรีมวิดีโอที่มาจากกล้อง การหมุนกล้องเกิดขึ้นคลิกที่ภาพ หากคุณเห็นวัตถุบางอย่างที่ขอบของภาพ (เช่น ไฟ) และคุณคลิกวัตถุนั้น กล้องจะเปลี่ยนให้อยู่ตรงกลางของภาพเมื่อรีเฟรชครั้งถัดไป (ช่วงเวลาคือ 1 วินาที) นอกจากนี้ยังมีปุ่ม 4 ปุ่มด้านล่างสตรีมวิดีโออีกด้วย ขึ้น ลง ซ้ายและขวา ด้วยปุ่มเหล่านี้ คุณจะสามารถหมุนกล้องได้ใกล้ชิดยิ่งขึ้น ทางด้านซ้ายคือพื้นที่ที่ภาพที่ตรวจพบการเคลื่อนไหวจะอัปเดตหากการตรวจจับการเคลื่อนไหวออนไลน์อยู่ นอกจากนี้ยังมีปุ่มลบรูปภาพ ซึ่งจะลบรูปภาพทั้งหมด Zip-packet มีทุกอย่างเกี่ยวกับอินเทอร์เฟซผู้ใช้ และคุณสามารถแก้ไข/ใช้ไฟล์เหล่านี้ได้ตามที่คุณต้องการ เกี่ยวกับสคริปต์ตัวตรวจจับการเคลื่อนไหว ลองดูที่นี่:

แนะนำ: