สารบัญ:

ระบบตรวจสอบการข้ามทางรถไฟ: 5 ขั้นตอน (พร้อมรูปภาพ)
ระบบตรวจสอบการข้ามทางรถไฟ: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ระบบตรวจสอบการข้ามทางรถไฟ: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ระบบตรวจสอบการข้ามทางรถไฟ: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: รถไฟขนาดเล็ก #หมีไม้กั้น #ตลก #เทคโนโลยี #ทางรถไฟ #ทางเท้า #ถนน #รถยนต์ #ไม้กั้นรถยนต์ #ระบบไม้กั้น 2024, ธันวาคม
Anonim
ระบบตรวจสอบการข้ามรถไฟ
ระบบตรวจสอบการข้ามรถไฟ
ระบบตรวจสอบการข้ามรถไฟ
ระบบตรวจสอบการข้ามรถไฟ

คำแนะนำนี้จะสอนวิธีใช้ MatLab เพื่อเข้ารหัส Arduino เพื่อควบคุมส่วนหนึ่งของระบบรางรถไฟ

ขั้นตอนที่ 1: วัสดุสิ้นเปลือง

สำหรับโครงการนี้ คุณจะต้อง:

คอมพิวเตอร์

บอร์ด Arduino

Matlab 2017

เครื่องพิมพ์ 3 มิติ

โมเดลรถไฟ

โฟโต้เซนเซอร์ 2 ตัว

1 ไฟ LED สีฟ้า

ไฟ LED สีแดง 2 ดวง

1 เซอร์โวมอเตอร์

ลำโพง Piezzo 1 ตัว

สาย USB

ตัวต้านทาน 3 330 โอห์ม

17 สายหญิง-หญิง

3 สายหญิง-ชาย

34 สายชาย-ชาย

4 บล็อกไม้

กระดาษกาว

ขั้นตอนที่ 2: วิธีตั้งค่าเขียงหั่นขนมของคุณ

วิธีตั้งค่าเขียงหั่นขนมของคุณ
วิธีตั้งค่าเขียงหั่นขนมของคุณ
วิธีตั้งค่าเขียงหั่นขนมของคุณ
วิธีตั้งค่าเขียงหั่นขนมของคุณ

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

ขั้นตอนที่ 3: เขียนรหัสของคุณ

เขียนโค้ดของคุณ
เขียนโค้ดของคุณ
เขียนโค้ดของคุณ
เขียนโค้ดของคุณ
เขียนโค้ดของคุณ
เขียนโค้ดของคุณ

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

ขั้นตอนที่ 4: วาดคานประตูของคุณ

วาดคานของคุณ
วาดคานของคุณ

ฉันวาดคานประตูที่จะติดเข้ากับเซอร์โวมอเตอร์ใน Onshape แต่ระบบการสร้าง 3 มิติใดๆ ก็ใช้ได้ สำหรับขนาดของฉัน ฉันสร้างแท่งขนาด 3.5" X.2" X.5" และเพิ่มแบบร่างที่ปลายด้านหนึ่งและ 'ข้อควรระวัง' ที่ทั้งสองด้านเพื่อให้ปรากฏ ฉันยังเพิ่มรูผ่านแถบเพื่อให้เราสามารถติดสิ่งที่แนบมากับเซอร์โว ชิ้นผ่านมัน สิ่งสำคัญที่ควรทราบคือให้ความสนใจกับหน่วยที่เครื่องพิมพ์ 3D ของคุณพิมพ์และวาดคานประตูของคุณในขนาดเหล่านั้นเพื่อเริ่มต้น

ขั้นตอนที่ 5: ตั้งค่าระบบของคุณและทดสอบ

ตั้งค่าระบบของคุณและทดสอบ!
ตั้งค่าระบบของคุณและทดสอบ!
ตั้งค่าระบบของคุณและทดสอบ!
ตั้งค่าระบบของคุณและทดสอบ!
ตั้งค่าระบบของคุณและทดสอบ!
ตั้งค่าระบบของคุณและทดสอบ!
ตั้งค่าระบบของคุณและทดสอบ!
ตั้งค่าระบบของคุณและทดสอบ!

เมื่อคุณรวบรวมส่วนประกอบทั้งหมดของคุณแล้ว ตั้งค่า Arduino และเขียนโค้ดของคุณ ถึงเวลาตั้งค่าและทดสอบ! สำหรับโครงการของเรา เราตั้งคอมพิวเตอร์ไว้กลางแทร็กและ adruino ของเรามีระยะห่างเท่ากันระหว่างตำแหน่งที่ไฟจะอยู่และจุดข้ามถนน ในการตั้งค่าแสงสีขาวและเซ็นเซอร์ภาพถ่าย เราติดเทปไว้บนบล็อกไม้เพื่อให้สูงพอเหนือรางเพื่อให้เซ็นเซอร์ภาพถ่ายอ่านได้ แต่ให้ต่ำพอที่จะปิดกั้นเมื่อรถไฟผ่านไป จากนั้นในการตั้งค่าครอสบาร์ของเรา เราติดมันเข้ากับเซอร์โวมอเตอร์และตั้งไว้ระหว่างตุ้มน้ำหนัก 2 ตัว เพื่อไม่ให้มอเตอร์เคลื่อนที่เมื่อแถบเลื่อนขึ้นหรือลง เรายังติดเทปตุ้มน้ำหนักไว้ด้วยกันเพื่อการรองรับเพิ่มเติม จากนั้นเราก็ติดไฟแดงที่ทางข้ามถนนทั้งสองข้าง

เมื่อระบบของเราได้รับการตั้งค่าแล้ว เราได้ทดสอบเพื่อให้แน่ใจว่าทุกอย่างทำงานอย่างถูกต้องและทำการเปลี่ยนแปลงในจุดที่จำเป็น

แนะนำ: