Indholdsfortegnelse:

Sikkerhed Først: 6 trin
Sikkerhed Først: 6 trin

Video: Sikkerhed Først: 6 trin

Video: Sikkerhed Først: 6 trin
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
Sikkerhed først
Sikkerhed først

Introduktion

Dette projekt blev lavet af to studerende fra The Interdisciplinary Center i Herzliya, Israel, som et afsluttende IoT -kursusprojekt

Projektet er designet til folk, der deler deres bil med en ny chauffør, og er bange for bilens sikkerhed (og for personen, der kører den - HELTIGT;)), meget gerne mig selv - jeg deler min bil med min yngre bror).

Dette er en trinvis vejledning til opbygning af det ultimative sikkerhedssystem og beskyttelse af dine kære. I slutningen af denne vejledning har du et system, der:

1. Sørger for, at føreren ikke indtog alkohol, før han kørte.

2. Sørger for, at støjniveauet i bilen (enten musik eller af mennesker) er i en sikker højde.

3. Advarsler, hvis føreren har en nødsituation.

- Hvis enten 1 eller 2 ikke er opfyldt, eller føreren klikker på "panikknappen" (3), sendes en e -mail med bilens placering til den valgte kontaktperson.

Vi sluttede vores projekt til USB -porten på min bil - som en strømkilde. Hvis du ikke har en USB-port i din bil, skal du sælge din bil og købe en ny (eller slut projektet til en powerbank).

Projektets sikkerhedsfunktioner er kun toppen af isbjerget. Du er mere end velkommen (og endda stærkt opmuntret) til at være super kreativ og tilføje nye funktioner til dit eget projekt.

Forbrugsvarer

1 x ESP8266 Board (vi brugte Lolin Wemos D1 mini)

1 x Micro-USB-kabel

1 x "trykknap"

1 x modstand

1 x brødbræt

1 x MQ-3 sensor

1 x CZN-15E sensor

12 x jumperkabler (vi anbefaler at bruge så mange han- til hunkabler som muligt, forbundet til hinanden for at oprette forlængelser)

Trin 1: Software

Software
Software

Arduino:

Installer Arduino IDE her

Installer følgende driver her

Adafruit IO:

Tilmeld dig Adafruit IO her

Blynk:

Download blynk -appen til din smartphone, og opret din konto i den

Trin 2: Adafruit IO

Adafruit IO
Adafruit IO

Opsætning - Adafruit IO

  1. På Adafruit IO -webstedet skal du gå til fanen "Feeds" og oprette 2 nye feeds - "nødsituation" og "placering".
  2. Gå til "Dashboards" -> åbn menuen "Handlinger" -> opret et nyt dashboard.
  3. Navngiv det nye dashboard, tilføjelse af en beskrivelse er valgfri.
  4. Vælg "Opret" -> klik på det nye link.
  5. Læg mærke til de 7 små firkantede knapper i dit nyoprettede instrumentbræt.
  6. Tryk på den gule tast.
  7. Et pop op-vindue åbnes.
  8. Gem den streng, du ser i "Aktiv nøgle" - vi har brug for den.
  9. Vælg knappen "+".
  10. Tilføj en "indikator" -blok.
  11. Vælg "nød" feed.
  12. Blive ved.
  13. Indtast en titel.
  14. Vælg "=" i menuen "Betingelser".
  15. Indstil værdien under den til "1".
  16. Vælg "Opret blok".
  17. Klik på den blå "+" knap.
  18. Tilføj en "Kort" -blok.
  19. Vælg feedet "placering".
  20. Blive ved.
  21. Indtast en titel.
  22. Vælg 24 timer.
  23. Indstil korttypen til "Satellitbilleder".
  24. Vælg "Opret blok".
  25. Vælg den grønne gearknap.
  26. Klik på "Gem"

Trin 3: Blynk

Blynk
Blynk

Opsætning - Blynk

  1. Gå til Blynk -appen.
  2. Opret et nyt projekt.
  3. Gem den godkendelsesnøgle, der sendes til din e -mail.
  4. Klik på den lille (+) knap.
  5. Tilføj følgende widgets: E -mail -widget og GPS Stream.
  6. Indstil GPS Stream til virtuel pin V0.
  7. Sørg for, at e -mail -adressen i e -mail -widgeten er korrekt.
  8. Skift feltet "Indholdstype" til "tekst/almindeligt".

Trin 4: Kredsløbet

Kredsløbet
Kredsløbet
Kredsløbet
Kredsløbet

Lad os forbinde (!):

ESP8266:

  • 5V -> +
  • G -> -

MQ-3 (Alkoholcensor)

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

CZN-15E

  • G -> -
  • + -> + (på brødbrættet)
  • D0 -> D3 (i ESP)

Trykknap

  • Første etape -> D4
  • Andet ben -> -

Trin 5: KODE

KODE
KODE

Den nødvendige kode er vedhæftet:)

1. Åbn koden i Arduino IDE.

2. Kontroller din tavlekonfiguration - sørg for at du er på den rigtige.

3. Udfyld de manglende variabler i koden:

  • #define EMAIL "din e -mail"
  • char ssid = "dit Wifi -netværksnavn"
  • char pass = "din adgangskode til Wifi -netværk"
  • char auth = "din Blynk -autorisationskode"
  • #define AIO_USERNAME "AdafruitIO brugernavn"
  • #define AIO_KEY "AdafruitIO -nøgle"

Trin 6: Bilopsætning

Bilopsætning
Bilopsætning
Bilopsætning
Bilopsætning
Bilopsætning
Bilopsætning

Opsætning af systemet i din bil

Vores opsætningsanbefaling:

  • Placer alkoholcensoren tæt på rattet, så det kan dæmpe alkoholindholdet fra hånden (Den bliver ofte på drinkens hænder)
  • Placer mikrofonen nær bilens højttalere (højt støjniveau skyldes sandsynligvis høj musik)
  • Placer brødbrættet og klikknappen tæt på føreren - på en tilgængelig position (i nødstilfælde skal føreren let trykke på knappen)

Anbefalede: