สารบัญ:
- ขั้นตอนที่ 1: วัสดุที่จำเป็น
- ขั้นตอนที่ 2: ขั้นตอน
- ขั้นตอนที่ 3: ขั้นตอนรหัส
- ขั้นตอนที่ 4: ผลิตภัณฑ์ขั้นสุดท้าย
วีดีโอ: ระบบรักษาความปลอดภัย RPI: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
ฟังก์ชั่นของ RPI Security Alarm
ในคำแนะนำนี้ คุณจะได้เรียนรู้วิธีสร้างระบบเตือนเวลากลางคืนที่ทำงานได้อย่างสมบูรณ์ หากระบบตรวจพบผู้บุกรุก ระบบจะพิมพ์ "INTRUDER" ออกทันทีบนจอภาพของคุณ พร้อมทั้งส่งเสียงดังจากการเตือน ไฟ LED จะกะพริบในรูปแบบพร้อมกับสัญญาณเตือน
ขั้นตอนที่ 1: วัสดุที่จำเป็น
วัสดุที่จำเป็น:
- LED ทุกสี (แนะนำ 4 สี)
- สายจัมเปอร์
- Buzzer
- ตัวต้านทาน 330 ตัว (ปริมาณเท่ากับไฟ LED)
- เซ็นเซอร์ตรวจจับความเคลื่อนไหว
- 3สายชายกับหญิง
- ตัวต้านทานขึ้นอยู่กับแสง
- ตัวเก็บประจุ
- คณะกรรมการขนมปัง
- ที-คอบเบลอร์
ขั้นตอนที่ 2: ขั้นตอน
ขั้นตอน:
- อันดับแรก วางพลังงานและกราวด์รางทั้งสองของคุณ
- วางตัวต้านทาน 330 ของคุณที่ด้านล่างของบอร์ดขนมปัง โดยเริ่มจากรางกราวด์ถึงรางใดๆ บนบอร์ดขนมปัง
- จากนั้นวางไฟ LED ไว้ข้างตัวต้านทาน ขาสั้นจะไปทางขวาของตัวต้านทานโดยตรง ถ้าตัวต้านทานของคุณอยู่ทางด้านซ้ายของบอร์ดขนมปัง
- ขายาวของไฟ LED ไปได้ทุกที่ที่คุณต้องการ แต่ต้องแน่ใจว่ามีรางที่แตกต่างกันทั้งหมด
- ต่อสายจัมเปอร์เข้ากับไฟ LED ยาวของคุณ
- ต่อสายจัมเปอร์กับหมุด gpio
- วางออดเหนือตัวต้านทานโดยให้ขาสั้นเข้าไปในรางกราวด์
- ต่อสายจัมเปอร์เข้ากับออดแล้วต่อเข้ากับ gpio pin
- ตอนนี้เชื่อมต่อ ldr เข้ากับรางไฟฟ้าและรางบนกระดานขนมปัง
- เชื่อมต่อขาสั้นของตัวเก็บประจุเข้ากับราง Gound และขายาวทางด้านขวาของ ldr
- ต่อสายจัมเปอร์ทางด้านซ้ายของ ldr แล้วต่อเข้ากับ gpio ping
- ในที่สุดก็เชื่อมต่อสายตัวผู้กับตัวเมียสามตัวเข้ากับเซ็นเซอร์ตรวจจับความเคลื่อนไหว
- เชื่อมต่อสายไฟตัวผู้กับตัวเมียเข้ากับกราวด์ 5v และ gpio ตามลำดับเพื่อให้แน่ใจว่าแต่ละสายเชื่อมต่อกับปลายด้านขวาของเซ็นเซอร์ตรวจจับความเคลื่อนไหว
ขั้นตอนที่ 3: ขั้นตอนรหัส
รหัสขั้นตอนL
ตรวจสอบให้แน่ใจว่าคุณใช้ python 3 เนื่องจากรหัสนี้ใช้ไม่ได้กับซอฟต์แวร์อื่น
ก่อนอื่นเราต้องนำเข้าสิ่งที่ถูกต้อง
จาก gpiozero นำเข้า LED, Buzzer, LightSensor, MotionSensor, จากเวลานำเข้าการนอนหลับ
ตอนนี้เราต้องกำหนดส่วนประกอบทางไฟฟ้าของเรา ตัวเลขที่อยู่ท้ายสุดควรเป็นหมายเลขพอร์ต gpio ที่คุณเชื่อมต่อด้วยสายจัมเปอร์ สำหรับรหัสด้านล่าง คุณต้องแทนที่หมายเลขด้วยพอร์ต gpio ที่เกี่ยวข้อง
Light1 = LED(21)
Light2 = LED(20)
Light3 = LED(12)
Light4 = LED(16)
ปลุก = Buzzer(19)
ldr = LightSensor (13, 5, 1, 0.1)
pir = MotionSensor(24)
ตอนนี้ได้เวลาแก้ไขส่วนที่น่าสนใจของโค้ดแล้ว
ในขณะที่จริง:
ถ้า ldr.light_detected และ pir.motion_detected:
พิมพ์ ("ปลอดภัย")
light1.off()
light2.off()
light3.off()
light4.off()
อื่น:
ldr.when_dark และ pir.motion_detected
พิมพ์ ("ผู้บุกรุก ผู้บุกรุก ผู้บุกรุก")
alarm.on()
light1.on()
สลีป(0.1)
light1.off()
light2.on()
สลีป(0.1)
light2.off()
light3.on()
สลีป(0.1)
light3.off()
light4.on()
สลีป(0.1)
light4.off()
นี่คือลักษณะของรหัสที่จะดูเหมือนสมบูรณ์
จาก gpiozero นำเข้า LED, Buzzer, LightSensor, MotionSensor, จากเวลานำเข้าการนอนหลับ
light1 = LED(21)
light2 = LED(20)
light3 = LED(12)
light4 = LED(16)
ปลุก = Buzzer(19)
ldr = LightSensor (13, 5, 1, 0.1)
pir = MotionSensor(24)
ในขณะที่จริง:
ถ้า ldr.light_detected และ pir.motion_detected:
พิมพ์ ("ปลอดภัย")
light1.off()
light2.off()
light3.off()
light4.off()
อื่น:
ldr.when_dark และ pir.motion_detected
พิมพ์ ("ผู้บุกรุก ผู้บุกรุก ผู้บุกรุก")
alarm.on()
light1.on()
สลีป(0.1)
light1.off()
light2.on()
สลีป(0.1)
light2.off()
light3.on()
สลีป(0.1)
light3.off()
light4.on()
สลีป(0.1)
light4.off()
ตอนนี้ให้รันโค้ดและโมดูลจะแสดงข้อความของคุณ
ขั้นตอนที่ 4: ผลิตภัณฑ์ขั้นสุดท้าย
สุดท้าย นี่คือสิ่งที่ระบบควรดูเหมือนเสร็จสมบูรณ์:
แนะนำ:
ระบบรักษาความปลอดภัย RFID พร้อม LCD 1602: 4 ขั้นตอน
ระบบรักษาความปลอดภัย RFID พร้อม LCD 1602: บทนำวันนี้เราจะทำระบบรักษาความปลอดภัย RFID ซึ่งจะทำงานเหมือนระบบรักษาความปลอดภัย ดังนั้นเมื่อแท็กหรือการ์ด RFID อยู่ใกล้ๆ ป้ายจะแสดงข้อความบน LCD 1602 จุดประสงค์ของโครงการนี้คือการจำลองวิธีการทำงานของล็อคประตู RFID ดังนั้น
วิดีโอเกม "ระบบรักษาความปลอดภัย": 15 ขั้นตอน
วิดีโอเกม "ระบบความปลอดภัย": นี่คือวิธีการสร้าง platformer อย่างง่ายใน flowlab.io เกมที่ใช้เป็นตัวอย่างในบทช่วยสอนนี้สามารถเล่นได้และดูและแก้ไขการเขียนโปรแกรม (แต่ไม่ได้บันทึก) ที่ลิงค์นี้: https:// flowlab.io/game/play/1130006
ตรวจสอบการแฮ็ก - ระบบรักษาความปลอดภัย!: 6 ขั้นตอน
Monitor Hack - ระบบรักษาความปลอดภัย!: จอภาพ CRT เก่านั้นไม่ได้ไร้ค่าอย่างที่คุณคิด! อย่าทิ้งมันไป แฮ็คมัน! คำแนะนำนี้จะแสดงให้คุณเห็นวิธีเปลี่ยนจอภาพที่มีฝุ่นมากให้กลายเป็นรั้วไฟฟ้าส่วนบุคคล! คำเตือน : ฉันไม่ควรไปบอกใครที่ทำงานอยู่ในโมนิ
ระบบรักษาความปลอดภัย Arduino PIR โดยใช้ Car Horn: 7 ขั้นตอน (พร้อมรูปภาพ)
ระบบรักษาความปลอดภัย Arduino PIR โดยใช้แตรรถยนต์: เอาล่ะ ในโปรเจ็กต์นี้ เราจะทำการปลุกขโมยโดยใช้เซ็นเซอร์ PIR, Arduino, รีเลย์ และแตรรถ
ระบบรักษาความปลอดภัย RFID (จาก Arduino): 6 ขั้นตอน (พร้อมรูปภาพ)
ระบบรักษาความปลอดภัย RFID (แบบใช้ Arduino): อุปกรณ์ดีๆ ที่ควรมีไว้ที่บ้านแม้กระทั้ง