รถยนต์เกือบทั้งหมดที่ผลิตในปัจจุบันมีเซ็นเซอร์จอดรถหรือ เซ็นเซอร์ที่จอดรถในตัวแล้ว. เซ็นเซอร์ประเภทนี้มีตั้งแต่พร็อกซิมิตีเซ็นเซอร์แบบธรรมดาที่เตือนคุณเมื่อคุณกำลังจะชนวัตถุและเตือนคุณด้วยสัญญาณเสียงหรือระบบอื่น ๆ ที่ค่อนข้างซับซ้อนกว่าซึ่งรวมกล้องเข้าด้วยกันและแสดงภาพและขีด จำกัด บางส่วน จอแสดงผลบนกระดาน
อาจเป็นไปได้ว่าอุปกรณ์ประเภทนี้ การจอดอย่างถูกวิธีนั้นเป็นประโยชน์อย่างยิ่ง และไม่ควรทำแบบ "ด้วยหู" เหมือนบางคน ... วิธีนี้จะป้องกันไม่ให้ไปตรวจร่างกายเพื่อรับความเสียหายจากการชนเสาหรือรถที่จอดอยู่ แต่น่าเสียดายที่ไม่ใช่ว่ารถยนต์ทุกคันจะมีเพียงคันเดียวและรถยนต์รุ่นเก่าส่วนใหญ่ไม่มี แต่นั่นไม่ได้หมายความว่าคุณไม่สามารถติดตั้งในรถของคุณได้ ที่นี่เราจะแสดงวิธีการทำ
ซื้อเซ็นเซอร์ที่จอดรถ
มีเซ็นเซอร์จอดรถที่สร้างขึ้นในตลาดแล้ว สำหรับผู้ที่ไม่ค่อยสะดวกสำหรับสิ่งเหล่านี้ ดังนั้นหากคุณไม่ใช่ผู้ผลิตและไม่ชอบ DIY คุณสามารถเลือกใช้ผลิตภัณฑ์ประเภทนี้ที่ราคาไม่แพงเกินไป บางตัวสามารถใช้แทนเซ็นเซอร์จอดรถได้หากเซ็นเซอร์ในรถของคุณได้รับความเสียหายหรือนำไปติดไว้ในรถที่ไม่มีตามมาตรฐาน
ผลิตภัณฑ์ที่ไม่พบและ มีตั้งแต่€ 20 ถึง€ 30. โดยปกติแล้วทั้งหมดจะมีเซ็นเซอร์หลายตัวไว้ที่กันชนด้านหลังรถของคุณและนำสายไฟไปยังภายในห้องโดยสารเพื่อใส่อุปกรณ์ที่ส่งเสียงไว้ด้านใน อื่น ๆ ยังมีจอแสดงผลขนาดเล็กที่แสดงระยะทางในการชนวัตถุด้านหลัง
Tambiénมีอยู่จริง บางอย่างที่ค่อนข้างสูงกว่า และแทนที่จะมีเซ็นเซอร์ก็มีกล้อง สำหรับอินเทอร์เฟซที่จะติดตั้งในกรณีเหล่านี้ภายในเป็นหน้าจอที่จะแสดงภาพที่คุณสามารถเห็นเพื่อจอดรถด้วยวิธีที่ง่ายกว่า ในกรณีเหล่านี้ ราคาอยู่ที่ประมาณ€ 50.
สร้างเซ็นเซอร์จอดรถของคุณเอง
ตอนนี้ถ้าคุณต้องการสร้างด้วยตัวเองคุณสามารถใช้โครงการนี้ได้ ใช้บอร์ด arduinoรหัสง่ายๆสำหรับการเขียนโปรแกรมและเซ็นเซอร์อัลตราซาวนด์เพื่อวัดระยะทางเช่น HC-SR04 หากคุณต้องการคุณสามารถเปลี่ยนเซ็นเซอร์วัดระยะนี้สำหรับรุ่นอื่น ๆ ที่เราได้อธิบายไว้ใน HwLibre เพื่อเพิ่มความแม่นยำมากขึ้นแม้ว่าจะเพียงพอก็ตาม
เซ็นเซอร์จอดรถทำงานอย่างไร?
ก่อนอื่นคุณควรมีความเข้าใจอย่างดีเกี่ยวกับการทำงานของเซ็นเซอร์จอดรถ มันเป็นอุปกรณ์พื้นฐานมาก หลักการที่เป็นไปตามนั้นคือ วัดระยะทาง ด้วยความช่วยเหลือของอัลตราซาวนด์หรือเซ็นเซอร์ออปติคัล เมื่ออยู่ในระยะห่างที่กำหนดจากการชนวัตถุวัตถุนั้นจะส่งเสียงสัญญาณโดยปกติจะส่งเสียงด้วยเสียงกริ่งหรือสิ่งที่คล้ายกัน ด้วยวิธีนี้ผู้ขับขี่จะรู้ว่าเมื่อใดควรหยุดเพื่อไม่ให้เกิดการชน
ดังนั้น นี่คือสิ่งที่คุณควรทำซ้ำด้วย Arduino ใช้เซ็นเซอร์ตรวจจับระยะทางตั้งแต่หนึ่งตัวขึ้นไปและเมื่อตรวจพบระยะทางหนึ่งไมโครคอนโทรลเลอร์จะเปิดใช้งานระบบสัญญาณเสียงหรือสัญญาณภาพที่เตือน การเพิ่มเซ็นเซอร์วัดระยะมากกว่าหนึ่งตัวจะช่วยให้คุณมีความแม่นยำมากขึ้นจากมุมที่แตกต่างกันเนื่องจากด้วยเซ็นเซอร์ตัวเดียวคุณจะไม่สามารถเตือนวัตถุที่ไม่อยู่ในระยะของเซ็นเซอร์ได้
ข้อมูลมากกว่านี้ - เลเซอร์เซนเซอร์ VL53L0X / เซ็นเซอร์อัลตราโซนิก HC-SR04
ส่วนประกอบที่จำเป็น
เพื่อสร้างเซ็นเซอร์จอดรถของคุณเอง คุณจะต้อง:
- ปลาคา แพลตฟอร์มฮาร์ดแวร์อาจเป็นได้หลายรุ่นที่คุณมีจำหน่ายและแม้แต่เพลตที่เข้ากันได้
- เซ็นเซอร์อัลตราซาวด์s HC-SR04แม้ว่าคุณจะสามารถใช้สิ่งที่คล้ายกันได้
- ไฟ LED หรือกริ่ง ตามที่คุณต้องการ สัญญาณเสียงหรือภาพ. ในกรณีนี้จะใช้ทั้งสัญญาณภาพและเสียงกับไฟล์ ออด. โปรดจำไว้ว่าหากคุณซื้อกริ่งแบบธรรมดาคุณจะต้องมีองค์ประกอบพิเศษบางอย่างตามรายละเอียดในบทความที่เราอุทิศให้กับออด แต่ถ้าคุณได้รับมันในรูปแบบของโมดูลมันจะรวมทุกสิ่งที่คุณต้องการ ...
- สายเคเบิ้ล ดูปองท์ สำหรับการเชื่อมต่อ
- 3 ความต้านทาน de 220 โอห์ม ไม่จำเป็น
- เขียงหั่นขนม o PCB หากคุณต้องการบัดกรีเพื่อให้ถาวร
วิธีทำทีละขั้นตอน
เมื่อคุณมีทุกสิ่งที่ต้องการแล้วสิ่งต่อไปนี้คือ เชื่อมต่อส่วนประกอบอย่างถูกต้อง. ในการทำเช่นนี้คุณสามารถทำตามโครงร่างง่ายๆของวงจรนี้ที่ฉันแสดงให้คุณเห็นที่นี่ การเชื่อมต่อนั้นง่ายมาก เมื่อเชื่อมต่อทุกอย่างแล้วจำเป็นต้องตั้งโปรแกรมไมโครคอนโทรลเลอร์จาก Arduino IDE เท่านั้น
ในกรณีนี้เราใช้ LED สามสีที่แตกต่างกัน ตัวอย่างเช่นอาจเป็นสีเขียว XNUMX สีเหลืองและสีแดง XNUMX สีแม้ว่าคุณจะใช้สีอื่นได้ สีเขียวจะแสดงว่าคุณสามารถย้อนกลับได้โดยไม่มีปัญหา สีเหลืองแสดงว่าคุณควรระวังเพราะมันเข้าใกล้วัตถุและเป็นสีแดงเมื่อคุณต้องหยุดการเดินขบวนเพื่อหลีกเลี่ยงการชน ระยะทางที่ระบุว่าเป็นไปได้ข้อควรระวังและการหยุดต้องได้รับการปรับเทียบอย่างเหมาะสม ...
El ร่าง Arduino IDE ที่จะต้องมีการตั้งโปรแกรมเพื่อให้วงจรทำงานได้ก็จะเป็น:
#define pulso 9 //pin para el pulso en el #9 #define rebote 8 //pin donde recibe rebote en el #8 #define led_verde 13 //LED verde #define led_amarillo 12 //LED amarillo #define led_rojo 11 //LED rojo #define SIN_PROBLEMA 100 //Distancia razonable de 1m #define PRECAUCION 20 //Distancia peligrosa 20 cm int distancia; //Variable distancia float tiempo; //Variable de tiempo void setup() { //Declaraciones para las salidas o entradas de cada pin Serial.begin(9600); pinMode(pulso, OUTPUT); pinMode(rebote, INPUT); pinMode(led_verde, OUTPUT); pinMode(led_amarillo, OUTPUT); pinMode(led_rojo, OUTPUT); } void loop() { digitalWrite(pulso,LOW); //Estabilizar el sensor antes de comenzar delayMicroseconds(5); digitalWrite(pulso, HIGH); //Enviar pulso ultrasonido delayMicroseconds(10); tiempo = pulseIn(rebote, HIGH); //Mide el tiempo distancia = 0.01715*tiempo; //Calcula la distancia a la que estás del objeto if(distancia > SIN_PROBLEMA) //Evalúa la distancia { digitalWrite(led_verde, HIGH); digitalWrite(led_amarillo, LOW); digitalWrite(led_rojo, LOW); } else if (distancia <= SIN_PROBLEMA && distancia > PRECAUCION) //Distancia de precaución { digitalWrite(led_verde, LOW); digitalWrite(led_amarillo, HIGH); digitalWrite(led_rojo, LOW); } else //si la distancia es menor de 20 centímetros o menor -> ALERTA { digitalWrite(led_verde, LOW); digitalWrite(led_amarillo, LOW); digitalWrite(led_rojo, HIGH); } delay(10); }
คุณสามารถแก้ไขรหัสเพื่อเพิ่มเซ็นเซอร์มากกว่าหนึ่งตัวเพื่อวางไว้ที่ด้านข้างและบริเวณส่วนกลางของรถของคุณ นอกจากนี้คุณยังสามารถเปลี่ยนระยะทางที่ถือว่าปลอดภัยข้อควรระวังหรืออันตรายตามความสามารถของคุณหรือความละเอียดอ่อนที่คุณต้องการให้เป็น คุณยังสามารถปรับเปลี่ยนโทนเสียงของกริ่งได้อีกด้วย ในการใช้กล้องคุณสามารถทำได้โดยใช้วิธีอื่นและเพียงแค่เชื่อมต่อสัญญาณจากหน้าจอ LCD กับสัญญาณภาพจากกล้อง ...
อย่างที่คุณเห็นมันเป็นรหัสที่ง่ายมาก ตอนนี้มันจะเป็นเรื่องของการย้ายจากเขียงหั่นขนมไปยัง การออกแบบที่มีเสถียรภาพมากขึ้น เพื่อปล่อยให้มันทำงานอย่างถาวรในรถของคุณ เพื่อสิ่งนั้นเมื่อได้รับการพิสูจน์แล้วว่าทำงานได้อย่างถูกต้องคุณสามารถบัดกรีส่วนประกอบบนแผ่นปรุหรือ PCB เพื่อติดตั้งในรถยนต์ ...