Tartalomjegyzék:

RPI biztonsági rendszer: 4 lépés
RPI biztonsági rendszer: 4 lépés

Videó: RPI biztonsági rendszer: 4 lépés

Videó: RPI biztonsági rendszer: 4 lépés
Videó: Raspberry Pi - Rendszer telepítés 2024, Július
Anonim
RPI biztonsági rendszer
RPI biztonsági rendszer

Az RPI biztonsági riasztás funkciója

Ebben az oktatóanyagban megtanulhatja, hogyan kell teljesen működőképes éjszakai riasztórendszert készíteni. Ha a rendszer betolakodót észlel, azonnal kinyomtatja az "INTRUDER" -t a monitoron, és hangos zajt ad ki a riasztásból. A LED -ek mintázatban is villogni fognak a riasztóval együtt.

Lépés: Szükséges anyagok

Szükséges anyagok
Szükséges anyagok

Szükséges anyagok:

  1. A LED bármilyen színű (4 ajánlott)
  2. Jumper vezetékek
  3. Berregő
  4. 330 ellenállás (ugyanannyi, mint a ledek)
  5. Mozgásérzékelő
  6. 3 db férfi -női vezeték
  7. Fényfüggő ellenállás
  8. Kondenzátor
  9. Kenyértábla
  10. T-Cobbler

2. lépés: Eljárás

Eljárás:

  1. Először helyezze áram alá és földelje le mindkét sínt
  2. Helyezze 330 ellenállását a kenyértábla aljára, a földi síntől kezdve a kenyértábla bármelyik sínjéig
  3. Ezután helyezze a ledeket az ellenállás mellé. A rövid láb közvetlenül az ellenállástól jobbra megy, ha az ellenállásokat a kenyértábla bal oldalán helyezi el.
  4. A LED hosszú lába bárhová eljut, ahová csak akarja, de győződjön meg arról, hogy mindez különböző sínekben van
  5. Csatlakoztassa az áthidaló vezetékeket a led hosszú ledjéhez
  6. Csatlakoztassa a jumper vezetékeket bármely gpio csaphoz
  7. Helyezze a zümmögőt az ellenállások fölé úgy, hogy a rövid láb a talajba kerüljön
  8. Csatlakoztasson egy jumper vezetéket a zümmögőhöz, majd egy gpio csaphoz
  9. Most csatlakoztassa az ldr -t egy tápkábelhez és egy sínhez a kenyértáblán
  10. Csatlakoztassa a kondenzátor rövid lábát a gound sínhez és a hosszú lábat az ldr -től jobbra
  11. Csatlakoztasson egy jumper vezetéket az ldr bal oldalán, majd egy gpio pingbe
  12. Végül csatlakoztasson három dugasz -hüvely vezetéket a mozgásérzékelőre
  13. Csatlakoztassa a dugaszokat a hüvelyes vezetékekhez a földhöz, 5V és gpio, ügyelve arra, hogy mindegyik a mozgásérzékelő jobb végéhez legyen csatlakoztatva

3. lépés: Kódeljárás

Kódeljárás
Kódeljárás

KódeljárásL

Győződjön meg arról, hogy a python 3 -at használja, mivel ez a kód nem működik más szoftvereken.

Először a megfelelő dolgokat kell importálnunk

a gpiozero import LED -től, zümmere, LightSensor, MotionSensor, az idő alvó alvásból

Most meg kell határoznunk elektromos alkatrészeinket. A végén lévő számnak meg kell egyeznie a gpio port számával, amelyhez az áthidaló vezetékkel csatlakozott. Az alábbi kódhoz le kell cserélnie a számot a megfelelő gpio portra.

Fény1 = LED (21)

Fény2 = LED (20)

Fény3 = LED (12)

Fény4 = LED (16)

riasztás = zümmögő (19)

ldr = Fényérzékelő (13, 5, 1, 0,1)

pir = MotionSensor (24)

Most itt az ideje, hogy kijavítsuk a kód szaftos részét.

míg igaz:

ha ldr.light_detected és pir.motion_detected:

nyomtatás ("biztonságos")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

más:

ldr.mikor_sötét és pir.motion_detected

print ("INTRUDER INTRUDER INTRUDER INTRUDER")

alarm.on ()

light1.on ()

alvás (0,1)

light1.off ()

light2.on ()

alvás (0,1)

light2.off ()

light3.on ()

alvás (0,1)

light3.off ()

light4.on ()

alvás (0,1)

light4.off ()

A kód így fog kinézni

a gpiozero import LED -től, zümmere, LightSensor, MotionSensor, az idő alvó alvásból

light1 = LED (21)

light2 = LED (20)

light3 = LED (12)

light4 = LED (16)

riasztás = zümmögő (19)

ldr = Fényérzékelő (13, 5, 1, 0,1)

pir = MotionSensor (24)

míg igaz:

ha ldr.light_detected és pir.motion_detected:

nyomtatás ("biztonságos")

light1.off ()

light2.off ()

light3.off ()

light4.off ()

más:

ldr.mikor_sötét és pir.motion_detected

print ("INTRUDER INTRUDER INTRUDER INTRUDER")

alarm.on ()

light1.on ()

alvás (0,1)

light1.off ()

light2.on ()

alvás (0,1)

light2.off ()

light3.on ()

alvás (0,1)

light3.off ()

light4.on ()

alvás (0,1)

light4.off ()

Most futtassa a kódot, és a modul megjeleníti a szöveget

4. lépés: Végső termék

Végül a rendszernek így kell kinéznie:

Ajánlott: