Table des matières:

La sécurité d'abord : 6 étapes
La sécurité d'abord : 6 étapes

Vidéo: La sécurité d'abord : 6 étapes

Vidéo: La sécurité d'abord : 6 étapes
Vidéo: Permis de conduire - 6 points à contrôler avant de démarrer 2024, Novembre
Anonim
La sécurité d'abord
La sécurité d'abord

introduction

Ce projet a été réalisé par deux étudiants du Centre interdisciplinaire d'Herzliya, en Israël, en tant que projet de cours final sur l'IoT

Le projet s'adresse aux personnes qui partagent leur voiture avec un nouveau conducteur, et craignent pour la sécurité de la voiture (et pour la personne qui la conduit - Evidemment;)), un peu comme moi - je partage ma voiture avec mon petit frère).

Ceci est un guide étape par étape pour construire le système de sécurité ultime et protéger vos proches. À la fin de ce guide, vous aurez un système qui:

1. S'assure que le conducteur n'a pas consommé d'alcool avant de conduire.

2. S'assure que le niveau de bruit dans la voiture (que ce soit la musique ou les personnes) est à une hauteur sûre.

3. Alertes si le conducteur a une urgence.

- Si 1 ou 2 n'est pas respecté, ou si le conducteur clique sur le "bouton panique" (3), un email avec la localisation de la voiture est envoyé au contact choisi.

Nous avons connecté notre projet au port USB de ma voiture - comme source d'alimentation. Si vous n'avez pas de port USB dans votre voiture, vendez votre voiture et achetez-en une nouvelle (ou connectez le projet à une banque d'alimentation).

Les caractéristiques de sécurité du projet ne sont que la pointe de l'iceberg. Vous êtes plus que bienvenu (et même fortement encouragé) à être super créatif et à ajouter de nouvelles fonctionnalités à votre propre projet.

Fournitures

1 x carte ESP8266 (nous avons utilisé Lolin Wemos D1 mini)

1 x câble micro-USB

1 x "bouton poussoir"

1 x résistance

1 x planche à pain

1 x capteur MQ-3

1 x capteur CZN-15E

12 x câbles de démarrage (nous vous recommandons d'utiliser autant de câbles mâles à femelles que possible, connectés les uns aux autres afin de créer des extensions)

Étape 1: Logiciel

Logiciel
Logiciel

Arduino:

Installez l'IDE Arduino ici

Installez le pilote suivant ici

Adafruit IO:

Inscrivez-vous à Adafruit IO ici

Blynk:

Téléchargez l'application blynk sur votre smartphone et créez-y votre compte

Étape 2: Adafruit IO

Adafruit IO
Adafruit IO

Mise en place - Adafruit IO

  1. Sur le site Web d'Adafruit IO, accédez à l'onglet "Flux" et créez 2 nouveaux flux - "urgence" et "emplacement".
  2. Allez dans les "Tableaux de bord" -> ouvrez le menu "Actions" -> créez un nouveau tableau de bord.
  3. Nommez le nouveau tableau de bord, l'ajout d'une description est facultatif.
  4. Sélectionnez "Créer" -> cliquez sur le nouveau lien.
  5. Remarquez dans votre tableau de bord nouvellement créé les 7 petits boutons carrés.
  6. Appuyez sur la touche jaune.
  7. Une fenêtre contextuelle s'ouvrira.
  8. Enregistrez la chaîne que vous voyez dans la "Clé active" - nous en aurons besoin.
  9. Sélectionnez le bouton "+".
  10. Ajoutez un bloc "Indicateur".
  11. Sélectionnez le flux « d'urgence ».
  12. Continuer.
  13. Tapez un titre.
  14. Dans le menu "Conditions", choisissez "=".
  15. Définissez la valeur en dessous sur "1".
  16. Sélectionnez "Créer un bloc".
  17. Cliquez sur le bouton bleu "+".
  18. Ajoutez un bloc "Carte".
  19. Choisissez le flux « emplacement ».
  20. Continuer.
  21. Tapez un titre.
  22. Choisissez 24 heures.
  23. Définissez le type de carte sur « Imagerie satellite ».
  24. Sélectionnez "Créer un bloc".
  25. Sélectionnez le bouton d'engrenage vert.
  26. Cliquez sur "Enregistrer"

Étape 3: Blynk

Blynk
Blynk

Mise en place - Blynk

  1. Accédez à l'application Blynk.
  2. Créer un nouveau projet.
  3. Enregistrez la clé d'authentification qui est envoyée à votre e-mail.
  4. Cliquez sur le petit bouton (+).
  5. Ajoutez les widgets suivants: widget d'e-mail et flux GPS.
  6. Réglez le flux GPS sur la broche virtuelle V0.
  7. Assurez-vous que l'adresse e-mail dans le widget E-mail est correcte.
  8. Remplacez le champ « Type de contenu » par « text/plain ».

Étape 4: Le circuit

Le circuit
Le circuit
Le circuit
Le circuit

Connectons-nous (!):

ESP8266:

  • 5V -> +
  • G -> -

MQ-3 (Censeur d'alcool)

  • A0 -> A0 (de l'ESP)
  • TERRE -> -
  • VCC -> +

CZN-15E

  • G -> -
  • + -> + (de la maquette)
  • D0 -> D3 (de l'ESP)

Bouton poussoir

  • Première étape -> D4
  • Match retour -> -

Étape 5: CODE

CODE
CODE

Le code nécessaire est joint:)

1. Ouvrez le code dans Arduino IDE.

2. Vérifiez la configuration de votre carte - assurez-vous que vous êtes sur la bonne.

3. Complétez les variables manquantes dans le code:

  • #define EMAIL "votre email"
  • char ssid = "votre nom de réseau Wifi"
  • char pass = "votre mot de passe réseau Wifi"
  • char auth = "votre code d'autorisation Blynk"
  • #define AIO_USERNAME "Nom d'utilisateur AdafruitIO"
  • #define AIO_KEY "Clé AdafruitIO"

Étape 6: configuration de la voiture

Configuration de la voiture
Configuration de la voiture
Configuration de la voiture
Configuration de la voiture
Configuration de la voiture
Configuration de la voiture

Installation du système dans votre voiture

Notre recommandation de configuration:

  • Placez le censeur d'alcool près du volant afin qu'il puisse mesurer les niveaux d'alcool de la main (il reste souvent sur les mains du buveur)
  • Placez le microphone près des haut-parleurs de la voiture (le niveau de bruit élevé est probablement causé par la musique forte)
  • Placez la maquette et le bouton de clic à proximité du conducteur - à une position accessible (en cas d'urgence, le conducteur doit appuyer facilement sur le bouton)

Conseillé: