สารบัญ:
- ขั้นตอนที่ 1: รวบรวมทุกสิ่งที่จำเป็น
- ขั้นตอนที่ 2: ตั้งโปรแกรมบอร์ด Arduino
- ขั้นตอนที่ 3: แยกแทร็กวงใน
- ขั้นตอนที่ 4: สร้างเค้าโครง
- ขั้นตอนที่ 5: เสียบ Shield บนบอร์ด Arduino และทำการเชื่อมต่อสายไฟ
- ขั้นตอนที่ 6: เชื่อมต่อแทร็ก 'เซ็นเซอร์' กับบอร์ด Arduino
- ขั้นตอนที่ 7: วางหัวรถจักรบนราง
- ขั้นตอนที่ 8: เพิ่มพลังให้ระบบ
- ขั้นตอนที่ 9: ดูมันทำงาน
- ขั้นตอนที่ 10: อะไรต่อไป?
วีดีโอ: รถไฟย้อนกลับอัตโนมัติโดยใช้ Arduino: 10 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
การสร้างลูปย้อนกลับสามารถช่วยในเลย์เอาต์ของรถไฟจำลองเพื่อเปลี่ยนทิศทางของรถไฟ ซึ่งไม่สามารถทำได้ด้วยเครื่องเล่นแผ่นเสียง ด้วยวิธีนี้ คุณสามารถสร้างเลย์เอาต์แบบรางเดี่ยวที่มีลูปย้อนกลับที่ปลายแต่ละด้านเพื่อวิ่งรถไฟโดยไม่หยุดหรือหยุดชะงัก ดังนั้นโดยไม่ต้องกังวลใจต่อไป มาเริ่มกันเลย!
ขั้นตอนที่ 1: รวบรวมทุกสิ่งที่จำเป็น
สำหรับโครงการนี้ นี่คือรายการส่วนประกอบและส่วนประกอบที่จำเป็น:
- บอร์ดไมโครคอนโทรลเลอร์ Arduino ที่แนะนำคือ UNO, Leonardo, MEGA
- โล่ไดรเวอร์มอเตอร์ Adafruit
- แหล่งพลังงาน DC 12 โวลต์ (อาจเป็นแบตเตอรี่หรืออะแดปเตอร์ที่มีความจุกระแสไฟอย่างน้อย 1.5 แอมป์)
- สายจัมเปอร์ชายกับชายหกสาย:
- คู่เพื่อเชื่อมต่อผลิตภัณฑ์เข้ากับตัวขับมอเตอร์
- คู่ที่สองเพื่อเชื่อมต่อกำลังของรางด้านนอกกับตัวขับมอเตอร์
- คู่ที่สามเพื่อเชื่อมต่อวงในกับตัวขับมอเตอร์
- แทร็ก 'เซ็นเซอร์'
- สายจัมเปอร์ตัวเมียถึงตัวเมีย 3 เส้น (เพื่อเชื่อมต่อเซ็นเซอร์กับบอร์ด Arduino)
ขั้นตอนที่ 2: ตั้งโปรแกรมบอร์ด Arduino
หากคุณไม่มี Arduino IDE บนคอมพิวเตอร์ ให้ดาวน์โหลดจากที่นี่ ไลบรารี่สำหรับโล่ไดรเวอร์มอเตอร์ Adafruit สามารถพบได้ที่นี่ ในกรณีที่คุณไม่มีใน IDE ของคุณ ตรวจสอบให้แน่ใจว่าคุณติดตั้งสิ่งนี้ใน IDE ของคุณก่อนที่จะคอมไพล์โปรแกรม หากคุณต้องการความช่วยเหลือในการติดตั้งไลบรารี ให้ตรวจสอบลิงก์นี้
ขั้นตอนที่ 3: แยกแทร็กวงใน
ใช้ตัวเชื่อมรางหุ้มฉนวน 4 ตัว แยกวงวงในของรางออกจากรางด้านนอก คลิกที่ภาพเพื่อดูข้อมูลเพิ่มเติม
ขั้นตอนที่ 4: สร้างเค้าโครง
ฉันใช้ N-gauge Kato Unitrack เพื่อสร้างเลย์เอาต์นี้ คุณสามารถใช้แทร็กอื่นได้ตราบใดที่ทุกอย่างทำงานอย่างถูกต้อง
ขั้นตอนที่ 5: เสียบ Shield บนบอร์ด Arduino และทำการเชื่อมต่อสายไฟ
ก่อนติดแผงป้องกันตัวขับมอเตอร์ ตรวจสอบให้แน่ใจว่าพินทั้งหมดอยู่ในแนวเดียวกัน จากนั้นดันแผงป้องกันลงเพื่อติดเข้ากับบอร์ด Arduino อย่างแน่นหนา เมื่อทำให้บอร์ดอยู่ในตำแหน่งตั้งตรง (ดูภาพด้านบน) โดยให้พินอินพุตแบบอะนาล็อกอยู่ด้านข้างของคุณ ให้ทำการเชื่อมต่อต่อไปนี้:
- เชื่อมต่อสายผลิตภัณฑ์เข้ากับแผงขั้วต่อที่มีเครื่องหมาย 'M4' โดยเชื่อมต่อ +ve หรือสายสีแดงเข้ากับขั้วต่อด้านบน และ -ve หรือสายสีดำเข้ากับขั้วต่อด้านล่าง
- ต่อสายไฟของส่วนด้านในของลูปเข้ากับแผงขั้วต่อที่มีเครื่องหมาย 'M2' เชื่อมต่อตอนนี้และเปลี่ยนขั้วในภายหลังหากรถไฟหรือหัวรถจักรเคลื่อนที่ไปในทิศทางที่ไม่ถูกต้องภายในวงหรือหยุด
- ต่อไฟของรางด้านนอกเข้ากับแผงขั้วต่อที่มีเครื่องหมาย 'M1' ทำแบบเดียวกันกับที่คุณทำกับกำลังของแทร็กในวงใน
ขั้นตอนที่ 6: เชื่อมต่อแทร็ก 'เซ็นเซอร์' กับบอร์ด Arduino
เชื่อมต่อหมุดของเซ็นเซอร์ดังนี้:
- VCC ถึง +5 โวลต์พินของบอร์ด Arduino
- GND ถึง GND พินของบอร์ด Arduino
- OUT เป็นพิน A0 ของบอร์ด Arduino
ขั้นตอนที่ 7: วางหัวรถจักรบนราง
วางหัวรถจักรที่ส่วนนอกของแทร็กเพื่อทดสอบการตั้งค่า
ขั้นตอนที่ 8: เพิ่มพลังให้ระบบ
เพิ่มพลังให้บอร์ด Arduino และไดรเวอร์มอเตอร์โดยเชื่อมต่อพิน VIN และ GND ตามลำดับกับกำลังไฟ 12 โวลต์และกราวด์ตามลำดับ หรือโดยการเชื่อมต่อขั้วต่อแบบบาร์เรลของอะแดปเตอร์เข้ากับช่องเสียบไฟของบอร์ด Arduino ตรวจสอบการต่อสายไฟทั้งหมดอีกครั้งและเปิดเครื่อง
ขั้นตอนที่ 9: ดูมันทำงาน
หากทุกอย่างเป็นไปด้วยดี การตั้งค่าของคุณควรทำงานเหมือนกับที่แสดงในวิดีโอด้านบน
ขั้นตอนที่ 10: อะไรต่อไป?
เมื่อคุณได้ใช้ตัวอย่างการตั้งค่าแล้ว คุณสามารถเพิ่มการวนซ้ำอีกอันที่ปลายอีกด้านของรางด้านนอกเพื่อให้รถไฟวิ่งไปทั้งสองทิศทางบนรางเดียวโดยไม่หยุดชะงัก (คุณจะต้องแก้ไข Arduino โปรแกรมสำหรับสิ่งนั้น) แสดงทักษะของคุณโดยการปรับเปลี่ยนโปรแกรม Arduino เพื่อเพิ่มฟังก์ชันการทำงานของโครงการนี้ หรือเพียงแค่แจ้งให้เราทราบว่าคุณทำอะไรกับสิ่งนี้ แจ้งให้เราทราบหากคุณทำโปรเจ็กต์นี้ เพื่อช่วยให้ฉันรู้ว่าสิ่งนี้มีประโยชน์กับคุณหรือไม่
ขอให้มีความสุขกับการรถไฟเหาะ ดีที่สุด!
แนะนำ:
อะแดปเตอร์ Arduino Nano เป็น Arduino Uno: 6 ขั้นตอน (พร้อมรูปภาพ)
อะแดปเตอร์ Arduino Nano เป็น Arduino Uno: Arduino Nano เป็นสมาชิกที่ดี ขนาดเล็ก และราคาถูกของตระกูล Arduino มันขึ้นอยู่กับชิป Atmega328 สิ่งที่ทำให้มีประสิทธิภาพเท่ากับ Arduino Uno พี่ชายที่ใหญ่ที่สุดของเขา แต่สามารถรับเงินน้อยกว่า ในอีเบย์ตอนนี้เวอร์ชั่นภาษาจีนสามารถข
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-