หน้าแรก ดูโปรเจกต์ทั้งหมด
Easy

โปรเจกต์ การใช้ IR Remote Control ควบคุม Rail Road Model (REMOTINO NANO)

วิธีการควบคุมการทำงานของ railroad model โดยใช้ infrared remote

โปรเจกต์ การใช้ IR Remote Control ควบคุม Rail Road Model (REMOTINO NANO)

วิดีโอสาธิต

Video

▶ กดเพื่อดูวิดีโอสาธิตโปรเจกต์

รายการอุปกรณ์และเครื่องมือ

1x 10 Pc. Jumper Wire Kit, 5 cm Long
🛒 สั่งซื้อ
1x Dual H-Bridge motor drivers L298
🛒 สั่งซื้อ
1x Linear Regulator (7805)
-
1x Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires
-
1x Infrared Remote Control RC5 SME002 Wallis Universal 21 key
🛒 สั่งซื้อ
1x Infrared Receiver Head Module LTM-8848-1 Liteon Semiconductors
🛒 สั่งซื้อ
1x Soldering iron (generic)
-
1x Solder Wire, Lead Free
-
2x Capacitor 100 µF
-
4x 2 Ports Relay module
🛒 สั่งซื้อ
1x PCB, For DMB-4775
🛒 สั่งซื้อ

รายละเอียดและวิธีทำ

หมายเหตุเกี่ยวกับเวอร์ชันภาษาอังกฤษ: ฉันเป็นคนอิตาลีและพูดภาษาอังกฤษได้นิดหน่อย ข้อความทั้งหมดนี้เป็นผลลัพธ์จาก Google Translate หากคุณพบข้อผิดพลาดร้ายแรงในการแปลและต้องการรายงาน ฉันขอขอบคุณล่วงหน้า ส่งข้อความไปที่ lpautas @ gmail.com ขอบคุณ

REMOTINO NANO

เพื่อนสนิทของฉันคนหนึ่งบอกกับฉันว่า: โมเดลรถไฟของฉันยังไม่ค่อยถูกใจเท่าไหร่ ฉันรู้สึกว่ามันลำบากที่ต้องนั่งอยู่หน้าคอนโซลเพื่อควบคุมการทำงานต่างๆ ของรถไฟ แทนที่จะเดินไปรอบๆ ได้ คุณช่วยทำ Wireless Remote Control ให้หน่อยได้ไหม? การทำงานหลักๆ คือการกำหนดความเร็วและทิศทางของรถไฟบนสายหลัก และควบคุม Relay 4 ชุดเพื่อสับราง (Exchange) เพื่อเลือกว่าโมเดลรถไฟควรจะวิ่งไปในเส้นทางไหน ฉันสร้างสิ่งเหล่านี้ขึ้นโดยใช้ Arduino Nano, รีโมท IR และส่วนประกอบอื่นๆ อีกเล็กน้อย

--------------------------------------------------------------------------------------

เรามีโหมดการทำงาน 4 โหมด ซึ่งสามารถโปรแกรมได้ตอนเริ่มทำงาน (Startup)

  • Mode A, 8 Relay แบบ Monostable (จุดสับราง 4 จุด)
  • Mode B, 8 Relay แบบ Bistable ON/OFF (อุปกรณ์ขับเคลื่อนทั่วไป)
  • Mode C - Relay 1, 2 แบบ Bistable ON/OFF (อุปกรณ์ขับเคลื่อนทั่วไป), Relay 3, 4, 5, 6, 7, 8 แบบ Monostable (จุดสับราง 3 จุด)
  • Mode D - Relay 1, 2, 3, 4 แบบ Bistable ON/OFF (อุปกรณ์ขับเคลื่อนทั่วไป), Relay 5 6 7 8 แบบ Monostable (จุดสับราง 2 จุด)

ในการเคลื่อนรถไฟ ให้กด MotorOn (ปุ่ม GO)

หลังจากนั้นใช้ลูกศร ขึ้น / ลง เพื่อเพิ่ม / ลด ความเร็ว หรือเปลี่ยนทิศทางการเดินทาง

ปุ่ม 1 ถึง 8 ใช้ควบคุม 8 Relay ในโหมดที่เลือก: Monostable (สำหรับจุดสับราง) หรือ Bistable (สำหรับเปิด / ปิด อุปกรณ์เสริม)

ปุ่ม 0 จะทำการหยุดแบบช้าๆ เหมือนจอดที่สถานี

ปุ่ม A, B, C, D คือความเร็วที่ตั้งค่าไว้ล่วงหน้า เท่ากับ 25, 50, 75 และ 100% ของความเร็วสูงสุด และส่งผลต่อทิศทางการเดินทางปัจจุบัน

หากรถหยุดอยู่ ฉันกด CH + เพื่อกำหนดทิศทางไปข้างหน้า จากนั้นกด A ความเร็วจะค่อยๆ เพิ่มขึ้นไปถึง 25% โดยอัตโนมัติ

หากรถหยุดอยู่ ฉันกด CH + เพื่อกำหนดทิศทางไปข้างหน้า จากนั้นกด B ความเร็วจะค่อยๆ เพิ่มขึ้นไปถึง 50% โดยอัตโนมัติ

หากรถหยุดอยู่ ฉันกด CH + เพื่อกำหนดทิศทางไปข้างหน้า จากนั้นกด C ความเร็วจะค่อยๆ เพิ่มขึ้นไปถึง 75% โดยอัตโนมัติ

หากรถหยุดอยู่ ฉันกด CH + เพื่อกำหนดทิศทางไปข้างหน้า จากนั้นกด D ความเร็วจะค่อยๆ เพิ่มขึ้นไปถึง 100% โดยอัตโนมัติ

หากรถกำลังเคลื่อนที่อยู่แล้ว ฉันกด A รถไฟจะปรับความเร็วไปที่ 25% โดยอัตโนมัติ

ปุ่ม Power สีแดงจะหยุดรถไฟทันที (Emergency Stop) โดยการตัดไฟ นอกจากนี้ยังมีผลในระหว่างการเบรกอย่างช้าๆ หรือเมื่อความเร็วถึงค่าที่ตั้งไว้ทั้ง 4 ระดับ

Infrared Remote Control SME002 with custom System Code

ปุ่มรีโมท -> การทำงาน

  • 0 -> หยุดรถช้าๆ เพื่อจำลองการจอดที่สถานีปกติ
  • 1 -> Relay 1
  • 2 -> Relay 2
  • 3 -> Relay 3
  • 4 -> Relay 4
  • 5 -> Relay 5
  • 6 -> Relay 6
  • 7 -> Relay 7
  • 8 -> Relay 8
  • 9 -> ว่าง
  • A -> ความเร็ว 25%
  • B -> ความเร็ว 50%
  • C -> ความเร็ว 75%
  • D -> ความเร็ว 100%
  • GO -> Motor On
  • OFF -> หยุดฉุกเฉินทันที, หยุดการทำงานอัตโนมัติทั้งหมด
  • CH + -> ขับเคลื่อนไปข้างหน้าอย่างช้าๆ เมื่อกด (ต้องกด Motor On GO ก่อน)
  • CH- -> ขับเคลื่อนถอยหลังอย่างช้าๆ เมื่อกด (ต้องกด Motor On GO ก่อน)
  • VOL + -> ขับเคลื่อนไปข้างหน้าอย่างรวดเร็วเมื่อกด (ต้องกด Motor On GO ก่อน)
  • VOL- -> ขับเคลื่อนถอยหลังอย่างรวดเร็วเมื่อกด (ต้องกด Motor On GO ก่อน)
  • OK -> BOOST ไปที่ความเร็ว 100%

โปรดรับชมวิดีโอนี้ด้วย REMOTONE MEGA https://www.youtube.com/watch?v=Pb1_M0hUV44

วิดีโอ REMOTINO NANO พร้อมการแสดงผลผ่าน Processing

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

REMOTINO NANO (ภาษาอิตาลี)

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

ฉันสร้างสิ่งเหล่านี้ขึ้นโดยใช้ Arduino Nano, รีโมท IR และส่วนประกอบอื่นๆ อีกเล็กน้อย

--------------------------------------------------------------------------------------

มีโหมดการทำงาน 4 โหมดให้เลือกใช้ ซึ่งสามารถโปรแกรมได้ตามต้องการเมื่อ Power-On:

  • Mode A, 8 Relay แบบ Monostable (จุดสับราง 4 จุด)
  • Mode B, 8 Relay แบบ Bistable ON/OFF (อุปกรณ์ขับเคลื่อนทั่วไป)
  • Mode C - Relay 1, 2 แบบ Bistable ON/OFF (อุปกรณ์ขับเคลื่อนทั่วไป), Relay 3, 4, 5, 6, 7, 8 แบบ Monostable (จุดสับราง 3 จุด)
  • Mode D - Relay 1, 2, 3, 4 แบบ Bistable ON/OFF (อุปกรณ์ขับเคลื่อนทั่วไป), Relay 5 6 7 8 แบบ Monostable (จุดสับราง 2 จุด)

ในการเคลื่อนรถไฟ จำเป็นต้องกด MotorOn (ปุ่ม GO)

หลังจากนั้นใช้ลูกศร ขึ้น/ลง เพื่อเพิ่ม/ลดความเร็ว หรือเปลี่ยนทิศทางการเดินทาง

ปุ่ม 1 ถึง 8 ใช้ควบคุม 8 Relay ในโหมดที่เลือก: Monostable (สำหรับจุดสับราง) หรือ Bistable (สำหรับเปิด/ปิด อุปกรณ์เสริม)

ปุ่ม 0 จะทำการหยุดแบบช้าๆ เหมือนจอดที่สถานี

ปุ่ม A, B, C, D คือความเร็วที่ตั้งค่าไว้ล่วงหน้า เท่ากับ 25, 50, 75 และ 100% ของความเร็วสูงสุด และส่งผลต่อทิศทางการเดินทางปัจจุบัน

หากรถหยุดอยู่ ฉันกด CH+ เพื่อกำหนดทิศทางไปข้างหน้า จากนั้นกด A ความเร็วจะค่อยๆ เพิ่มขึ้นไปถึง 25% โดยอัตโนมัติ

หากรถหยุดอยู่ ฉันกด CH+ เพื่อกำหนดทิศทางไปข้างหน้า จากนั้นกด B ความเร็วจะค่อยๆ เพิ่มขึ้นไปถึง 50% โดยอัตโนมัติ

หากรถหยุดอยู่ ฉันกด CH+ เพื่อกำหนดทิศทางไปข้างหน้า จากนั้นกด C ความเร็วจะค่อยๆ เพิ่มขึ้นไปถึง 75% โดยอัตโนมัติ

หากรถหยุดอยู่ ฉันกด CH+ เพื่อกำหนดทิศทางไปข้างหน้า จากนั้นกด D ความเร็วจะค่อยๆ เพิ่มขึ้นไปถึง 100% โดยอัตโนมัติ

หากรถกำลังเคลื่อนที่อยู่แล้ว ฉันกด A รถไฟจะปรับความเร็วไปที่ 25% โดยอัตโนมัติ

ปุ่ม 0 จะเริ่มการหยุดรถไฟอย่างช้าๆ

ปุ่ม Power สีแดงจะหยุดรถไฟทันที (Emergency Stop) โดยการตัดไฟ นอกจากนี้ยังมีผลในระหว่างการเบรกอย่างช้าๆ หรือเมื่อความเร็วถึงค่าที่ตั้งไว้ทั้ง 4 ระดับ

ปุ่ม -> การทำงาน

  • 0 -> หยุดแบบช้าๆ เหมือนจอดที่สถานี
  • 1 -> Relay 1
  • 2 -> Relay 2
  • 3 -> Relay 3
  • 4 -> Relay 4
  • 5 -> Relay 5
  • 6 -> Relay 6
  • 7 -> Relay 7
  • 8 -> Relay 8
  • 9 -> ว่าง
  • A -> Mode A ความเร็วที่ 25%
  • B -> Mode B ความเร็วที่ 50%
  • C -> Mode C ความเร็วที่ 75%
  • D -> Mode D ความเร็วที่ 100%
  • GO -> Motor On
  • OFF -> หยุดฉุกเฉินทันที, หยุดกระบวนการอัตโนมัติทั้งหมด
  • CH+ -> เดินหน้าอย่างช้าๆ เมื่อกด (ต้องกด Motor On GO ก่อน)
  • CH- -> ถอยหลังอย่างช้าๆ เมื่อกด (ต้องกด Motor On GO ก่อน)
  • VOL+ -> เดินหน้าอย่างรวดเร็วเมื่อกด (ต้องกด Motor On GO ก่อน)
  • VOL- -> ถอยหลังอย่างรวดเร็วเมื่อกด (ต้องกด Motor On GO ก่อน)
  • OK -> BOOST ที่ความเร็ว 100%

คุณต้องการสร้างวงจรนี้แต่พบปัญหาใช่ไหม? เขียนหาฉันได้ที่ lpautas @ gmail.com

ฉันขอแนะนำวิดีโอนี้ด้วย ซึ่งคือ REMOTONE MEGA พี่ชายของ REMOTINO NANO , https://www.youtube.com/watch?v=Pb1_M0hUV44

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: rail-road-model-ir-remote-control-remotino-nano-54ff92
299 บาท
PromptPay QR Code