สารบัญ:
- ขั้นตอนที่ 1: แผนผัง
- ขั้นตอนที่ 2: การประกอบส่วนประกอบ
- ขั้นตอนที่ 3:
- ขั้นตอนที่ 4: รหัส
- ขั้นตอนที่ 5: สาธิต
- ขั้นตอนที่ 6:
วีดีโอ: DIY - ผู้ช่วยที่จอดรถบน Arduino V2: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
เมื่อชีวิตมอบกล้วยให้คุณ!!!!! เพียงแค่กินพวกเขา
ความจำเป็นเป็นต้นกำเนิดของสิ่งประดิษฐ์ และฉันจะไม่ปฏิเสธความจริงนั้น พูดตามตรง นี่เป็นครั้งที่ 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:
- ทีเซอร์:
- วิดีโอ:
แนะนำ:
เลนส์มาโคร DIY พร้อม AF (แตกต่างจากเลนส์มาโคร DIY อื่นๆ ทั้งหมด): 4 ขั้นตอน (พร้อมรูปภาพ)
เลนส์มาโคร DIY พร้อม AF (แตกต่างจากเลนส์มาโคร DIY อื่นๆ ทั้งหมด): ฉันเคยเห็นคนจำนวนมากทำเลนส์มาโครด้วยเลนส์คิทมาตรฐาน (ปกติคือ 18-55 มม.) ส่วนใหญ่เป็นเลนส์ที่ติดกล้องไปด้านหลังหรือถอดองค์ประกอบด้านหน้าออก มีข้อเสียสำหรับทั้งสองตัวเลือกนี้ สำหรับติดเลนส์
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
สร้างระบบ DIY Hydroponic ขนาดเล็กและสวนสมุนไพร Hydroponic DIY พร้อมการแจ้งเตือน WiFi: 18 ขั้นตอน
สร้างระบบ DIY Hydroponic ขนาดเล็กและสวนสมุนไพร Hydroponic DIY พร้อมการแจ้งเตือน WiFi: ในบทช่วยสอนนี้ เราจะแสดงวิธีสร้างระบบ #DIY #hydroponics ระบบไฮโดรโปนิกส์ DIY นี้จะรดน้ำตามรอบการรดน้ำแบบไฮโดรโปนิกส์แบบกำหนดเองโดยเปิด 2 นาทีและปิด 4 นาที นอกจากนี้ยังจะติดตามระดับน้ำในอ่างเก็บน้ำ ระบบนี้
คอนโทรลเลอร์เกม DIY จาก Arduino - คอนโทรลเลอร์เกม Arduino PS2 - เล่น Tekken ด้วย DIY Arduino Gamepad: 7 ขั้นตอน
คอนโทรลเลอร์เกม DIY จาก Arduino | คอนโทรลเลอร์เกม Arduino PS2 | การเล่น Tekken ด้วย DIY Arduino Gamepad: สวัสดีทุกคน การเล่นเกมนั้นสนุกอยู่เสมอ แต่การเล่นด้วยตัวควบคุมเกม DIY ของคุณเองนั้นสนุกกว่า ดังนั้นเราจะสร้างคอนโทรลเลอร์เกมโดยใช้ Arduino pro micro ในคำแนะนำนี้