Arduino Time Lapse Slider: 3 ขั้นตอน (พร้อมรูปภาพ)
Arduino Time Lapse Slider: 3 ขั้นตอน (พร้อมรูปภาพ)
Anonim
Image
Image
Arduino Time Lapse Slider
Arduino Time Lapse Slider

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

นี่คือสิ่งที่ฉันทำ….

ขั้นตอนที่ 1: Home Made (เรียงลำดับ) Arduino Timelapse Slider

Image
Image

เนื่องจากกลไกการเลื่อนต้องเรียบพอสมควรและแข็งแรง ฉันจึงตัดสินใจจับตาดูส่วนนั้นของกลไกบน ebay ฉันจึงหาตัวเลื่อนขนาด 500 มม. ได้ในราคาเพียง 30 ปอนด์ และนี่เป็นส่วนที่แพงที่สุดของ การออกกำลังกายทั้งหมด สิ่งต่อไปที่ตระหนักได้ก็คือ ไม่ควรเสียบแรงดันไฟฟ้าภายนอกผ่านอินพุตทริกเกอร์ระยะไกลของตัวกล้อง £800 ของฉัน ดังนั้นฉันจึงเลือกใช้ opto isolator นี่เป็นรีเลย์อิเล็กทรอนิกส์ชนิดหนึ่ง แต่จะใช้พลังงานน้อยกว่ามากจากด้าน Arduino ของสิ่งต่างๆ

มาเริ่มกันที่รายการวัสดุกัน

  • ชุดสไลเดอร์แบบนี้
  • ชุดสายพานและรอกแบบนี้
  • สเต็ปเปอร์มอเตอร์และไดรเวอร์แบบนี้
  • arduino pro mini หรือ arduino uno แบบนี้ (ให้แน่ใจว่า 5v)
  • รีโมตคอนโทรลและเซ็นเซอร์ ir แบบนี้ (อาจต้องเล่นกับโค้ดเพื่อให้ตรงกับรูปแบบปุ่ม)
  • จอ LCD 1602 พร้อมโมดูล i2c แบบนี้
  • LED เพื่อระบุทริกเกอร์ของกล้อง (อุปกรณ์เสริม)
  • 4N35 หรือ opto isolator เทียบเท่าการค้นหานี้จะเปิดเผยวิธีการทำงานรวมทั้งแนะนำทางเลือกอื่น ๆ
  • สาย usb แบบเก่าสำหรับจ่ายไฟ, สายไฟสำหรับสั่งงานกล้องจากระยะไกล
  • กดเพื่อสร้างปุ่มสำหรับหยุดและไม่มีไมโครสวิตช์สำหรับขีด จำกัด (อุปกรณ์เสริม)

ขั้นตอนที่ 2: การเดินสายการเขียนโปรแกรมและการทดสอบ Arduino Slider

ตอนนี้รอไปรษณีย์จีนและหวังว่าจะมีรายการวัสดุทั้งหมด เราสามารถเริ่มประกอบสายไฟตามแผนภาพด้านบน ดูแลให้แน่ใจว่าทริกเกอร์ระยะไกลของกล้องยังคงแยกออกจากส่วนอื่น ๆ ของวงจร ฉันยังใช้ usb ตะกั่วแทน AA และธนาคารพลังงาน usb สิ่งนี้ให้แหล่งจ่ายไฟ 5v ที่ได้รับการควบคุมสำหรับ Arduino และสเต็ปเปอร์มอเตอร์

ตอนนี้เราจะต้องอัปโหลดโค้ดไปยัง Arduino คุณจะต้องใช้ไลบรารีต่อไปนี้เพื่ออัปโหลดให้เสร็จสิ้น

  • Stepper.h
  • IRremote.h
  • Wire.h
  • LiquidCrystal_I2C.h

บางส่วนรวมอยู่ในการติดตั้งเริ่มต้นของ arduino ide

หากการอัปโหลดเสร็จสมบูรณ์ คุณน่าจะสามารถควบคุมสเต็ปเปอร์มอเตอร์ด้วยปุ่มเขย่าเบา ๆ เพื่อรีเซ็ตการเดินทาง ตั้งค่าความเร็วขั้นตอนด้วยปุ่มตัวเลขและเพิ่มและลดความล่าช้าด้วยปุ่ม + และ - ฉันได้ตั้งค่าขั้นต่ำ 1 วินาทีและความล่าช้าสูงสุด 10 วินาทีซึ่งสามารถปรับได้อย่างง่ายดายในโค้ดและฉันได้เพิ่มบันทึกเพื่อให้คุณสามารถค้นหาส่วนที่ต้องการเปลี่ยนได้ ฉันยังตั้งค่าความเร็วในการเคลื่อนที่ให้ปรับได้จากประมาณ 1 มม. ถึง 5 มม. อีกครั้ง ซึ่งสามารถปรับแต่งได้อย่างง่ายดายภายในโค้ดด้วย

ขั้นตอนที่ 3: การสร้างขั้นสุดท้าย

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

คุณสามารถดูตัวอย่างเพิ่มเติมและภาพตัวอย่างของอุปกรณ์ได้ที่ลิงค์ด้านล่าง

app.keenai.com/s/30532839-2-rxd7BT7kYluWonpw

แจ้งให้เราทราบหากคุณมีคำถามหรือข้อเสนอแนะ

ตัวอย่างเพิ่มเติมของวิดีโอไทม์แลปส์ของฉันที่สร้างด้วยอุปกรณ์นี้สามารถพบได้ในช่อง YouTube ของฉันที่นี่

www.youtube.com/channel/UC0PNkO5dvbCi3uXtkR_f3kw