การสร้างเซ็นเซอร์วัดปริมาณน้ำฝนพร้อมการแจ้งเตือนทางอีเมลโดยใช้ Arduino เซ็นเซอร์วัดปริมาณน้ำฝน - คืออะไร ทำงานอย่างไร ติดตั้งอย่างไร วิธีติดตั้งเซ็นเซอร์วัดปริมาณน้ำฝนในรถยนต์

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

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

อุปกรณ์ทำงานอย่างไร

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

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

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

กำลังเปิดเซ็นเซอร์วัดปริมาณน้ำฝน

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

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

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

เมื่อสร้างเซ็นเซอร์คุณสามารถเลือกไมโครโปรเซสเซอร์ที่นำเข้าเป็นพื้นฐานหรือใช้การพัฒนาในประเทศ

เซ็นเซอร์วัดปริมาณน้ำฝนบนเซ็นเซอร์ไมโครโปรเซสเซอร์ต่างประเทศรุ่น RS-22 RAIN

ไมโครโปรเซสเซอร์ผลิตโดย Microchip บริษัท อเมริกันและเหมาะสำหรับรถยนต์ทุกคันที่มีอุปกรณ์ 12 V การเชื่อมต่อเซ็นเซอร์วัดปริมาณน้ำฝนประกอบด้วยสี่ขั้นตอน:

  1. ติดที่ยึดพิเศษเข้ากับด้านในของกระจกหน้ารถโดยใช้กาว
  2. ทาเจลลงบนพื้นผิวของพื้นที่การทำงานของเซ็นเซอร์เพื่อทำให้ดัชนีการหักเหของแสงเท่ากัน
  3. ตำแหน่งของตัวเซ็นเซอร์บนที่ยึดได้รับการแก้ไขด้วยสกรู
  4. ตรวจสอบ บริเวณที่ทำงานเพื่อให้แน่ใจว่าไม่มีฟองอากาศ

เซ็นเซอร์วัดปริมาณน้ำฝนสามารถเชื่อมต่อในรถยนต์ VAZ ได้โดยใช้สวิตช์โหมดที่ปัดน้ำฝน:

  1. เซ็นเซอร์เชื่อมต่อกับตัวถังรถด้วยสายสีน้ำเงิน
  2. สายสีแดงถูกดึงออกจากเซ็นเซอร์เพื่อปักหมุด I บนสวิตช์
  3. สายสีเหลืองของเซ็นเซอร์ติดอยู่กับสายที่มีสีเดียวกัน แต่มีแถบสีเขียว
  4. อุปกรณ์เชื่อมต่อด้วยสายสีดำเข้ากับบล็อกที่พินหมายเลข 53

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

การพัฒนาเซ็นเซอร์วัดปริมาณน้ำฝนในประเทศ

วิศวกรชาวรัสเซียได้สร้างเซ็นเซอร์วัดปริมาณน้ำฝนที่ไม่มีระบบอะนาล็อกในโลก ข้อดีหลักคือ:

  1. ความเรียบง่ายและความน่าเชื่อถือของการจัดการระบบ
  2. ความเป็นไปได้ในการติดตั้งด้วยตนเอง
  3. เซ็นเซอร์เชื่อมต่อโดยอัตโนมัติ ไม่ต้องเดินสายไฟของรถยนต์ (และปัจจัยนี้มีความสำคัญอย่างยิ่งเมื่อรถอยู่ภายใต้การรับประกัน)
  4. ความเป็นไปได้ที่จะปิดการใช้งานเซ็นเซอร์และสลับไปที่โหมดควบคุมที่ปัดน้ำฝนแบบแมนนวล
  5. ราคาถูก.

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

แพร่หลายมากที่สุดใน ตลาดภายในประเทศได้รับเซนเซอร์รุ่น DDA-25 โดยปกติแล้วรถยนต์ Lada (Kalina หรือ Priora) จะติดตั้งอุปกรณ์ดังกล่าว เซ็นเซอร์วัดปริมาณน้ำฝนมีหลายโหมดเพื่อป้องกันหิมะและฝน สามารถเปลี่ยนโปรแกรมในตัวสามโปรแกรมได้โดยใช้ปุ่มบนตัวเครื่อง คุณสามารถติดตั้งเซ็นเซอร์ดังกล่าวได้ด้วยตัวเอง โดยทำตามขั้นตอนที่กำหนด:

  1. ติดเซ็นเซอร์ออปติคัลเข้ากับกระจกหน้ารถโดยใช้ฐานกาว
  2. ติดตั้งเซ็นเซอร์แทนรีเลย์ในชุดติดตั้งของยานพาหนะ (โดยสังเกตเครื่องหมายและตำแหน่งของกุญแจ)
  3. วางสายไฟตามแนวเสากระจกหน้า
  4. ตั้งค่าระดับความไวของเซ็นเซอร์

การติดตั้งเซ็นเซอร์วัดปริมาณน้ำฝนแสดงให้เห็นชัดเจนยิ่งขึ้นในวิดีโอ:

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

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

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

โมดูลเซ็นเซอร์ประกอบด้วยสองส่วน:

  • บอร์ดตรวจจับการตกแบบ "เซ็นเซอร์" โดยจะติดตามปริมาณความชื้นที่เข้าไป โดยพื้นฐานแล้ว เซ็นเซอร์เป็นตัวต้านทานแบบแปรผันอย่างง่ายที่เชื่อมต่อด้วยน้ำในตำแหน่งต่างๆ ทำให้เกิดการเปลี่ยนแปลงความต้านทาน
  • ส่วนที่สองของเซ็นเซอร์คือตัวเปรียบเทียบคู่ (โดยปกติคือ LM393 แต่ LM293 และ LM193 เป็นตัวเลือกที่เป็นไปได้) ของเขา งานหลัก– แปลงค่าจากเซนเซอร์ให้เป็นสัญญาณอนาล็อกตั้งแต่ 0 ถึง 5 โวลต์

มีตัวเลือกเซ็นเซอร์ในท้องตลาดโดยแยกทั้งเซ็นเซอร์และเครื่องเปรียบเทียบออกจากกัน และรวมอยู่ในแผงเดียว

เซ็นเซอร์ใช้พลังงานจากแรงดันไฟฟ้า 5 V ซึ่งสามารถจ่ายพลังงานจากบอร์ด Arduino ได้อย่างง่ายดาย โดยทั่วไป โมดูลเซ็นเซอร์จะมีเอาต์พุตสองช่องให้เลือก:

  • อนาล็อก. ค่าที่คอนโทรลเลอร์ได้รับจะแตกต่างกันไปตั้งแต่ 0 ถึง 1,023 โดยที่ 0 - ทุกอย่างถูกน้ำท่วมหรือมีฝนเซ็นเซอร์เปียกมาก 1,023 - สภาพอากาศแห้งเซ็นเซอร์แห้ง (ในเซ็นเซอร์บางตัวมีค่าตรงกันข้าม 1,023 - ความชื้นสูงสุด 0 - ความแห้งสูงสุด)
  • ดิจิทัล. สร้างแรงดันไฟฟ้าสูง (5V) หรือต่ำหากเกินเกณฑ์ที่กำหนด ระดับของเกณฑ์การตอบสนองจะถูกปรับระดับโดยใช้ตัวต้านทานแบบทริมมิง

การเชื่อมต่อเซ็นเซอร์รั่วและฝนกับ Arduino

ในการเชื่อมต่อเซ็นเซอร์กับ Arduino คุณจะต้องมีบอร์ด (UNO, Mega, Nano หรืออื่น ๆ ) และตัวเซ็นเซอร์เอง หากคุณต้องการตรวจสอบความเข้มข้นของการตกตะกอน แนะนำให้วางเซ็นเซอร์ไม่อยู่ในแนวนอน แต่อยู่ในมุมที่แน่นอนเพื่อให้หยดที่สะสมไหลลงมา

แผนภาพการเชื่อมต่อของโมดูลเซ็นเซอร์การรั่วไหลกับ Arduino:

  • VCC (กำลังไฟฟ้าเข้า) – ต้องตรงกับวงจร Arduino ที่เชื่อมต่อในแง่ของแรงดันและกระแส นั่นก็คือใน ในกรณีนี้ 5V;
  • GND – การต่อลงดิน;
  • เอโอ – เอาท์พุทแบบอะนาล็อก;
  • DO – เอาต์พุตดิจิตอล

เราเชื่อมต่อเอาต์พุตแอนะล็อกเข้ากับพินแอนะล็อกของไมโครคอนโทรลเลอร์เช่น A1 เอาต์พุตดิจิทัลเชื่อมต่อกับพินดิจิทัลตัวใดตัวหนึ่งตามลำดับ สามารถจ่ายแรงดันไฟฟ้าได้จากพิน 5V ของบอร์ด Arduino กราวด์เชื่อมต่อกับกราวด์

เมื่อเชื่อมต่อเซ็นเซอร์ตรวจจับการรั่วไหลในโครงการจริงจำเป็นต้องป้องกันชิ้นส่วนอิเล็กทรอนิกส์ของโมดูลจากความชื้น!

ตัวอย่างร่าง

#define PIN_ANALOG_RAIN_SENSOR A1 // Analog input สำหรับสัญญาณการรั่วและเซ็นเซอร์วัดปริมาณน้ำฝน #define PIN_DIGITAL_RAIN_SENSOR 5 // Digital input สำหรับสัญญาณการรั่วและการตั้งค่าโมฆะเซ็นเซอร์วัดปริมาณน้ำฝน())( Serial.begin(9600); ) void loop ())( int sensorValue = analogRead (PIN_ANALOG_RAIN_SENSOR); // อ่านข้อมูลจากพอร์ตอะนาล็อก Serial.print ("ค่าอะนาล็อก: "); // ส่งออกค่าอะนาล็อกไปยังพอร์ตมอนิเตอร์ ค่าเซ็นเซอร์ = digitalRead (PIN_DIGITAL_RAIN_SENSOR); พอร์ตอนุกรม .print("ค่าดิจิทัล: "); Serial.println(sensorValue); // Output ค่าดิจิทัลไปยังพอร์ตมอนิเตอร์ล่าช้า (1,000); // ความล่าช้าระหว่างการวัด)

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

ตัวอย่างโครงการแจ้งเตือนฝน

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

ร่างโครงการพร้อมระบบเตือนภัย

ด้านล่างนี้เป็นรหัสทดสอบที่เปิดใช้งานสัญญาณเสียงบนเอาต์พุตดิจิตอล 6 ดังที่กล่าวข้างต้น โดยมีการหน่วงเวลา เพื่อกำจัดสัญญาณเตือนที่ผิดพลาดเมื่อน้ำเข้าไปในเซ็นเซอร์โดยไม่ได้ตั้งใจ งานจะดำเนินการผ่านตัวแปรที่อัปเดตทุกวินาทีและทำหน้าที่เป็นเกณฑ์ - curCounter สัญญาณเตือนจะเปิดใช้งานเมื่อค่าที่ส่งจากเซ็นเซอร์น้อยกว่า 300 ความล่าช้าระหว่างการตรวจจับความชื้นและสัญญาณเสียงจะมากกว่า 30 วินาทีเล็กน้อย

#define PIN_RAIN_SENSOR A1 // อินพุตแบบอะนาล็อกสำหรับสัญญาณเซ็นเซอร์การรั่วไหลและฝน #กำหนด PIN_ALERT 6 // เอาต์พุตดิจิตอลสำหรับสัญญาณเตือน #กำหนด MAX_COUNTER 30 // ค่าเกณฑ์สำหรับตัวนับ #define ALERT_LEVEL 300 // ค่าเกณฑ์สำหรับตัวนับ int curCounter= 0 ; // ตัวนับสำหรับการรวบรวม "สถิติ" ซึ่งเพิ่มขึ้น 1 ทุกวินาทีหลังจากที่เซ็นเซอร์ถูกทริกเกอร์ การตั้งค่าเป็นโมฆะ())( Serial.begin(9600); pinMode(PIN_ALERT, OUTPUT); pinMode(PIN_RAIN_SENSOR, INPUT); // คุณ ไม่สามารถระบุได้เนื่องจากเป็นค่าเริ่มต้น) void loop())( int sensorValue = analogRead(PIN_RAIN_SENSOR); Serial.println(sensorValue); // ส่งออกค่าไปยังพอร์ตมอนิเตอร์ล่าช้า (300); // หน่วงเวลาสั้น / / หากเราสะสมเหตุผลเพียงพอในการเรียกสัญญาณเตือนถ้า (curCounter >= MAX_COUNTER)( digitalWrite(PIN_ALERT, HIGH); // การเรียกสัญญาณเตือน curCounter = MAX_COUNTER; // การป้องกันตัวแปรล้น ) // กำหนดระดับความชื้นถ้า ( ค่าเซ็นเซอร์< ALERT_LEVEL){ // В очередной раз убедились, что все влажно, увеличиваем счетчик curCounter++; }else { // Интенсивность дождя не превышает порога digitalWrite(PIN_ALERT, LOW); // Выключаем сигнализацию curCounter = 0; // Обнуляем счетчик } delay(1000); // Задержка между измерениями }

สรุป

เซ็นเซอร์วัดปริมาณน้ำฝนและการรั่วไหลสามารถใช้ใน Arduino เพื่อสร้างอุปกรณ์ที่ตอบสนองต่อลักษณะของความชื้นในรูปหยด ข้อดีของโมดูลนี้คือความเรียบง่าย ความสะดวก และต้นทุนต่ำ เชื่อมต่อเซ็นเซอร์ได้อย่างง่ายดาย - โดยใช้เอาต์พุตอะนาล็อกหรือดิจิตอล หากต้องการรับค่าในแบบร่าง ให้ใช้ฟังก์ชันมาตรฐาน analogRead (หรือ digitalRead สำหรับพินดิจิทัล) เมื่อใช้ค่าที่ได้รับ คุณสามารถเปิดสัญญาณเตือนหรืออุปกรณ์ภายนอกอื่น ๆ โดยใช้รีเลย์

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



เซ็นเซอร์วัดปริมาณน้ำฝนประกอบด้วยแผ่นเซ็นเซอร์และบอร์ดที่มีตัวเปรียบเทียบ LM393 นอกจากเอาต์พุตดิจิทัลแล้ว เซ็นเซอร์ยังมีเอาต์พุตแบบอะนาล็อก ดังนั้นไมโครคอนโทรลเลอร์ Arduino จึงสามารถอ่านการอ่านแบบอะนาล็อกในช่วงแรงดันไฟฟ้าตั้งแต่ 0 ถึง 5 V หรือค่าตั้งแต่ 0 ถึง 1,023 หลังจาก ADC



หากบอร์ดเซ็นเซอร์อยู่ในสถานะแห้ง เอาต์พุตแบบอะนาล็อกของโมดูลจะเป็น 5 V หากฝนตกลงบนจานโดยเชื่อมต่อตัวนำของบอร์ดเข้าด้วยกัน เอาต์พุตแบบอะนาล็อกจะเปลี่ยนจาก 5 V เป็น 0 V ขึ้นอยู่กับปริมาณ ความชื้นบนจาน ด้วยวิธีนี้ เซ็นเซอร์จะแจ้งให้เราทราบว่าฝนตกหนักหรือเบาบาง Arduino จะส่งสัญญาณเตือนภัยหลังจากฝนตกหนักระดับหนึ่งและมีความล่าช้าบ้าง ซึ่งจะถูกกำหนดไว้ในโค้ด วิธีนี้จะหลีกเลี่ยงผลบวกลวง ในกรณีนี้ เกณฑ์การตอบสนองคือ 300 และความล่าช้าคือ 30 วินาที


ด้านล่างนี้เป็นภาพร่าง Arduino ที่ให้คุณส่งสัญญาณเตือนที่เชื่อมต่อกับพอร์ตดิจิตอล 8 เมื่อเซ็นเซอร์วัดปริมาณน้ำฝนตรวจพบ


intrainSensePin=0; // อินพุตแบบอะนาล็อก 0 สำหรับสัญญาณเซ็นเซอร์ int alertPin = 8; // เอาต์พุตดิจิทัล 8 - สำหรับการส่งสัญญาณ int curCounter= 0; // ตัวนับ - เพิ่มขึ้น 1 ทุกวินาทีหลังจากที่เซ็นเซอร์ถูกทริกเกอร์ การตั้งค่าเป็นโมฆะ())( Serial.begin(9600); pinMode(alertPin, OUTPUT); pinMode(rainSensePin, INPUT); ) void loop())( int rainSenseReading = analogRead(rainSensePin ); Serial.println(rainSenseReading); // สำหรับการตรวจสอบผ่านทางพอร์ตอนุกรมล่าช้า (250); // หน่วงเวลาสั้น ๆ ถ้า (curCounter >= 30)( // สิ้นสุดเวลาล่าช้า digitalWrite(alertPin, สูง); // สัญญาณเตือนถูกกระตุ้น) // หากไม่มีฝนตกอีก ให้รีเซ็ตตัวนับหาก (rainSenseReading<300){ curCounter++; } else if (rainSenseReading >300) ( // หากความเข้มของฝนไม่เกินเกณฑ์ digitalWrite(alertPin, LOW); // อย่าเปิดสัญญาณเตือน curCounter = 0; // รีเซ็ตตัวนับเป็น 0 ) ล่าช้า (1,000); -

เมื่อฝนตก (และ Arduino ตรวจพบ) เอาต์พุต D8 จะสูง เอาต์พุตนี้สามารถเชื่อมต่อกับสัญญาณเตือนแบบเสียง (ออดแบบเพียโซ) หรือสวิตช์ ( รีเลย์แม่เหล็กไฟฟ้า- แผนภาพการเชื่อมต่อเอาต์พุตแสดงไว้ด้านล่าง



ในกรณีนี้ Arduino ใช้พลังงานจากแหล่งจ่าย 9V ภายนอก วงจรเปิดใช้งานออด/รีเลย์สามารถจ่ายไฟได้ตั้งแต่ 5-12V แรงดันไฟฟ้าของแหล่งจ่าย Vcc จะต้องเหมาะสมทั้งแรงดันและกระแสสำหรับวงจรนี้


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

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

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

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

วัสดุและเครื่องมือเชื่อมต่อ:
- เซ็นเซอร์วัดปริมาณน้ำฝนยี่ห้อที่เหมาะสม
- กาว;
- สกรูเกลียวปล่อย;
- สายไฟ;
- ไขควง ประแจ และเครื่องมืออื่นๆ


กระบวนการเชื่อมต่อเซ็นเซอร์วัดปริมาณน้ำฝน:


ขั้นตอนแรก. การติดตั้งเซนเซอร์ชนิด RS-22

โดยรวมแล้วผู้เขียนพิจารณาเซ็นเซอร์สองประเภท ได้แก่ RS-22 ของการผลิตจากต่างประเทศและเซ็นเซอร์ DDA ที่ผลิตในประเทศ

วิธีติดตั้งเซนเซอร์ชนิด RS-22:

1. คุณต้องทากาวที่ยึดเซ็นเซอร์วัดปริมาณน้ำฝนเข้ากับกระจกหน้ารถ
2. ต้องใช้เจลพิเศษกับตัวเรือนเซ็นเซอร์ ซึ่งจะลดดัชนีการหักเหของแสงของโซนการทำงานทั้งสอง
3. ฐานของตัวเรือนเซนเซอร์ยึดเข้ากับฐานโดยใช้สกรูเกลียวปล่อย
4. เปิด ขั้นตอนสุดท้ายเราตรวจสอบว่าไม่มีฟองอากาศระหว่างพื้นที่ทำงานของเซ็นเซอร์กับกระจก








ขั้นตอนที่สอง การเชื่อมต่อเซ็นเซอร์ RS-22
ตอนนี้คุณสามารถเริ่มเชื่อมต่อชิ้นส่วนไฟฟ้าได้แล้ว เซ็นเซอร์เชื่อมต่อกับสวิตช์โหมดที่ปัดน้ำฝน

1. สายสีน้ำเงินเซ็นเซอร์เชื่อมต่อกับตัวถังรถซึ่งเป็นค่าลบ
2. ต้องเชื่อมต่อสายสีแดงของเซ็นเซอร์เข้ากับหน้าสัมผัสที่มีเครื่องหมาย "I" และถอดสายสีเหลืองมาตรฐานที่มีแถบสีเขียวออก
3. ตอนนี้ลวด สีเหลืองจากเซ็นเซอร์จะต้องต่อเข้ากับสายสีเหลืองที่มีแถบสีเขียว
4. และในที่สุดสายสีดำก็เชื่อมต่อกับบล็อกนี่คือพิน "53" ซึ่งใช้สายสีน้ำเงินสำหรับสิ่งนี้


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

ขั้นตอนที่สาม คุณสมบัติของการเชื่อมต่อเซ็นเซอร์ DDA
เซ็นเซอร์วัดปริมาณน้ำฝนที่ผลิตในประเทศแตกต่างอย่างมากจากเซ็นเซอร์ประเภท RS-22 สิ่งที่สำคัญที่สุดที่สามารถสังเกตได้คือเซ็นเซอร์ราคาถูกความง่ายในการติดตั้งและความสามารถในการเชื่อมต่อโดยไม่รบกวนการเดินสายไฟหลักของรถยนต์ นอกจากนี้ ยังสามารถปรับระบบได้ตามความเร็วที่รถกำลังเคลื่อนที่อีกด้วย ยิ่งรถวิ่งเร็วเท่าไหร่ ที่ปัดน้ำฝนก็จะยิ่งทำงานเร็วขึ้นเท่านั้น เนื่องจากกระจกจะสกปรกเร็วขึ้น รุ่นของเซ็นเซอร์ประเภท DDA-25 ได้รับการติดตั้งบน Kalina และ Lada Priora ข้อแตกต่างเพียงอย่างเดียวระหว่าง DDA-15 คือตำแหน่งของหน้าสัมผัสบนรีเลย์
เซ็นเซอร์ยังมีความสามารถในการเลือกโหมด มันสามารถทำงานเพื่อต่อสู้กับฝน หิมะ และในโหมดมาตรฐานด้วย

วิธีการติดตั้งเซ็นเซอร์ DDA
1. ขั้นแรกคุณต้องติดที่ยึดเซ็นเซอร์เข้ากับกระจก
2. ขั้นตอนต่อไปคือการถอดบล็อกการติดตั้งของยานพาหนะและถอดรีเลย์ควบคุมที่ปัดน้ำฝนมาตรฐานออก จากนั้นจึงติดตั้ง DDA แทน
3.จะต้องวางสายไฟตามแนวเสากระจกหน้าด้านซ้าย
4. ในขั้นตอนสุดท้าย คุณต้องปรับความไวของเซ็นเซอร์






คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับวิธีเชื่อมต่อเซ็นเซอร์ได้ในวิดีโอ

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

คุณสมบัติโครงสร้างและการใช้งาน

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

มันทำงานอย่างไร

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

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

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

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

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

  • ช่วยลดความเหนื่อยล้าของผู้ขับขี่และเพิ่มความสะดวกสบายในการขับขี่ระหว่างฝนตก
  • เพิ่มความปลอดภัยบนท้องถนนเนื่องจากผู้ขับขี่ไม่ต้องขัดจังหวะการเปลี่ยนโหมดการทำงานของที่ปัดน้ำฝน
  • ช่วยยืดอายุการใช้งานของกลไกที่ปัดน้ำฝนได้อย่างมาก

เซ็นเซอร์วัดปริมาณน้ำฝนทำงานอย่างไร?

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

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

เพื่อกำจัดสัญญาณเตือนที่ผิดพลาดของเซ็นเซอร์ในสภาพอากาศแห้ง จำเป็นต้องปิดเซ็นเซอร์ เนื่องจากใบปัดน้ำฝนอาจทำให้กระจกหน้ารถแห้งเสียหายได้

การติดตั้งเซ็นเซอร์วัดปริมาณน้ำฝนบนรถยนต์ด้วยตนเอง

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

การติดตั้งเซ็นเซอร์วัดปริมาณน้ำฝนบนรถยนต์ดำเนินการตามลำดับต่อไปนี้:

  1. เจลชนิดพิเศษถูกทาบนพื้นผิวการทำงานของเซนเซอร์ ซึ่งจะทำให้ดัชนีการหักเหของแสงเท่ากัน รังสีอินฟราเรดไฟ LED
  2. โดยใช้สิ่งที่รวมอยู่ด้วย กาวติดส่วนออพติคัลติดอยู่ที่ด้านในของกระจกหน้ารถ
  3. ระบบควบคุมอุปกรณ์ตั้งอยู่ในบล็อกยึดของรถยนต์แทนรีเลย์ที่ปัดน้ำฝน (ระหว่างการติดตั้งสิ่งสำคัญคืออย่าทำผิดพลาดกับตำแหน่งและการทำเครื่องหมายของกุญแจ)
  4. ชิ้นส่วนออปติคัลและระบบควบคุมเชื่อมต่อกันด้วยสายไฟที่ซ่อนอยู่ในโครงชั้นวาง
  5. ในที่สุด ความไวที่จำเป็นก็จะถูกตั้งค่า

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

สร้างเซ็นเซอร์วัดปริมาณน้ำฝนของคุณเอง

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

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