Innholdsfortegnelse:

Sikkerhet Først: 6 trinn
Sikkerhet Først: 6 trinn

Video: Sikkerhet Først: 6 trinn

Video: Sikkerhet Først: 6 trinn
Video: 🚀 AMAZON 2.0 - ИНТЕРНЕТ МАГАЗИН с нуля за 6 часов [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, November
Anonim
Sikkerhet først
Sikkerhet først

Introduksjon

Dette prosjektet ble laget av to studenter ved The Interdisciplinary Center i Herzliya, Israel, som et siste IoT -kursprosjekt

Prosjektet er designet for folk som deler bilen sin med en ny sjåfør, og er redd for bilens sikkerhet (og for personen som kjører den - HELTIDIG;)), veldig lik meg selv - jeg deler bilen min med min yngre bror).

Dette er en trinnvis veiledning for å bygge det ultimate sikkerhetssystemet og beskytte dine nærmeste. På slutten av denne veiledningen har du et system som:

1. Kontrollerer at sjåføren ikke spiste alkohol før han kjørte.

2. Sørger for at støynivået i bilen (enten musikk eller av mennesker) er i en sikker høyde.

3. Varsler om føreren har en nødssituasjon.

- Hvis enten 1 eller 2 ikke er oppfylt, eller føreren klikker på "panikknappen" (3), sendes en e -post med bilens posisjon til den valgte kontakten.

Vi koblet prosjektet til USB -porten på bilen min - som en strømkilde. Hvis du ikke har en USB-port i bilen, kan du selge bilen og kjøpe en ny (eller koble prosjektet til en strømbank).

Sikkerhetsfunksjonene i prosjektet er bare toppen av isfjellet. Du er mer enn velkommen (og til og med sterkt oppmuntret) til å være superkreativ og legge til nye funksjoner i ditt eget prosjekt.

Rekvisita

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

1 x mikro-USB-kabel

1 x "Trykknapp"

1 x motstand

1 x brødbrett

1 x MQ-3 sensor

1 x CZN-15E sensor

12 x jumperkabler (vi anbefaler å bruke så mange mannlige til hunnkabler som mulig, koblet til hverandre for å lage forlengelser)

Trinn 1: Programvare

Programvare
Programvare

Arduino:

Installer Arduino IDE her

Installer følgende driver her

Adafruit IO:

Registrer deg for Adafruit IO her

Blynk:

Last ned blynk -appen til smarttelefonen din og opprett kontoen din i den

Trinn 2: Adafruit IO

Adafruit IO
Adafruit IO

Oppsett - Adafruit IO

  1. På Adafruit IO -nettstedet går du til kategorien "Feeder" og oppretter to nye feeder - "nødsituasjon" og "plassering".
  2. Gå til "Dashboards" -> åpne "Handlinger" -menyen -> opprett et nytt dashbord.
  3. Gi det nye dashbordet et navn, og det er valgfritt å legge til en beskrivelse.
  4. Velg "Opprett" -> klikk på den nye lenken.
  5. Legg merke til de 7 små firkantknappene i det nyopprettede dashbordet.
  6. Trykk på den gule tasten.
  7. Et popup-vindu åpnes.
  8. Lagre strengen du ser i "Aktiv nøkkel" - vi trenger den.
  9. Velg "+" - knappen.
  10. Legg til en "Indikator" -blokk.
  11. Velg "nød" feed.
  12. Fortsette.
  13. Skriv inn en tittel.
  14. Velg "=" i "Betingelser" -menyen.
  15. Sett verdien under den til "1".
  16. Velg "Opprett blokk".
  17. Klikk på den blå "+" - knappen.
  18. Legg til en "Kart" -blokk.
  19. Velg feedet "plassering".
  20. Fortsette.
  21. Skriv inn en tittel.
  22. Velg 24 timer.
  23. Angi type kart til "Satellittbilder".
  24. Velg "Opprett blokk".
  25. Velg den grønne girknappen.
  26. Klikk "Lagre"

Trinn 3: Blynk

Blynk
Blynk

Setter opp - Blynk

  1. Gå til Blynk -appen.
  2. Lag et nytt prosjekt.
  3. Lagre godkjenningsnøkkelen som sendes til e -posten din.
  4. Klikk på den lille (+) knappen.
  5. Legg til følgende widgets: E -post widget og GPS Stream.
  6. Sett GPS Stream til virtuell pin V0.
  7. Sørg for at e -postadressen i e -postmodulen er riktig.
  8. Endre "Innholdstype" -feltet til "tekst/vanlig".

Trinn 4: Kretsen

Kretsen
Kretsen
Kretsen
Kretsen

La oss koble til (!):

ESP8266:

  • 5V -> +
  • G -> -

MQ-3 (Alkoholsensor)

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

CZN-15E

  • G -> -
  • + -> + (på brødbrettet)
  • D0 -> D3 (i ESP)

Trykknapp

  • Første etappe -> D4
  • Andre etappe -> -

Trinn 5: KODE

KODE
KODE

Den nødvendige koden er vedlagt:)

1. Åpne koden i Arduino IDE.

2. Kontroller brettkonfigurasjonen - sørg for at du er på den riktige.

3. Fullfør de manglende variablene i koden:

  • #define EMAIL "e -posten din"
  • char ssid = "navnet på ditt Wifi -nettverk"
  • char pass = "passordet ditt for Wifi -nettverk"
  • char auth = "din Blynk autorisasjonskode"
  • #define AIO_USERNAME "AdafruitIO brukernavn"
  • #define AIO_KEY "AdafruitIO -nøkkel"

Trinn 6: Biloppsett

Biloppsett
Biloppsett
Biloppsett
Biloppsett
Biloppsett
Biloppsett

Setter opp systemet i bilen din

Vår oppsettanbefaling:

  • Plasser alkoholsensoren nær rattet, slik at det kan brenne alkoholnivået fra hånden (Den blir ofte på drinkens hender)
  • Plasser mikrofonen nær bilens høyttalere (høyt støynivå er sannsynligvis forårsaket av høy musikk)
  • Plasser brødbrettet og klikk -knappen nær sjåføren - i en posisjon som kan nås (i nødstilfeller bør sjåføren trykke på knappen enkelt)

Anbefalt: