Turinys:
- 1 žingsnis: Surinkite medžiagas
- 2 žingsnis: PIR judesio jutiklio prijungimas
- 3 žingsnis: šviesos diodų ir rezistorių prijungimas
- 4 žingsnis: „PiCamera“prijungimas
- 5 žingsnis: nustatykite garsiakalbius
- 6 žingsnis: projekto kodavimas
- 7 žingsnis: galutinis patikrinimas
Video: „SanityForce“(signalizacijos sistema- RPI): 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Dabar yra daug būdų, kaip apsaugoti savo daiktus arba tiesiog neleisti savo broliams ir seserims išeiti iš savo kambario, pavyzdžiui, užrakinti jį ar tiesiog saugoti, kad kiti žmonės nepasiektų. O kas, jei aš jums pasakyčiau, kad jums nereikia atlikti visų šių pagrindinių dalykų, bet galite paversti savo „Raspberry Pi“savo asmenine signalizacijos sistema! Dabar galite pagalvoti, kad tai neįmanoma arba tiesiog nereikalinga, galite tiesiog uždaryti savo kambario durų užraktą, kad jūsų mažasis brolis nepatektų. Bet tavo brolis galėjo rasti spynos raktą ir tiesiog eiti į savo kambarį, tačiau su šia signalizacijos sistema, kai tik ją įjungsi, jos negalima išjungti, kol nenueisi ir neišjungsi per kodą. Jei jūsų brolis net priartės metrą prie jūsų durų, signalizacija įsijungs ir pasakys visiems jūsų namuose, kad kažkas bandė kėsintis į jūsų privatumą. Tada, kai kas nors sužinos, kad jis bandė kėsintis į jūsų privatumą, jie ateis ir sustabdys jį. Norėdami paversti savo „Pi“į nuostabią signalizacijos sistemą „SanityForce“, turėsite atlikti kelis paprastus veiksmus ir pareikalauti kai kurių „Pi“priedų. Visi žingsniai ir medžiagos, kurių jums reikės, yra išvardyti žemiau. Sėkmės, ir „SanityForce“bus su jumis!
1 žingsnis: Surinkite medžiagas
Dabar šiam projektui jums reikės nemažai „Raspberry Pi“priedų. Prieš pradėdami kurti projektą, įsitikinkite, kad turite visas žemiau išvardytas medžiagas.
- 1x „Raspberry Pi“
- 1x duonos lenta
- 1x garsiakalbių pora
- 1x „PiCamera“
- 10x raudoni šviesos diodai
- 1x PIR judesio jutiklis
- 3x moterų ir vyrų laidai
- 10x 330 rezistoriai
- 10 kartų „Blue Jumper“kabelių
- 2x „Black Jumper“kabelių
2 žingsnis: PIR judesio jutiklio prijungimas
Prieš prijungdami visus kitus šviesos diodus ir garsiakalbius, norite prijungti judesio jutiklį, kuris yra jūsų projekto užpakalinė dalis. Norėdami prijungti judesio jutiklį, turite būti atsargūs, kad prie GPIO kaiščių ir GND kaiščių prijungtumėte tinkamą moterišką-vyrišką laidą. Aš naudosiu aukščiau esančią nuotrauką kaip pavyzdį, norėdamas nurodyti, kuris laidas kur eis. Pavyzdyje yra 3 laidai, prijungti prie judesio jutiklio, žalia, violetinė ir mėlyna, tokia tvarka iš dešinės į kairę. Kaip matėte aukščiau pateiktame pavyzdyje, žalia viela prisijungs prie jūsų duonos lentos GND kaiščio. Violetinė viela būtų prijungta prie 5 voltų maitinimo kaiščio duonos lentoje, tai galite pamatyti aukščiau esančiame paveikslėlyje. Trečioji ir paskutinė viela, mėlyna, patenka į jūsų duonos lentos GPIO kaištį, kuriame yra jūsų pasirinktas GPIO kaištis.
3 žingsnis: šviesos diodų ir rezistorių prijungimas
Taigi prie šviesos diodų ir rezistorių juos prijungti yra labai paprasta, tiesiog įsitikinkite, kad ilga LED kojelė (anodas) yra prijungta prie trumpiklio kabelio, prijungto prie GPIO kaiščio. Šviesos diodo trumpa kojelė (katodas) yra prijungta prie rezistoriaus 330, kuris yra prijungtas prie GND kaiščio. Prieš nustatydami šviesos diodus ant plokštės, prijunkite du juodus trumpiklius, kurie iš GND kaiščio bus pritvirtinti prie plokštės GND bėgelio. Šviesos diodus galite skleisti bet kurioje duonos lentos vietoje, bet kokio dizaino. Būtinai laikykitės to, ką sakiau aukščiau, ir jūsų šviesos diodai turėtų užsidegti, kai įvedame kodą ir juos išbandome. Be to, nesvarbu GPIO kaiščiai, prie kurių prijungiate šviesos diodus, tai gali būti jūsų pasirinkimas.
4 žingsnis: „PiCamera“prijungimas
Dabar prijungti „PiCamera“yra lengvas darbas, tačiau būkite atsargūs jį prijungdami, kad nepažeistumėte fotoaparato kaiščių, kai juos pasodinsite į „Pi“. Ten atidarytumėte juodą juostos liuką ir tiesiog įdėtumėte „Pi“fotoaparatą, nepamirškite stumti juostos atgal, kai tik ji bus vietoje. Tai padarę, norite paspausti „Raspberry Pi“mygtuką apatinėje „Pi“sąsajos juostoje, pasirodys meniu juosta. Tada spustelėtumėte „Nuostatos“ir eitumėte į „Raspberry Pi Configuration“, kai spustelėsite, priešais ekraną pasirodys meniu. Ten spustelėsite „Sąsajos“, ten - kameros parinkties įjungimo mygtuką. Jei fotoaparatas jau įjungtas, išjunkite ir įjunkite. Įjungę fotoaparatą, iš naujo paleiskite „Pi“ir fotoaparatas pradės veikti, kai „Pi“bus paleistas iš naujo.
5 žingsnis: nustatykite garsiakalbius
Dabar „Pi“galite naudoti bet kokius jums patinkančius garsiakalbius, tačiau aš rekomenduočiau naudoti garsiakalbius, turinčius ausinių lizdą, kurį galėtumėte prijungti prie „Pi“ausinių lizdo. Dabar nustatyti garsiakalbius yra lengviausia šio projekto dalis, viskas, ką jums reikia padaryti, tai prijungti garsiakalbių ausinių lizdą prie „Pi“ausinių lizdo. Tada prijunkite garsiakalbių USB A kabelį prie „Pi“USB A taško. Tik tada įjunkite garsiakalbius ir turėtumėte pradėti veikti. Jei jūsų garsiakalbiai neveikia prijungę juos, pabandykite juos išimti ir išimti, vėl įdėti arba išjungti ir vėl įjungti „Pi“!
6 žingsnis: projekto kodavimas
Taigi dabar, surinkę viską savo „Pi“, esate pasiruošę koduoti „Python“, taigi jis iš tikrųjų veiks. Žemiau yra kodas, dėl kurio viskas veiks, galite tiesiog jį naudoti, tačiau nepamirškite pakeisti visų GPIO kaiščių numerių į jūsų duonos lentai būdingą PIN kodą. Taip pat turėsite pakeisti kodo nustatytą muzikos aplanko pavadinimą, pakeisti pavadinimą į bet kokį jūsų kompiuteryje esančio aplanko pavadinimą. Apačioje yra paveikslėlis, kaip jūsų kodas turėtų atrodyti „Python“, tiesiog atsisiųskite failą ir pažiūrėkite.
iš „gpiozero import“„MotionSensorf“iš „gpiozero import“šviesos diodo
iš laiko importuoti miegą
iš „Picamera“importo „PiCamera“
importuoti žaidimą
kamera = „PiCamera“()
pir = „MotionSensor“(4)
signalizacija1 = šviesos diodas (21)
signal2 = LED (24)
aliarmas3 = šviesos diodas (20)
signal4 = LED (19)
alarm5 = LED (16)
alarm6 = LED (5)
alarm7 = LED (12)
signal8 = LED (13)
alarm9 = LED (25)
alarm10 = LED (22)
ilsėkis ():
pygame.init ()
pygame.mixer.music.load ("LA LA LA.mp3")
pygame.mixer.music.play (-1)
nors tiesa:
pir.wait_for_motion ()
jei pir.motion_detected:
camera.start_preview ()
miegoti (0,1)
camera.capture ('/home/pi/Desktop/capture.jpg')
camera.stop_preview ()
ilsėtis ()
spausdinti ("INTRUDER ALERT !!!!")
signalizacija1.on ()
alarm2.on ()
miegoti (0,4)
alarm1.off ()
alarm2.off ()
alarm3.on ()
alarm4.on ()
miegoti (0,5)
alarm3.off ()
alarm4.off ()
alarm5.on ()
signalizacija6.on ()
miegoti (0,4)
alarm5.off ()
signalizacija 6. išjungta ()
signal 7.on ()
alarm8.on ()
miegoti (0,4)
alarm7.off ()
alarm8.off ()
alarm9.on ()
signalizacija10.on ()
miegoti (0,4)
alarm9.off ()
signalizacija 10. off ()
signalizacija10.on ()
alarm9.on ()
miegoti (0,4)
signalizacija 10. off ()
alarm9.off ()
alarm8.on ()
alarm7.on ()
miegoti (0,4)
alarm8.off ()
alarm7.off ()
signalizacija6.on ()
alarm5.on ()
miegoti (0,4)
signalizacija 6. išjungta ()
alarm5.off ()
alarm4.on ()
alarm3.on ()
miegoti (0,4)
alarm4.off ()
alarm3.off ()
alarm2.on ()
signalizacija1.on ()
miegoti (0,4)
alarm2.off ()
alarm1.off ()
Kitas:
alarm1.off ()
alarm2.off ()
alarm3.off ()
alarm4.off ()
alarm5.off ()
signalizacija 6. išjungta ()
alarm7.off ()
alarm8.off ()
alarm9.off ()
signalizacija 10. off ()
7 žingsnis: galutinis patikrinimas
Dabar, kai įvedėte savo kodą į „python“, atėjo laikas viską sudėti ir pamatyti, ar jūsų projektas iš tikrųjų veikia! Žemiau yra vaizdo įrašas, kaip turėtų veikti jūsų projektas, nekreipkite dėmesio į kai kuriuos žmones, kalbančius už nugaros, aš nebuvau ramioje vietoje! Tikimės, kad jūsų pastangos kuriant „SanityForce: Alarm System“buvo sėkmingos, ir dabar jūs turite kažką įdomaus, kuris padės jums išvengti brolių ir seserų iš savo kambario.
Dėkojame, kad laikotės šios instrukcijos, ir tikiuosi, kad išmokote vieną ar du dalykus! Nepamirškite palikti savo minčių komentaruose žemiau! Linksminkitės su savo „SanityForce“!
Rekomenduojamas:
„Pasidaryk pats“judesio aptikimo SMS signalizacijos sistema: 5 žingsniai (su paveikslėliais)
„Pasidaryk pats“judesio aptikimo SMS signalizacijos sistema: Šiame projekte aš sujungsiu pigų PIR judesio jutiklį su TC35 GSM moduliu, kad sukurtų signalizacijos sistemą, kuri atsiųs jums „INTRUDER ALERT“. SMS, kai kas nors bando pavogti jūsų daiktus. Pradėkime
Lazerio apsaugos signalizacijos sistema (DUAL MODE): 5 žingsniai
Lazerio apsaugos signalizacijos sistema (DUAL MODE): Kai kas nors susiję su saugumu, mums tikrai reikia bet kokios tvirtos idėjos, ir šiuo atveju apsaugos nuo lazerio signalizacija yra geriausias pasirinkimas sukurti namuose labai lengvai. Taigi šioje pamokoje mes sužinosime, kaip padaryti šį projektą labai lengvu būdu
„Pasidaryk pats“šviesos barjero signalizacijos sistema su pramoninio lygio PLC („Controllino“): 5 žingsniai
„Pasidaryk pats“šviesos barjero signalizacijos sistema su pramoninės klasės PLC („Controllino“): Šiame projekte aš jums parodysiu, kaip sujungiau PLC („Controllino“) su šviesos barjeru, sirena, nendriniu jungikliu ir stroboskopo šviesa, kad galėčiau sukurti tikrai tvirta veikianti signalizacijos/apsaugos sistema, kuri lengvai atbaidys įsibrovėlius. L
Kaip sukurti išmaniąją potvynių aptikimo signalizacijos sistemą naudojant Raspberry Pi ir argono daleles: 6 žingsniai
Kaip padaryti išmaniąją potvynių aptikimo aliarmo sistemą naudojant Raspberry Pi ir Argon daleles: turėdami standartinius potvynių jutiklius puikiai išvengsite didžiulės žalos jūsų namams ar darbo vietai. Tačiau dėl to sunku, jei nesate namuose apsilankyti signalizacijoje. Žinoma Galite nusipirkti išmaniųjų. Ši potvynių aliarmo sistema aptinka bet kokį skystį ir suaktyvina aliarmą
„Arduino“dujų aptikimo signalizacijos sistema: 6 žingsniai
„Arduino“dujų aptikimo signalizacijos sistema: Sveiki, visi! Šiuo metu aš paaiškinsiu, kaip sukurti „Arduino“dujų aptikimo signalizacijos sistemą tinkercad. Ši grandinė naudoja dujų jutiklį, kad nustatytų, ar netoliese yra gaisras, dūmai ar dujų nuotėkis. Naudojant LCD ir aliarmą, ši grandinė taip pat