สารบัญ:
- ขั้นตอนที่ 1: วงจรด้วย Arduino
- ขั้นตอนที่ 2: กล่องควบคุมกำลังทำงาน
- ขั้นตอนที่ 3: การติดต่อและบทสรุปของกก
วีดีโอ: การตรวจสอบประตูโรงรถสองบาน: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ในปี 2559 เราย้ายไปบ้านใหม่ซึ่งมีประตูโรงรถอยู่ในตำแหน่งที่คุณมองไม่เห็นจากทางเข้าหลักของบ้าน ดังนั้นคุณจึงไม่สามารถแน่ใจได้ว่าประตูปิดหรือเปิดอยู่ สำหรับการตรวจสอบเท่านั้น อดีตเจ้าของติดตั้งสวิตช์กด แต่วงจรถูกขับเคลื่อนด้วยไฟ 230 โวลต์ ซึ่งผมพบว่าอันตรายเกินไป
เนื่องจากประตูโรงรถมีอายุมากกว่า 30 ปี และประตูบานหนึ่งติดบ่อยมาก เราจึงตัดสินใจเปลี่ยนประตูทั้งสองบานและเปลี่ยนการตรวจสอบ
เราตัดสินใจซื้อประตูโรงรถใหม่จาก HÖRMANN ซึ่งหาได้ง่ายในเยอรมนีและมีคุณสมบัติที่จำเป็นทั้งหมด คุณสามารถใช้รีโมตคอนโทรลในตัวที่มีสัญญาณเข้ารหัส สวิตช์ภายนอก และคุณมีหน้าสัมผัสแบบแห้งสำหรับวงจรไฟฟ้าอื่นๆ
ขั้นตอนที่ 1: วงจรด้วย Arduino
เนื่องจากฉันได้ทดลองกับ Arduino และ Raspberry มามากแล้ว ฉันจึงตัดสินใจใช้ Arduino สำหรับโครงการนี้ Arduino มีผู้ติดต่อเพียงพอและใช้งานง่ายมาก พลังงานมีอยู่ในโรงรถ และสำหรับไฟ LED แสดงสถานะที่ด้านข้างของโรงรถ (ขั้นตอนที่ 0) จำเป็นต้องมีรูเล็กๆ เท่านั้น ฉันใช้ Arduino Nano เพราะมันมีขนาดเล็กมากและกินไฟเพียงเล็กน้อยเท่านั้น
สำหรับการเฝ้าติดตาม ฉันได้ติด LED 4 ดวงในที่สุด ไฟ LED แสดงสถานะสีแดงหนึ่งดวงที่ด้านนอก (ขั้นตอนที่ 0) และอีก 3 ดวงบนกล่องวงจรขนาดเล็กในโรงรถ (ขั้นตอนที่ 2) บนกล่องมีสามอัน สีเขียวถ้าประตูด้านซ้ายเปิดอยู่ สีเหลืองถ้าประตูด้านขวาเปิดอยู่ และสีแดงแสดงสถานะเดียวกันกับไฟ LED แสดงสถานะภายนอก คุณไม่จำเป็นต้องมีไฟ LED เพิ่มเติมอีกสามดวงที่ด้านใน แต่ฉันต้องการที่จะเห็นสถานะต่างๆ LED แต่ละตัวอยู่บนขาเดียวบน Arduino Nano
ฉันแนบหน้าสัมผัสกกที่ประตูโรงรถแต่ละบาน (ขั้นตอนที่ 3) ติดต่อกับหมุดของ Arduino (หนึ่งอันสำหรับแต่ละประตู) (ถ้าคุณไม่รู้หน้าสัมผัสกก: หน้าสัมผัสกกจะเปิดในโหมดปกติและปิดถ้าแม่เหล็กเข้ามาในระยะใกล้ คุณจึงสามารถวางชิ้นส่วนไฟฟ้าบนผนังคงที่และคุณต้องติดแม่เหล็กเท่านั้น ส่วนที่เคลื่อนที่ได้ (Step 3).)
ในที่สุดฉันก็ต่อแหล่งจ่ายไฟ 5V เข้ากับวงจร ใส่ทั้งหมดลงในกล่องเล็กๆ และติดตั้งเข้ากับผนังในโรงรถ ระบบนี้ใช้งานได้จริงอย่างไร้ที่ติและไม่มีข้อผิดพลาดมานานกว่าสามปี
ขั้นตอนที่ 2: กล่องควบคุมกำลังทำงาน
ทางด้านซ้าย คุณจะเห็นขั้วต่อสายไฟ ต่อแหล่งจ่ายไฟ 5V 500mA ผ่านปลั๊กขั้วต่อ 5.5/2.1 มม.
ตรงกลางคือ Arduino Nano บนแผงวงจรขนาดเล็กที่ด้านบน (สีแดงและสีดำ) ขั้วต่อสายไฟสำหรับ Arduino สายสีดำสองเส้นที่ด้านซ้ายล่างเชื่อมต่อกับกราวด์ทั่วไป สายสีเขียวถัดไปเชื่อมต่อกับกกติดต่อประตูซ้าย สีเหลืองประตูขวา สายเคเบิลสีแดงทั้งหมดไปที่ LED และมีตัวต้านทาน 220 โอห์มอยู่ระหว่าง จากซ้ายไปขวาจะเชื่อมต่อกับไฟ LED แสดงสถานะภายนอก, ไฟ LED สีเขียว, ไฟ LED สีเหลือง, ไฟ LED สีแดง
ที่ด้านขวา คุณจะเห็นขั้วต่อไปยังส่วนประกอบภายนอก ฉันใช้คอนเน็กเตอร์เสียง 6 พินแบบเก่าที่ฉันมีอยู่แล้วในเวิร์กชอป เชื่อมต่อกับส่วนประกอบภายนอก ได้แก่ กราวด์ทั่วไป (สีดำ) หน้าสัมผัสกกที่ประตูด้านซ้าย (สีเขียว) หน้าสัมผัสกกที่ประตูด้านขวา (สีเหลือง) และไฟ LED แสดงสถานะภายนอก (สีแดง)
ขั้นตอนที่ 3: การติดต่อและบทสรุปของกก
สำหรับฉันโครงการปิดในขณะนี้ นอกจากนี้ยังมีสิ่งอื่นอีกมากมายที่สามารถเปิดและปิดประตูด้วยชิป RFID, ขั้วต่อ Bluetooth หรือ NFC จนถึงตอนนี้ ฉันไม่ได้ต้องการคุณสมบัติเหล่านี้อย่างใดอย่างหนึ่ง แต่สามารถใช้งานได้ง่ายมาก มีหมุดจำนวนมากบน Arduino
แนะนำ:
การออกแบบเกมในการสะบัดใน 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 ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง