Arduino วิธีควบคุมสัญญาณไฟจราจร: 7 ขั้นตอน
Arduino วิธีควบคุมสัญญาณไฟจราจร: 7 ขั้นตอน

วีดีโอ: Arduino วิธีควบคุมสัญญาณไฟจราจร: 7 ขั้นตอน

วีดีโอ: Arduino วิธีควบคุมสัญญาณไฟจราจร: 7 ขั้นตอน
วีดีโอ: traffic light จำลองการทำงาน Arduino output 2025, มกราคม
Anonim
Image
Image

ในบทช่วยสอนนี้ เราจะได้เรียนรู้วิธีควบคุมสัญญาณไฟจราจรโดยใช้ Arduino และ Visuino บทช่วยสอนนี้เหมาะสำหรับผู้เริ่มต้น

ดูวิดีโอ.

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
  • Arduino UNO (หรือ Arduino อื่น ๆ)
  • โมดูลสัญญาณไฟจราจร
  • สายจัมเปอร์
  • เขียงหั่นขนม
  • โปรแกรม Visuino: ดาวน์โหลด Visuino

ขั้นตอนที่ 2: วงจร

The Circuit
The Circuit
  • เชื่อมต่อพิน "โมดูลสัญญาณไฟจราจร" [GND] กับพิน Arduino [GND]
  • เชื่อมต่อพิน "โมดูลสัญญาณไฟจราจร" [R] กับพินดิจิทัล Arduino [2]
  • เชื่อมต่อพิน "โมดูลสัญญาณไฟจราจร" [Y] กับพินดิจิทัล Arduino[3]
  • เชื่อมต่อพิน "โมดูลสัญญาณไฟจราจร" [G] กับพินดิจิทัล Arduino[4]

ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type

เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type

ในการเริ่มต้นเขียนโปรแกรม Arduino คุณจะต้องติดตั้ง Arduino IDE จากที่นี่:

โปรดทราบว่ามีข้อบกพร่องที่สำคัญบางอย่างใน Arduino IDE 1.6.6 ตรวจสอบให้แน่ใจว่าคุณติดตั้ง 1.6.7 หรือสูงกว่า มิฉะนั้น Instructable นี้จะไม่ทำงาน! หากคุณยังไม่ได้ทำตามขั้นตอนในคำแนะนำนี้เพื่อตั้งค่า Arduino IDE เพื่อตั้งโปรแกรม Arduino UNO! ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2

ขั้นตอนที่ 4: ใน Visuino ADD Components

ใน Visuino ADD Components
ใน Visuino ADD Components
ใน Visuino ADD Components
ใน Visuino ADD Components
ใน Visuino ADD Components
ใน Visuino ADD Components
  • เพิ่มองค์ประกอบ "ลำดับ"
  • เลือกองค์ประกอบ "Sequence1" และในหน้าต่างคุณสมบัติตั้งค่า "ทำซ้ำ" เป็น: จริง การดำเนินการนี้จะทำให้กระบวนการทั้งหมดซ้ำแล้วซ้ำอีก หมายความว่าไฟจะกะพริบต่อไป
  • ดับเบิลคลิกที่คอมโพเนนต์ "Sequence1"
  • ในหน้าต่าง "องค์ประกอบ" ลาก "ช่วงเวลาดิจิทัล" 3X ไปทางซ้าย
  • ที่ด้านซ้ายของหน้าต่าง "องค์ประกอบ" ให้เลือก "ช่วงเวลาดิจิตอล1" และในหน้าต่างคุณสมบัติตั้งค่า "หน่วงเวลา" เป็น 3000 <<นี่คือเวลาหลังจาก (3 วินาที) ที่แสงแรกจะกะพริบ
  • ที่ด้านซ้ายของหน้าต่าง "องค์ประกอบ" ให้เลือก "ช่วงเวลาดิจิตอล2" และในหน้าต่างคุณสมบัติตั้งค่า "หน่วงเวลา" เป็น 6000 <<นี่คือเวลาหลังจากเริ่ม (6 วินาที) เพื่อให้ไฟดวงที่สองกะพริบ
  • ที่ด้านซ้ายของหน้าต่าง "องค์ประกอบ" ให้เลือก "Digital Period3" และในหน้าต่างคุณสมบัติตั้งค่า "Delay" เป็น 9000 <<นี่คือเวลาหลังจากเริ่ม (9 วินาที) เพื่อให้ไฟดวงที่สามกะพริบ
  • ปิดหน้าต่าง "องค์ประกอบ"

ขั้นตอนที่ 5: ในส่วนประกอบ Visuino Connect

ในส่วนประกอบ Visuino Connect
ในส่วนประกอบ Visuino Connect
  • เชื่อมต่อ "Sequence1" > พิน "Digital Period1" [ออก] กับพินดิจิทัลของบอร์ด Arduino[2]
  • เชื่อมต่อ "Sequence1" > พิน "Digital Period2" [ออก] กับพินดิจิทัลของบอร์ด Arduino[3]
  • เชื่อมต่อ "Sequence1" > พิน "Digital Period3" [ออก] กับพินดิจิทัลของบอร์ด Arduino[4]

ขั้นตอนที่ 6: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

ใน Visuino ที่ด้านล่างให้คลิกแท็บ "บิลด์" ตรวจสอบให้แน่ใจว่าได้เลือกพอร์ตที่ถูกต้อง จากนั้นคลิกที่ปุ่ม "รวบรวม/สร้างและอัปโหลด"

ขั้นตอนที่ 7: เล่น

หากคุณจ่ายไฟให้กับโมดูล Arduino UNO โมดูลสัญญาณไฟจราจรจะเริ่มเปลี่ยนสีตามลำดับ

ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ คุณสามารถดาวน์โหลดและเปิดใน Visuino: