สารบัญ:
- ขั้นตอนที่ 1: ความปลอดภัยของเลเซอร์
- ขั้นตอนที่ 2: การเลือกโมดูลเลเซอร์
- ขั้นตอนที่ 3: Laser Controller Gen 1
- ขั้นตอนที่ 4: Laser Controller Gen 2 - การใช้ Opener Saftey Sensor
- ขั้นตอนที่ 5: วิธีการทำงานของเซ็นเซอร์ความปลอดภัยประตู
- ขั้นตอนที่ 6: ฮาร์ดแวร์
- ขั้นตอนที่ 7: การสร้างผู้ดูแลที่จอดรถด้วยเลเซอร์
- ขั้นตอนที่ 8: ตัวเลือกพาวเวอร์ซัพพลาย
- ขั้นตอนที่ 9: การติดตั้ง Lasers
- ขั้นตอนที่ 10: มันทำงานอย่างไร
- ขั้นตอนที่ 11: สรุป
- ขั้นตอนที่ 12: ข้อมูลอ้างอิง, แผนผัง, ไฟล์ซอร์สโค้ด Arduino
วีดีโอ: เลเซอร์ช่วยจอด: 12 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
น่าเสียดายที่ฉันต้องแชร์อู่ซ่อมรถกับรถของเรา! วิธีนี้มักจะใช้งานได้ดี แต่ถ้ารถสองคันของเราจอดอยู่ในแผงขายของไกลเกินไป ฉันแทบจะไม่สามารถเคลื่อนไปรอบๆ แท่นเจาะ เครื่องกัด เครื่องเลื่อยโต๊ะ ฯลฯ ในทางกลับกัน ถ้ารถไม่ได้จอดไว้ไกลพอ ประตูโรงรถยังไม่ปิดหรือแย่ไปกว่านั้น พุ่งชนท้ายรถขณะปิด!
อย่างที่คุณอาจจะเห็นด้วย "ความแม่นยำในการจอดรถ" แตกต่างกันไปตามผู้ขับขี่ และฉันก็มักจะหงุดหงิดที่ต้องหลบบังโคลนเพื่อไปที่โต๊ะทำงานของฉัน ฉันได้ลองใช้ 'วิธีแก้ปัญหาทางกล' เช่น ลูกเทนนิสที่ห้อยลงมาจากเชือกที่ผูกติดกับจันทันเหนือศีรษะ แต่พบว่ามันมาขวางทางฉันเมื่อต้องเดินไปรอบๆ หรือทำงานภายในแผงขายรถที่ว่างเปล่า
เพื่อจัดการกับภาวะที่กลืนไม่เข้าคายไม่ออกนี้ ฉันได้คิดค้นโซลูชันไฮเทค (อาจเกินกำลัง!) ที่ช่วยให้รถอยู่ในตำแหน่งที่สมบูรณ์แบบทุกครั้ง หากคุณประสบปัญหาที่คล้ายกัน เราขอเสนอ Laser Parking Assistant โซลูชัน MICROCOMPUTER-GEEK นี้ใช้งานได้ดี แต่ก็เรียบง่ายพอที่จะสร้างและติดตั้งในช่วงสุดสัปดาห์
เลเซอร์ช่วยชีวิต
ฉันเพิ่งมีโมดูลเลเซอร์เหลืออยู่ในกล่องขยะของฉันซึ่งกำลังมองหาบางอย่างที่จะทำ ดังนั้นในแง่ของปัญหาที่จอดรถในโรงรถที่กำลังดำเนินอยู่ของฉัน (ไม่ได้ตั้งใจเล่นสำนวน) ฉันจึงคิดแผนการติดตั้งเลเซอร์บนจันทันเหนือศีรษะของโรงรถโดยเล็งไปที่รถด้านล่าง ผลลัพธ์ที่ได้คือจุดเลเซอร์ที่ฉายลงบนแผงหน้าปัดของรถตรงตำแหน่งที่รถจำเป็นต้องหยุด คำแนะนำไดรเวอร์เป็นเรื่องง่าย เพียงขับรถเข้าไปในโรงรถและหยุดเมื่อคุณเห็นจุดสีแดงบนแผงหน้าปัดเป็นครั้งแรก!
ขั้นตอนที่ 1: ความปลอดภัยของเลเซอร์
ก่อนไปต่อ ฉันอยากจะหยุดสักสองสามคำเกี่ยวกับความปลอดภัยของเลเซอร์ แม้แต่เลเซอร์สีแดงขนาด 5 เมกะวัตต์ที่มีกำลังค่อนข้างต่ำที่ใช้ในโครงการนี้ ก็สามารถผลิตลำแสงพลังงานสูงที่สว่างมาก โฟกัสแน่น และมีพลังงานสูง แสงดังกล่าวสามารถทำลายการมองเห็นของคุณได้! อย่าจ้องเข้าไปในลำแสงเลเซอร์โดยตรงไม่ว่าในเวลาใดๆ
ขั้นตอนที่ 2: การเลือกโมดูลเลเซอร์
สำหรับการติดตั้งรถสองคันของฉัน ฉันได้ติดตั้งโมดูลเลเซอร์สีแดงที่สามารถโฟกัสได้ขนาดเล็ก 5 mw (มิลลิวัตต์) หนึ่งชุด หนึ่งชุดเหนือช่องใส่รถแต่ละคัน ดังแสดงในรูปที่ 2 โมดูลเหล่านี้เป็นโมดูลขนาดเล็กในตัวเอง ซึ่งสามารถจ่ายไฟจากแหล่งพลังงาน 3 ถึง 6 VDC โมดูลเหล่านี้สามารถซื้อได้จาก eBay ในราคา $4-$10 ต่อปี ระยะติดตั้งได้ง่าย และสามารถโฟกัสไปที่แผงหน้าปัดของรถเพื่อให้เป็นจุดสีแดงที่มองเห็นได้ง่ายแม้ในสภาพแสงจ้า อันที่จริง ฉันแนะนำว่าระหว่างการติดตั้ง คุณปรับโฟกัสให้อ่อนลงเล็กน้อย เนื่องจากจะทำให้ทั้งขนาดของจุดเลเซอร์ที่เห็นบนแดชบอร์ดเพิ่มขึ้น และลดความเข้มลงเล็กน้อย
ทางเลือกเลเซอร์
คุณอาจถามว่า "มีเลเซอร์ราคาถูกกว่านี้หรือไม่" คำตอบคือ ใช่ เลเซอร์พอยน์เตอร์ที่ใช้แบตเตอรี่ราคาไม่แพงมากสามารถหาซื้อได้ในราคาเพียงสองดอลลาร์ ฉันได้ซื้อบางอย่างสำหรับโปรเจ็กต์อื่นแล้ว แต่พบว่าไม่มีความสว่างเอาต์พุต อย่าลังเลที่จะทดลองใช้งานเนื่องจากอาจมีความสว่างเพียงพอสำหรับคุณ แต่สำหรับการติดตั้งของฉัน ฉันพบว่าโมดูลที่สว่างกว่าและโฟกัสได้จะทำงานได้ดีกว่า
แต่เดี๋ยวก่อน! เลเซอร์บางตัวส่งออกรูปแบบ LINE หรือ CROSS สิ่งเหล่านี้จะดีกว่านี้ไม่ใช่หรือ? ในการสร้างรูปแบบ LINE หรือ CROSS เลนส์รองจะถูกวางไว้ภายในโมดูลเลเซอร์เพื่อแปลงเอาต์พุตของแหล่งกำเนิดเลเซอร์ปกติให้เป็นรูปแบบที่ต้องการ ในการสร้างรูปแบบ LINE หรือ CROSS เลเซอร์เอาท์พุตความเข้มสูงจะถูกกระจาย "เจือจาง" หากต้องการ เพื่อสร้างภาพเส้น (หรือกากบาท) ในการทดลองใช้เลนส์เหล่านี้ในโรงรถของฉัน ฉันพบว่าเส้นแสงเลเซอร์ที่เกิดขึ้นนั้นมืดเกินกว่าจะมองเห็นได้บนแดชบอร์ดอัตโนมัติ โดยเฉพาะอย่างยิ่งในเวลากลางวันที่มีแสงแดดส่องผ่านหน้าต่างโรงรถ
ขั้นตอนที่ 3: Laser Controller Gen 1
เพื่อยืดอายุการใช้งานของเลเซอร์ให้สูงสุด จำเป็นต้องมีวงจรบางอย่างเพื่อสลับเปิดเลเซอร์เมื่อจำเป็น แล้วปิดเมื่อไม่ต้องการ ที่เปิดประตูไฟฟ้าของเรา เปิดหลอดไฟโดยอัตโนมัติทุกครั้งที่เปิดประตู หลอดไฟนี้เปิดอยู่ประมาณ 5 นาทีแล้วดับลง ในการใช้งานครั้งแรกของฉัน ฉันเพียงแค่วางเซ็นเซอร์วัดแสงไว้เหนือหลอดไฟที่เปิดอยู่ และใช้เพื่อขับเคลื่อนทรานซิสเตอร์กำลังที่เปิดใช้งานเลเซอร์ช่วยจอดรถ ในขณะที่สิ่งนี้กำลังดำเนินไป ในไม่ช้าฉันก็สังเกตเห็นว่าหากประตูโรงรถถูกเปิดอยู่แล้วก่อนที่ฉันจะจอดรถ เลเซอร์จะไม่ทำงาน นั่นคือเนื่องจากตัวจับเวลาเปิดหลอดไฟหมดเวลา เราจำเป็นต้องขี่จักรยานที่เปิดประตูโรงรถเพื่อเปิดหลอดไฟที่เปิดอยู่ จากนั้นจึงให้เลเซอร์ช่วยจอดรถทำงาน
เพื่อเอาชนะข้อ จำกัด นี้ ฉันจึงใช้ Gen-2 ซึ่งเป็นโซลูชันที่สมบูรณ์ยิ่งขึ้นเพื่อกระตุ้นเลเซอร์ช่วยจอดรถทุกครั้งที่มีรถเข้ามาในโรงรถ
ขั้นตอนที่ 4: Laser Controller Gen 2 - การใช้ Opener Saftey Sensor
“เซ็นเซอร์ประตูล็อค” เป็นคุณสมบัติด้านความปลอดภัยที่จำเป็นสำหรับที่เปิดประตูโรงรถทั้งหมด โดยปกติจะทำได้โดยการยิงลำแสงอินฟราเรดผ่านช่องเปิดประตูโรงรถ ซึ่งอยู่เหนือระดับพื้นประมาณ 6 นิ้ว ดังแสดงในรูปที่ 3 ลำแสงนี้มีต้นกำเนิดมาจากตัวปล่อย 'A' และตรวจพบโดยเซนเซอร์ 'B' หากมีสิ่งใดขวางกั้นลำแสงนี้ในระหว่างการปิดประตู จะมีการตรวจพบสภาพประตูที่ถูกบล็อกและการเคลื่อนไหวในการปิดประตูจะถูกย้อนกลับโดยที่เปิดประตูเพื่อให้ประตูกลับสู่ตำแหน่งที่ยกขึ้นจนสุด
ดังที่แสดงในรูปด้านบน เซ็นเซอร์ความปลอดภัย 'ประตูกั้น' ประกอบด้วย IR-Light-Emitter 'A' และ IR-Light-Detector 'B'
โดยทั่วไปคุณจะพบเซ็นเซอร์ประตูที่ถูกปิดกั้นที่เชื่อมต่อกับที่เปิดประตูโดยใช้สายตัวนำ 2 ตัว เช่น เส้นสีแดง ที่แสดงในรูปที่ 3 คู่สายที่เรียบง่ายนี้เชื่อมต่อ Emitter, Detector และ Opener เข้าด้วยกัน ปรากฎว่ารูปแบบการเชื่อมต่อระหว่างกันนี้ 1) จ่ายพลังงานจากตัวเปิดเพื่อเรียกใช้เซ็นเซอร์ และ 2) จัดเตรียมเส้นทางการสื่อสารจากเซ็นเซอร์กลับไปยังตัวเปิด
ขั้นตอนที่ 5: วิธีการทำงานของเซ็นเซอร์ความปลอดภัยประตู
เนื่องจากเซ็นเซอร์ประตูที่ถูกปิดกั้นทำงานอยู่ตลอดเวลา ฉันจึงพบว่าฉันสามารถใช้เซ็นเซอร์เพื่อตรวจจับ “เหตุการณ์ประตูถูกปิดกั้น” ชั่วขณะซึ่งเกิดขึ้นเมื่อใดก็ตามที่ยานพาหนะถูกขับเข้าไปในโรงรถเพื่อจอดรถ เพื่อให้สิ่งนี้ใช้งานได้ เป็นเพียงเรื่องของความเข้าใจเกี่ยวกับรูปแบบกำลังและสัญญาณที่มีอยู่ในการเดินสายเซ็นเซอร์ประตูที่ถูกบล็อก
รูปด้านบนแสดงรูปคลื่นสัญญาณประตูกั้นสำหรับระบบเปิดประตูยี่ห้อ GENIE
ฉันมีเครื่องเปิดแบรนด์ "GENIE" และโดยการวางออสซิลโลสโคปบนคู่สายที่วิ่งระหว่างที่เปิดและเซ็นเซอร์ ฉันพบรูปคลื่น 12 โวลต์ Peak-Peak ที่เต้นเป็นจังหวะทุกครั้งที่เซ็นเซอร์ประตูไม่ถูกบล็อก อย่างที่เห็น แรงดันไฟฟ้าข้ามสายเซ็นเซอร์จะกลายเป็น +12VDC ที่คงที่ทุกครั้งที่เซ็นเซอร์ถูกบล็อก
ฉันเลือกที่จะดำเนินโครงการนี้ด้วยซอฟต์แวร์ภายในไมโครคอนโทรลเลอร์ Arduino NANO ขนาดเล็ก แผนผังที่สมบูรณ์ของตัวควบคุมเลเซอร์ NANO มีอยู่ในขั้นตอนต่อไป ฉันใช้วัสดุแผงวงจรต้นแบบสไตล์ perf-board ชิ้นเล็ก ๆ เพื่อยึด NANO และส่วนประกอบที่เหลืออีกสองสามชิ้นที่จำเป็นสำหรับโครงการนี้ คุณสามารถใช้แถบขั้วต่อขนาดเล็กหรือขั้วต่ออื่นๆ ที่คุณเลือกเพื่อเชื่อมต่อกับที่เปิดประตูและโมดูลเลเซอร์ได้
คุณข้ามไปที่แผนผังจะเห็นได้ว่าสัญญาณเซ็นเซอร์ประตู PP +12V ขาเข้าจะผ่านไดโอดสองสามตัว (เพียงเพื่อให้ได้ขั้วที่ถูกต้อง) จากนั้นผ่านทรานซิสเตอร์ NPN (Q1) ก่อนที่จะถูกส่งไปยังพินอินพุต นาโน ดังที่แสดงในรูปคลื่นด้านบน ทรานซิสเตอร์นี้ทำสองสิ่ง 1) มันแปลงสัญญาณ 12 V Peak เป็น Peak เป็นสัญญาณ 5 โวลต์ที่เข้ากันได้กับ NANO และ 2) จะแปลงระดับลอจิก
ข้อควรระวัง: รูปแบบการเดินสายไฟและการส่งสัญญาณที่อธิบายข้างต้นใช้กับที่เปิดประตูยี่ห้อ GENIE ในขณะที่ฉันเชื่อว่ารูปแบบเซ็นเซอร์สองสายส่วนใหญ่ทำงานโดยใช้เทคนิคการส่งสัญญาณที่คล้ายกัน คุณอาจต้องวางขอบเขตในการเดินสายเซ็นเซอร์บนระบบเปิดประตูโรงรถของคุณเพื่อทำความเข้าใจรายละเอียดของสัญญาณและปรับโครงการตามต้องการ
ขั้นตอนที่ 6: ฮาร์ดแวร์
ฉันเลือกที่จะดำเนินโครงการนี้ในซอฟต์แวร์โดยใช้ไมโครคอนโทรลเลอร์ Arduino NANO ขนาดเล็ก แผนผังที่สมบูรณ์ของตัวควบคุมเลเซอร์ NANO มีอยู่ในขั้นตอนต่อไป ฉันใช้วัสดุแผงวงจรต้นแบบสไตล์ perf-board ชิ้นเล็ก ๆ เพื่อยึด NANO และส่วนประกอบที่เหลืออีกสองสามชิ้นที่จำเป็นสำหรับโครงการนี้ คุณสามารถใช้แถบขั้วต่อขนาดเล็กหรือขั้วต่ออื่นๆ ที่คุณเลือกเพื่อเชื่อมต่อกับที่เปิดประตูและโมดูลเลเซอร์ได้
ดังที่คุณเห็นในแผนผัง สัญญาณเซ็นเซอร์ประตู PP +12V PP ขาเข้า (ขั้นตอนก่อนหน้า!) จะผ่านไดโอดสองสามตัว (เพียงเพื่อให้ได้ขั้วที่ถูกต้อง) จากนั้นจึงผ่านทรานซิสเตอร์ NPN (Q1) ก่อนที่จะถูกส่งไปยังอินพุต- ปักหมุดบน NANO ดังที่แสดงในรูปคลื่นรูปที่ 4 ทรานซิสเตอร์นี้ทำสองสิ่ง 1) มันแปลงสัญญาณ 12 V Peak เป็น Peak เป็นสัญญาณ 5 โวลต์ที่เข้ากันได้กับ NANO และ 2) จะแปลงระดับลอจิก
พินเอาต์พุต NANO ขับเคลื่อนทรานซิสเตอร์ MOSFET กำลัง (Q3) เพื่อจ่ายพลังงานให้กับเลเซอร์ ส่วนประกอบที่เหลือมีไฟ LED และอินพุตสวิตช์ "โหมดทดสอบ"
ขั้นตอนที่ 7: การสร้างผู้ดูแลที่จอดรถด้วยเลเซอร์
รายการชิ้นส่วนสำหรับโครงการนี้อยู่ด้านบน ฉันใช้บอร์ดที่สมบูรณ์แบบชิ้นเล็กๆ เพื่อติดตั้ง NANO ทรานซิสเตอร์ และส่วนอื่นๆ การเดินสายแบบจุดต่อจุดใช้เพื่อเชื่อมต่อโครงข่ายทั้งหมดบนบอร์ดที่สมบูรณ์แบบ จากนั้นฉันก็พบกล่องยูทิลิตี้พลาสติกขนาดเล็กสำหรับติดตั้งบอร์ดที่สมบูรณ์แบบ ฉันเจาะรูที่จำเป็นในกล่องเพื่อให้สามารถเข้าถึง LED และ TEST SWITCH ได้ ฉันกำหนดเส้นทางสายไฟ DC จากแหล่งจ่ายไฟหูดที่ผนังผ่านเคสและต่อสายแบบแข็งไปยังบอร์ดประสิทธิภาพ ฉันใช้แจ็คโฟโนแบบ "RCA" เพื่อเชื่อมต่อกับเลเซอร์และแฮ็กสายสัญญาณเสียงเก่าบางเส้นเพื่อเชื่อมต่อเลเซอร์กับแจ็ค RCA เหล่านี้โดยเพียงแค่ต่อสายเลเซอร์ BLACK (- LASER VDC) เข้ากับ SHIELD และ สายเลเซอร์สีแดง (+ LASER VDC) ไปยังตัวนำตรงกลาง จากนั้นฉันก็ปิดรอยต่อแต่ละรอยด้วยท่อหดสองสามชั้นเพื่อเป็นฉนวนและการเสริมแรงเชิงกล
ฉันใช้สกรูไม้สองสามตัวเพื่อยึดกล่องควบคุมเลเซอร์บนจันทันใกล้กับที่เปิดประตูโรงรถ
สำหรับซอฟต์แวร์ คุณจะต้องดาวน์โหลดซอร์สโค้ดและแก้ไข/คอมไพล์/อัปโหลดโดยใช้ Arduio IDE ของคุณ
ขั้นตอนที่ 8: ตัวเลือกพาวเวอร์ซัพพลาย
จำเป็นต้องใช้แหล่งจ่ายไฟแบบเสียบปลั๊กขนาดเล็กที่สามารถให้ 5VDC ที่มีการควบคุมได้สำหรับโครงการนี้ เนื่องจากเลเซอร์แต่ละตัวต้องการประมาณ 40 ma ที่ 5 VDC การติดตั้งเลเซอร์สองครั้งจึงต้องการแหล่งจ่ายที่มีความสามารถอย่างน้อย 100 ma ฉันพบแหล่งจ่ายไฟหูดผนัง 5VDC ที่ได้รับการควบคุมที่เหมาะสมในกล่องขยะของฉันซึ่งทำงานได้ดี เครื่องชาร์จโทรศัพท์มือถือ 5 VDC ที่ได้รับการควบคุมก็เป็นตัวเลือกที่ใช้การได้ สิ่งเหล่านี้ถูกแยกออกจากพื้นดินอย่างสมบูรณ์ มีช่องเสียบ USB สำหรับเชื่อมต่อกับโทรศัพท์มือถือหรือแท็บเล็ต และโดยทั่วไปมีราคาเพียงไม่กี่ดอลลาร์ คุณสามารถแฮ็กปลายสาย USB ด้านหนึ่งและเชื่อมต่อสายไฟ 5 VDC และ GROUND ที่เหมาะสมเข้ากับขั้วอินพุตพลังงานควบคุมด้วยเลเซอร์
ข้อควรระวังเกี่ยวกับแหล่งจ่ายไฟและโมดูลเลเซอร์:
1. ใช้ความระมัดระวังในการวัดและตรวจสอบผลลัพธ์ของอุปทานที่คุณใช้ อุปกรณ์หูดที่ผนังหลายชนิดไม่ได้ถูกควบคุม และสามารถมีเอาต์พุตแรงดันสูงมากเมื่อโหลดเพียงเล็กน้อย แรงดันไฟเกินสามารถขับเลเซอร์มากเกินไปทำให้เกิดระดับแสงเลเซอร์ที่ไม่ปลอดภัยและอายุการใช้งานเลเซอร์สั้นลง
2. ฉันไม่แนะนำให้ดึง +5VDC ออกจาก NANO เพื่อจ่ายไฟให้กับเลเซอร์ เนื่องจากอาจเกินความจุกระแสไฟขาออกของ NANO ซึ่งอาจทำให้ร้อนเกินไปหรือทำให้บอร์ด CPU NANO เสียหายได้
3. เพื่อหลีกเลี่ยงความขัดแย้งใดๆ ที่ต่อสายดินกับที่เปิดประตูโรงรถของคุณ ตรวจสอบให้แน่ใจว่าแหล่งจ่ายไฟ 5VDC ที่คุณใช้สำหรับโปรเจ็กต์นี้เป็นแบบลอยตัวโดยสัมพันธ์กับกราวด์
โปรดสังเกตว่ากล่องโลหะของโมดูลเลเซอร์แต่ละโมดูลเชื่อมต่อด้วยไฟฟ้ากับสายไฟเลเซอร์ POSITIVE (RED) ดังนั้น วงจรทั้งหมดดังที่แสดงไว้ควรจะสร้างขึ้นเพื่อแยกออกอย่างสมบูรณ์ (aka: 'ลอย') ในส่วนที่เกี่ยวกับพื้นดิน
ขั้นตอนที่ 9: การติดตั้ง Lasers
ฉันใช้ที่หนีบสายไฟขนาด ½ นิ้วเพื่อยึดเลเซอร์แต่ละตัวไว้กับบล็อกไม้ จากนั้นฉันก็ขันสกรูเข้ากับจันทันโรงรถ ต้องใช้เทปพันสายไฟสองสามชั้นรอบๆ เลเซอร์แต่ละตัวเพื่อขยายขนาดเส้นผ่านศูนย์กลาง 12 มม. ของโมดูลเลเซอร์เพื่อให้โคมไฟเคเบิลยึดไว้แน่น สกรูเดี่ยวของแคลมป์สายเคเบิลช่วยให้เลเซอร์หมุนได้ตามต้องการสำหรับการจัดตำแหน่ง ตามที่ระบุไว้ บล็อกไม้นั้นถูกยึดไว้กับจันทันด้วยสกรูตัวเดียวเพื่อให้สามารถหมุนบล็อกไม้ได้ตามต้องการ
ด้วยการใช้สวิตช์ "TEST MODE" และ "การปรับการจัดตำแหน่งด้วยแสง" สองครั้ง การตั้งค่าเพื่อค้นหาจุดเลเซอร์อย่างแม่นยำบนจุดที่ถูกต้องของแผงหน้าปัดรถทำได้ง่าย
ขั้นตอนที่ 10: มันทำงานอย่างไร
ตรรกะในการทำงานของตัวควบคุมเลเซอร์นั้นค่อนข้างง่าย ทันทีที่สายสัญญาณเซ็นเซอร์ประตูที่ถูกบล็อกเปลี่ยนจากการเต้นเป็นจังหวะเป็นระดับคงที่ เรารู้ว่ามีเหตุการณ์ประตูถูกบล็อก สมมติว่าประตูที่ปิดกั้นนั้นเกิดจากการที่ยานพาหนะเข้ามาในโรงรถและขัดจังหวะลำแสงเซ็นเซอร์ประตูชั่วขณะ เราสามารถเปิดเลเซอร์ช่วยจอดรถได้ทันที หลังจากผ่านไปประมาณ 30 วินาที เราก็สามารถปิดเลเซอร์ได้
โค้ดซอฟต์แวร์ "โหมดรัน" ที่ใช้ตรรกะนี้มีอยู่ในรูปที่ 5 NANO จะตรวจสอบพินอินพุตของเซ็นเซอร์ประตู และเมื่อใดก็ตามที่สัญญาณนั้นอยู่ที่ลอจิก 0 นานกว่า ½ วินาที สรุปว่าเรามีเซ็นเซอร์ที่ถูกบล็อก เหตุการณ์และเปิดเลเซอร์ช่วยจอดรถ เมื่อสัญญาณการเต้นกลับมา (รถเต็มในโรงรถ เซ็นเซอร์ประตูไม่ถูกบล็อกอีกต่อไป) เราจะเริ่ม "ตัวจับเวลาปิดด้วยเลเซอร์" 30 วินาที เมื่อหมดเวลานี้ ลำดับจะเสร็จสมบูรณ์และเลเซอร์จะปิด
ชุดโค้ดแบบเต็มนั้นซับซ้อนกว่าเล็กน้อยเนื่องจากต้องจัดการกับไฟ LED สองสามดวงและสวิตช์สลับ สวิตช์สลับจะเลือกระหว่าง "โหมดรัน" ปกติและ "โหมดทดสอบ" ในโหมดทดสอบ เซ็นเซอร์ประตูโรงรถจะถูกละเว้นและเลเซอร์จะถูกเปิด ใช้ในระหว่างการติดตั้งและตั้งค่าเพื่อให้สามารถเล็งเลเซอร์ไปยังจุดที่ถูกต้องบนกระจกหน้ารถ/แผงหน้าปัดของรถได้ ไฟ LED สามดวงแสดง POWER-ON, LASER-ON และ STATUS ไฟ LED แสดงสถานะจะติดสว่างทุกครั้งที่ตรวจพบประตูที่ปิดกั้น ไฟ LED นี้จะกะพริบประมาณหนึ่งครั้งต่อวินาทีเมื่อประตูไม่ได้ถูกปิดกั้นอีกต่อไปและตัวจับเวลา Laser-OFF กำลังนับถอยหลัง ไฟสถานะจะกะพริบเร็วทุกครั้งที่ตั้งสวิตช์สลับไปที่ตำแหน่งโหมดทดสอบ
ขั้นตอนที่ 11: สรุป
โครงการ Laser Parking Assistant ทำงานให้ฉันและได้รับการยอมรับอย่างดีจาก "ชุมชนผู้ใช้" (คู่สมรส) ของฉัน ขณะนี้มีการจอดรถที่มีความแม่นยำสูงเป็นประจำ ฉันพบว่าจุดเลเซอร์นั้นมองเห็นได้ชัดเจนในทุกสภาพแสง แต่คนขับไม่ได้ถูกรบกวนโดยจุดนั้นมากเกินไป และยังคงใส่ใจกับสภาพแวดล้อมขณะจอดรถ
หากคุณประสบปัญหาการจอดรถในลักษณะเดียวกัน และกำลังมองหาแนวทางแบบ NERD-INTENSIVE นี่อาจเป็นวิธีแก้ปัญหาที่เหมาะกับคุณเช่นกัน!
ที่จอดรถมีความสุข!
ขั้นตอนที่ 12: ข้อมูลอ้างอิง, แผนผัง, ไฟล์ซอร์สโค้ด Arduino
ดูไฟล์แนบสำหรับซอร์สโค้ดและไฟล์ PDF ของแผนผังที่สมบูรณ์
ข้อมูลอ้างอิงอื่นๆ
แหล่งที่มาของโมดูลเลเซอร์:
ค้นหา eBay สำหรับ: 5mW Dot Laser Focus
แหล่งที่มาของสวิตช์สลับขนาดเล็ก:
ค้นหา eBay สำหรับสวิตช์สลับขนาดเล็ก
แหล่งที่มาของ IRFD9120 MOSFET:
ค้นหา eBay สำหรับ: IRFD9120
แหล่งที่มาของแหล่งจ่ายไฟ +5VDC
ค้นหา eBay สำหรับ: 5VDC โทรศัพท์มือถือ Charfer
เอกสารข้อมูลสำหรับอุปกรณ์ P-channel MOSFET
www.vishay.com/docs/91139/sihfd912.pdf
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง