Cuprins:

Siguranță În primul rând: 6 pași
Siguranță În primul rând: 6 pași
Anonim
SafetyFirst
SafetyFirst

Introducere

Acest proiect a fost realizat de doi studenți ai Centrului Interdisciplinar din Herzliya, Israel, ca proiect final de curs IoT

Proiectul este conceput pentru persoanele care își împart mașina cu un șofer nou și se tem de siguranța mașinii (și pentru persoana care o conduce - în mod evident;)), la fel ca mine - Îmi împărtășesc mașina cu fratele meu mai mic).

Acesta este un ghid pas cu pas pentru construirea sistemului de siguranță suprem și protejarea celor dragi. La sfârșitul acestui ghid veți avea un sistem care:

1. Se asigură că șoferul nu a consumat alcool înainte de a conduce.

2. Se asigură că nivelul zgomotului din mașină (fie muzică, fie de către oameni) este la o înălțime sigură.

3. Alertă dacă șoferul are o urgență.

- Dacă 1 sau 2 nu sunt îndeplinite sau dacă șoferul face clic pe „butonul de panică” (3), un e-mail cu locația mașinii este trimis la contactul ales.

Ne-am conectat proiectul la portul USB al mașinii mele - ca sursă de alimentare. Dacă nu aveți un port USB în mașină, vindeți mașina și cumpărați unul nou (sau conectați proiectul la o bancă de alimentare).

Caracteristicile de siguranță ale proiectului sunt doar vârful aisbergului. Ești mai mult decât binevenit (și chiar foarte încurajat), să fii super creativ și să adaugi noi caracteristici propriului tău proiect.

Provizii

1 x placă ESP8266 (am folosit Lolin Wemos D1 mini)

1 x cablu micro-USB

1 x „Buton de apăsare”

1 x rezistor

1 x panou de pâine

1 x senzor MQ-3

1 x senzor CZN-15E

12 x cabluri jumper (vă recomandăm să utilizați cât mai multe cabluri de la tată la tată, conectate între ele pentru a crea extensii)

Pasul 1: Software

Software
Software

Arduino:

Instalați Arduino IDE aici

Instalați următorul driver aici

Adafruit IO:

Înscrieți-vă la Adafruit IO aici

Blynk:

Descărcați aplicația blynk pe telefonul smartphone și creați-vă contul în ea

Pasul 2: Adafruit IO

Adafruit IO
Adafruit IO

Configurare - Adafruit IO

  1. Pe site-ul web Adafruit IO, accesați fila „Fluxuri” și creați 2 fluxuri noi - „de urgență” și „locație”.
  2. Accesați „Tablouri de bord” -> deschideți meniul „Acțiuni” -> creați un nou tablou de bord.
  3. Denumiți noul tablou de bord, adăugarea unei descrieri este opțională.
  4. Selectați „Creați” -> faceți clic pe noul link.
  5. Observați în tabloul de bord nou creat cele 7 butoane pătrate mici.
  6. Apăsați butonul galben.
  7. Se va deschide o fereastră pop-up.
  8. Salvați șirul pe care îl vedeți în „Cheia activă” - vom avea nevoie de el.
  9. Selectați butonul „+”.
  10. Adăugați un bloc „Indicator”.
  11. Selectați fluxul „de urgență”.
  12. Continua.
  13. Introduceți un titlu.
  14. În meniul „Condiții” alegeți „=”.
  15. Setați valoarea de sub aceasta la „1”.
  16. Selectați „Creați bloc”.
  17. Faceți clic pe butonul albastru „+”.
  18. Adăugați un bloc „Hartă”.
  19. Alegeți feedul „locație”.
  20. Continua.
  21. Introduceți un titlu.
  22. Alege 24 de ore.
  23. Setați tipul de hartă la „Imagini prin satelit”.
  24. Selectați „Creați bloc”.
  25. Selectați butonul roată verde.
  26. Faceți clic pe „Salvați”

Pasul 3: Blynk

Blynk
Blynk

Configurare - Blynk

  1. Accesați aplicația Blynk.
  2. Creați un proiect nou.
  3. Salvați cheia de autentificare care este trimisă la adresa dvs. de e-mail.
  4. Faceți clic pe butonul mic (+).
  5. Adăugați următoarele widget-uri: Widget pentru e-mail și flux GPS.
  6. Setați fluxul GPS la pinul virtual V0.
  7. Asigurați-vă că adresa de e-mail din widgetul E-mail este corectă.
  8. Schimbați câmpul „Tip conținut” la „text / simplu”.

Pasul 4: Circuitul

Circuitul
Circuitul
Circuitul
Circuitul

Permiteți conectarea (!):

ESP8266:

  • 5V -> +
  • G -> -

MQ-3 (cenzor de alcool)

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

CZN-15E

  • G -> -
  • + -> + (din tabla de verificare)
  • D0 -> D3 (din ESP)

Apasa butonul

  • Prima etapă -> D4
  • Etapa a doua -> -

Pasul 5: COD

COD
COD

Codul necesar este atașat:)

1. Deschideți codul în Arduino IDE.

2. Verificați configurația plăcii - asigurați-vă că sunteți pe cea potrivită.

3. Completați variabilele lipsă din cod:

  • #define EMAIL „adresa dvs. de e-mail”
  • char ssid = "numele rețelei Wifi"
  • char pass = "parola rețelei Wifi"
  • char auth = "codul dvs. de autorizare Blynk"
  • #define AIO_USERNAME "AdafruitIO username"
  • #define AIO_KEY "Cheia AdafruitIO"

Pasul 6: Configurarea mașinii

Configurare mașină
Configurare mașină
Configurare mașină
Configurare mașină
Configurare mașină
Configurare mașină

Configurarea sistemului în mașină

Recomandarea noastră de configurare:

  • Așezați cenzorul de alcool aproape de volan, astfel încât să poată controla nivelurile de alcool din mână (Rămâne adesea pe mâinile băutorului)
  • Așezați microfonul lângă difuzoarele mașinii (nivelul ridicat de zgomot este probabil cauzat de muzica puternică)
  • Așezați panoul de control și butonul de clic aproape de șofer - într-o poziție accesibilă (în caz de urgență, șoferul ar trebui să apese butonul cu ușurință)

Recomandat: