สารบัญ:

MCU-Controllable Carousel for a Camera-Mount: 10 ขั้นตอน
MCU-Controllable Carousel for a Camera-Mount: 10 ขั้นตอน

วีดีโอ: MCU-Controllable Carousel for a Camera-Mount: 10 ขั้นตอน

วีดีโอ: MCU-Controllable Carousel for a Camera-Mount: 10 ขั้นตอน
วีดีโอ: FuzionDronz Fuzion 5 Frame Review 2024, กรกฎาคม
Anonim
MCU-Controllable Carousel สำหรับติดกล้อง
MCU-Controllable Carousel สำหรับติดกล้อง
MCU-Controllable Carousel สำหรับติดกล้อง
MCU-Controllable Carousel สำหรับติดกล้อง

ดังนั้น คุณเป็น Mad Scientist ที่ชั่วร้าย กำลังสร้าง destructo-bot ล่าสุดของคุณ คุณได้เรียนรู้บทเรียนอันเจ็บปวดที่เมื่อถูกขัดขวาง เป็นการดีที่สุดที่จะไม่อยู่ในเนื้อหนังด้วยการเผาไหม้และกุญแจมือ ขณะที่สิ่งที่คุณสร้างทะลุกำแพงด้านใต้ของธนาคารแห่งแรกของ YourTownVille มันจะดำเนินต่อไปทางเหนือสู่ หลุมฝังศพ เมื่อจู่ ๆ ศัตรูของคุณมาจากทางทิศตะวันออกและตัดสะพาน H ที่มีกระแสไฟฟ้าแรงสูงของคุณด้วยกระสุนโลหะที่ขว้างด้วยฮีโร่ในธีมฮีโร่ทอด MCU ด้วยแรงดันย้อนกลับและทำให้คุณต้องเสียค่าชิ้นส่วนหุ่นยนต์หลายพันชิ้นและสูญเสียสิ่งของที่อาจเกิดขึ้นจาก ธนาคารในขณะที่บันทึกวันและรับหญิงสาว เรื่องทั่วไปของฮีโร่ ถ้าคุณมองการณ์ไกลในการติดตั้งระบบการมองเห็นที่สามารถแพนด้วยแท่งอนาล็อกพิเศษบนแป้นเกมที่คุณกำลังขับเครื่องจากเรือยอทช์ของคุณที่ลอยอยู่ในน่านน้ำสากล … นี่คือวิธีหนึ่งในการสร้าง ระบบดังกล่าว (ฉันหวังว่าจะไม่มีใครเบื่อกับสถานการณ์นักวิทยาศาสตร์ที่บ้าคลั่งด้านบนนี้)

ขั้นตอนที่ 1: ชิ้นส่วนและเครื่องมือ

อะไหล่และเครื่องมือ
อะไหล่และเครื่องมือ

ฮาร์ดแวร์ที่ต้องการ: สลักเกลียวยาว 1/4-20 x 2" จำนวน 1 1/4-20 น็อตหกเหลี่ยม จำนวน 3 1/4-20 น็อตปีก จำนวน 1 4-40 สกรูเครื่อง จำนวน 12 4- 40 น๊อตเครื่อง จำนวน 12 1/4" ยาว #4 Spacers จำนวน สกรูไม้ 12 ตัว จำนวน 6 1/16" x 1.5" ยาว พิน จำนวน. 1 2.5" Tension Spring, qty. 1 2-part epoxy Thin Bailing Wire 22-AWG Insulated WireSalvaged Hardware: สื่อ CD-ROM ที่ทิ้งแล้ว จำนวน 2 กระปุกเก็บกู้จากรถของเล่น จำนวน 1 สายพานราวลิ้นพร้อมรอก จำนวน 1 ชิ้น ของเศษไม้เศษโลหะแผ่นบางชิ้นส่วนอิเล็กทรอนิกส์: 10k ohm Panel-Mount Potentiometer, qty. 1 1k ohm resistor, qty. 1 Assembled 2-amp H-Bridge PCBA จำนวน 1 DC Motor พร้อม Gear จำนวน 1 (อุปกรณ์เสริม แต่แนะนำ) ตัวเลือก MCU บน PCBA แบบเว้นระยะห่าง 0.1" หมุดสำหรับการเชื่อมต่อ Molex 2-pin, 3-pin และ 4-pin Wire Connectors Molex crimp-on connection terminatorsTools: #1 Philips Screwdriver #2 Philips Screwdriver Tin Snips 7/16" ประแจ 1/4 "Nut Driver คีมปากแหลม เจาะ พร้อมดอกสว่าน 1/4-20 Die (เช่นเดียวกับในชุด Tap and Die) Sharpie Marker Compass การประสาน Kit เครื่องปอกสายไฟ เลื่อยไม้

ขั้นตอนที่ 2: วางแผน ทำเครื่องหมาย และเจาะล่วงหน้า

วางแผน ทำเครื่องหมาย และเจาะล่วงหน้า
วางแผน ทำเครื่องหมาย และเจาะล่วงหน้า

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

ขั้นตอนที่ 3: ติดแผ่นซีดีด้านบนลงบนโพเทนชิออมิเตอร์

ติดแผ่นซีดีด้านบนลงบนโพเทนชิออมิเตอร์
ติดแผ่นซีดีด้านบนลงบนโพเทนชิออมิเตอร์
ติดแผ่นซีดีด้านบนลงบนโพเทนชิออมิเตอร์
ติดแผ่นซีดีด้านบนลงบนโพเทนชิออมิเตอร์

โพเทนชิออมิเตอร์ที่ฉันได้รับจาก Radio Shack ราคา $2.99 บวกภาษี มาพร้อมกับแหวนรองขนาดเล็กและน็อตแบบบางเพื่อให้สามารถติดตั้งด้านหลังแผงได้ มันมีด้ามยาวมากด้วยเหตุผลบางอย่าง สิ่งแรกที่ต้องทำคือยึดด้ามให้แน่นแล้วตัดเกลียวในนั้นด้วยดาย 1/4-20 อันที่ฉันใช้กลายเป็นอะลูมิเนียม การตัดจึงราบรื่นมาก แต่เกลียวไม่แข็งแรงเท่าที่ควร แม้ว่าจะมีความแข็งแรงเพียงพอ นำเครื่องซักผ้าและจัดวางให้อยู่ตรงกลางใต้รูตรงกลางซีดีรอม ทำเครื่องหมายเส้นผ่านศูนย์กลางของรูตรงกลางของซีดีลงบนเครื่องซักผ้าด้วยดินสอ ตอนนี้ ใช้สนิปดีบุกของคุณแล้วตัดเส้นผ่านศูนย์กลางของเครื่องซักผ้าลงจนพอดีกับรูตรงกลางของซีดีรอม โพเทนชิออมิเตอร์ยังมี "กระแทก" บนพื้นผิวเพื่อให้อยู่ในแนวเดียวกันในแผง เจาะรูในซีดีรอมเพื่อใช้ประโยชน์จากคุณสมบัตินั้น ระหว่างตำแหน่งที่เหมาะสมของรูจัดตำแหน่งและการตัดที่แม่นยำของแหวนรอง โพเทนชิออมิเตอร์ของคุณจะอยู่ที่จุดศูนย์กลางของวงล้อที่แน่นอน ขันน็อตให้แน่น และติดตั้งซีดีของคุณอย่างแน่นหนา ร้อยเกลียวบนน็อตหกเหลี่ยม 1/4-20 ตัวใดตัวหนึ่ง เข้ากับแกนของโพเทนชิออมิเตอร์

ขั้นตอนที่ 4: โบลต์ซีดีด้านล่างไปที่ซีดีด้านบน

โบลต์ซีดีด้านล่างไปที่ซีดีด้านบน
โบลต์ซีดีด้านล่างไปที่ซีดีด้านบน

ก่อนที่คุณจะเพิ่ม CD-ROM ตัวล่างจริงๆ ให้ใส่โบลต์ยึดของกล้อง ใช้สกรูเครื่อง 4-40 ตัว ตัวเว้นระยะ และน็อตหกเหลี่ยมสิบสองตัวเพื่อยึดแผ่น CD อีกแผ่นเข้ากับชุดประกอบนี้

ขั้นตอนที่ 5: ติดตั้งม้าหมุนบนไม้

ติดม้าหมุนบนไม้
ติดม้าหมุนบนไม้

ใส่แกนโพเทนชิออมิเตอร์แบบเกลียวผ่านรู 1/4 ที่เจาะไว้ล่วงหน้าในไม้ ร้อยน็อตหกเหลี่ยม 1/4-20 ตัวที่สองเข้ากับเพลาของโพเทนชิออมิเตอร์ และขันน็อตให้แน่นเพื่อให้ม้าหมุนชี้ไปข้างหน้าเมื่อโพเทนชิออมิเตอร์ อยู่ในจุดศูนย์กลางที่แน่นอนของช่วงอนาล็อก ฉันทำเครื่องหมายปลายเพลาด้วยเครื่องหมาย sharpie เพื่ออำนวยความสะดวกในงานนี้

ขั้นตอนที่ 6: เขียนเฟิร์มแวร์ทดสอบเพื่อเปลี่ยน MCU ของคุณให้เป็นโวลต์มิเตอร์แบบอนุกรม

เขียนเฟิร์มแวร์ทดสอบเพื่อเปลี่ยน MCU ของคุณให้เป็นโวลต์มิเตอร์แบบอนุกรม
เขียนเฟิร์มแวร์ทดสอบเพื่อเปลี่ยน MCU ของคุณให้เป็นโวลต์มิเตอร์แบบอนุกรม

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

ขั้นตอนที่ 7: ปรับเทียบการอ่าน MCU ของคุณ

ปรับค่าการอ่าน MCU ของคุณ
ปรับค่าการอ่าน MCU ของคุณ
ปรับเทียบการอ่าน MCU ของคุณ
ปรับเทียบการอ่าน MCU ของคุณ

ดังนั้น ต่อสายโพเทนชิออมิเตอร์ของคุณเข้ากับบอร์ด MCU ด้วยคลิปจระเข้ ฉันเชื่อมต่อขั้วไฟฟ้าด้านซ้ายกับแหล่งจ่าย 3.3VDC บนบอร์ด MCU ต่อสายดินที่ขั้วด้านขวา และเชื่อมต่อขั้วกลางกับพินของอินพุตแบบอะนาล็อก ผ่านตัวต้านทาน 1K ตัวต้านทานช่วยให้คุณไม่ปล่อยควันวิเศษจาก MCU ของคุณเมื่อ โพเทนชิออมิเตอร์อยู่ในขอบเขตของการเดินทาง ให้ MCU ของคุณมีแหล่งพลังงาน และต่อสายเคเบิลอนุกรมของคุณ เปิดโปรแกรมเทอร์มินัล RS232 ที่คุณชื่นชอบแล้วดูค่าที่อ่านมา สิ่งที่ฉันกำลังมองหาอันดับแรกคือแรงดันไฟฟ้าสูงสุด/ต่ำสุดที่อ่านได้จาก ADC จะลงทะเบียน ฉันใส่ตัวเลขเหล่านั้นในเฟิร์มแวร์ของฉัน ใช้ตัวเลขทางคณิตศาสตร์แฟนซีบนรหัสโวลต์มิเตอร์ของฉัน คอมไพล์ใหม่ รีแฟลช และเริ่มสำรองข้อมูลโปรแกรมเทอร์มินัลของฉัน อย่างไรก็ตาม "_udivsi()" นั้นยากที่จะติดตาม เห็นได้ชัดว่า LPC2000 MCU ไม่ชอบการแบ่งส่วน ฉันก็เหมือนกัน ดังนั้นเราจึงตกลงที่จะไม่เห็นด้วย ตัวเลขชุดต่อไปที่ฉันต้องการคือแรงดันไฟฟ้าเมื่อม้าหมุนชี้ตรงไปข้างหน้า ซ้ายและขวา ฉันพบว่าม้าหมุนสามารถหมุนไปทางซ้ายและขวาได้ไกลกว่าที่คุณจะหาตัวเลขที่มีความหมายได้ ฉันได้รับค่าการอ่านที่ดีประมาณ 180 องศา ดังนั้นฉันจึงสามารถเล็งกล้องจากซ้ายสุดไปขวาสุดได้ อีกครั้ง ฉันเพิ่มตัวเลขเหล่านี้ในการคำนวณของฉันในเฟิร์มแวร์ สิ่งนี้ทำให้การอ่านจากโพเทนชิออมิเตอร์เป็นการอ่านเซ็นเซอร์ที่ค่อนข้างน่าเชื่อถือ

ขั้นตอนที่ 8: แนบฮาร์ดแวร์และอิเล็กทรอนิกส์ที่เหลือ

แนบฮาร์ดแวร์และอิเล็กทรอนิกส์ที่เหลือ
แนบฮาร์ดแวร์และอิเล็กทรอนิกส์ที่เหลือ
แนบฮาร์ดแวร์และอิเล็กทรอนิกส์ที่เหลือ
แนบฮาร์ดแวร์และอิเล็กทรอนิกส์ที่เหลือ

ขันตัวยึดเข้ากับชิ้นไม้ด้วยสกรูไม้ ตรึงมุมของกระปุกเกียร์เข้ากับวงเล็บอันใดอันหนึ่ง ติดตั้งสายพานราวลิ้นเข้ากับวงล้อและรอกไดรฟ์ แนบสปริงดึงของคุณระหว่างวงเล็บทั้งสองโดยใช้ลวดประกันเพื่อเพิ่มความยาวหากจำเป็น ตอนนี้ฉันขัน H-Bridge PCB (ส่วนเกินจากโครงการเก่า) ลงบนชิ้นไม้ระหว่างวงเล็บทั้งสอง

ขั้นตอนที่ 9: การเดินสาย

การเดินสาย
การเดินสาย
การเดินสาย
การเดินสาย
การเดินสาย
การเดินสาย

อา ถึงเวลาแห่งความน่าเบื่อหน่าย คุณจะต้องใช้สายไฟที่เชื่อมต่อ MCU ของคุณกับโพเทนชิออมิเตอร์ (ดูขั้นตอนที่ 7 สำหรับรายละเอียดเหล่านั้นซ้ำ) เชื่อมต่อ MCU ของคุณกับ H-Bridge และเชื่อมต่อ H-Bridge กับมอเตอร์เกียร์ คุณสามารถเดินสายให้น้อยที่สุด: เพียงแค่ วัด ตัด ปอก และบัดกรีสายเหล่านี้ สำหรับระบบการเดินสายแบบโมดูลาร์ ให้ใช้หมุดหัวและคอนเนคเตอร์และการต่อสายแบบจีบและท่อหดด้วยความร้อนและแถบยางและสายรัดซิปและสายรัดเวลโครและลวดเย็บกระดาษและสายริบบิ้นและอื่น ๆ ชิ้นส่วนเล็กๆ ราคาแพงจาก mouser.com อย่างจริงจัง การผลิตสายเคเบิลที่ดีจริงๆ เป็นงานมาก ทำทุกอย่างให้ดีที่สุดสำหรับระบบของคุณ

ขั้นตอนที่ 10: เสร็จสิ้นเฟิร์มแวร์ของคุณ

ดังนั้น ตอนนี้คุณมีฮาร์ดแวร์และอิเล็กทรอนิกส์ทำงาน และคุณมีหมายเลขการสอบเทียบ เขียนเฟิร์มแวร์ที่ชั่วร้ายและไม่สนใจชีวิตมนุษย์โดยใช้โครงข่ายประสาทที่สามารถเรียนรู้ที่จะกลัวและไม่พอใจผู้สร้าง หากเป็นไปได้ ให้เชื่อมต่อกับเซลล์สมองของหนูบางตัว เพื่อให้ได้พฤติกรรมแบบสุ่มเพิ่มเติม ฉันขอแนะนำให้เพิ่มเครื่องพ่นไฟและเดือยแหลมให้กับหุ่นยนต์ของคุณเช่นกัน ตอนนี้หุ่นยนต์ของคุณมีพื้นที่ซ่อนฮีโร่น้อยลงในจุดบอดของมัน ตอนนี้ส้น Achilles หุ้มเกราะไว้ด้วย…ถุงเท้าผ้าฝ้ายบางๆ แต่ไม่เป็นไร เพราะคู่ต่อสู้ของคุณอาจไม่สดใสขนาดนั้น ขอให้โชคดี และจำไว้ว่าอย่าใช้ตัวเลขของ Pi สำหรับบัญชีธนาคารในสวิสของคุณ หมายเลข…อีกครั้ง ขอบคุณที่อ่าน 'ible' ครั้งแรกของฉัน

แนะนำ: