สารบัญ:
- ขั้นตอนที่ 1: กำหนดโครงการ
- ขั้นตอนที่ 2: สร้างต้นแบบวงจร
- ขั้นตอนที่ 3: เขียนรหัส
- ขั้นตอนที่ 4: ทดสอบ ทดสอบ ทดสอบ ทดสอบ
- ขั้นตอนที่ 5: การออกแบบแผนผังอิเล็กทรอนิกส์
- ขั้นตอนที่ 6: เค้าโครง PCB
- ขั้นตอนที่ 7: ตัด PCB
- ขั้นตอนที่ 8: ประกอบโครงการ
- ขั้นตอนที่ 9: ติดตั้ง PCB
- ขั้นตอนที่ 10: เสร็จสิ้น
วีดีโอ: Arduino Traffic Light Controller พร้อมรีโมทคอนโทรล: 10 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
ฉันมีสัญญาณไฟจราจรที่ฉันกำลังปรับปรุง สิ่งเดียวที่ต้องทำคือสร้างตัวควบคุมสำหรับรูปแบบสัญญาณของแสง ฉันได้รวมรีโมตคอนโทรลไว้ด้วย นี่เป็นโอกาสที่สมบูรณ์แบบสำหรับฉันที่จะลองใช้ Arduino ฉันต้องการใช้ Arduino เพราะมันใช้งานง่ายทั้งบน MAC และ Windows
ขั้นตอนที่ 1: กำหนดโครงการ
ในการเริ่มต้นโครงการออกแบบอุปกรณ์อิเล็กทรอนิกส์ ให้กำหนดพารามิเตอร์ของการทำงานก่อน โปรเจ็กต์นี้ถูกกำหนดเป็น: ควบคุม 3 เอาต์พุต อ่าน 4 อินพุต อ่าน 1 อินเตอร์อัพ คุณสมบัติ: 3 เอาต์พุตถูกจัดลำดับในหลายโหมด - รูปแบบสัญญาณไฟจราจรมาตรฐาน - รูปแบบย้อนกลับ - คงที่ในแต่ละเอาต์พุต - กะพริบ แต่ละเอาต์พุต - ปิดการเพิ่มและลดความเร็วของลำดับตามลำดับ ปรับเปลี่ยนพารามิเตอร์การจับเวลาที่บันทึกไว้โดยใช้รีโมทคอนโทรลและที่สำคัญที่สุด ดำเนินการในคฤหาสน์เรียลไทม์
ขั้นตอนที่ 2: สร้างต้นแบบวงจร
ใช้วิธีต้นแบบเพื่อทดสอบวงจร ฉันใช้ Arduino Duemilanov ฉันติดไฟ LED 3 ดวง สวิตช์ 4 ตัว และเริ่มเขียนโค้ด Arduino IDE (ซึ่งฟรี!!) ใช้ไวยากรณ์ที่คล้ายกับ ANSI C แบบเก่ามาก ฉันเริ่มต้นด้วยโหมดของรูปแบบสัญญาณ ฉันใช้คำสั่ง case เพื่อทำให้โค้ดของฉันเป็นแบบโมดูล ฉันเพิ่มรหัสสำหรับปุ่ม ปุ่มควบคุมโหมด UP/DN และ speed UP/DN.
ขั้นตอนที่ 3: เขียนรหัส
เมื่อฉันได้พื้นฐานแล้วฉันก็ย้ายไปที่ส่วนเสริม ฉันต่อสายตัวรับสัญญาณรีโมตคอนโทรลเข้ากับ Arduino เพื่อให้แน่ใจว่าได้เชื่อมต่อสายสัญญาณที่ได้รับเข้ากับพินอินเทอร์รัปต์ของฉัน ฉันยังบัฟเฟอร์พินเอาต์พุตของ Arduino โดยใช้ทรานซิสเตอร์สวิตชิ่งที่ขับรีเลย์ 5 โวลต์
ขั้นตอนที่ 4: ทดสอบ ทดสอบ ทดสอบ ทดสอบ
ทดสอบวงจรและโค้ดของคุณอย่างละเอียด Arduino อนุญาตให้ใช้ความสามารถของโปรแกรมภาคสนาม แต่นั่นก็ไม่ใช่ข้ออ้างสำหรับการไม่ทำการทดสอบ หลังจากเพิ่มรีโมตคอนโทรล ฉันมีการเปลี่ยนแปลงโค้ดจำนวนมากเพื่อใช้งานโค้ด เวอร์ชันนี้มีโค้ดที่ใช้งานได้สำหรับรีโมต ตัวรับ แต่จะทำลายความสามารถในการตั้งโปรแกรมเวลาและรูปแบบแฟลชเริ่มต้นใหม่และความเร็วเมื่อเปิดเครื่อง
ขั้นตอนที่ 5: การออกแบบแผนผังอิเล็กทรอนิกส์
ใช้โปรแกรมออกแบบเพื่อสร้างแบบจำลองแผนผังอิเล็กทรอนิกส์สร้างแต่ละส่วนประกอบและเชื่อมต่อหมุดเข้าด้วยกัน
ขั้นตอนที่ 6: เค้าโครง PCB
ใช้ซอฟต์แวร์ออกแบบเพื่อจัดวาง PCB (แผงวงจรพิมพ์) ทำกระดาษแข็งที่ตัดจากเลย์เอาต์สุดท้ายและ TEST FIT IT ฉันโชคดีและมีการเล่นเพียงพอถ้าฉันปล่อยสกรูหลวมใน Light Housing เพื่อปิดและล็อคประตูไฟอย่างถูกต้อง
ขั้นตอนที่ 7: ตัด PCB
ใช้เครื่องแกะสลัก CNC เลเซอร์ หรือการแกะสลักเพื่อสร้างแผงวงจร ขอขอบคุณ Steve เป็นพิเศษที่ The Award Gallery ตรวจสอบกับร้านถ้วยรางวัลในพื้นที่ของคุณหรือช่างแกะสลัก พวกเขาอาจไม่รู้ว่าตัวเองมีความสามารถนี้ กระดานของฉันถูกตัดบนเครื่องแกะสลักถ้วยรางวัล/แผ่นโลหะอายุ 10 ปี ฉันใช้ DipTrace ของ NOVARM เพื่อสร้างแผนผังและ PCB ของฉัน
ขั้นตอนที่ 8: ประกอบโครงการ
วางส่วนประกอบบน PCB ประสานหมุดและสาย
ขั้นตอนที่ 9: ติดตั้ง PCB
ติดตั้ง PCB เข้ากับสัญญาณไฟจราจร เดินสายส่วนประกอบทั้งหมด
ขั้นตอนที่ 10: เสร็จสิ้น
เอด้า บอย! นั่งเอนหลังและเพลิดเพลินกับผลงานของคุณ BTW หลอดไฟเป็น LED ที่ทำด้วยมือที่มีประสิทธิภาพสูง สัญญาณไฟจราจรทั้งหมดนี้ใช้พลังงานน้อยกว่า 10W ที่ 5V โดยเปิดไฟทั้งสามดวง
แนะนำ:
Arduino Traffic Light Controller โดยใช้ RBG Led - 4-Way: 3 ขั้นตอน
Arduino Traffic Light Controller โดยใช้ RBG Led | 4-Way: ในบทความนี้ คุณจะได้เรียนรู้เกี่ยวกับวิธีการสร้างตัวควบคุมสัญญาณไฟจราจร Arduino ตัวควบคุมสัญญาณไฟจราจรนี้จะใช้เพื่อควบคุมการไหลของการจราจร สามารถใช้ในพื้นที่ที่มีการจราจรหนาแน่นเพื่อหลีกเลี่ยงการกีดขวางการจราจรหรืออุบัติเหตุ
Arduino Traffic Light Controller - 4-Way: 3 ขั้นตอน
Arduino Traffic Light Controller | 4-Way: ในบทความนี้ คุณจะได้เรียนรู้เกี่ยวกับวิธีการสร้างตัวควบคุมสัญญาณไฟจราจร Arduino ตัวควบคุมสัญญาณไฟจราจรนี้จะใช้เพื่อควบคุมการไหลของการจราจร สามารถใช้ในบริเวณที่มีการจราจรหนาแน่นเพื่อหลีกเลี่ยงการกีดขวางการจราจรหรืออุบัติเหตุ
Traffic Solver: 7 ขั้นตอน
Traffic Solver: Traffic Solver ควบคุมการจราจรโดยอัตโนมัติภายในเลนเดียวในเขตก่อสร้าง เพื่อให้ระบบนี้ทำงานได้โดยไม่เกิดอุบัติเหตุระหว่างกัน จะต้องมีสองหน่วย หนึ่งหน่วยในแต่ละด้าน ทั้งสองยูนิตจะมีมอเตอร์และอุปกรณ์จับยึดแบบหมุนที่
Animatronic Eyes พร้อมรีโมทคอนโทรล: 5 ขั้นตอน
Animatronic Eyes พร้อมรีโมทคอนโทรล: นี่คือคำแนะนำวิธีสร้าง Animatronic Eyes ที่สามารถควบคุมระยะไกลจากคอมพิวเตอร์ผ่าน WiFi ใช้ส่วนประกอบอิเล็กทรอนิกส์ขั้นต่ำ ไม่มี PCB และต้องมีการบัดกรีขั้นต่ำ คุณสามารถควบคุมมันได้จากแป้นพิมพ์ PC ดังนั้นคุณจึงไม่ต้องใ
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 ขั้นตอน (พร้อมรูปภาพ)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): ฉันลอก ryan97128 ออกจากการออกแบบของเขาสำหรับ Nintendo Controller MP3 เวอร์ชัน 2.0 และฉันได้ยินมาว่าเขาได้แนวคิดมาจาก Morte_Moya ที่ฉลาดทั้งหมด ดังนั้นฉันจึงรับเครดิตไม่ได้ อัจฉริยะทั้งหมดของพวกเขา ฉันแค่ต้องการเพิ่มความสะดวกสบายและเติมเงิน -