Arduino Traffic Light System - 1
ในที่นี้
ผมจะมาสาธิตวิธีการสร้างระบบไฟจราจรด้วย Arduino
ไฟจราจรมี 4 ช่วงเวลาดังนี้
1. สีแดง
2. สีแดงและสีเหลือง
3. สีเขียว
4. สีเหลือง
ขอบคุณครับ
รายละเอียดทางเทคนิคเพิ่มเติม
ตรรกะการจำลองเชิงอุตสาหกรรม
ระบบไฟจราจร Arduino นี้มุ่งเน้นหลักการสำคัญของการทำงานอัตโนมัติและการจับเวลาของเทศบาล
- รูปแบบการจับเวลา: แทนที่จะใช้
delay() ระบบจะใช้ millis() timers เพื่อให้แน่ใจว่าโค้ดยังคงตอบสนองต่อคำขอของคนเดินเท้าได้ตลอดเวลา
- ลำดับมาตรฐาน: เป็นไปตามวงจร Red -> Green -> Yellow -> Red ที่ได้รับการยอมรับในระดับสากล ด้วยความแม่นยำระดับ millisecond
คุณสมบัติความปลอดภัย
- ปุ่มคนเดินเท้า: เชื่อมต่อกับ
digital input พร้อม internal pull-up resistor เมื่อกดแล้ว ตรรกะจะรอให้ช่วงไฟจราจรปัจจุบันไปถึงจุดหยุดที่ปลอดภัย (Yellow) ก่อนที่จะให้สัญญาณคนเดินเท้าข้าม
- การรวมฮาร์ดแวร์:
High-brightness LEDs จะถูกขับเคลื่อนผ่าน NPN transistors หากใช้สัญญาณกำลังสูงขนาด 12V ที่ใหญ่ขึ้น ซึ่งแสดงให้เห็นว่า Arduino ทำหน้าที่เป็นสมองกำลังต่ำสำหรับโครงสร้างพื้นฐานที่ใช้พลังงานสูงได้อย่างไร
ข้อมูล Frontmatter ดั้งเดิม
title: "Arduino Traffic Light System"
description: "Arduino Traffic Light System"
author: "jehankandt"
category: ""
tags:
- "lights"
- "kids"
- "communication"
views: 3372
likes: 1
price: 870
difficulty: "Intermediate"
components:
- "1x Arduino UNO"
- "1x 5 mm LED: Red"
- "3x Resistor 220 ohm"
- "1x 5 mm LED: Yellow"
- "1x 5 mm LED: Green"
- "1x Breadboard (generic)"
- "1x Jumper wires (generic)"
tools: []
apps:
- "1x Arduino Web Editor"
- "1x Arduino IDE"
downloadableFiles:
- "https://projects.arduinocontent.cc/f5aeeaf1-07f8-4527-a03e-0302922e6935.ino"
- "https://projects.arduinocontent.cc/f5aeeaf1-07f8-4527-a03e-0302922e6935.ino"
documentationLinks: []
passwordHash: "e6f7757d19412faec9d717a8d8f2114f2b461986a3e8b666942de6350776bcdd"
encryptedPayload: "U2FsdGVkX1+KHtPrHhIVMEqAE/DssEnge/rprRSc4A5ijna8sp24TdLNyhmSybf5yRc/WhPu9lOBY9/sVBuWBynh8UWvHWuMQvlcIClb5DT5f+iCam9zKd3Je02OOB3M"
seoDescription: "Build an Arduino Traffic Light System. Learn to control LEDs and timing for traffic signals using Arduino boards."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/arduino-traffic-light-system-b1b2af_cover.jpg"
lang: "th"