Innholdsfortegnelse:

SafeT-Park System: 6 trinn (med bilder)
SafeT-Park System: 6 trinn (med bilder)

Video: SafeT-Park System: 6 trinn (med bilder)

Video: SafeT-Park System: 6 trinn (med bilder)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
SafeT-Park System
SafeT-Park System

Denne enheten vil bidra til å beskytte parkeringsstrukturer ved å implementere tre sikkerhetskonsepter i en IOT -enhet.

Automatisert beredskapssystem, ved parkeringsbranner

Integrert temperatur- og høydesensor for å finne brannens beliggenhet

Aktivert trykksystem for å dempe røykstråling

Trinn 1: Materialer

Materialer
Materialer
Materialer
Materialer
Materialer
Materialer
Materialer
Materialer

1. bærbar datamaskin med MATLAB, Arduino og Thingspeak installert på den

2. SparkFun ESP8266 ting

3. SparkFun høyde-/trykksensorbrudd - MPL3115A2

4. Kvinne til hunnkabler

5. Micro USB til USB -kabel

6. 3D -trykt parkeringshus

Trinn 2: Registrer deg på ThingSpeak

Registrer deg på ThingSpeak
Registrer deg på ThingSpeak

Registrer deg først på thingspeak.com og opprett en konto ved hjelp av en MATHWORKS -konto.

Klikk deretter på "kanalene mine" og legg til en ny kanal for hver sensor som brukes.

Tingenes internett (IoT) er et nettverk av sammenkoblede objekter ("tilkoblede enheter" eller "smarte enheter") som kan samle og utveksle data ved hjelp av innebygd elektronikk, programvare, sensorer, aktuatorer og nettverkstilkobling.

Trinn 3: Kabling og maskinvare

Kabling og maskinvare
Kabling og maskinvare

Koble til brettet som beskrevet på bildet ovenfor ved å bruke hun- til hun -endekablene.

Trinn 4: Programmering av maskinvaren

Programmering av maskinvaren
Programmering av maskinvaren
Programmering av maskinvaren
Programmering av maskinvaren
Programmering av maskinvaren
Programmering av maskinvaren

1. Sørg for riktige innganger. Manipuler basisverdier for å sette en passende base for grafer og beregninger.

2. Kartkode for å sende til Thingspeak.com.

3. Angi WiFi -posisjon og kanal -ID -informasjon.

4. Angi repetering av kodingssyklus for hvert 10. sekund. 5 sekunders "timeout" satt til omkonfigurering.

5. Juster trykk, temperatur og høyde maksimum for å fange nøyaktige data.

Trinn 5: Koding i Matlab

Koding i Matlab
Koding i Matlab
Koding i Matlab
Koding i Matlab

For å kunne bruke inngangene fra Arduino -sensorene, må vi bruke Matlab for å motta dataene fra ThingSpeak. Kommandoen "thingSpeakRead ()" viser data fra tale -kanalen, felt og antall datapunkter du legger inn i kommandoen. Når dette er gjort kan du bruke dataene til å utvikle hvilken som helst utgang du trenger. Jeg har lagt ved en sidefil med koden min, som kan kopieres og limes inn for å komme i gang.

For dette prosjektet inkluderer våre resultater:

- En tabell med de siste temperatur-, høyde- og trykkavlesningene

- 2 grafer som viser temperatur- og trykkavlesninger over de siste 50 datapunktene (i dette tilfellet 500 sekunder)

- En tekstmelding og e -postoppdatering med temperatur-, høyde- eller trykkavlesninger som du kan velge fra en hurtigmeny i Matlab

- Automatisk brannvarsel hvis temperaturen på sensoren overstiger et visst punkt (i dette tilfellet 80 grader F for testformål)

For å motta meldinger/e -poster må du sette opp en send_msg -funksjon før du kjører denne koden.

Dette vil bli dekket i neste lysbilde

Trinn 6: Send_msg -funksjon

Send_msg -funksjon
Send_msg -funksjon
Send_msg -funksjon
Send_msg -funksjon
Send_msg -funksjon
Send_msg -funksjon
Send_msg -funksjon
Send_msg -funksjon

For å motta e -post og tekstoppdateringer må du definere funksjonen "send_msg". Du må oppdatere "e -post" og "pwd" -verdiene med e -postadressen og passordet du vil at oppdateringen skal sendes fra. Du må også definere "mottakere" som nummeret og e -postadressen du vil motta oppdateringene og "operatøren" med mottakerens telefonoperatør. Når dette er gjort, er funksjonen klar til å kjøre.

Anbefalt: