วิธีสร้างเซ็นเซอร์จอดรถโดยใช้ Arduino

อย่างที่เราทราบกันดีว่าไม่ใช่ทุกคันที่มาพร้อมเซ็นเซอร์จอดรถ หากเราต้องการติดตั้งเซ็นเซอร์ที่จอดรถภายนอกต้องเสียเงินเป็นจำนวนมาก แต่โชคดีที่เราสามารถสร้างเซ็นเซอร์จอดรถราคาประหยัดได้โดยใช้ Arduino



เซ็นเซอร์จอดรถ (คัดลอกจากคำแนะนำ)

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



วิธีการตั้งค่าเซ็นเซอร์จอดรถในรถของคุณ?

ตอนนี้ให้เราก้าวต่อไปและรวบรวมข้อมูลเพิ่มเติมเพื่อเริ่มโครงการของเรา



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

ก่อนที่เราจะเริ่มทำโครงการนี้การทำรายการส่วนประกอบที่จะใช้และการศึกษาเป็นแนวทางที่ดีเสมอ ด้านล่างนี้คือส่วนประกอบที่เราจะใช้ในโครงการนี้



  • Arduino UNO
  • บอร์ด HC-SR04 (เซนเซอร์อัลตราโซนิก)
  • เขียงหั่นขนม
  • สายจัมเปอร์ชายและหญิง
  • 3V Buzzer
  • สายเชื่อมต่อ (ประมาณ 4 เมตร)
  • กล่องพลาสติกขนาดเล็ก

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

ตอนนี้เป็นที่ทราบส่วนประกอบทั้งหมดที่จะใช้ในโครงการนี้แล้วเรามาศึกษากันเล็กน้อยเพื่อให้เราทราบว่าสิ่งเหล่านี้ทำงานอย่างไร

Arduino Uno เป็นบอร์ดไมโครคอนโทรลเลอร์ที่ใช้ในการทำงานต่างๆในวงจรต่างๆ ต้องมีรหัสในภาษา C เพื่อใช้งาน เราใช้บอร์ด Arduino Uno ในโครงการนี้ แต่คุณยังสามารถใช้ Arduino Nano หรือ Node MCU

บอร์ด HC-SR04 เป็นเซ็นเซอร์อัลตราโซนิกที่ใช้เพื่อกำหนดระยะห่างระหว่างวัตถุสองชิ้น ประกอบด้วยเครื่องส่งและเครื่องรับ เครื่องส่งจะแปลงสัญญาณไฟฟ้าเป็นสัญญาณอัลตราโซนิกและเครื่องรับจะแปลงสัญญาณอัลตราโซนิกกลับไปเป็นสัญญาณไฟฟ้า เมื่อเครื่องส่งส่งคลื่นอัลตราโซนิกจะสะท้อนกลับหลังจากชนกับวัตถุบางอย่าง ระยะทางคำนวณโดยใช้เวลาสัญญาณอัลตร้าโซนิคนั้นจะไปจากเครื่องส่งและกลับมาที่เครื่องรับ



อัลตราโซนิกเซนเซอร์

ขั้นตอนที่ 3: การสร้างวงจร

ตอนนี้เมื่อเราทราบวิธีการทำงานของส่วนประกอบแล้วเรามาประกอบส่วนประกอบเหล่านี้เข้าด้วยกันและสร้างวงจรดังที่แสดงด้านล่าง เซ็นเซอร์อัลตราโซนิกใช้พลังงานจาก 5V ผ่าน Arduino พินทริกเกอร์เชื่อมต่อกับ Pin5 และ Echo pin s ที่เชื่อมต่อกับ Pin6 ของ Arduino กริ่งเชื่อมต่อกับ Pin4 ของ Arduino

แผนภูมิวงจรรวม

ตอนนี้เราจะตั้งค่าส่วนประกอบเหล่านี้ในรถของเรา ติดโมดูล HC-SR04 เหนือป้ายทะเบียนของคุณและหาทางต่อสายไฟที่เชื่อมต่อผ่านแฮทช์แบ็คของรถไปที่ด้านในของรถใกล้กับลำโพง ใส่ส่วนที่เหลือของวงจรลงในกล่องพลาสติกขนาดเล็กและวางไว้ที่ด้านหลังของรถใกล้กับลำโพง ตอนนี้ใช้สายเชื่อมต่อชิ้นเล็ก ๆ แล้วเชื่อมต่อขา Vin ของ Arduino เข้ากับขั้วบวกของลำโพง

ขั้นตอนที่ 4: เริ่มต้นกับ Arduino

หากคุณยังไม่คุ้นเคยกับ Arduino IDE ไม่ต้องกังวลเพราะนี่คือขั้นตอนในการเบิร์นโค้ดบน Arduino โดยใช้ IDE ขั้นแรกให้ดาวน์โหลด Arduino IDE เวอร์ชันล่าสุดจาก Arduino

  1. เชื่อมต่อบอร์ด Arduino กับแล็ปท็อปของคุณ ไปที่แผงควบคุม> ฮาร์ดแวร์และเสียง> อุปกรณ์และเครื่องพิมพ์เพื่อตรวจสอบชื่อพอร์ตที่ Arduino เชื่อมต่ออยู่
  2. เปิด Arduino IDE แล้วไปที่ Tools> Boards ตั้งค่าบอร์ดเป็น Arduino / Genuino UNO
  3. ไปที่ Tools> Port และตั้งค่าหมายเลขพอร์ตที่คุณเห็นในแผงควบคุม
  4. ดาวน์โหลดรหัสที่แนบมาด้านล่างและคัดลอกลงใน IDE ของคุณ คลิกปุ่มอัปโหลดเพื่อเบิร์นโค้ดบนบอร์ดไมโครคอนโทรลเลอร์ของคุณ

คลิก ที่นี่ เพื่อดาวน์โหลดรหัส

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

รหัสนี้ง่ายมาก แต่มีอธิบายไว้ด้านล่าง

1). หมุดทั้งหมดของ Arduino ที่จะใช้เริ่มต้นเมื่อเริ่มต้น

const int trigPin = 11; const int echoPin = 10; const int buzzPin = 6; ระยะเวลานาน ระยะลอย

2). การตั้งค่าเป็นโมฆะ () เป็นฟังก์ชันที่กำหนดพินของ Arduino เพื่อใช้เป็น INPUt หรือ OUTPUT นอกจากนี้ยังกำหนดอัตราการส่งข้อมูลซึ่งเป็นความเร็วในการสื่อสารของบอร์ดไมโครคอนโทรลเลอร์

การตั้งค่าเป็นโมฆะ () {Serial.begin (9600); pinMode (trigPin, เอาท์พุท); pinMode (echoPin, INPUT); pinMode (buzzPin, เอาท์พุท); }

3). ห่วงเป็นโมฆะ () เป็นฟังก์ชันที่ทำงานอย่างต่อเนื่องเป็นวงจร ในลูปนี้สัญญาณอัลตราโซนิกจะถูกส่งและคำนวณระยะทางโดยใช้ระยะเวลาในการเดินทาง หากระยะห่างน้อยกว่า 100 ซม. เสียงกริ่งจะส่งเสียงบี๊บ

โมฆะ loop () {digitalWrite (trigPin, LOW); delayMicroseconds (2); digitalWrite (trigPin, สูง); delayMicroseconds (10); digitalWrite (trigPin, LOW); ระยะเวลา = pulseIn (echoPin, HIGH); ระยะทาง = 0.034 * (ระยะเวลา / 2); ถ้า (ระยะทาง< 100) { digitalWrite(buzzPin,HIGH); } else { digitalWrite(buzzPin,LOW); } delay(300); }

นี่เป็นขั้นตอนทั้งหมดในการสร้างเซ็นเซอร์จอดรถราคาประหยัดและมีประสิทธิภาพสำหรับรถของคุณ ตอนนี้คุณสามารถสนุกกับการสร้างเซ็นเซอร์ถอยจอดเองที่บ้านได้แล้ว