Taula de continguts:
- Pas 1: reuniu materials
- Pas 2: connectar el sensor de moviment PIR
- Pas 3: Connectar els LED i les resistències
- Pas 4: connectar la PiCamera
- Pas 5: Configuració dels altaveus
- Pas 6: Codificació del projecte
- Pas 7: revisió final
Vídeo: SanityForce (sistema d'alarma - Rpi): 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Ara hi ha moltes maneres de protegir les vostres pertinences o simplement de mantenir els vostres germans fora de la vostra habitació, com ara posar-hi un pany o simplement mantenir-lo fora de l'abast d'altres persones. Què passa si us digui que no necessiteu fer totes aquestes coses bàsiques, però podeu convertir el vostre Raspberry Pi en el vostre sistema d'alarma personal? Ara podríeu pensar que això és impossible o simplement innecessari, només podeu posar un pany a la porta de l'habitació per mantenir fora el vostre germà petit. Però, el vostre germà podria trobar la clau del pany i simplement entrar a la vostra habitació, però amb aquest sistema d’alarma, un cop l’engegueu, no es pot desactivar fins que l’apagueu mitjançant el codi. Si el vostre germà arriba fins i tot a un metre a prop de la vostra porta, sonarà l’alarma que dirà a tothom a casa vostra que algú ha intentat envair la vostra intimitat. Un cop algú sàpiga que va intentar envair la vostra privadesa, vindrà i l’aturarà. Per convertir el vostre Pi en el sorprenent sistema d’alarma anomenat SanityForce, haureu de seguir uns quants passos senzills i necessitarà alguns complements al vostre Pi. A continuació es detallen tots els passos i materials que necessiteu. Bona sort i que SanityForce us acompanyi!
Pas 1: reuniu materials
Ara, per a aquest projecte, necessitareu bastants complements per al vostre Raspberry Pi. Abans de començar a construir el projecte, assegureu-vos que teniu tots els materials que s'enumeren a continuació.
- 1x Raspberry Pi
- 1x tauler de pa
- 1x Parell d’altaveus
- 1x càmera Pi
- 10x LED vermells
- 1x sensor de moviment PIR
- 3x cables femella-home
- 10x 330 resistències
- 10x de cables de pont blau
- 2x de cables de pont negre
Pas 2: connectar el sensor de moviment PIR
Abans de connectar tots els altres LED i altaveus, voleu connectar el sensor de moviment que és l’os posterior del vostre projecte. Per connectar el sensor de moviment, heu de tenir cura de connectar el cable femella-home correcte als pins GPIO i als pins GND. Utilitzaré la imatge anterior com a exemple per indicar quin cable aniria cap a on. A l'exemple hi ha 3 cables connectats al sensor de moviment, un de verd, un de color porpra i un de blau, en aquest ordre de dreta a esquerra. El cable verd es connectaria al passador GND de la taula de pa, tal com es pot veure a l’exemple anterior. El cable morat es connectaria al pin d'alimentació de 5 volts de la placa de pa, ho podríeu veure a la imatge superior. El tercer i darrer fil, el blau, entra al passador GPIO de la vostra taula de pa, en el que passa el passador GPIO.
Pas 3: Connectar els LED i les resistències
Així, doncs, als LEDs i resistències, connectar-los és molt fàcil, només cal que us assegureu-vos que la cama llarga (ànode) del LED estigui connectada al cable de pont connectat al pin GPIO. La pota curta (càtode) del LED està connectada a la resistència 330 que es connecta al pin GND. Abans d’instal·lar els LEDs al tauler, connecteu dos cables de pont negre que es connectarien des d’un passador GND al carril GND del tauler. Podeu estendre els LED a qualsevol lloc de la taula de pa, segons el disseny que vulgueu. Assegureu-vos de seguir el que he dit anteriorment i els vostres LED s’encenen un cop posem el codi i els provem. A més, els pins GPIO als quals connecteu els LED no importen, això podria ser la vostra elecció.
Pas 4: connectar la PiCamera
Ara connectar la PiCamera és una feina fàcil, però aneu amb compte mentre la connecteu, de manera que no danyeu els pins de la càmera en plantar-los al Pi. Allà obriríeu la portella negra de la barra i només cal que inseriu la càmera Pi, recordeu que heu de tornar a empènyer la barra un cop la càmera estigui al seu lloc. Després de fer-ho, voleu prémer el botó Raspberry Pi a la barra inferior de la interfície Pi, apareixerà la barra de menú. A continuació, feu clic a "Preferències" i aneu a "Configuració de Raspberry Pi", un cop hàgiu fet clic, obtindreu un menú davant de la pantalla. Allà feu clic a "Interfícies", allà feu clic al botó d'activació de l'opció de càmera. Si la càmera ja està activada, desactiveu-la i activeu-la. Un cop hàgiu activat la càmera, reinicieu el Pi i la càmera començarà a funcionar un cop s'hagi reiniciat el Pi.
Pas 5: Configuració dels altaveus
Ara, per al Pi, podeu utilitzar els altaveus que vulgueu, però us recomanaria que feu servir altaveus que tinguin una presa per a auriculars que es pugui connectar a la presa per a auriculars del Pi. Ara la configuració dels altaveus és la part més fàcil de crear aquest projecte, només cal que connecteu la presa d’auriculars dels altaveus a la presa per a auriculars del Pi. A continuació, connectareu els cables dels altaveus USB A al punt USB A del Pi. En aquest moment, enceneu els altaveus i hauríeu d’estar en funcionament. Per si els altaveus no funcionen després de connectar-los, proveu de treure-los i tornar-los a posar, o bé apagueu i torneu a encendre el Pi.
Pas 6: Codificació del projecte
Així que, després d’haver muntat tot al Pi, ja esteu a punt per codificar a Python, de manera que realment funcionarà. A continuació es mostra el codi que farà que tot funcioni, només podeu utilitzar-lo, però recordeu de canviar tots els números de PIN GPIO pel número de pin específic de la vostra taula de pa. També haureu de canviar el nom de la carpeta de música que he establert al codi, canviar-lo pel nom que tingueu a la vostra computadora. A la part inferior hi ha una imatge de com hauria de ser el vostre codi a Python, només heu de descarregar el fitxer i veure-ho.
des de la importació de gpiozero MotionSensor del LED d’importació de gpiozero
a partir del temps importació de son
d'importació de càmeres d'imatges PiCamera
importa Pygame
camera = PiCamera ()
pir = MotionSensor (4)
alarm1 = LED (21)
alarm2 = LED (24)
alarm3 = LED (20)
alarm4 = LED (19)
alarm5 = LED (16)
alarm6 = LED (5)
alarm7 = LED (12)
alarm8 = LED (13)
alarm9 = LED (25)
alarm10 = LED (22)
def rest ():
pygame.init ()
pygame.mixer.music.load ("LA LA LA.mp3")
pygame.mixer.music.play (-1)
mentre que és cert:
pir.wait_for_motion ()
si es detecta pir.motion_:
camera.start_preview ()
dormir (0,1)
camera.capture ('/ home / pi / Desktop / capture.jpg')
camera.stop_preview ()
descans()
imprimir ("ALERTA D'INTRUDER !!!!")
alarm1.on ()
alarm2.on ()
dormir (0,4)
alarm1.off ()
alarm2.off ()
alarm3.on ()
alarm4.on ()
dormir (0,5)
alarm3.off ()
alarm4.off ()
alarm5.on ()
alarm6.on ()
dormir (0,4)
alarm5.off ()
alarm6.off ()
alarm7.on ()
alarm8.on ()
dormir (0,4)
alarm7.off ()
alarm8.off ()
alarm9.on ()
alarm10.on ()
dormir (0,4)
alarm9.off ()
alarm10.off ()
alarm10.on ()
alarm9.on ()
dormir (0,4)
alarm10.off ()
alarm9.off ()
alarm8.on ()
alarm7.on ()
dormir (0,4)
alarm8.off ()
alarm7.off ()
alarm6.on ()
alarm5.on ()
dormir (0,4)
alarm6.off ()
alarm5.off ()
alarm4.on ()
alarm3.on ()
dormir (0,4)
alarm4.off ()
alarm3.off ()
alarm2.on ()
alarm1.on ()
dormir (0,4)
alarm2.off ()
alarm1.off ()
en cas contrari:
alarm1.off ()
alarm2.off ()
alarm3.off ()
alarm4.off ()
alarm5.off ()
alarm6.off ()
alarm7.off ()
alarm8.off ()
alarm9.off ()
alarm10.off ()
Pas 7: revisió final
Ara que heu posat el vostre codi a Python, és hora de reunir-ho tot i veure si el vostre projecte funciona realment. A continuació es mostra un vídeo de com hauria de funcionar el vostre projecte, ignoreu algunes de les persones que parlen al darrere, no estava en un lloc tranquil. Espero que els vostres esforços per aconseguir que SanityForce: The Alarm System hagin estat un èxit, i ara teniu alguna cosa divertida que us ajudarà a mantenir els vostres germans fora de la vostra habitació.
Gràcies per seguir aquest instructiu i espero que hagueu après alguna cosa. No oblideu deixar els vostres pensaments en els comentaris següents. Diverteix-te amb el teu SanityForce!
Recomanat:
Sistema d'alarma Mini PIR M5StickC-ESP32: 7 passos
Sistema d'alarma Mini PIR M5StickC-ESP32: en aquest projecte aprendrem a fer un mini avís d'alarma mitjançant un mini sensor PIR i una placa M5StickC ESP32. Mireu el vídeo
Alarma de set d'alarma de planta: 13 passos
Alarma de set d'alerta de plantes: he de netejar: sóc un pare de la planta horrible. És bo treure’l del meu pit. No ho puc entendre, tant si s’està colpejant una mica la fotosíntesi com si s’està encenent l’antic H2O. Sembla que res del que faig mantindrà a aquest noi
Sistema d'alarma contra incendis que utilitza Arduino [en pocs passos fàcils]: 3 passos
Sistema d'alarma contra incendis que utilitza Arduino [en pocs passos fàcils]: voleu fer un projecte senzill i interessant amb Arduino que al mateix temps pugui ser realment útil i potencialment salvavides? Si és així, heu vingut al lloc adequat per aprendre quelcom nou i innovador. En aquest post ja anem
Tutorial: Com es fa l’alarma de la porta mitjançant l’alarma del sensor d’interruptor magnètic MC-18: 3 passos
Tutorial: Com es fa l’alarma de la porta mitjançant l’alarma del sensor d’interruptor magnètic MC-18: Hola, faré un tutorial sobre l’alarma del sensor d’interruptor magnètic MC-18 que funciona en mode de tancament normal. Però primer, permeteu-me que us expliqui en resum, el que s’entén per normalment proper. Hi ha dos tipus de mode, normalment obert i normalment tancat
Alarma de trencament de vidre / Alarma antirobatori: 17 passos
Alarma de trencament de vidre / Alarma antirobatori: aquest circuit es pot utilitzar per fer sonar una alarma per detectar la ruptura d'una finestra de vidre per part d'un intrús, fins i tot quan l'intrús garanteix que no hi ha so del vidre trencat