สารบัญ:

DIY - ผู้ช่วยที่จอดรถบน Arduino V2: 6 ขั้นตอน
DIY - ผู้ช่วยที่จอดรถบน Arduino V2: 6 ขั้นตอน

วีดีโอ: DIY - ผู้ช่วยที่จอดรถบน Arduino V2: 6 ขั้นตอน

วีดีโอ: DIY - ผู้ช่วยที่จอดรถบน Arduino V2: 6 ขั้นตอน
วีดีโอ: โปรเจคที่จอดรถ #diy #วงจรไฟฟ้า #miniproject 2024, พฤศจิกายน
Anonim
Image
Image

เมื่อชีวิตมอบกล้วยให้คุณ!!!!! เพียงแค่กินพวกเขา

ความจำเป็นเป็นต้นกำเนิดของสิ่งประดิษฐ์ และฉันจะไม่ปฏิเสธความจริงนั้น พูดตามตรง นี่เป็นครั้งที่ 2 ที่ฉันชนกำแพงโรงรถของเราตั้งแต่เราย้ายเข้าไปอยู่ในบ้านหลังใหม่นี้ แค่นั้นแหละจะไม่มีครั้งที่สาม

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

ค่าใช้จ่ายทั้งหมดของโครงการอยู่ที่ประมาณ $20 - $25

ขั้นตอนที่ 1: แผนผัง

การประกอบส่วนประกอบ
การประกอบส่วนประกอบ

สำหรับโครงการนี้เราต้องการ:

  • 8 x ไฟ LED หลากสี
  • ตัวต้านทาน 8 x 220ohm
  • 1 x Arduino NANO
  • 1 x HC-SR04 อัลตราโซนิก เซนเซอร์
  • 1 x ลำโพงและ
  • ตัวต้านทาน 1 x 100ohm

เริ่มต้นด้วยการเชื่อมต่อ LED กับหมายเลขพิน D5 ถึง D12 ของ Arduino ด้วยตัวต้านทาน 200ohm ระหว่างพินแต่ละอัน จากนั้นให้เชื่อมต่อลำโพงกับขา A0 ของ Arduino ขา TRIG ของ Ultrasonic Sensor เชื่อมต่อกับ D2 และ ECHO pin เชื่อมต่อกับขา D3 ของ Arduino ในที่สุด เชื่อมต่อพิน VCC ของ Ultrasonic Sensor กับเอาต์พุต 5V ของ Arduino และเพื่อให้วงจรเชื่อมต่อพิน -ve ทั้งหมดเข้ากับพิน GND ของ Arduino

ขั้นตอนที่ 2: การประกอบส่วนประกอบ

การประกอบส่วนประกอบ
การประกอบส่วนประกอบ
การประกอบส่วนประกอบ
การประกอบส่วนประกอบ

ฉันจะเริ่มต้นด้วยการบัดกรี LED เข้ากับบอร์ด ด้านบนสีแดง ตามด้วยสีเหลือง ตามด้วยสีน้ำเงินและสีเขียวที่ด้านล่าง

คุณสามารถใช้สีอะไรก็ได้ ขึ้นอยู่กับว่าคุณต้องการนำเสนออย่างไร เหตุผลที่ฉันเลือกสีเหล่านี้ก็เพื่อแสดงระดับความรุนแรงเมื่อรถเข้าใกล้กำแพง ฉันสามารถใช้สีเดียวสำหรับการตั้งค่าทั้งหมดได้ หลังจากบัดกรี LED ฉันกำลังบัดกรีตัวต้านทานกระแสไฟ 8 x 220ohm ที่ด้านหลังของบอร์ด ต่อไปฉันกำลังบัดกรีออดและตัวต้านทาน 100ohm เข้ากับบอร์ด หลังจากนั้นฉันกำลังบัดกรีแถบส่วนหัวของหมุดตัวเมีย 2 แถวเพื่อจับ Arduino ต่อไป ถึงเวลาที่ฉันจะต้องประสานเซ็นเซอร์อัลตราโซนิกเข้ากับบิตด้านล่างของบอร์ด ในที่สุดก่อนที่จะถอดบิตด้านล่างฉันกำลังบัดกรีสายเคเบิลเข้ากับบอร์ด ได้สิ หน้าตาเป็นแบบนี้นี่เอง ทีนี้มาดูโค้ดในส่วนถัดไปกัน

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

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ไฟล์ Gerber:

แผนผัง: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp

ขั้นตอนที่ 4: รหัส

รหัส
รหัส

เริ่มโค้ดโดยรวมไลบรารี "NewTone.h" และกำหนดค่าคงที่และตัวแปรส่วนกลางที่จะใช้ตลอดทั้งโค้ด

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

รหัสบิตถัดไปตรวจสอบว่าวัตถุอยู่นิ่งหรือไม่ มันเปรียบเทียบค่าของระยะทางปัจจุบันกับระยะทางก่อนหน้า และถ้าค่าเท่ากัน (วัตถุไม่เคลื่อนที่) จะเพิ่มตัวนับ หากวัตถุเคลื่อนที่ได้ตลอดเวลาในระหว่างกระบวนการนี้ ตัวนับจะถูกรีเซ็ตเป็น 0

เมื่อตัวนับถึง 20 ไฟ LED ทั้งหมดจะดับลง และสุดท้ายสร้างฟังก์ชันที่จะปิดไฟ LED และเสียงกริ่งทั้งหมด

รหัส:

ห้องสมุด NewTone: https://hacksterio.s3.amazonaws.com/uploads/attac…ไฟล์ Gerber:

ขั้นตอนที่ 5: สาธิต

การสาธิต
การสาธิต

การใช้ Land Rover R1V2 ของฉัน ฉันจะสาธิตโครงการให้พวกคุณดู อย่างที่คุณเห็นไฟ LED เปลี่ยนจากสีเขียวเป็นสีแดงเมื่อรถแลนด์โรเวอร์เข้าใกล้เซ็นเซอร์อัลตราโซนิก ใช่!! ภารกิจเสร็จสมบูรณ์.

ขั้นตอนที่ 6:

ขอขอบคุณอีกครั้งสำหรับการตรวจสอบโพสต์ของฉัน ฉันหวังว่ามันจะช่วยคุณ

หากคุณต้องการสนับสนุนฉันสมัครสมาชิกช่อง YouTube ของฉัน (https://www.youtube.com/user/tarantula3)

ขอบคุณอีกครั้งในบทช่วยสอนครั้งต่อไปของฉัน

  • JLCPCB - 2$ สำหรับต้นแบบ PCB:
  • V1:
  • ทีเซอร์:
  • วิดีโอ:

แนะนำ: