Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Padarykite savo durų/langų signalizaciją naudodami paprastą elektroniką, magnetus ir „Raspberry Pi“. „Raspberry Pi“naudojamas teksto pranešimams ar el. Paštu, kai atidaromos durys!
Reikalingos medžiagos (įtrauktos nuorodos):
Raspberry Pi (čia yra mūsų naudojamas rinkinys)
Reed jungiklis
Neodimio magnetas - mes naudojame 3/8 "x 3/8" x 1/2"
Garsinis signalas
Atsitiktinis laido ilgis
Dvi duonos lentos
1 žingsnis: sukurkite jutiklį
Pirmasis žingsnis yra lengvas. Tiesiog įkiškite nendrių jungiklio laidus į mažą duonos lentą, pritvirtintą prie vidinio durų ar lango rėmo.
Nendrinis jungiklis yra magnetiškai įjungiamas jungiklis. Atstumas, kuriuo jis įjungiamas, priklauso nuo jungiklio specifikacijų ir magneto dydžio. Norint tai padaryti, gali prireikti tam tikrų bandymų. Norite, kad jungiklis būtų uždarytas uždarius duris.
Tada klijuokite arba užklijuokite neodimio magnetą šalia jungiklio. Magneto magnetavimo kryptis turi būti lygiagreti jungikliui.
2 žingsnis: sukurkite signalą
Dabar, kai turime veikiančią bekontakčio jutiklio sąranką, galime naudoti „Raspberry Pi“, kad sukurtume aliarmą. „Pi“stebi nendrinio jungiklio būklę ir praneša mums, kai durys atsidaro.
Puikias Raspberry Pi instrukcijas galite rasti internete, tačiau čia yra mūsų veiksmų santrauka:
Mes prijungėme „Pi“kaip kompiuterį, kad patikrintume, ar jis veikia. Mes prijungėme:
- Maitinimo kabelis į mažą jungtį, pažymėtą „Power In“
- Ekrano kabelis iš HDMI prievado į monitorių
- Klaviatūra ir pelė į du USB prievadus
- 8 GB „microSD“kortelė su „Raspberry Pi NOOBs Full Desktop“platinimu.
Mes naudojome „VNC viewer“, norėdami prijungti „Pi“nuotoliniu būdu iš savo stalinio kompiuterio. Tokiu būdu mums nereikėjo prijungtos klaviatūros, pelės ir monitoriaus. Mes galėjome tiesiog įjungti „Pi“ir jį prijungti.
3 žingsnis: prijungimo schema
„Pi“yra įjungtas į netoliese esantį sieninį lizdą. Jis taip pat prijungtas prie 40 kontaktų GPIO kabelio (įtrauktas į anksčiau susietą rinkinį).
Nendrinis jungiklis prijungtas prie duonos lentos ir prie Pi, kaip parodyta elektros instaliacijos schemoje. Mes taip pat pritvirtinome garsinį signalą, kad garsas būtų atidarytas, kai durys atidarytos.
4 žingsnis: parašykite „Pi“el
Tada sukūrėme „Python“scenarijų, kuris nuolat veikia „Raspberry Pi“ir stebi duris. Mes nustatėme, kad scenarijus būtų paleistas automatiškai, kai tik „Pi“įsijungs. Tokiu būdu tai nebus padaryta dėl elektros energijos tiekimo nutraukimo!
Čia galite atsisiųsti scenarijaus kopiją.
Vykdant scenarijų maždaug 5 kartus per sekundę tikrinama nendrinio jungiklio būsena. Kai durys atsidaro, jis el. Paštu siunčia įspėjimą ir skamba garsinis signalas. Jis šurmuliuoja tol, kol durys užsidaro.
Įspėjimas siunčia tekstinį pranešimą arba el. Laišką bet kuriuo nurodytu adresu. (žiūrėkite vaizdo įrašą)