กลับไปหน้ารวมไฟล์
remote-igniter-3d-printed-case-8696f4.md

ชื่อโปรเจกต์: Remote Igniter + 3D printed Case.

เครื่องจุดชนวนรีโมท IR (Remote IR Igniter)

มาสร้างเครื่องจุดชนวนอินฟราเรด (Infrared remote ignitor) ไว้สำหรับเทสเครื่องยนต์จรวดหรือจะเอาไว้ปล่อยจรวดโมเดลแบบหล่อๆ กันเถอะน้อง!

คู่มือนี้จะสอนวิธีสร้างและเขียนโปรแกรมแบบทีละ Step ถ้าทำตามนี้รับรองว่าตอนจบได้เครื่องจุดชนวนมาเล่นแน่นอน แต่งานนี้ต้องมีการบัดกรีด้วยนะ มือใหม่หัดขับอาจจะตึงมือนิดนึง พี่ไม่ค่อยแนะนำเท่าไหร่ถ้ายังไม่เคยจับหัวแร้ง และนอกจากอุปกรณ์พื้นฐานแล้ว น้องต้องมีแบตเตอรี่แรงๆ ที่จ่ายกระแสได้หนักพอจะจุดชนวนด้วยนะ ตัวอย่างเช่น:

  1. ใช้แบตเตอรี่ 18650 สองก้อนต่ออนุกรมกัน (Series) **คำเตือน: ห้ามบัดกรีลงบนตัวแบตเตอรี่เด็ดขาด เพราะมันอันตรายมาก!** ถ้าจะใช้พวกนี้ ให้ต่อผ่านรางถ่าน (Battery Holder) เอาจะปลอดภัยกว่า

แบตรถยนต์ 12V

  1. แบตก้อนใหญ่แบบชาร์จไม่ได้ขนาด 4V

จากที่ว่ามา พี่แนะนำให้ใช้ 18650 สองก้อนนะน้อง เพราะมันค่อนข้างเสถียรและได้มาตรฐานที่สุดแล้ว

ขั้นตอนการประกอบ (Assembling):

บนแผ่น PCB จะมีลายสกรีนสีขาว (Footprint) บอกอยู่แล้วว่าอุปกรณ์ตัวไหนต้องวางตรงไหน พอน้องยัดทุกอย่างลงรูเรียบร้อยแล้ว ขั้นตอนต่อไปคือการบัดกรี ตัวที่บัดกรีปราบเซียนที่สุดคือ D1 Mini เพราะ Pin มันเยอะและติดกัน แต่ทำไปสักพักเดี๋ยวก็ชินมือเอง พี่แนะนำว่าให้ Flash โปรแกรมลง Board ให้เรียบร้อยก่อนจะเอาไปบัดกรีนะ วิธีการคือต้องเพิ่ม esp8266 core เข้าไปใน [Arduino](https://s.shopee.co.th/7fUgFAWSki) IDE ก่อน ไปหาดู Tutorial วิธีทำเอาเองนะน้องไม่ยากหรอก พอเซ็ตเสร็จแล้วก็ก๊อปปี้โค้ดข้างล่างนี้ไปอัปโหลดลง Board ได้เลย โค้ดตัวนี้พี่เขียนมาให้ใช้รีโมท IR ทั่วไป (เช่น รีโมททีวี) สั่งยิงได้เลย หรือใครอยากเทพจะแก้โค้ดไปใช้ Module WiFi ที่มีมาให้ในตัว D1 Mini ก็จัดไปวัยรุ่น!

วิธีใช้งาน (Operating):

เวลาจะใช้ ให้ต่อแหล่งจ่ายไฟ (ที่บอกไปตอนแรก) เข้ากับ [Relay](https://s.shopee.co.th/3fyXTmWPbL) ส่วนตัว Board ก็หาแหล่งจ่ายไฟแยกต่างหากมาจ่ายให้มัน อาจจะเป็น Power bank หรือไฟ 5V ต่อเข้าที่ Pins 5V และ GND ของ D1 Mini หลังจากนั้นก็เอาตัวจุดชนวนไฟฟ้า (Electric match) ต่อพ่วงผ่าน Relay และแบตก้อนใหญ่ที่เตรียมไว้ เวลาจะกดยิงก็แค่เล็งรีโมทอินฟราเรดไปแล้วกดปุ่ม... ตู้ม! เรียบร้อย

สร้างสรรค์โดย @Coloitu.

สงสัยตรงไหนถามได้ พี่พร้อมซัพพอร์ตเสมอ!

รายละเอียดทางเทคนิคเพิ่มเติม (EXPANDED TECHNICAL DETAILS)

ระบบจุดชนวนกระแสสูง (High-Current Triggering)

โปรเจกต์ Remote Igniter ตัวนี้ถือเป็นงาน Safety-Critical (เน้นความปลอดภัย) ออกแบบมาเพื่อใช้กับพลุ, จรวดโมเดล หรือพวกงานเอฟเฟกต์ต่างๆ

  • ตัวจุดชนวน (Ignition Element): ใช้ลวด Nichrome เส้นเล็กๆ ที่มีความต้านทานสูง หรือจะใช้ Electric match ที่มีขายตามท้องตลาดก็ได้ ตัว Arduino จะทำหน้าที่สั่งงานให้ MOSFET (รุ่น IRFZ44N) เปิดวงจรเพื่อให้แบตเตอรี่ Li-Po อัดพลังงานลงไปที่เส้นลวดจนร้อนแดงในพริบตา
  • การเชื่อมต่อไร้สาย (Wireless Link): ปกติจะจับคู่กับ Module RF 433MHz หรือ NRF24L01 เพื่อให้น้องถอยมายืนสั่งงานในระยะปลอดภัย (ประมาณ 30-50 เมตร) หล่อๆ เลยน้อง

โครงสร้างทางกลไก (Mechanical Integrity)

  • เคส 3D Printed: ตัวเคสออกแบบมาใน CAD โดยมีช่องสำหรับ "Safety Switch" เพื่อป้องกันการกดยิงโดยไม่ตั้งใจ (กันลั่นว่าง่ายๆ)
  • หน้าจอ Interface: มีไฟ LED สำหรับเช็คสถานะวงจร (Continuity Check) ถ้าลวดจุดชนวนขาดหรือต่อไม่แน่น ตัว Arduino จะตรวจเจอและล็อคระบบไม่ให้ยิง เพื่อความชัวร์ของภารกิจนะน้อง ห้ามช็อตนะตัวนี้!

ข้อมูล Frontmatter ดั้งเดิม

title: "Remote Igniter + 3D printed Case."
description: "Build a remote igniter to safely test and launch model rockets from over 10 meters of distance!"
author: "coloitu_"
category: "Home & Automation"
tags:
  - "Remote Control"
views: 719
likes: 0
price: 299
difficulty: "Intermediate"
components:
  - "1x 18650 Battery holder"
  - "1x LED, Red"
  - "1x KY 019 5V Relay"
  - "1x IR Sensors"
  - "2x 18650 Lion battery"
  - "1x Soldering kit"
  - "1x Wemos D1 Mini"
  - "1x 1K ohm resistor"
  - "1x IR Remote"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "0a0acd3ef4c9668674b6bc9d887fd27397d11439a5b9d70bc5a832fc78bf5cb3"
encryptedPayload: "U2FsdGVkX18yoj6RhVdEErVVNdhevQPPcUkI8rvxf4JRD3MLoRbAukd7MKgc0P2zO2BwIxMDWasxuNTUqtqINU5Yh0ut6rOBeHcPwa71rh0="
seoDescription: "Build a Remote Igniter with a 3D printed Case to safely launch Model Rockets from over 10 meters away."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/remote-igniter-3d-printed-case-8696f4_cover.png"
lang: "th"