Агуулгын хүснэгт:

RPI аюулгүй байдлын систем: 4 алхам
RPI аюулгүй байдлын систем: 4 алхам

Видео: RPI аюулгүй байдлын систем: 4 алхам

Видео: RPI аюулгүй байдлын систем: 4 алхам
Видео: Замена отопления в новостройке. Подключение. Опрессовка. #17 2024, Долдугаар сарын
Anonim
RPI аюулгүй байдлын систем
RPI аюулгүй байдлын систем

RPI аюулгүй байдлын дохиоллын функц

Энэхүү зааварчилгаанаас та шөнийн цагаар сэрүүлгийн системийг хэрхэн яаж хийхийг сурах болно. Хэрэв систем халдагчийг илрүүлсэн бол тэр даруй таны дэлгэцэн дээр "ХАЛДАГЧ" -ыг хэвлэхээс гадна дохиололоос чанга дуу гаргах болно. Ледүүд мөн дохиоллын хамт хэв маягаар анивчих болно.

Алхам 1: Шаардлагатай материал

Шаардлагатай материалууд
Шаардлагатай материалууд

Шаардлагатай материал:

  1. Led -ийн ямар ч өнгө (4 санал болгож байна)
  2. Холбогч утас
  3. Дуу чимээ
  4. 330 резистор (LED -тэй ижил хэмжээтэй)
  5. Хөдөлгөөн мэдрэгч
  6. 3 эрэгтэй, эмэгтэй утас
  7. Хөнгөн хамааралтай эсэргүүцэл
  8. Конденсатор
  9. Талхны самбар
  10. Т-Коблер

Алхам 2: Процедур

Журам:

  1. Эхлээд хүчийг байрлуулж, төмөр замыг хоёуланг нь газардуул
  2. 330 резистороо талхны тавцан дээрх дурын төмөр замаас эхлээд талхны тавцангийн доод талд байрлуулна
  3. Дараа нь резисторын хажууд ледээ байрлуул. Хэрэв таны резисторыг талхны тавцангийн зүүн талд байрлуулсан бол богино хөл нь резисторын баруун талд шууд очно.
  4. Урт хөл нь хүссэн газар руугаа явдаг, гэхдээ бүгд өөр өөр төмөр замд байгаа эсэхийг шалгаарай
  5. Утасныхаа урт залгуурт залгуурын утсыг холбоно уу
  6. Холбогч утсыг ямар ч gpio зүү рүү холбоно уу
  7. Богино хөлийг газрын төмөр замд оруулан резисторуудын дээгүүр байрлуул
  8. Холбогч утсыг дуут дохио руу холбоод дараа нь gpio зүү рүү холбоно уу
  9. Одоо ldr -ийг цахилгаан шугам, талхны тавцан дээрх төмөр замд холбоно уу
  10. Конденсаторын богино хөлийг хонгилын төмөр замд, урт хөлийг ldr -ийн баруун талд холбоно
  11. Ldr -ийн зүүн талд холбогч утсыг холбож, дараа нь gpio ping руу холбоно уу
  12. Эцэст нь гурван эрэгтэй, эмэгтэй утсыг хөдөлгөөн мэдрэгч дээр холбоно уу
  13. Эрэгтэй хүн бүрийг эмэгтэй утаснуудад газардуулга, 5v ба gpio холбож, тус бүрийг хөдөлгөөн мэдрэгчийн баруун үзүүрт холбосон эсэхийг шалгаарай.

Алхам 3: Кодын журам

Кодын журам
Кодын журам

Кодын журам Л

Энэ код бусад програм хангамж дээр ажиллахгүй тул та python 3 ашиглаж байгаа эсэхээ шалгаарай.

Эхлээд бид зөв зүйлийг импортлох ёстой

gpiozero импортлох LED, Buzzer, LightSensor, MotionSensor, цагаас эхлэн унтах

Одоо бид цахилгаан бүрэлдэхүүн хэсгүүдийг тодорхойлох ёстой. Төгсгөлийн дугаар нь холбогч утсаараа холбогдсон gpio портын дугаар байх ёстой. Доорх кодыг авахын тулд та уг дугаарыг өөрийн gpio портоор солих ёстой.

Гэрэл1 = LED (21)

Гэрэл2 = LED (20)

Гэрэл3 = LED (12)

Гэрэл4 = LED (16)

дохиолол = Дуугаруулагч (19)

ldr = LightSensor (13, 5, 1, 0.1)

pir = MotionSensor (24)

Одоо кодын шүүслэг хэсгийг засах цаг болжээ.

үнэн байхад:

ldr.light_detected ба pir.motion_detected бол:

хэвлэх ("аюулгүй")

гэрэл 1. унтраах ()

гэрэл 2. унтраах ()

гэрэл 3. унтраах ()

гэрэл 4. унтраах ()

өөр:

ldr.wark_dark болон pir.motion_detected

хэвлэх"

сэрүүлэг.он ()

гэрэл 1. дээр ()

унтах (0.1)

гэрэл 1. унтраах ()

гэрэл2.он ()

унтах (0.1)

гэрэл 2. унтраах ()

гэрэл 3. дээр ()

унтах (0.1)

гэрэл 3. унтраах ()

гэрэл4.он ()

унтах (0.1)

гэрэл 4. унтраах ()

Энэ бол код бүрэн гүйцэд харагдах болно

gpiozero импортлох LED, Buzzer, LightSensor, MotionSensor, цагаас эхлэн унтах

гэрэл1 = LED (21)

гэрэл2 = LED (20)

гэрэл3 = LED (12)

гэрэл4 = LED (16)

дохиолол = Дуугаруулагч (19)

ldr = LightSensor (13, 5, 1, 0.1)

pir = MotionSensor (24)

үнэн байхад:

ldr.light_detected ба pir.motion_detected бол:

хэвлэх ("аюулгүй")

гэрэл 1. унтраах ()

гэрэл 2. унтраах ()

гэрэл 3. унтраах ()

гэрэл 4. унтраах ()

өөр:

ldr.wark_dark болон pir.motion_detected

хэвлэх"

сэрүүлэг.он ()

гэрэл 1. дээр ()

унтах (0.1)

гэрэл 1. унтраах ()

гэрэл2.он ()

унтах (0.1)

гэрэл 2. унтраах ()

гэрэл 3. дээр ()

унтах (0.1)

гэрэл 3. унтраах ()

гэрэл4.он ()

унтах (0.1)

гэрэл 4. унтраах ()

Одоо кодыг ажиллуул, модуль нь таны текстийг харуулна

Алхам 4: Эцсийн бүтээгдэхүүн

Эцэст нь хэлэхэд, систем дууссан мэт харагдах ёстой.

Зөвлөмж болгож буй: