Sadržaj:

SafeT-Park sistem: 6 koraka (sa slikama)
SafeT-Park sistem: 6 koraka (sa slikama)

Video: SafeT-Park sistem: 6 koraka (sa slikama)

Video: SafeT-Park sistem: 6 koraka (sa slikama)
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Novembar
Anonim
SafeT-Park sistem
SafeT-Park sistem

Ovaj uređaj će pomoći u zaštiti struktura za parkiranje implementacijom tri sigurnosna koncepta u IOT uređaj.

Automatizovani sistem za reagovanje u hitnim slučajevima, u slučaju požara na parkingu

Integrirani senzor temperature i nadmorske visine za precizno određivanje lokacije požara

Aktiviran sistem pritiska za ublažavanje zračenja dima

Korak 1: Materijali

Materijali
Materijali
Materijali
Materijali
Materijali
Materijali
Materijali
Materijali

1. laptop sa instaliranim MATLAB -om, Arduinom i Thingspeakom

2. SparkFun ESP8266 Thing uređaj

3. SparkFun senzor nadmorske visine/senzor pritiska - MPL3115A2

4. Kablovi ženski - ženski

5. Mikro USB na USB kabel

6. 3D štampana garaža

Korak 2: Prijavite se na ThingSpeak

Prijavite se na ThingSpeak
Prijavite se na ThingSpeak

Prvo se prijavite na thingspeak.com i napravite račun koristeći MATHWORKS račun.

Zatim kliknite na "moji kanali" i dodajte novi kanal za svaki upotrijebljeni senzor.

Internet stvari (IoT) je mreža međusobno povezanih objekata ("povezani uređaji" ili "pametni uređaji") koji mogu prikupljati i razmjenjivati podatke pomoću ugrađene elektronike, softvera, senzora, aktuatora i mrežnog povezivanja.

Korak 3: Ožičenje i hardver

Ožičenje i hardver
Ožičenje i hardver

Spojite ploču prema uputama na gornjoj slici pomoću krajnjih kabela sa ženskim na ženski dio.

Korak 4: Programiranje hardvera

Programiranje hardvera
Programiranje hardvera
Programiranje hardvera
Programiranje hardvera
Programiranje hardvera
Programiranje hardvera

1. Osigurajte ispravne ulaze. Manipulirajte osnovnim vrijednostima za postavljanje odgovarajuće osnove za grafikone i proračune.

2. Kôd karte za slanje na Thingspeak.com.

3. Unesite informacije o WiFi lokaciji i ID kanala.

4. Podesite ponavljanje ciklusa kodiranja svakih 10 sekundi. 5 sekundi "timeout" postavljeno za ponovno konfiguriranje.

5. Podesite maksimum pritiska, temperature i nadmorske visine da biste zabilježili točne podatke.

Korak 5: Kodiranje u Matlabu

Kodiranje u Matlabu
Kodiranje u Matlabu
Kodiranje u Matlabu
Kodiranje u Matlabu

Da bismo koristili ulaze sa Arduino senzora, moramo koristiti Matlab za primanje podataka iz ThingSpeak -a. Naredba "thingSpeakRead ()" prikuplja podatke s kanala govora, polja i broj podatkovnih točaka koje unesete u naredbu. Nakon što to učinite, možete koristiti podatke za razvoj bilo koje vrste rezultata koji vam je potreban. Priložio sam datoteku stranice sa svojim kodom koja se može kopirati i zalijepiti za početak.

Za ovaj projekt naši rezultati uključuju:

- Tablica s najnovijim očitanjima temperature, nadmorske visine i pritiska

- 2 grafikona koji prikazuju očitanja temperature i pritiska u posljednjih 50 točaka podataka (u ovom slučaju 500 sekundi)

- Ažuriranje tekstualne poruke i e -pošte s očitanjem temperature, nadmorske visine ili pritiska koje možete odabrati iz skočnog izbornika u Matlabu

- Automatsko upozorenje na požar ako temperatura senzora pređe određenu točku (u ovom slučaju 80 stupnjeva F za potrebe testiranja)

Da biste primali poruke/e -poštu, morate postaviti funkciju send_msg prije pokretanja ovog koda.

Ovo će biti obrađeno na sljedećem slajdu

Korak 6: Funkcija Send_msg

Send_msg funkcija
Send_msg funkcija
Send_msg funkcija
Send_msg funkcija
Send_msg funkcija
Send_msg funkcija
Send_msg funkcija
Send_msg funkcija

Da biste primali ažuriranja putem e -pošte i teksta, morate definirati funkciju "send_msg". Morat ćete ažurirati vrijednosti "mail" i "pwd" e -poštom i lozinkom s koje želite da se ažuriranje šalje. Također ćete morati definirati "primatelje" kao broj i adresu e -pošte na koju želite primati ažuriranja i "prijevoznik" s mobilnim operaterom primatelja. Kada se to učini, funkcija je spremna za rad.

Preporučuje se: