บทความนี้จะพูดคุยเกี่ยวกับวิธีการใช้งาน 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" กล้องจะหมุนไปทางขวา
คุณสามารถดาวน์โหลดโปรแกรมได้ในตอนท้ายของบทความ
เนื่องจากผู้เขียนไม่ได้ออกแบบการหมุนอุปกรณ์กล้องโดยเฉพาะจึงเริ่มมีข้อเสียอยู่บ้าง
ตัวอย่างเช่น: เนื่องจากกล้องไม่ได้ถูกแก้ไขในเฟรมเมื่อเอียงมันอาจตกลงมาจากแพลตฟอร์ม เนื่องจากเซอร์โวมีขนาดค่อนข้างเล็กแรงบิดของกล้องทำให้เกิดการหมุนเพิ่มเติมซึ่งทำให้เซอร์โวเปลี่ยนรูป รูสำหรับเพลาเซอร์โวมีขนาดใหญ่เกินไปดังนั้นจึงไม่คงที่และอาจเกิดความเครียดได้เช่นกัน
ดังนั้นในอนาคตผู้เขียนต้องการอัพเกรดอุปกรณ์ดังนี้: ตรวจสอบให้แน่ใจว่าการหมุนกล้องถูกควบคุมโดยลูกศรของจอยสติ๊กและไม่ใช่ด้วยปุ่ม; แบ่งเบาภาระให้กับเซอร์โวเมื่อเข้าโค้ง