Sadržaj:

SafetyFirst: 6 koraka
SafetyFirst: 6 koraka

Video: SafetyFirst: 6 koraka

Video: SafetyFirst: 6 koraka
Video: Призрак (фильм) 2024, Novembar
Anonim
Sigurnost na prvom mjestu
Sigurnost na prvom mjestu

Uvod

Ovaj projekat su napravila dva studenta Interdisciplinarnog centra u Herzliji, Izrael, kao završni projekat kursa IoT

Projekt je namijenjen ljudima koji dijele svoj automobil s novim vozačem i boje se za sigurnost automobila (i za osobu koja ga vozi - OČigledno;)), vrlo slično meni - dijelim svoj automobil s mlađim bratom).

Ovo je korak po korak vodič za izgradnju vrhunskog sigurnosnog sistema i zaštitu vaših najmilijih. Na kraju ovog vodiča imat ćete sistem koji:

1. Uvjerava se da vozač prije vožnje nije konzumirao alkohol.

2. Pazi da nivo buke u automobilu (bilo muzike ili ljudi) bude na sigurnoj visini.

3. Upozorenje ako vozač ima hitan slučaj.

- Ako 1 ili 2 nisu ispunjeni, ili vozač klikne na "panik button" (3), e -poruka s lokacijom automobila šalje se odabranom kontaktu.

Povezali smo naš projekt na USB priključak mog automobila - kao izvor napajanja. Ako nemate USB priključak u automobilu, prodajte svoj automobil i kupite novi (ili spojite projekt na power-bank).

Sigurnosne karakteristike projekta samo su vrh ledenog brijega. Više ste nego dobrodošli (pa čak i vrlo ohrabreni) da budete super kreativni i dodate nove mogućnosti svom projektu.

Supplies

1 x ploča ESP8266 (koristili smo Lolin Wemos D1 mini)

1 x mikro-USB kabel

1 x "Taster"

1 x otpornik

1 x Oglasna ploča

1 x MQ-3 senzor

1 x CZN-15E senzor

12 x prespojnih kabela (preporučujemo da koristite što je više moguće muških i ženskih kabela, međusobno spojenih kako biste stvorili produžetke)

Korak 1: Softver

Softver
Softver

Arduino:

Ovdje instalirajte Arduino IDE

Ovdje instalirajte sljedeći upravljački program

Adafruit IO:

Prijavite se na Adafruit IO ovdje

Blynk:

Preuzmite aplikaciju blynk na svoj pametni telefon i otvorite svoj račun u njoj

Korak 2: Adafruit IO

Adafruit IO
Adafruit IO

Postavljanje - Adafruit IO

  1. Na web stranici Adafruit IO idite na karticu "Feeds" i stvorite 2 nova feeda - "hitne slučajeve" i "lokaciju".
  2. Idite na "Nadzorne ploče" -> otvorite izbornik "Radnje" -> stvorite novu nadzornu ploču.
  3. Imenujte novu nadzornu ploču, dodavanje opisa nije obavezno.
  4. Odaberite "Kreiraj" -> kliknite novu vezu.
  5. Primijetite na svojoj novostvorenoj nadzornoj ploči 7 malih kvadratnih gumba.
  6. Pritisnite žuti taster.
  7. Otvorit će se skočni prozor.
  8. Spremite niz koji vidite u "Aktivnom ključu" - trebat će nam.
  9. Odaberite dugme "+".
  10. Dodajte blok "Indikator".
  11. Odaberite feed za hitne slučajeve.
  12. Nastavi.
  13. Upišite naslov.
  14. U izborniku "Uvjeti" odaberite "=".
  15. Postavite vrijednost ispod nje na "1".
  16. Odaberite "Kreiraj blok".
  17. Pritisnite plavo dugme "+".
  18. Dodajte blok "Karta".
  19. Odaberite feed "lokacija".
  20. Nastavi.
  21. Upišite naslov.
  22. Odaberite 24 sata.
  23. Postavite vrstu karte na "Satelitske slike".
  24. Odaberite "Kreiraj blok".
  25. Odaberite zeleno dugme zupčanika.
  26. Pritisnite "Sačuvaj"

Korak 3: Blynk

Blynk
Blynk

Postavljanje - Blynk

  1. Idite na aplikaciju Blynk.
  2. Kreirajte novi projekat.
  3. Sačuvajte ključ za provjeru autentičnosti koji vam je poslan na e -poštu.
  4. Pritisnite malo dugme (+).
  5. Dodajte sljedeće widgete: Widget e -pošte i GPS Stream.
  6. Postavite GPS Stream na virtualni pin V0.
  7. Uverite se da je adresa e -pošte u vidžetu E -pošta ispravna.
  8. Promijenite polje "Vrsta sadržaja" u "tekst/običan".

Korak 4: Krug

The Circuit
The Circuit
The Circuit
The Circuit

Povežimo se (!):

ESP8266:

  • 5V -> +
  • G -> -

MQ-3 (cenzor alkohola)

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

CZN-15E

  • G -> -
  • + -> + (od matične ploče)
  • D0 -> D3 (ESP -a)

Pritisni dugme

  • Prva noga -> D4
  • Druga noga -> -

Korak 5: KOD

CODE
CODE

Potreban kôd je u prilogu:)

1. Otvorite kôd u Arduino IDE -u.

2. Provjerite konfiguraciju ploče - provjerite jeste li na pravoj.

3. Ispunite nedostajuće varijable u kodu:

  • #define EMAIL "vaša e -pošta"
  • char ssid = "naziv vaše WiFi mreže"
  • char pass = "vaša lozinka za WiFi mrežu"
  • char auth = "vaš Blynk kod za autorizaciju"
  • #define AIO_USERNAME "AdafruitIO korisničko ime"
  • #define AIO_KEY "AdafruitIO ključ"

Korak 6: Postavljanje automobila

Postavljanje automobila
Postavljanje automobila
Postavljanje automobila
Postavljanje automobila
Postavljanje automobila
Postavljanje automobila

Postavljanje sistema u vašem automobilu

Naša preporuka za postavljanje:

  • Postavite cenzor alkohola blizu upravljača tako da može potisnuti nivo alkohola iz ruke (često ostaje na rukama pića)
  • Postavite mikrofon blizu zvučnika u automobilu (visok nivo buke vjerovatno uzrokuje glasna muzika)
  • Postavite ploču i dugme za klik blizu vozača - na dostupnom mjestu (u hitnim slučajevima vozač bi trebao lako pritisnuti dugme)

Preporučuje se: