Sommario:

SafetyFirst: 6 passaggi
SafetyFirst: 6 passaggi

Video: SafetyFirst: 6 passaggi

Video: SafetyFirst: 6 passaggi
Video: Safety First: Building a Resilient Culture I Best Practice 2024, Novembre
Anonim
La sicurezza prima
La sicurezza prima

introduzione

Questo progetto è stato realizzato da due studenti del Centro interdisciplinare di Herzliya, in Israele, come progetto finale del corso IoT

Il progetto è pensato per le persone che condividono la propria auto con un nuovo guidatore e temono per la sicurezza dell'auto (e per la persona che la guida - OVVIAMENTE;)), molto simile a me - condivido la mia auto con mio fratello minore).

Questa è una guida passo passo per costruire il sistema di sicurezza definitivo e proteggere i tuoi cari. Alla fine di questa guida avrai un sistema che:

1. Si assicura che il conducente non abbia consumato alcol prima di mettersi alla guida.

2. Si assicura che il livello di rumore nell'auto (musicale o di persone) sia ad un'altezza di sicurezza.

3. Avvisa se il conducente sta avendo un'emergenza.

- Se 1 o 2 non vengono soddisfatti, o se il conducente fa clic sul "pulsante antipanico" (3), viene inviata un'e-mail con la posizione dell'auto al contatto prescelto.

Abbiamo collegato il nostro progetto alla porta USB della mia auto, come fonte di alimentazione. Se non hai una porta USB nella tua auto, vendi la tua auto e acquistane una nuova (o collega il progetto a un power bank).

Le caratteristiche di sicurezza del progetto sono solo la punta dell'iceberg. Sei più che benvenuto (e anche altamente incoraggiato) a essere super creativo e ad aggiungere nuove funzionalità al tuo progetto.

Forniture

1 x scheda ESP8266 (abbiamo usato Lolin Wemos D1 mini)

1 x cavo micro-USB

1 x "pulsante"

1 x resistore

1 x tagliere

1 x sensore MQ-3

1 x sensore CZN-15E

12 x cavi jumper (si consiglia di utilizzare il maggior numero possibile di cavi maschio-femmina, collegati tra loro per creare estensioni)

Passaggio 1: software

Software
Software

Arduino:

Installa Arduino IDE qui

Installa il seguente driver qui

Adafruit IO:

Iscriviti ad Adafruit IO qui

Blynk:

Scarica l'app blynk sul tuo smartphone e crea il tuo account al suo interno

Passaggio 2: Adafruit IO

Adafruit IO
Adafruit IO

Configurazione - Adafruit IO

  1. Nel sito Web di Adafruit IO, vai alla scheda "Feed" e crea 2 nuovi feed: "emergenza" e "posizione".
  2. Vai su "Dashboard" -> apri il menu "Azioni" -> crea una nuova dashboard.
  3. Assegna un nome alla nuova dashboard, l'aggiunta di una descrizione è facoltativa.
  4. Seleziona "Crea" -> fai clic sul nuovo collegamento.
  5. Nota nella dashboard appena creata i 7 piccoli pulsanti quadrati.
  6. Premi il tasto giallo.
  7. Si aprirà una finestra pop-up.
  8. Salva la stringa che vedi nella "Chiave attiva": ne avremo bisogno.
  9. Seleziona il pulsante "+".
  10. Aggiungi un blocco "Indicatore".
  11. Seleziona il feed "emergenza".
  12. Continua.
  13. Digita un titolo.
  14. Nel menu "Condizioni" scegli "=".
  15. Imposta il valore sotto di esso su "1".
  16. Seleziona "Crea blocco".
  17. Fare clic sul pulsante blu "+".
  18. Aggiungi un blocco "Mappa".
  19. Scegli il feed "posizione".
  20. Continua.
  21. Digita un titolo.
  22. Scegli 24 ore.
  23. Imposta il tipo di mappa su "Immagini satellitari".
  24. Seleziona "Crea blocco".
  25. Seleziona il pulsante verde dell'ingranaggio.
  26. Fare clic su "Salva"

Passaggio 3: Blynk

Blynk
Blynk

Configurazione - Blynk

  1. Vai all'app Blynk.
  2. Crea un nuovo progetto.
  3. Salva la chiave di autenticazione che viene inviata alla tua email.
  4. Fare clic sul piccolo pulsante (+).
  5. Aggiungi i seguenti widget: widget e-mail e streaming GPS.
  6. Imposta il flusso GPS sul pin virtuale V0.
  7. Assicurati che l'indirizzo email nel widget Email sia corretto.
  8. Modifica il campo "Tipo di contenuto" in "testo/normale".

Passaggio 4: il circuito

Il circuito
Il circuito
Il circuito
Il circuito

Connettiamoci (!):

ESP8266:

  • 5V -> +
  • G -> -

MQ-3 (censore dell'alcol)

  • A0 -> A0 (dell'ESP)
  • TERRA -> -
  • VCC -> +

CZN-15E

  • G -> -
  • + -> + (della breadboard)
  • D0 -> D3 (dell'ESP)

Premi il bottone

  • Prima tappa -> D4
  • Seconda tappa -> -

Passaggio 5: CODICE

CODICE
CODICE

In allegato il codice necessario:)

1. Apri il codice nell'IDE di Arduino.

2. Controlla la configurazione della tua scheda: assicurati di essere su quella giusta.

3. Completa le variabili mancanti nel codice:

  • #define EMAIL "la tua email"
  • char ssid = "nome della tua rete Wi-Fi"
  • char pass = "password della tua rete Wi-Fi"
  • char auth = "il tuo codice di autorizzazione Blynk"
  • #define AIO_USERNAME "Nome utente AdafruitIO"
  • #define AIO_KEY "Chiave AdafruitIO"

Passaggio 6: configurazione dell'auto

Configurazione dell'auto
Configurazione dell'auto
Configurazione dell'auto
Configurazione dell'auto
Configurazione dell'auto
Configurazione dell'auto

Configurazione del sistema nella tua auto

Il nostro consiglio di installazione:

  • Posiziona il censore dell'alcol vicino al volante in modo che possa misurare i livelli di alcol dalla mano (spesso rimane sulle mani di chi beve)
  • Posiziona il microfono vicino agli altoparlanti dell'auto (l'alto livello di rumore è probabilmente causato dalla musica ad alto volume)
  • Posiziona la breadboard e il pulsante di clic vicino al driver - in una posizione raggiungibile (in caso di emergenza il guidatore dovrebbe premere facilmente il pulsante)

Consigliato: