เซ็นเซอร์ความใกล้ชิดอินฟราเรด การตรวจจับหุ่นยนต์: เซ็นเซอร์ระยะ IR วิดีโอการทำงานของเซ็นเซอร์คมชัด GP2Y0A21YK

เครื่องประดับ 06.03.2020
เครื่องประดับ

อุปกรณ์ในวันนี้จะเป็นเซ็นเซอร์ความใกล้ชิดอินฟราเรด เซ็นเซอร์นี้ประกอบบนไมโครคอนโทรลเลอร์ Attiny13 ราคาไม่แพง ง่ายต่อการผลิตและไม่จำเป็นต้องปรับแต่งใดๆ

วิดีโอแสดงการทำงานของเซ็นเซอร์:

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

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

ขอบเขตการใช้งานสามารถครอบคลุมได้:

- ปฏิกิริยาของวัตถุต่อการเข้าใกล้ของมือ (เช่น ของเล่นแบบโต้ตอบ อุปกรณ์อัตโนมัติ)
- การเปิดตู้ ประตู ฯลฯ เมื่อมีมือเข้ามาใกล้
- เปิดไฟเมื่อผ่าน "ด่าน"
— การวางแนวของหุ่นยนต์ในอวกาศ (การควบคุมกำแพงและสิ่งกีดขวาง)
- ระบบควบคุมการเคลื่อนไหวของมือ
- เตือน;
— …

1 หลักการทำงาน

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

2 โครงการคณะกรรมการ

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

3 เฟิร์มแวร์ไมโครคอนโทรลเลอร์

ในการแฟลชเฟิร์มแวร์ไมโครคอนโทรลเลอร์ (ในบอร์ด) คุณต้องเชื่อมต่อโปรแกรมเมอร์เข้ากับพินที่เกี่ยวข้อง:

คำเตือน: สำหรับ Algorithm Builder และ UniProf ให้ทำเครื่องหมายในช่องตามภาพ
สำหรับ PonyProg, AVR Studio, SinaProg ช่องทำเครื่องหมายจะถูกทำเครื่องหมายกลับกัน
ไบต์ฟิวส์: ต่ำ=$7A, สูง=$FF
อ่านวิธีตั้งโปรแกรมไมโครคอนโทรลเลอร์

4 คุณสมบัติการออกแบบ

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

ผลกระทบนี้สามารถลดลงได้หลายวิธี:

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

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

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

5 การทำงานของเซ็นเซอร์

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

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

เมื่อมีการเปิดเซ็นเซอร์หลายตัวในระยะใกล้กัน (เช่น เพื่อควบคุมทิศทางการเคลื่อนที่ของวัตถุ) เซ็นเซอร์จะรบกวนการทำงานของกันและกัน เนื่องจากสัญญาณของเซ็นเซอร์จะไม่ซิงโครไนซ์ เพื่อขจัดปัญหานี้ จึงมีการใช้เอาท์พุตการห้ามอินฟราเรด “LED-Ban” บนอุปกรณ์ทั้งหมดยกเว้นเครื่องเดียว จะต้อง "กด" พินนี้ลงกราวด์ ในกรณีนี้ เซ็นเซอร์ทั้งหมดจะทำงานจากแหล่งสัญญาณอินฟราเรดด้านล่าง หาก LED เปล่งแสงอันเดียวไม่เพียงพอ คุณสามารถเชื่อมต่อ IR LEDs ขนานกับเอาต์พุตของอุปกรณ์เปล่งแสงได้ (โดยไม่ลืมตัวต้านทานบัลลาสต์)

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

6 ข้อสรุป

การดำเนินงานของโครงการมีทั้งข้อดีและข้อเสีย

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

และสำหรับของหวาน – ข้อดี:
— ความเรียบง่ายของการออกแบบ (และหากคุณเคยประกอบผ้าพันคอมาก่อน คุณไม่จำเป็นต้องทำอะไรเลย!);
- ไม่มีองค์ประกอบที่หายากและมีราคาแพง
- ไม่ต้องปรับ.

อย่างที่คุณเห็นจากวิดีโอ เซ็นเซอร์จะตอบสนองต่อมือได้อย่างน่าเชื่อถือภายในระยะครึ่งเมตร ทำงานได้อย่างน่าเชื่อถือจากรีโมทคอนโทรล และไม่รบกวนทีวีที่อยู่ใกล้เคียง การบริโภคปัจจุบันอยู่ภายใน 10mA เซ็นเซอร์สามารถจ่ายพลังงานจากแหล่งจ่ายที่มีแรงดันไฟฟ้า 3 ถึง 6 โวลต์ (TSOP บางตัวไม่สามารถทำงานต่ำกว่า 5 โวลต์ได้ - ต้องคำนึงถึงสิ่งนี้ด้วย)

  • pbvf

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

  • GetChiper โพสต์โดย

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

  • pbvf

    มันผิดทั้งหมด ฉันจะพยายามอธิบายอัลกอริทึมของงานทั้งหมด เนื่องจากคุณรู้วิธีการเขียนโปรแกรม ไม่เหมือนฉัน :-) จึงมีห้องหนึ่งที่มีทางเข้าสองหรือสามทาง (และหรือทางออก) อินพุต/เอาต์พุตแต่ละรายการจะถูกควบคุมโดยบล็อก IR เช่นเดียวกับของคุณและทั้งห้องถูกควบคุมโดยเซ็นเซอร์ PIR - ไฟจะเปิดขึ้นหลังจากที่มีคนอยู่ในนั้น และจะปิดหลังจากเซ็นเซอร์ PIR สั่งให้วัตถุทั้งหมดออกไปเท่านั้น ห้องนี้อิงตามสัญญาณจากบล็อก IR ใด ๆ ทั้งหมดนี้ประมวลผลโดยไมโครคอนโทรลเลอร์ (ไม่จำเป็นว่า Tinka13 แต่ดีกว่า AVR ขอบคุณ!

  • GetChiper โพสต์โดย

    พวกเขาอธิบายมันอย่างสับสน ฉันเข้าใจผิด. หากมีเซ็นเซอร์ PIR ที่คอยติดตามคนในห้อง ทำไมต้องควบคุมทางเข้าแยกกัน? หรือเข้าห้อง - นี่คือ ทางเดินยาว?

  • pbvf

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

  • อนาสตาส

    สวัสดี! ฉันขอซอร์สโค้ดของโปรแกรมได้ไหม เฟิร์มแวร์เขียนด้วยภาษาอะไร?

  • GetChiper โพสต์โดย

    แหล่งที่มาอยู่ท้ายบทความ
    เขียนที่ http://algrom.net/russian.html

  • อนาสตาส
  • vitalik.dog1958

    ขอบคุณ! อาจฉันไม่ได้ดูการปรับเปลี่ยนทั้งหมด

  • vitalik.dog1958

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

  • GetChiper โพสต์โดย
  • หุ่นยนต์ก็เหมือนกับความตาย ทุกคนจำเป็นต้องมีอวัยวะรับความรู้สึกเพื่อนำทางในอวกาศ เครื่องวัดระยะอินฟราเรด Sharp GP2Y0A21YK เหมาะมากสำหรับบทบาทนี้หากคุณต้องการหลีกเลี่ยงการชนกับสิ่งกีดขวางหรือรู้ว่าสิ่งกีดขวางนี้อยู่ที่ใด

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

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

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

    แน่นอนว่าในที่สุดความเป็นจริงก็ปรับเปลี่ยนตัวเองในที่สุด กล่าวอีกนัยหนึ่ง ตอนนี้มีห้าโหมด: แสงกลางคืน, ไฟหรี่แสงได้, เครื่องวัดอุณหภูมิ, แสงเหนือที่ปรับได้ด้วยตนเอง และแสงเหนืออัตโนมัติ

    นอกจากนี้ - ฟังก์ชั่นบริการสองสามอย่าง: การเปิดและปิดพื้นหลังและไฟเหนือศีรษะในห้อง

    นี่คือวิธีการทำงาน:

    ตอนนี้เป็นเวลาที่จะพูดคุยรายละเอียดเพิ่มเติมเกี่ยวกับเซ็นเซอร์ซึ่งทุกอย่างเกิดขึ้น

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

    อีกทั้งยังไม่มีผลกระทบต่อสัตว์เลี้ยงอีกด้วย

    ตามลักษณะ:

    • แรงดันไฟฟ้า: 5V
    • การสิ้นเปลืองกระแสไฟสูงสุด: 40 mA (ทั่วไป - 30 mA)
    • ระยะการใช้งาน: 10 ซม. - 80 ซม
    สำหรับคู่แข่ง เมื่อเปรียบเทียบกับเซ็นเซอร์อัลตราโซนิก เช่น HC-SR04 ที่ได้รับความนิยมสูงสุด เซ็นเซอร์นี้มีทั้งข้อดีและข้อเสีย ข้อดีรวมถึงทุกสิ่งที่กล่าวไว้ข้างต้นนั่นคือ ความเป็นกลางและไม่เป็นอันตราย

    ข้อเสียคือมีช่วงที่สั้นกว่า (HC-SR04 มีประมาณ 4 ม.) และขึ้นอยู่กับการรบกวนจากภายนอกรวมถึงแสงบางประเภท ตัวอย่างเช่น ฉันเคยเห็นการกล่าวว่าแสงแดดอาจส่งผลต่อการอ่านค่าของเซ็นเซอร์

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

    สายไฟมีสีต่างกัน: สีเหลือง - สัญญาณ, สีดำ - กราวด์, สีแดง - กำลังบวก (+5V)

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

    ในเรื่องนี้ ในแผ่นข้อมูล Sharp ได้ให้ข้อมูลโดยใช้การ์ดอ้างอิง Kodak ที่มีการสะท้อนแสง 90% เป็นตัวสะท้อนแสง เมื่อพิจารณาจากเซ็นเซอร์ที่ระยะ 20 ซม. เซ็นเซอร์จะสร้าง 1.3V

    มาเปรียบเทียบกับข้อมูลการทดลองของฉัน:

    ฉันขอเตือนคุณว่าอินพุตอะนาล็อก Arduino ทำงานในช่วง 0V - 5V และมี 1,024 ขั้นตอน ดังนั้นการคำนวณ: (5/1024)*(การอ่านเซ็นเซอร์) ดังนั้นหากคุณคำนึงถึงความจริงที่ว่าทุกอย่างทำด้วยมือของคุณเอง (สั่นคลอน) การอ่านจะเข้ากับลักษณะของเซ็นเซอร์ได้ดี และในเวลาเดียวกันคุณจะเห็นว่าพื้นผิวสีดำมีการปรับเปลี่ยนในตัวมันเอง

    มันจึงส่องแสง

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

    หน้าตาประมาณนี้ครับ:

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

    ตัวอย่างเช่น ฉันต้องเผชิญกับความจริงที่ว่า Evlampia ซึ่งได้รับการติดตั้งในตำแหน่งปกติหลังจากการทดสอบ "เดสก์ท็อป" ที่ประสบความสำเร็จก็เริ่มคลั่งไคล้ ตอนแรกฉันคิดว่าการรบกวนของแหล่งจ่ายไฟนั้นเป็นความผิดและยังติดตั้งตัวเก็บประจุสองตัว (10 µF และ 0.1 µF) ขนานกับแหล่งจ่ายไฟของเซ็นเซอร์ ดึงอินพุตอะนาล็อก Arduino ให้เป็นศูนย์ผ่านตัวต้านทาน 10 kOhm และยังซื้อไฟกระชากอีกด้วย ซ็อกเก็ตป้องกัน

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

    ตัวอย่างเช่น นี่คือภาพร่างเบื้องต้นที่ประการแรก แสดงการอ่านเซ็นเซอร์ในช่วงเวลาครึ่งวินาที และประการที่สอง เปิดไฟ LED Arduino หากการอ่านอยู่ในช่วงตั้งแต่ 100 ถึง 200:

    // สีเหลือง - A0, สีดำ - พื้น, สีแดง - +5V int l ที่ไม่ได้ลงนาม; การตั้งค่าเป็นโมฆะ () ( Serial.begin (9600); pinMode (A0, INPUT); pinMode (13, OUTPUT); l = 0; ) void loop () ( l = analogRead (A0); Serial.println (l); ล่าช้า (1,000); ถ้า (l > 100 && l< 200) { digitalWrite(13, HIGH); } else { digitalWrite(13, LOW); } }

    โดยสรุป เซ็นเซอร์แม้จะดูซับซ้อนเล็กน้อย แต่ก็ใช้งานง่ายมากและค่อนข้างถูก

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

    ฉันกำลังวางแผนที่จะซื้อ +33 เพิ่มในรายการโปรด ฉันชอบรีวิว +38 +67

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

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

    ความถี่ของออสซิลเลเตอร์ในตัวชิปขึ้นอยู่กับวงจร RC R7-C2 ในกรณีนี้สามารถลบพัลส์ออกจากพิน 5 ของไมโครวงจรได้ นั่นคือสิ่งที่ได้ทำที่นี่ พัลส์จากพิน 5 A1 ผ่านวงจร R4-C3 ถูกส่งไปยังอินพุตของเครื่องขยายเสียงโดยใช้ทรานซิสเตอร์ VT1 และ VT2 ที่เอาต์พุตซึ่ง (ในวงจรสะสม VT1) LED อินฟราเรด HL1 เปิดอยู่

    ดังนั้น HL1 จึงทำหน้าที่เป็นตัวส่งสัญญาณ IR และโฟโต้ทรานซิสเตอร์ VT3 ทำหน้าที่เป็นตัวรับ

    HL1 และ VT3 ตั้งอยู่ร่วมกันดังนั้นจึงไม่มีการเชื่อมต่อทางแสงโดยตรงระหว่างกัน พวกมันถูกชี้ไปในทิศทางเดียว - ในทิศทางนั้นและระหว่างนั้นมีฉากกั้นทึบซึ่งอาจเป็นได้เช่นบนโต๊ะ (เช่น HL1 อยู่บนโต๊ะและ VT3 อยู่ใต้โต๊ะ)

    หากมีบุคคลหรือวัตถุปรากฏขึ้นด้านหน้าเซ็นเซอร์ซึ่งประกอบด้วย HL1 และ VT3 ลำแสง IR ที่ปล่อยออกมาจาก LED HL1 จะสะท้อนจากพื้นผิวและกระทบโฟโต้ทรานซิสเตอร์ VT3 เนื่องจากลำแสงถูกมอดูเลตโดยพัลส์จากตัวกำเนิดของไมโครวงจร A1 พัลส์โฟโตปัจจุบันที่มีความถี่เดียวกันจึงถูกสร้างขึ้นที่ตัวปล่อย VT3 ผ่านตัวต้านทานการปรับแต่ง R6 ซึ่งควบคุมความไวและตัวเก็บประจุ C1 จะถูกส่งไปยังอินพุตของตัวถอดรหัสของชิป A1 เนื่องจากความถี่เกิดขึ้นพร้อมกับความถี่ของเครื่องกำเนิดบน R7 และ C2 และไม่สามารถเป็นอย่างอื่นได้สวิตช์ที่เอาต์พุตของวงจรไมโคร A1 จะเปิดขึ้นจึงออกไปในฐานะตัวสะสมที่พิน 8 ซึ่งจะสร้างกระแสตามทรานซิสเตอร์ VT4 . จะเปิดขึ้นและแรงดันไฟฟ้าบนตัวสะสมจะเพิ่มขึ้นตามแรงดันไฟฟ้า

    แรงดันไฟฟ้าที่กำหนดสำหรับชิป LM567CN คือ 5V และวงจรทั้งหมดที่นี่ใช้พลังงานจาก 12V ดังนั้นแรงดันไฟฟ้าของวงจรไมโครจะลดลงและเสถียรที่ระดับ 5U โดยใช้พาราเมตริกโคลง VD2-R11

    IR LED AL123A ที่ผลิตในประเทศสามารถแทนที่ด้วย IR LED เกือบทุกรุ่นที่ออกแบบมาสำหรับระบบควบคุมระยะไกล

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

    ตัวเก็บประจุที่ใช้ทั้งหมดต้องได้รับการออกแบบให้มีแรงดันไฟฟ้าสูงสุดไม่ต่ำกว่าแรงดันไฟฟ้า

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

    วรรณกรรม:

    1. “ระบบควบคุมไฟอัตโนมัติสองระบบ” และ. วิทยุ, 2551, ฉบับที่ 3, หน้า 37.

    Gorchuk N.V.

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

    เซ็นเซอร์ความใกล้ชิดอินฟราเรด

    ใช่ เมื่อบุคคลเข้าใกล้เซ็นเซอร์ตรวจจับความเคลื่อนไหวจะเปิดโฆษณา แต่หากบุคคลนั้นหยุดและยืนมองที่แผงโฆษณาหรือหน้าต่างแสดงผล โฆษณาจะปิดลงเนื่องจากจะไม่มีการเคลื่อนไหว เราต้องการเซ็นเซอร์ที่ไม่ตอบสนองต่อการเคลื่อนไหว แต่ต่อความจริงที่ว่ามีคนยืนอยู่ข้างหน้าเซ็นเซอร์นั้น ตัวอย่างเช่น เซ็นเซอร์สะท้อนแสง IR ซึ่งมีแผนภาพแสดงไว้ที่นี่ เซ็นเซอร์ประกอบด้วย "คู่แสง" จากระบบ รีโมททีวี, LED อินฟราเรด HL1 และตัวตรวจจับแสงเรโซแนนซ์ HF1 ปรับเป็นความถี่ 36 kHz

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

    มัลติไวเบรเตอร์บนองค์ประกอบ D1.3 และ D1.4 สร้างพัลส์ด้วยความถี่ 36 kHz (ความถี่นี้กำหนดโดยการเลือกความต้านทาน R7) พัลส์เหล่านี้มาถึงที่ฐานของสวิตช์บนทรานซิสเตอร์ VT3 LED NI อินฟราเรดรวมอยู่ในวงจรคอลเลคเตอร์ ไดโอดเปล่งแสง
    ปล่อยแสงแฟลช IR ทำซ้ำที่ความถี่ 36 kHz และความเข้มของการส่องสว่างของแสงแฟลชเหล่านี้ขึ้นอยู่กับกระแสผ่าน LED ซึ่งเป็นค่าที่กำหนดโดยการเลือกความต้านทานของตัวต้านทาน R5

    หากมีคนยืนอยู่หน้าเซ็นเซอร์ แสงวาบที่ปล่อยออกมาจาก NI LED จะสะท้อนจากเซนเซอร์และตกบนเครื่องตรวจจับแสง HF1 ในกรณีนี้สวิตช์เอาต์พุตของเครื่องตรวจจับแสงจะเปิดขึ้นและเอาต์พุต (พิน 3) จะเป็นศูนย์ตรรกะ ทรานซิสเตอร์ VT1 เปิดและชาร์จตัวเก็บประจุ C2 แรงดันไฟฟ้าที่เป็นหน่วยลอจิคัล เอาต์พุต D1.2 ก็เป็นแบบลอจิคัลเช่นกัน

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

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

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

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

    เกี่ยวกับระยะการทำงาน เซ็นเซอร์อินฟราเรดจะตอบสนองต่อมือเมื่อเข้าใกล้ในระยะประมาณ 10 เซนติเมตร
    หากเราเอาวัตถุที่หนากว่านี้ เช่น ไม้อัดแผ่นหนึ่ง อุปกรณ์ถูกกระตุ้นเมื่อเข้าใกล้ 16 เซนติเมตร คำถามเกิดขึ้น: อะไรส่งผลต่อระยะทาง? ปริมาตรของวัตถุ ความหนา? กระดาษแผ่นหนึ่งถูกกระตุ้นที่ระยะ 12 เซนติเมตร
    แผ่นอลูมิเนียมมีปฏิกิริยาเมื่อเข้าใกล้ 30 เซนติเมตร มาลองกระจกดูบ้าง กระจกทำงานที่ระยะ 50 ซม. จะเป็นอย่างไรหากคุณนำกระจกออกไปไกลๆ แล้วพยายามเคลื่อนย้ายสิ่งของต่างๆ ระยะการตรวจจับเพิ่มขึ้นอีกเดซิเมตร

    ที่มา: youtu.be/ASsk3xXDMuU

    เซ็นเซอร์อินฟราเรด


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

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



    เราแนะนำให้อ่าน

    สูงสุด