» อิเล็กทรอนิกส์ » Arduino »เว็บแคม PTZ บน Arduino

เว็บแคม PTZ บน Arduino

เว็บแคม PTZ บน Arduino

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

วัสดุที่ผู้เขียนใช้สร้างอุปกรณ์นี้:
1) ตัวสร้างโลหะ
2) การเชื่อมเย็น
3) เว็บแคม
4) เซอร์โว
5) ไฟ LED
6) Arduino
8) จอยสติ๊กจาก PS3

พิจารณารายละเอียดเพิ่มเติมเกี่ยวกับการออกแบบและประเด็นหลักในการสร้างอุปกรณ์สำหรับควบคุมกล้อง

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

ในขั้นต้นผู้เขียนศึกษาวัสดุหลักของบทความที่ใช้จอยสติ๊กกับหน่วยควบคุมที่สร้างขึ้นบนแพลตฟอร์ม Arduino เมื่อเข้าใจเนื้อหาของบทความเหล่านี้ผู้เขียนจึงตระหนักว่าเขาสามารถใช้จอยสติ๊กแบบเก่าจาก PS3 เพื่อควบคุมการเคลื่อนไหวของเซอร์โวจากเขา

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


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

เป็นสิ่งสำคัญเพื่อให้แน่ใจว่าการออกแบบการส่งสัญญาณจะทำเพื่อให้ไม่มีภาระที่ไม่จำเป็น

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


เพื่อที่จะชดเชยน้ำหนักของกล้องและกระจายไปที่กึ่งกลางของโครงสร้างผู้เขียนใช้ปะเก็นหนา 2 อัน พวกเขาช่วยให้คุณสามารถเปลี่ยนน้ำหนักของห้องจากเพลา servo ไปยังเฟรมหลักและยังหลีกเลี่ยงแรงกดดันของเพลาในห้องนั้น

กล้องติดตั้งบนแพลตฟอร์มทรงกลมพิเศษซึ่งขึ้นอยู่กับเพลาที่มาจากไดรฟ์เซอร์โว ด้วยวิธีนี้การควบคุมกล้องได้รับการยอมรับโดยการส่งข้าม

หลังจากส่วนกลไกของโครงสร้างพร้อมผู้เขียนก็หยิบมันขึ้นมา อิเล็กทรอนิกส์ การบรรจุ

ในการเริ่มต้นเขาตัดสินใจเชื่อมต่อเซอร์โวและไฟ LED ที่จะแสดงสถานะของระบบ

เซอร์โวเองมี 3 สาย: -GND, + 5V และสัญญาณ ผู้เขียนใช้ 9 พินเพื่อตระหนักถึงความสามารถในการควบคุมไดรฟ์ เพื่อให้ตัวบ่งชี้เปิดใช้งานไดรฟ์ผู้เขียนติดตั้งไดโอดที่เชื่อมต่อกับสายสองเส้น: + 5V และ GND พร้อมตัวต้านทานบนสาย + 5V

จากนั้นตามบทความบนอินเทอร์เน็ตผู้เขียนได้เตรียมจอยสติ๊กที่หักจาก PS3 เพื่อควบคุมไดรฟ์

จากนั้นผู้เขียนก็เลือกโปรแกรมสำหรับ Arduino ด้วยการใช้จอยสติกและพอร์ต USB เพื่อควบคุมเซอร์โว ในการสื่อสารกับพอร์ต USB ผู้เขียนใช้การควบคุมโมเด็มและโปรแกรมจำลองเทอร์มินัลเช่น Minicom หรือ Putty

โปรแกรมนี้มีฟังก์ชั่นหลายอย่างสำหรับควบคุมกล้อง

ในการติดตั้งกล้องที่กึ่งกลาง 90 องศาคุณต้องกด "m" กล้องจะเข้าสู่ตำแหน่งนี้โดยอัตโนมัติเมื่อเปิดใช้งานเซอร์โว ในการหมุนกล้องไปทางซ้ายจำเป็นต้องกดปุ่ม "F" และด้วยการกดปุ่ม "J" กล้องจะหมุนไปทางขวา

คุณสามารถดาวน์โหลดโปรแกรมได้ในตอนท้ายของบทความ

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

ดังนั้นในอนาคตผู้เขียนต้องการอัพเกรดอุปกรณ์ดังนี้: ตรวจสอบให้แน่ใจว่าการหมุนกล้องถูกควบคุมโดยลูกศรของจอยสติ๊กและไม่ใช่ด้วยปุ่ม; แบ่งเบาภาระให้กับเซอร์โวเมื่อเข้าโค้ง

arduino47_arducam.rar [988.71 Kb] (ดาวน์โหลด: 353)
8.8
5.8
6.3

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้
2 แสดงความคิดเห็น
และคุณอ่านจุดเริ่มต้นของบทความอย่างน้อยบางทีคุณอาจจะเข้าใจ ))
กองทัพอากาศ
ฉันยังไม่เข้าใจว่าทำไมสิ่งทั้งหมดนี้ถึงทำ

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...