Taula de continguts:

SanityForce (sistema d'alarma - Rpi): 7 passos
SanityForce (sistema d'alarma - Rpi): 7 passos

Vídeo: SanityForce (sistema d'alarma - Rpi): 7 passos

Vídeo: SanityForce (sistema d'alarma - Rpi): 7 passos
Vídeo: Force system and its classification 2024, De novembre
Anonim
SanityForce (sistema d'alarma - Rpi)
SanityForce (sistema d'alarma - Rpi)

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

Reuneix materials
Reuneix 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

Connexió del sensor de moviment PIR
Connexió del 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

Connexió dels LEDs i resistències
Connexió dels LEDs i 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

Connexió de la PiCamera
Connexió de 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

Configuració dels altaveus
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: