Sommario:

Sistema SafeT-Park: 6 passaggi (con immagini)
Sistema SafeT-Park: 6 passaggi (con immagini)

Video: Sistema SafeT-Park: 6 passaggi (con immagini)

Video: Sistema SafeT-Park: 6 passaggi (con immagini)
Video: Webinar - TI PRESENTO IL SAFETY 2024, Luglio
Anonim
Sistema SafeT-Park
Sistema SafeT-Park

Questo dispositivo aiuterà a proteggere le strutture di parcheggio implementando tre concetti di sicurezza in un dispositivo IOT.

Sistema automatizzato di risposta alle emergenze, in caso di incendio della struttura del parcheggio

Sensore di temperatura e altitudine integrato per individuare la posizione dell'incendio

Sistema di pressione attivato per mitigare la radiazione del fumo

Passaggio 1: materiali

Materiali
Materiali
Materiali
Materiali
Materiali
Materiali
Materiali
Materiali

1. laptop con MATLAB, Arduino e Thingspeak installati su di esso

2. Dispositivo SparkFun ESP8266 Thing

3. Breakout del sensore di altitudine/pressione SparkFun - MPL3115A2

4. Cavi da femmina a femmina

5. Cavo da micro USB a USB

6. Garage stampato in 3D

Passaggio 2: registrati su ThingSpeak

Iscriviti a ThingSpeak
Iscriviti a ThingSpeak

Innanzitutto, registrati su thingspeak.com e crea un account utilizzando un account MATHWORKS.

Clicca quindi su "I miei canali" e aggiungi un nuovo canale, per ogni sensore utilizzato.

L'Internet of Things (IoT) è una rete di oggetti interconnessi ("dispositivi connessi" o "dispositivi intelligenti") in grado di raccogliere e scambiare dati utilizzando elettronica incorporata, software, sensori, attuatori e connettività di rete.

Passaggio 3: cablaggio e hardware

Cablaggio e hardware
Cablaggio e hardware

Collegare la scheda come indicato nell'immagine sopra utilizzando i cavi terminali da femmina a femmina.

Passaggio 4: Programmazione dell'hardware

Programmazione dell'hardware
Programmazione dell'hardware
Programmazione dell'hardware
Programmazione dell'hardware
Programmazione dell'hardware
Programmazione dell'hardware

1. Garantire gli input corretti. Manipolare i valori di base per impostare una base appropriata per grafici e calcoli.

2. Codice mappa da inviare a Thingspeak.com.

3. Immettere la posizione WiFi e le informazioni sull'ID canale.

4. Impostare la ripetizione del ciclo di codifica ogni 10 secondi. "Timeout" di 5 secondi impostato per la riconfigurazione.

5. Regolare i valori massimi di pressione, temperatura e altitudine per acquisire dati precisi.

Passaggio 5: codifica in Matlab

Codifica in Matlab
Codifica in Matlab
Codifica in Matlab
Codifica in Matlab

Per utilizzare gli input dei sensori Arduino, dobbiamo utilizzare Matlab per ricevere i dati da ThingSpeak. Il comando "thingSpeakRead()" preleva i dati dal canale, dai campi e dal numero di punti dati che hai inserito nel comando. Fatto ciò, puoi utilizzare i dati per sviluppare qualsiasi tipo di output di cui hai bisogno. Ho allegato un file di pagine con il mio codice che può essere copiato e incollato per iniziare.

Per questo progetto i nostri output includono:

- Una tabella con le letture più recenti di temperatura, altitudine e pressione

- 2 grafici che mostrano le letture di temperatura e pressione negli ultimi 50 punti dati (in questo caso 500 secondi)

- Un messaggio di testo e un aggiornamento via e-mail con le letture di temperatura, altitudine o pressione che puoi scegliere da un menu a comparsa all'interno di Matlab

- Avviso incendio automatico se la temperatura del sensore supera un certo punto (in questo caso 80 gradi F a scopo di test)

Per ricevere messaggi/e-mail, è necessario impostare una funzione send_msg prima di eseguire questo codice.

Questo sarà trattato nella prossima diapositiva

Passaggio 6: funzione Send_msg

Funzione Send_msg
Funzione Send_msg
Funzione Send_msg
Funzione Send_msg
Funzione Send_msg
Funzione Send_msg
Funzione Send_msg
Funzione Send_msg

Per ricevere aggiornamenti via email e SMS dovrai definire la funzione "send_msg". Sarà necessario aggiornare i valori "mail" e "pwd" con l'e-mail e la password da cui si desidera inviare l'aggiornamento. Dovrai anche definire "destinatari" come il numero e l'indirizzo email a cui desideri ricevere gli aggiornamenti e "operatore" con l'operatore telefonico del destinatario. Fatto ciò, la funzione è pronta per essere eseguita.

Consigliato: