สารบัญ:

สัญญาณไฟจราจรอัจฉริยะ: 6 ขั้นตอน
สัญญาณไฟจราจรอัจฉริยะ: 6 ขั้นตอน

วีดีโอ: สัญญาณไฟจราจรอัจฉริยะ: 6 ขั้นตอน

วีดีโอ: สัญญาณไฟจราจรอัจฉริยะ: 6 ขั้นตอน
วีดีโอ: วิชาวิศวกรรมการทาง เรื่อง การออกเเบบสัญญาณไฟจราจร 2024, พฤศจิกายน
Anonim
สัญญาณไฟจราจรอัจฉริยะ
สัญญาณไฟจราจรอัจฉริยะ

ทำไมฉันถึงทำโปรเจกต์นี้ขึ้นมา

ฉันเป็นนักเรียนที่ Howest Kortijk เป็นโครงการโรงเรียนสำหรับ MCT ภาคเรียนที่สองของฉัน

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

ขั้นตอนที่ 1: รายการวัสดุ

ค่าใช้จ่ายทั้งหมดของโครงการสำหรับฉันคือ 121, 30 €

อะไหล่มือสอง

  • เซ็นเซอร์อินฟราเรด
  • เซ็นเซอร์อัลตราโซนิก
  • HC-SR04
  • LDR
  • จอแสดงผลเซนเซอร์
  • LCD 1602A
  • ไฟ LED
  • Buzzer
  • ไฟจราจร
  • แผ่นไม้
  • PCF8574
  • บานพับ
  • เพ้นท์เล็บ
  • กาว
  • อะแดปเตอร์ไฟฟ้า

เครื่องมือที่ใช้แล้ว

  • เลื่อยไม้
  • เครื่องบัดกรี

สำหรับภาพรวมโดยละเอียดเพิ่มเติมของชิ้นส่วนต่างๆ และหาซื้อได้ที่ไหน ผมได้จัดทำเป็น pdf (หน้าต่างๆ มีไว้เพื่อให้วางติดกัน)

ขั้นตอนที่ 2: ที่อยู่อาศัย

ที่อยู่อาศัย
ที่อยู่อาศัย
ที่อยู่อาศัย
ที่อยู่อาศัย
ที่อยู่อาศัย
ที่อยู่อาศัย
ที่อยู่อาศัย
ที่อยู่อาศัย

สำหรับที่อยู่อาศัย ฉันได้รับความช่วยเหลือจากพ่อของฉัน

เราเริ่มต้นด้วยการเลื่อยแผ่นไม้ เราเห็นแผ่นไม้สองแผ่นขนาด 60 ซม. x 90 ซม. 2 แผ่น 10 ซม. x 60 ซม. และไม้กระดานหนึ่งแผ่น 10 ซม. x 90 ซม.

เราแขวนแผ่นไม้ขนาด 10 ซม. x 60 ซม. ไว้ด้านข้าง และติดเข้าด้วยกันกับแผ่นด้านล่างขนาด 60 ซม. x 90 ซม. ด้านหลังเราใช้ไม้กระดานขนาด 10 ซม. x 90 ซม. และติดไว้กับแผ่นด้านล่าง

สำหรับหลังคาที่มีการก่อสร้าง เราใช้บานพับเพื่อให้คุณสามารถเปิดแผ่นหลังคาและดูสายไฟของคุณได้

ขั้นตอนที่ 3: Fritzing Schema

Fritzing Schema
Fritzing Schema
Fritzing Schema
Fritzing Schema

การเดินสายดูซับซ้อน แต่ก็ไม่เป็นเช่นนั้น คุณต้องเดินสายไฟแบบเดียวกันในบางครั้งจึงไม่ยากนัก

สำหรับจอ LCD ฉันใช้ PCF8574 ดังนั้นฉันจะมีพิน GPIO เพียงพอบน PI ของฉันสำหรับส่วนประกอบที่เหลือของฉัน

ขั้นตอนที่ 4: ตั้งค่า

ติดตั้ง
ติดตั้ง
ติดตั้ง
ติดตั้ง
ติดตั้ง
ติดตั้ง
ติดตั้ง
ติดตั้ง

ฉันใช้ 2 breadbords เพื่อสร้างวงจรของฉัน สำหรับการเดินสายไฟ ฉันเจาะรูในแผ่นกระดานเพื่อให้คุณสามารถซ่อนทุกอย่างไว้ใต้แผ่นไม้ได้

ขั้นตอนที่ 5: ฐานข้อมูลปกติ

ฐานข้อมูลมาตรฐาน
ฐานข้อมูลมาตรฐาน

ฉันทำฐานข้อมูลเพื่อบันทึกความเร็วของรถที่วิ่งผ่าน ด้วยค่านิยมเหล่านี้ คุณสามารถสร้างประวัติของความเร็วหรือประวัติจากรถยนต์ที่เร่งความเร็วได้

นอกจากนี้ยังมีตารางสำหรับเซ็นเซอร์ที่คุณสามารถตั้งชื่อเซ็นเซอร์และยูนิตจากเซ็นเซอร์ได้

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

ขั้นตอนที่ 6: การเขียนโค้ด

ในการเขียนโค้ด ฉันใช้โปรแกรมต่อไปนี้:

  • รหัส Visual Studio: เพื่อตั้งโปรแกรมส่วนหน้าใน HTML, CSS และ Javascript แต่ยังรวมถึงส่วนหลังใน Python
  • MySQL Workbench: เพื่อสร้างฐานข้อมูล

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

แนะนำ: