Innehållsförteckning:

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

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

Video: SafeT-Park System: 6 steg (med bilder)
Video: ⚡️РУССКИЙ БРЕЙВИК | В МОСКВЕ ЮРИСТ РАССТРЕЛЯЛ ШЕСТЕРЫХ КОЛЛЕГ | ДЕЛО ДМИТРИЯ ВИНОГРАДОВА #crime171 2024, Juli
Anonim
SafeT-Park System
SafeT-Park System

Denna enhet hjälper till att skydda parkeringsstrukturer genom att implementera tre säkerhetskoncept i en IOT -enhet.

Automatiserat räddningssystem, vid parkeringsbränder

Integrerad temperatur- och höjdsensor för att fastställa eldens plats

Aktiverat trycksystem för att mildra rökstrålning

Steg 1: Material

Material
Material
Material
Material
Material
Material
Material
Material

1. bärbar dator med MATLAB, Arduino och Thingspeak installerad på den

2. SparkFun ESP8266 Thing -enhet

3. SparkFun Altitude/Pressure Sensor Breakout - MPL3115A2

4. Hona till hona kablar

5. Micro USB till USB -kabel

6. 3D -tryckt parkeringsgarage

Steg 2: Registrera dig på ThingSpeak

Registrera dig på ThingSpeak
Registrera dig på ThingSpeak

Registrera dig först på thingspeak.com och skapa ett konto med ett MATHWORKS -konto.

Klicka sedan på "mina kanaler" och lägg till en ny kanal för varje sensor som används.

Internet of Things (IoT) är ett nätverk av sammankopplade objekt ("anslutna enheter" eller "smarta enheter") som kan samla in och utbyta data med inbyggd elektronik, programvara, sensorer, ställdon och nätverksanslutning.

Steg 3: Kabeldragning och hårdvara

Kabeldragning och hårdvara
Kabeldragning och hårdvara

Anslut brädet enligt instruktionerna på bilden ovan med hjälp av hon- till honkablar.

Steg 4: Programmering av maskinvaran

Programmering av hårdvaran
Programmering av hårdvaran
Programmering av hårdvaran
Programmering av hårdvaran
Programmering av hårdvaran
Programmering av hårdvaran

1. Säkerställ korrekta ingångar. Manipulera basvärden för att ställa in en lämplig bas för grafer och beräkningar.

2. Kartkod för att skicka till Thingspeak.com.

3. Ange WiFi -plats och kanal -ID -information.

4. Ställ in kodningscykelupprepning var 10: e sekund. 5 sekunders "timeout" inställd för omkonfigurering.

5. Justera högsta tryck, temperatur och höjd för att fånga exakta data.

Steg 5: Kodning i Matlab

Kodning i Matlab
Kodning i Matlab
Kodning i Matlab
Kodning i Matlab

För att kunna använda ingångarna från Arduino -sensorerna måste vi använda Matlab för att ta emot data från ThingSpeak. Kommandot "thingSpeakRead ()" visar data från tingets kanal, fält och antal datapunkter som du matar in i kommandot. När detta är gjort kan du använda data för att utveckla alla typer av utdata du behöver. Jag bifogade en sidfil med min kod som kan kopieras och klistras in för att komma igång.

För detta projekt inkluderar våra resultat:

- En tabell med de senaste temperatur-, höjd- och tryckavläsningarna

- 2 grafer som visar temperatur- och tryckavläsningarna under de senaste 50 datapunkterna (i detta fall 500 sekunder)

- Ett textmeddelande och e -postuppdatering med temperatur-, höjd- eller tryckavläsningar som du kan välja från en popup -meny i Matlab

- Automatisk brandvarning om sensortemperaturen överstiger en viss punkt (i detta fall 80 grader F för teständamål)

För att kunna ta emot meddelanden/e -postmeddelanden måste du konfigurera en send_msg -funktion innan du kör den här koden.

Detta kommer att täckas i nästa bild

Steg 6: Send_msg -funktion

Send_msg -funktion
Send_msg -funktion
Send_msg -funktion
Send_msg -funktion
Send_msg -funktion
Send_msg -funktion
Send_msg -funktion
Send_msg -funktion

För att få e -post och textuppdateringar måste du definiera funktionen "send_msg". Du måste uppdatera värdena "e -post" och "pwd" med e -postadressen och lösenordet som du vill att uppdateringen ska skickas från. Du måste också definiera "mottagare" som det nummer och den e -postadress som du vill få uppdateringarna och "operatören" med mottagarens telefonoperatör. När detta är gjort är funktionen redo att köras.

Rekommenderad: