Kazalo:

Sistem SafeT-Park: 6 korakov (s slikami)
Sistem SafeT-Park: 6 korakov (s slikami)

Video: Sistem SafeT-Park: 6 korakov (s slikami)

Video: Sistem SafeT-Park: 6 korakov (s slikami)
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, November
Anonim
Sistem SafeT-Park
Sistem SafeT-Park

Ta naprava bo pomagala zaščititi parkirne strukture z implementacijo treh varnostnih konceptov v napravo IOT.

Avtomatiziran sistem za odzivanje v sili v primeru požarov na parkirišču

Vgrajen senzor temperature in višine za natančno določanje lokacije požara

Aktiviran tlačni sistem za ublažitev sevanja dima

1. korak: Materiali

Materiali
Materiali
Materiali
Materiali
Materiali
Materiali
Materiali
Materiali

1. prenosni računalnik z nameščenimi MATLAB, Arduino in Thingspeak

2. Naprava SparkFun ESP8266 Thing

3. Odmik senzorja nadmorske višine/tlaka SparkFun - MPL3115A2

4. Kabli ženski ženski

5. Kabel mikro USB v USB

6. 3D tiskana parkirna garaža

2. korak: Prijavite se na ThingSpeak

Prijavite se na ThingSpeak
Prijavite se na ThingSpeak

Najprej se prijavite na thingspeak.com in ustvarite račun z računom MATHWORKS.

Nato kliknite »moji kanali« in dodajte nov kanal za vsak uporabljeni senzor.

Internet stvari (IoT) je omrežje medsebojno povezanih predmetov ("povezane naprave" ali "pametne naprave"), ki lahko zbirajo in izmenjujejo podatke z vgrajeno elektroniko, programsko opremo, senzorji, aktuatorji in omrežno povezljivostjo.

3. korak: Ožičenje in strojna oprema

Ožičenje in strojna oprema
Ožičenje in strojna oprema

Ploščo priključite, kot je opisano na zgornji sliki, z uporabo ženskih in ženskih končnih kablov.

4. korak: Programiranje strojne opreme

Programiranje strojne opreme
Programiranje strojne opreme
Programiranje strojne opreme
Programiranje strojne opreme
Programiranje strojne opreme
Programiranje strojne opreme

1. Zagotovite pravilne vnose. Upravljajte osnovne vrednosti, da nastavite ustrezno osnovo za grafe in izračune.

2. Kodo zemljevida pošljite na Thingspeak.com.

3. Vnesite podatke o lokaciji WiFi in ID -ju kanala.

4. Nastavite cikel kodiranja za vsakih 10 sekund. 5 sekundna "časovna omejitev" je nastavljena za ponovno konfiguracijo.

5. Prilagodite maksimalne vrednosti tlaka, temperature in nadmorske višine, da zajamete natančne podatke.

5. korak: Kodiranje v Matlabu

Kodiranje v Matlabu
Kodiranje v Matlabu
Kodiranje v Matlabu
Kodiranje v Matlabu

Za uporabo vhodov iz senzorjev Arduino moramo za sprejem podatkov iz ThingSpeaka uporabiti Matlab. Ukaz "thingSpeakRead ()" prikaže podatke iz kanala, polja in število podatkovnih točk, ki jih vnesete v ukaz. Ko to storite, lahko uporabite podatke za razvoj kakršnih koli izhodov, ki jih potrebujete. Priložil sem datoteko strani s kodo, ki jo lahko za začetek kopirate in prilepite.

Naši rezultati za ta projekt vključujejo:

- Tabela z najnovejšimi odčitki temperature, nadmorske višine in tlaka

- 2 grafa, ki prikazujeta odčitke temperature in tlaka v zadnjih 50 podatkovnih točkah (v tem primeru 500 sekund)

- Sporočilo SMS in e -poštno sporočilo z odčitki temperature, nadmorske višine ali tlaka, ki jih lahko izberete v pojavnem meniju v Matlabu

- Samodejno opozarjanje na požar, če temperatura senzorja preseže določeno točko (v tem primeru 80 stopinj F za namene testiranja)

Če želite prejemati sporočila/e -pošto, morate pred zagonom te kode nastaviti funkcijo send_msg.

To bo obravnavano na naslednjem diapozitivu

6. korak: funkcija Send_msg

Funkcija Send_msg
Funkcija Send_msg
Funkcija Send_msg
Funkcija Send_msg
Funkcija Send_msg
Funkcija Send_msg
Funkcija Send_msg
Funkcija Send_msg

Za prejemanje e -poštnih in besedilnih posodobitev boste morali določiti funkcijo "send_msg". Vrednosti »mail« in »pwd« boste morali posodobiti z e -poštnim naslovom in geslom, s katerega želite poslati posodobitev. Prav tako boste morali določiti "prejemnike" kot številko in e -poštni naslov, na katerega želite prejemati posodobitve, in "operaterja" pri telefonskem operaterju prejemnika. Ko je to storjeno, je funkcija pripravljena za izvajanje.

Priporočena: