กลับไปหน้ารวมไฟล์
arduino-traffic-light-system-b1b2af.md

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"