Taula de continguts:

Sistema SafeT-Park: 6 passos (amb imatges)
Sistema SafeT-Park: 6 passos (amb imatges)

Vídeo: Sistema SafeT-Park: 6 passos (amb imatges)

Vídeo: Sistema SafeT-Park: 6 passos (amb imatges)
Vídeo: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Juliol
Anonim
Sistema SafeT-Park
Sistema SafeT-Park

Aquest dispositiu ajudarà a protegir les estructures d’estacionament implementant tres conceptes de seguretat en un dispositiu IOT.

Sistema automatitzat de resposta d’emergència, en cas d’incendis d’estructures d’aparcament

Sensor de temperatura i altitud integrat per precisar la ubicació del foc

Sistema de pressió activat per mitigar la radiació de fum

Pas 1: materials

Materials
Materials
Materials
Materials
Materials
Materials
Materials
Materials

1. ordinador portàtil amb MATLAB, Arduino i Thingspeak instal·lats

2. Dispositiu SparkFun ESP8266 Thing

3. Trencament del sensor d’altitud / pressió SparkFun: MPL3115A2

4. Cables femella a femella

5. Micro USB a cable USB

6. Garatge d’aparcament imprès en 3D

Pas 2: registreu-vos a ThingSpeak

Inscriviu-vos a ThingSpeak
Inscriviu-vos a ThingSpeak

En primer lloc, registreu-vos a thingspeak.com i feu un compte amb un compte de MATHWORKS.

A continuació, feu clic a "Els meus canals" i afegiu un canal nou per a cada sensor utilitzat.

L’Internet de les coses (IoT) és una xarxa d’objectes interconnectats ("dispositius connectats" o "dispositius intel·ligents") capaços de recopilar i intercanviar dades mitjançant electrònica incrustada, programari, sensors, actuadors i connectivitat de xarxa.

Pas 3: cablejat i maquinari

Cablejat i maquinari
Cablejat i maquinari

Connecteu el tauler tal com s’indica a la imatge superior mitjançant els cables finals femella a femella.

Pas 4: programació del maquinari

Programació del maquinari
Programació del maquinari
Programació del maquinari
Programació del maquinari
Programació del maquinari
Programació del maquinari

1. Assegureu-vos que les entrades són correctes. Manipuleu els valors bàsics per establir una base adequada per a gràfics i càlculs.

2. Codi del mapa per enviar a Thingspeak.com.

3. Introduïu la ubicació de WiFi i la informació d'identificació del canal.

4. Estableix la repetició del cicle de codificació per cada 10 segons. S'ha definit el "temps d'espera" de 5 segons per tornar a configurar-lo.

5. Ajusteu els màxims de pressió, temperatura i altitud per capturar dades precises.

Pas 5: Codificació a Matlab

Codificació a Matlab
Codificació a Matlab
Codificació a Matlab
Codificació a Matlab

Per fer ús de les entrades dels sensors Arduino, hem d’utilitzar Matlab per rebre les dades de ThingSpeak. L'ordre "thingSpeakRead ()" mostra les dades del canal, els camps i el nombre de punts de dades que heu introduït a l'ordre. Un cop fet això, podeu utilitzar les dades per desenvolupar qualsevol tipus de sortida que necessiteu. He adjuntat un fitxer de pàgines amb el meu codi que es pot copiar i enganxar per començar.

Per a aquest projecte, els nostres resultats inclouen:

- Una taula amb les lectures de temperatura, altitud i pressió més recents

- 2 gràfics que mostren les lectures de temperatura i pressió dels darrers 50 punts de dades (en aquest cas 500 segons)

- Actualització de missatges de text i correu electrònic amb lectures de temperatura, altitud o pressió que podeu triar entre un menú emergent de Matlab

- Avís automàtic d'incendi si la temperatura del sensor supera un determinat punt (en aquest cas 80 graus F a efectes de prova)

Per rebre missatges / correus electrònics, heu de configurar una funció send_msg abans d'executar aquest codi.

Això es tractarà a la següent diapositiva

Pas 6: funció Send_msg

Funció Send_msg
Funció Send_msg
Funció Send_msg
Funció Send_msg
Funció Send_msg
Funció Send_msg
Funció Send_msg
Funció Send_msg

Per rebre actualitzacions de correu electrònic i text, haureu de definir la funció "enviar_msg". Haureu d'actualitzar els valors "mail" i "pwd" amb el correu electrònic i la contrasenya des dels quals voleu que s'enviï l'actualització. També haureu de definir els "destinataris" com el número i l'adreça de correu electrònic que voleu rebre les actualitzacions i el "operador" amb el proveïdor de telefonia del destinatari. Un cop fet això, la funció ja es pot executar.

Recomanat: