Inhoudsopgave:

SafeT-Park-systeem: 6 stappen (met afbeeldingen)
SafeT-Park-systeem: 6 stappen (met afbeeldingen)

Video: SafeT-Park-systeem: 6 stappen (met afbeeldingen)

Video: SafeT-Park-systeem: 6 stappen (met afbeeldingen)
Video: How to take screenshot on samsung a14 (2 ways) 2024, November
Anonim
SafeT-Park-systeem
SafeT-Park-systeem

Dit apparaat helpt parkeergarages te beschermen door drie veiligheidsconcepten in een IOT-apparaat te implementeren.

Geautomatiseerd BHV-systeem bij branden in parkeergarages

Geïntegreerde temperatuur- en hoogtesensor om de locatie van de brand te lokaliseren

Geactiveerd druksysteem om de straling van rook te verminderen

Stap 1: Materialen

Materialen
Materialen
Materialen
Materialen
Materialen
Materialen
Materialen
Materialen

1. laptop met MATLAB, Arduino en Thingspeak erop geïnstalleerd

2. SparkFun ESP8266 Thing-apparaat

3. SparkFun Hoogte/Druk Sensor Breakout - MPL3115A2

4. Vrouwelijke naar vrouwelijke kabels

5. Micro-USB naar USB-kabel

6. 3D-geprinte parkeergarage

Stap 2: Meld u aan bij ThingSpeak

Aanmelden op ThingSpeak
Aanmelden op ThingSpeak

Meld u eerst aan op thingspeak.com en maak een account aan met een MATHWORKS-account.

Klik vervolgens op "mijn kanalen" en voeg voor elke gebruikte sensor een nieuw kanaal toe.

Het Internet of Things (IoT) is een netwerk van onderling verbonden objecten ("verbonden apparaten" of "slimme apparaten") die gegevens kunnen verzamelen en uitwisselen met behulp van ingebouwde elektronica, software, sensoren, actuatoren en netwerkconnectiviteit.

Stap 3: bedrading en hardware

Bedrading en hardware
Bedrading en hardware

Sluit het bord aan zoals aangegeven in de afbeelding hierboven met behulp van de vrouwelijke naar vrouwelijke eindkabels.

Stap 4: De hardware programmeren

De hardware programmeren
De hardware programmeren
De hardware programmeren
De hardware programmeren
De hardware programmeren
De hardware programmeren

1. Zorg voor correcte invoer. Manipuleer basiswaarden om een geschikte basis voor grafieken en berekeningen in te stellen.

2. Kaartcode om naar Thingspeak.com te sturen.

3. Voer de wifi-locatie en kanaal-ID-informatie in.

4. Stel de herhaling van de codeercyclus in op elke 10 seconden. "time-out" van 5 seconden ingesteld om opnieuw te configureren.

5. Pas de maximale druk, temperatuur en hoogte aan om nauwkeurige gegevens vast te leggen.

Stap 5: Coderen in Matlab

Coderen in Matlab
Coderen in Matlab
Coderen in Matlab
Coderen in Matlab

Om gebruik te kunnen maken van de input van de Arduino-sensoren, moeten we Matlab gebruiken om de gegevens van ThingSpeak te ontvangen. Het commando "thingSpeakRead()" toont data van het thing speak-kanaal, velden en het aantal datapunten dat je in het commando invoert. Zodra dit is gebeurd, kunt u de gegevens gebruiken om elke gewenste uitvoer te ontwikkelen. Ik heb een pagina'sbestand met mijn code bijgevoegd die kan worden gekopieerd en geplakt om aan de slag te gaan.

Voor dit project omvatten onze outputs:

- Een tabel met de meest recente temperatuur-, hoogte- en drukmetingen

- 2 grafieken die de temperatuur- en drukmetingen tonen over de laatste 50 datapunten (in dit geval 500 seconden)

- Een sms- en e-mailupdate met temperatuur-, hoogte- of drukmetingen die u kunt kiezen uit een pop-upmenu binnen Matlab

- Automatische brandwaarschuwing als de temperatuur van de sensor een bepaald punt overschrijdt (in dit geval 80 graden F voor testdoeleinden)

Om berichten/e-mails te ontvangen, moet u een send_msg-functie instellen voordat u deze code uitvoert.

Dit wordt behandeld in de volgende dia

Stap 6: Send_msg-functie

Send_msg Functie
Send_msg Functie
Send_msg Functie
Send_msg Functie
Send_msg Functie
Send_msg Functie
Send_msg Functie
Send_msg Functie

Om e-mail- en sms-updates te ontvangen, moet u de functie "send_msg" definiëren. U moet de "mail"- en "pwd"-waarden bijwerken met het e-mailadres en wachtwoord waarvandaan u de update wilt verzenden. U moet ook "ontvangers" definiëren als het nummer en e-mailadres waarop u de updates en "provider" wilt ontvangen met de telefoonmaatschappij van de ontvanger. Zodra dit is gebeurd, is de functie klaar om te worden uitgevoerd.

Aanbevolen: