สารบัญ:

โคมไฟตั้งโต๊ะแบบกระตุ้น: 4 ขั้นตอน (พร้อมรูปภาพ)
โคมไฟตั้งโต๊ะแบบกระตุ้น: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: โคมไฟตั้งโต๊ะแบบกระตุ้น: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: โคมไฟตั้งโต๊ะแบบกระตุ้น: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: 10 อันดับ โคมไฟสำหรับอ่านหนังสือ ยี่ห้อไหนดี หลากดีไซน์ ปรับแสงได้ ช่วยถนอมสายตา 2021 2024, พฤศจิกายน
Anonim
Image
Image
อิเล็กทรอนิกส์ - การเตรียมมอเตอร์
อิเล็กทรอนิกส์ - การเตรียมมอเตอร์

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

คุณจะต้องมีสิ่งต่อไปนี้:

- Arduino Uno หรือ Yun

- 2 x SG-90 เซอร์โวมอเตอร์

- 2 ปุ่ม (หนึ่งปุ่มกดและหนึ่งปุ่มสลับโยก)

- ตัวหนาและถั่วจำนวนมาก ขนาด M0

- โพเทนชิออมิเตอร์ (เพื่อควบคุมแสง)

หลอดไฟประกอบด้วยสองแขนและส่วนหัว ทั้งหมดตัดด้วยเลเซอร์ คุณจะต้องทำกล่องของคุณเองสำหรับร่างกายฉันทำไฟล์ไอหาย สำหรับหัว ฉันซื้อตะเกียงเล็กๆ มาอีกอัน (tim จิ๋ว https://duckduckgo.com/?q=tiny+tim+little+lamp) และเพิ่งใช้ส่วนหัวสำหรับ LED ฉันแน่ใจว่ามีคนที่ดีกว่านี้ แต่ไม่เป็นไร

ขั้นตอนที่ 1: การตัดด้วยเลเซอร์

ฉันแนบไฟล์ ai มาอย่างตรงไปตรงมา! ติดมอเตอร์โดยใช้สกรู

ขั้นตอนที่ 2: อิเล็กทรอนิกส์ - การเตรียมมอเตอร์

อิเล็กทรอนิกส์ - การเตรียมมอเตอร์
อิเล็กทรอนิกส์ - การเตรียมมอเตอร์

หากคุณต้องการบันทึกการจัดการทางกายภาพ (เพื่อจับภาพที่คุณเปลี่ยนท่าทางของหลอดไฟ) คุณจะต้องแฮ็คมอเตอร์เล็กน้อย มันไม่ยากแต่ สิ่งเดียวที่คุณต้องทำคือติดลวดเพิ่มเติมเข้ากับบอร์ดเล็กๆ ในเคสมอเตอร์ คุณสามารถต่อสายนี้เข้ากับ Arduino จากนั้นคุณสามารถอ่านตำแหน่งปัจจุบันของมอเตอร์ได้ เริ่มต้นด้วยสิ่งนั้น ก่อนอื่นคุณต้องเปิดเคสมอเตอร์โดยคลายเกลียวสกรูเล็กๆ ที่ด้านล่าง จากนั้นถอดเคสด้านล่างและนำบอร์ดออก (ดูรูปที่ 1) จากนั้นคุณต้องบัดกรีลวดใหม่เข้ากับหมุดบนกระดานตามที่แสดงไว้ในภาพที่ 2 ฉันถอดสายเคเบิลทั้งสามออกแล้วบัดกรีสายใหม่สี่สาย ในภาพ สายสีเหลืองคือสายใหม่ ซึ่งจำเป็นต้องเชื่อมต่ออินพุตแบบอะนาล็อกบน Arduino เช่น A5 ตอนนี้คุณสามารถหมุนมอเตอร์ได้ด้วยตนเอง และ Arduino ของคุณสามารถติดตามการเคลื่อนไหวนี้ได้ คำเตือน: ซัพพลายเออร์ไม่แนะนำให้หมุนมอเตอร์แบบนั้น เนื่องจากอาจเสี่ยงทำให้มอเตอร์เสียหายได้ อย่างไรก็ตาม มีมอเตอร์น้อยมากที่พังสำหรับฉัน อย่าลืมรีไซเคิลวัสดุหากมอเตอร์เสีย!

ขั้นตอนที่ 3: นำทุกอย่างมารวมกัน

รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน

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

ขั้นตอนที่ 4: รหัส

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

แนะนำ: