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

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

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

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

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

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

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

ขั้นตอนที่ 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); โหมดพิน (trigPin, OUTPUT); pinMode (echoPin, อินพุต); pinMode (buzzPin, เอาท์พุท); }

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

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

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

Facebook Twitter Google Plus Pinterest