Obsah:

Systém SafeT-Park: 6 kroků (s obrázky)
Systém SafeT-Park: 6 kroků (s obrázky)

Video: Systém SafeT-Park: 6 kroků (s obrázky)

Video: Systém SafeT-Park: 6 kroků (s obrázky)
Video: Cybertruck Crash Test is HORRIFYING, Here’s Why 2024, Červenec
Anonim
Systém SafeT-Park
Systém SafeT-Park

Toto zařízení pomůže chránit parkovací struktury implementací tří bezpečnostních konceptů do zařízení IOT.

Automatizovaný systém reakce na mimořádné události v případě požáru parkovací stavby

Integrovaný teplotní a výškový senzor pro přesné určení místa požáru

Aktivovaný tlakový systém ke zmírnění záření kouře

Krok 1: Materiály

Materiály
Materiály
Materiály
Materiály
Materiály
Materiály
Materiály
Materiály

1. notebook s nainstalovanými programy MATLAB, Arduino a Thingspeak

2. Zařízení SparkFun ESP8266 Thing

3. Breakout Snímač nadmořské výšky/tlaku SparkFun - MPL3115A2

4. Kabely od žen k ženám

5. Kabel micro USB na USB

6. 3D vytištěná parkovací garáž

Krok 2: Zaregistrujte se na ThingSpeak

Zaregistrujte se na ThingSpeak
Zaregistrujte se na ThingSpeak

Nejprve se zaregistrujte na thingspeak.com a vytvořte si účet pomocí účtu MATHWORKS.

Poté klikněte na „mé kanály“a přidejte nový kanál pro každý použitý senzor.

Internet věcí (IoT) je síť vzájemně propojených objektů („připojená zařízení“nebo „chytrá zařízení“) schopná sbírat a vyměňovat si data pomocí integrované elektroniky, softwaru, senzorů, akčních členů a síťového připojení.

Krok 3: Zapojení a hardware

Zapojení a hardware
Zapojení a hardware

Zapojte desku podle pokynů na obrázku výše pomocí kabelů s vnitřním a vnějším koncem.

Krok 4: Programování hardwaru

Programování hardwaru
Programování hardwaru
Programování hardwaru
Programování hardwaru
Programování hardwaru
Programování hardwaru

1. Zajistěte správné vstupy. Manipulujte se základními hodnotami a nastavte vhodnou základnu pro grafy a výpočty.

2. Kód mapy pro odeslání na Thingspeak.com.

3. Zadejte umístění WiFi a informace o ID kanálu.

4. Nastavte opakování cyklu kódování každých 10 sekund. 5 sekund „časový limit“nastaven na překonfigurování.

5. Upravte maxima tlaku, teploty a nadmořské výšky, abyste zachytili přesná data.

Krok 5: Kódování v Matlabu

Kódování v Matlabu
Kódování v Matlabu
Kódování v Matlabu
Kódování v Matlabu

Abychom mohli využívat vstupy ze senzorů Arduino, musíme pro příjem dat z ThingSpeak použít Matlab. Příkaz „thingSpeakRead ()“vyfotí data z kanálu, pole a počtu datových bodů, které zadáte do příkazu. Jakmile to bude hotové, můžete data použít k vývoji jakéhokoli druhu výstupu, který potřebujete. Připojil jsem soubor stránek s mým kódem, který lze zkopírovat a vložit, abyste mohli začít.

Pro tento projekt naše výstupy zahrnují:

- Tabulka s nejnovějšími údaji o teplotě, nadmořské výšce a tlaku

- 2 grafy, které ukazují hodnoty teploty a tlaku za posledních 50 datových bodů (v tomto případě 500 sekund)

- Aktualizace textových zpráv a e -mailů s údaji teploty, nadmořské výšky nebo tlaku, které si můžete vybrat z rozbalovací nabídky v Matlabu

- Automatické požární varování, pokud teplota senzoru překročí určitý bod (v tomto případě 80 stupňů F pro účely testování)

Abyste mohli přijímat zprávy/e -maily, musíte před spuštěním tohoto kódu nastavit funkci send_msg.

To bude popsáno v následujícím snímku

Krok 6: Funkce Send_msg

Funkce Send_msg
Funkce Send_msg
Funkce Send_msg
Funkce Send_msg
Funkce Send_msg
Funkce Send_msg
Funkce Send_msg
Funkce Send_msg

Abyste mohli dostávat e -mailové a textové aktualizace, musíte definovat funkci „send_msg“. Hodnoty „mail“a „pwd“budete muset aktualizovat pomocí e -mailu a hesla, ze kterého chcete aktualizaci odeslat. Budete také muset definovat „příjemce“jako číslo a e -mailovou adresu, na kterou chcete dostávat aktualizace, a „operátora“u telefonního operátora příjemce. Jakmile je toto provedeno, funkce je připravena ke spuštění.

Doporučuje: