นโยบายการจัดการความรู้ มหาวิทยาลัยสงขลานครินทร์ 1.ให้ใช้เครื่องมือการจัดการความรู้ผลักดัน คุณภาพคน และกระบวนทำงาน 2.ส่งเสริมการแลกเปลี่ยนประสบการณ์การทำงาน จากหน้างาน 3.ส่งเสริมให้มีเวทีเรียนรู้ร่วมกัน

ServiceMan
Ico64
Sathaya Bunratchoo
Engineer
Scientific Equipment Center, PSU
เครือข่าย
สมาชิก · ติดตาม: 3 · ผู้ติดตาม: 2

อ่าน: 1303
ความเห็น: 0

สร้างรีโมตชัตเตอร์ด้วย ESP8266#1

ESP8266 Canon 1100D remote shutter

   จากบันทึกก่อนหน้านี้ เราได้เรียนรู้เกี่ยวกับวิธีการนำภาพใส่ในโค๊ดโปรแกรมฝังตัวบันทึกนี้จึงขออธิบายขั้นตอนในการสร้าง Remote shutter ตามที่ผมได้ทดลองสร้างอย่างง่ายๆ ครับ

   ก่อนหน้านี้ผมเคยซื้อ Remote shutter มาชุดนึงทดลองใช้งานก็ใช้ดีระดับหนึ่งแต่พอเอาไปถ่ายภาพจริงพบว่าใช้งานไม่ได้ กดได้แค่ระยะห่ายจากกล้องเพียงหนึ่งเมตร (ซึ่งมันเปล่าประโยชน์ 555) เมื่อเอากลับมาทดสอบดูอีกครั้งพบว่าเจ้า Remote shutter อันนี้ใช้ความถี่ 315 MHz ซึ่งเป็นความถี่เดียวกันกับความถี่ Romote รถยนต์จึงอาจทำให้เกิดการรบกวนกันเมื่อใช้งานจริงนอกสถานที่ ในบางพื้นที่

ภาพแสดง Remote ที่ซื้อมาใช้แต่ใช้ได้ไม่ดี

ในการออกแบบนั้นผมเลือกใช้ ESP8266 รุ่น ESP-01 ซึ่งสามารถเขียนโปรแกรมด้วย Arduino ESP8266 IDE (ดูในบันทึกเก่าๆ เกี่ยวกับการติดตั้งและใช้งาน) การใช้งานนั้นต้องการเพียงหนึ่ง IO เท่านั้น

    แหล่งข้อมูลการเชื่อมต่อ Remote shutter ของ Canon 1100D เป็นดังภาพครับ

อ้างอิง : http://www.doc-diy.net/photo/remote_pinout/canon_pinout.png

วงจรที่ออกแบบเป็นดังภาพ

 

ใช้ Transistor อีกสองตัว แต่ที่สำคัญต้องเลือกใช้ Regulator แบบ Low ground current ซึ่งผมเลือกใช้ MCP1702-3.3 แทน LM1117-3.3 แต่ถ้าไม่มีก็ใช้ 3.3V ตัวไหนทดลองก่อนได้ (แต่แบตจะหมดเร็ว)

วงจรที่สร้างขึ้นโดยใช้ mini CNC กัด

บันทึกหน้าค่อยมาต่อกันเรื่องโปรแกรมนะครับ :)

หมวดหมู่บันทึก: บริการวิชาการ
สัญญาอนุญาต: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
สร้าง: 31 ธันวาคม 2559 21:15 แก้ไข: 09 มกราคม 2560 17:24 [ แจ้งไม่เหมาะสม ]
ดอกไม้
สมาชิกที่ให้กำลังใจ: Ico24 ดำขำ และ Ico24 โอ๋-อโณ.
สมาชิกที่ให้กำลังใจ
 
Facebook
Twitter
Google

บันทึกอื่นๆ

ความเห็น

ไม่มีความเห็น

ร่วมแสดงความเห็นในหน้านี้

ชื่อ:
อีเมล:
IP แอดเดรส: 18.206.238.176
ข้อความ:  
เรียกเครื่องมือจัดการข้อความ
   
ยกเลิก หรือ