Innehållsförteckning:

Säkerhet Först: 6 steg
Säkerhet Först: 6 steg

Video: Säkerhet Först: 6 steg

Video: Säkerhet Först: 6 steg
Video: Steg-för-steg guide: Byta en återfjädrande strömbrytare 2024, November
Anonim
Säkerheten först
Säkerheten först

Introduktion

Detta projekt gjordes av två studenter från The Interdisciplinary Center i Herzliya, Israel, som ett sista IoT -kursprojekt

Projektet är utformat för personer som delar sin bil med en ny förare och är rädda för bilens säkerhet (och för den som kör den - TYGGLIGT;)), mycket som jag själv - jag delar min bil med min yngre bror).

Detta är en steg -för -steg -guide för att bygga det ultimata säkerhetssystemet och skydda dina nära och kära. I slutet av den här guiden har du ett system som:

1. Kontrollerar att föraren inte konsumerade alkohol innan han körde.

2. Ser till att ljudnivån i bilen (antingen musik eller av människor) är på en säker höjd.

3. Varnar om föraren har en nödsituation.

- Om antingen 1 eller 2 inte uppfylls, eller om föraren klickar på "panikknappen" (3), skickas ett e -postmeddelande med bilens plats till den valda kontakten.

Vi kopplade vårt projekt till USB -porten på min bil - som en strömkälla. Om du inte har en USB-port i bilen, sälj din bil och köp en ny (eller anslut projektet till en powerbank).

Säkerhetsfunktionerna i projektet är bara toppen av ett isberg. Du är mer än välkommen (och till och med starkt uppmuntrad), att vara superkreativ och lägga till nya funktioner i ditt eget projekt.

Tillbehör

1 x ESP8266 Board (vi använde Lolin Wemos D1 mini)

1 x Micro-USB-kabel

1 x "Tryckknapp"

1 x motstånd

1 x brödbräda

1 x MQ-3-sensor

1 x CZN-15E sensor

12 x bygelkablar (vi rekommenderar att använda så många han- till honkablar som möjligt, anslutna till varandra för att skapa tillägg)

Steg 1: Programvara

programvara
programvara

Arduino:

Installera Arduino IDE här

Installera följande drivrutin här

Adafruit IO:

Registrera dig för Adafruit IO här

Blynk:

Ladda ner blynk -appen till din smartphone och skapa ditt konto i den

Steg 2: Adafruit IO

Adafruit IO
Adafruit IO

Inställning - Adafruit IO

  1. På Adafruit IO -webbplatsen går du till fliken "Feeds" och skapar två nya flöden - "nödsituationer" och "plats".
  2. Gå till "Dashboards" -> öppna menyn "Actions" -> skapa en ny instrumentpanel.
  3. Ge den nya instrumentpanelen ett namn, det är valfritt att lägga till en beskrivning.
  4. Välj "Skapa" -> klicka på den nya länken.
  5. Lägg märke till de 7 små fyrkantiga knapparna i din nyskapade instrumentpanel.
  6. Tryck på den gula knappen.
  7. Ett popup-fönster öppnas.
  8. Spara strängen som du ser i "Aktiv nyckel" - vi behöver den.
  9. Välj knappen "+".
  10. Lägg till ett "Indikator" -block.
  11. Välj "nöd" -matningen.
  12. Fortsätta.
  13. Skriv in en titel.
  14. Välj "=" i menyn "Villkor".
  15. Ställ in värdet under det till "1".
  16. Välj "Skapa block".
  17. Klicka på den blå knappen "+".
  18. Lägg till ett "Karta" -block.
  19. Välj flödet "plats".
  20. Fortsätta.
  21. Skriv in en titel.
  22. Välj 24 timmar.
  23. Ställ in karttyp till "Satellitbilder".
  24. Välj "Skapa block".
  25. Välj den gröna växelknappen.
  26. Klicka på "Spara"

Steg 3: Blynk

Blynk
Blynk

Inställning - Blynk

  1. Gå till Blynk -appen.
  2. Skapa ett nytt projekt.
  3. Spara autentiseringsnyckeln som skickas till din e -post.
  4. Klicka på den lilla (+) knappen.
  5. Lägg till följande widgets: E -postwidget och GPS -ström.
  6. Ställ in GPS Stream på virtuell pin V0.
  7. Se till att e -postadressen i widgeten E -post är korrekt.
  8. Ändra fältet "Innehållstyp" till "text/vanlig".

Steg 4: Kretsen

Kretsen
Kretsen
Kretsen
Kretsen

Låt oss ansluta (!):

ESP8266:

  • 5V -> +
  • G -> -

MQ-3 (Alkoholcensor)

  • A0 -> A0 (i ESP)
  • GND -> -
  • VCC -> +

CZN-15E

  • G -> -
  • + -> + (på panelen)
  • D0 -> D3 (i ESP)

Tryckknapp

  • Första etappen -> D4
  • Andra etappen -> -

Steg 5: KOD

KODA
KODA

Den nödvändiga koden bifogas:)

1. Öppna koden i Arduino IDE.

2. Kontrollera din brädkonfiguration - se till att du är på rätt.

3. Fyll i de saknade variablerna i koden:

  • #define EMAIL "din e -post"
  • char ssid = "ditt Wifi -nätverksnamn"
  • char pass = "ditt Wifi -nätverkslösenord"
  • char auth = "din Blynk -behörighetskod"
  • #define AIO_USERNAME "AdafruitIO användarnamn"
  • #define AIO_KEY "AdafruitIO key"

Steg 6: Bilinstallation

Bilinstallation
Bilinstallation
Bilinstallation
Bilinstallation
Bilinstallation
Bilinstallation

Installera systemet i din bil

Vår installationsrekommendation:

  • Placera spritcensorn nära ratten så att den kan dämpa alkoholhalten från handen (den ligger ofta på drinkarens händer)
  • Placera mikrofonen nära bilens högtalare (hög ljudnivå orsakas troligen av hög musik)
  • Placera brödbrädan och klickknappen nära föraren - i en position som kan nås (i en nödsituation ska föraren enkelt trycka på knappen)

Rekommenderad: