Sommario:
- Passaggio 1: componenti e materiali
- Passaggio 2: mettere insieme l'hardware
- Passaggio 3: banca dati
- Passaggio 4: scrittura del codice
- Passaggio 5: progettare il sito Web responsive
- Passaggio 6: software sul Raspberry Pi
- Passaggio 7: costruire il caso
Video: Sistema di sicurezza avanzato: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Hai mai desiderato proteggere completamente la tua casa e impedire agli intrusi di entrare in casa tua? Se è così, questa è la soluzione per te!
Ho realizzato Advanced Security System, questo è un sistema che metterà al sicuro la tua casa dall'interno e dall'esterno e spaventerà gli intrusi con una forte sirena che si accende quando entrano. Puoi controllare questo sistema tramite un sito Web e saprai sempre quando e dove è stato rilevato un intruso.
Questo è il mio primo progetto nel mio campo di studio: Multimedia and communication Technology (MCT) a Howest (Kortrijk belgio).
Passaggio 1: componenti e materiali
Per il mio progetto ho utilizzato più parti che elencherò di seguito, aggiungerò anche la distinta base con il prezzo corretto e i siti Web da cui li ho ordinati.
Componenti:
- Raspberry Pi 4 Modello B / 4GB
- Cobbler Pi T assemblato più GPIO Breakout
- LDR
- Sensore di movimento
- Interruttore a contatto magnetico
- Striscia led
- OLED
- Sirene
- MCP3008
- SUGGERIMENTO120
- tagliere
- Alimentazione elettrica
- Cavo ponticello maschio-maschio
- Cavo ponticello maschio-femmina
Materiali:
- Profilo led
- Legno MDF 18mm
- Vetro plexi
- cerniere
Utensili:
- Saldatore
- puzzle
- Sega
- Lamello
- Carta vetrata
- vernice bianca
- Sparachiodi
- Colla per legno
Passaggio 2: mettere insieme l'hardware
Ho costruito il mio circuito seguendo il mio schema Fritzing che ho realizzato, ho caricato lo schema qui sotto. Il circuito ha più sensori e un attuatore che funziona insieme come uno. Elencherò quali diversi circuiti ci sono, come dovrai collegarli che puoi trovare nello schema.
- Ci sono 3 sensori PIR, 2 all'interno della casa e 1 all'esterno della casa.
- LDR per dire al sensore esterno se è abbastanza buio da accendere la luce.
- Sensore interruttore magnetico che sa quando la porta si apre.
- Uno schermo OLED che mostra le statistiche del mio Raspberry Pi incluso l'IP del sito web.
- Led che indica se l'allarme è acceso o spento
- Sirene per avvisare le persone che qualcuno sta irrompendo in casa senza il permesso dei proprietari.
Passaggio 3: banca dati
Puoi vedere il mio diagramma ERD sopra, metterò anche il file dump nel mio github in modo da poter importare il database da solo.
Con questo database sarai in grado di mostrare più cose come:
- Quando la porta si apre e si chiude
- Quando e dove qualcuno fa scattare l'allarme
- Quando qualcuno accende l'illuminazione all'esterno
- Quando qualcuno entra in una stanza senza far scattare l'allarme
Se vuoi ricreare questo database dovrai creare un nuovo utente in modo da poterti connettere al tuo Raspberry Pi.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
Passaggio 4: scrittura del codice
Ora è il momento di assicurarsi che tutti i componenti funzionino. Quindi ho scritto del codice in Python e l'ho distribuito su raspberry pi. Puoi trovare il mio codice su Github quando i miei insegnanti lo rendono pubblico.
github.com/howest-mct/1920-1mct-project1-W…
Per programmare il codice ho utilizzato Visual Code. Il codice è scritto in html, CSS, JavaScript utilizzando Socket e python.
Passaggio 5: progettare il sito Web responsive
Stavo pensando a come dovrebbe essere il mio sito web responsive. Prima di poterlo fare, ho dovuto guardare indietro all'analisi funzionale che ho fatto e cercare ispirazione e modelli interessanti.
Innanzitutto, ho realizzato il mio design in Adobe XD. Il carattere che ho usato era Robotto. Ho optato per un design semplice perché voglio che sia facile da usare e non abbia molti pulsanti ma quanto basta affinché l'utente possa divertirsi a lavorare con l'app.
Il progetto è stato approvato dai miei insegnanti, quindi ho potuto iniziare a programmare. Ho scritto il sito in HTML - CSS - JavaScript.
Passaggio 6: software sul Raspberry Pi
Affinché il mio codice funzioni (che collegherò di seguito) dovrai installare alcuni pacchetti e librerie. La prima cosa che è necessaria è che tu aggiorni il tuo Pi.
Innanzitutto, aggiorna l'elenco dei pacchetti del tuo sistema inserendo il seguente comando: sudo apt-get update
Quindi, aggiorna tutti i tuoi pacchetti installati alle loro ultime versioni con il seguente comando: sudo apt-get dist-upgrade
Dopo aver installato i pacchetti dovrai installare alcune librerie:
- filettatura
- Tempo
- Json
- spidev
- borraccia
- flask_cors
- RPI. GPIO
- appuntamento
- sottoprocesso
- mysql
- PresaIO
E dobbiamo clonare la libreria qui sotto per far funzionare l'OLED.
github.com/adafruit/Adafruit_Python_SSD130…
Passaggio 7: costruire il caso
Per il mio caso costruisco una piccola villa con una porta 2 stanze e una finestra e un tetto in vetro plexie. Ho fatto una stanza sotto casa per contenere l'elettronica e l'ho assemblata con i lamellos.
Ho anche messo delle foto dove puoi vedere il processo di costruzione del caso.
Per le misurazioni ho anche caricato un file qui sotto dove puoi vedere il mio schema di come potresti ricrearlo.
Consigliato:
Robot che segue la linea avanzato: 22 passaggi (con immagini)
Robot che segue la linea avanzato: questo è un robot che segue la linea avanzato basato su Teensy 3.6 e un sensore di linea QTRX che ho costruito e su cui ho lavorato per un po' di tempo. Ci sono alcuni importanti miglioramenti nel design e nelle prestazioni della mia prima linea che segue il robot. T
Ciondolo LED avanzato: 4 passaggi
Ciondolo a LED avanzato: in questo tutorial ti mostrerò come puoi creare il tuo ciondolo a LED. Dovresti controllare il mio precedente ciondolo a LED, ti mostro alcuni ottimi consigli. I gioielli fanno parte della bellezza? Lo scopriremo
SISTEMA DI IRRIGAZIONE IoT AVANZATO: 17 passaggi
SISTEMA DI IRRIGAZIONE IoT AVANZATO: --by Maninder Bir Singh Gulshan, Bhawna Singh, Prerna Gupta
Pulsante di sicurezza wireless per la sicurezza del PLC: 6 passaggi (con immagini)
Pulsante di sicurezza wireless per la sicurezza del PLC: questo progetto è la mia prova di concetto per l'utilizzo dell'IoT e (eventualmente) della robotica per creare un ulteriore livello di sicurezza per gli impianti di produzione pericolosi. Questo pulsante può essere utilizzato per avviare o arrestare più processi, incluso il controllo del segnale
Sistema di sicurezza per la sicurezza delle donne One Touch: 3 passaggi
Sistema di sicurezza per la sicurezza delle donne One Touch: sistema di sicurezza per le donne con allarme One Touch che utilizza il micro controller 8051 Nel mondo di oggi la sicurezza delle donne è la questione più importante in ogni paese. Oggi le donne sono molestate e turbate e talvolta quando è necessario un aiuto urgente. Non ci sono posizioni obbligatorie