Sadržaj:

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

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

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

Ovaj će uređaj pomoći u zaštiti parkirnih struktura uvođenjem tri sigurnosna koncepta u IOT uređaj.

Automatizirani sustav reagiranja u hitnim slučajevima, u slučaju požara na parkiralištu

Integrirani senzor temperature i nadmorske visine za točno određivanje mjesta požara

Aktivirani sustav tlaka za ublažavanje zračenja dima

Korak 1: Materijali

Materijali
Materijali
Materijali
Materijali
Materijali
Materijali
Materijali
Materijali

1. prijenosno računalo na kojemu su instalirani MATLAB, Arduino i Thingspeak

2. SparkFun ESP8266 Thing uređaj

3. SparkFun senzor nadmorske visine/osjetnik pritiska - MPL3115A2

4. Kablovi ženski - ženski

5. Mikro USB na USB kabel

6. Parking garaža s 3D printom

Korak 2: Prijavite se na ThingSpeak

Prijavite se na ThingSpeak
Prijavite se na ThingSpeak

Prvo se prijavite na thingspeak.com i otvorite račun pomoću računa MATHWORKS.

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

Internet stvari (IoT) mreža je međusobno povezanih objekata ("spojeni 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 kako biste postavili odgovarajuću bazu za grafikone i izračune.

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

3. Unesite podatke o lokaciji WiFi -a i ID -u kanala.

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

5. Podesite maksimalne vrijednosti tlaka, temperature i nadmorske visine kako 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 mogli koristiti ulaze s Arduino senzora, moramo koristiti Matlab za primanje podataka iz ThingSpeaka. 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 stranica 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 tlaka

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

- Ažuriranje tekstualne poruke i e -pošte s očitanjima temperature, nadmorske visine ili tlaka koje možete odabrati s 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 ispitivanja)

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. Kad se to učini, funkcija je spremna za rad.

Preporučeni: