Table des matières:

Comment faire une minuterie sans contact pour se laver les mains #Covid-19 : 3 étapes
Comment faire une minuterie sans contact pour se laver les mains #Covid-19 : 3 étapes

Vidéo: Comment faire une minuterie sans contact pour se laver les mains #Covid-19 : 3 étapes

Vidéo: Comment faire une minuterie sans contact pour se laver les mains #Covid-19 : 3 étapes
Vidéo: #DUNYA/ #COVID-19 : AVEC QUOI SE LAVER LES #MAINS POUR SE PROTEGER? 2024, Juin
Anonim
Comment faire une minuterie sans contact pour se laver les mains #Covid-19
Comment faire une minuterie sans contact pour se laver les mains #Covid-19

Salut ! Ce tutoriel va vous montrer comment créer un contact sans minuterie. en effet en cette période d'épidémie de coronavirus il est vraiment important de bien se laver les mains. C'est pourquoi, j'ai créé cette minuterie. Pour ce minuteur j'ai utilisé un écran LCD Nokia 5110 pour imprimer le temps restant, le capteur HC-SR04 pour allumer le minuteur (pour servir de bouton sans contact) et un buzzer comme indicateur sonore du début et de la fin du minuteur.

Matériel nécessaire

  1. 1x Arduino Nano ou un autre Arduino
  2. 1x capteur HC-SR04
  3. 1 écran LCD Nokia 5110
  4. Buzzer / haut-parleur piézo
  5. Sauteur
  6. 1x résistance de 330 ohms
  7. 1x résistance 1K
  8. 4 résistances 10K
  9. Résistance de 100 Ohm (facultatif)

Étape 1: Câblage

Câblage
Câblage

Voici les différents câblages pour chaque élément:

Pour Nokia 5110 LCD

  • Connectez la broche 1 (RST Pin) à la broche 6 d'Arduino via la résistance 10K.
  • Connectez la broche 2 (SCE Pin) à la broche 7 d'Arduino via la résistance 1K.
  • Connectez la broche 3 (D/C Pin) à la broche 5 d'Arduino via la résistance 10K.
  • Connectez la broche 4 (DIN Pin) à la broche 4 d'Arduino via la résistance 10K.
  • Connectez la broche 5 (CLK Pin) à la broche 3 d'Arduino via la résistance 10K.
  • Connectez la broche 6 (VCC Pin) à la broche 3.3V d'Arduino.
  • Connectez la broche 7 (Broche LED) au GND d'Arduino via une résistance de 330 ohms.
  • Connectez la broche 8 (GND Pin) au GND d'Arduino.

Pour capteur HC-SR04

  • Connectez la broche VCC à la broche 3.3V d'Arduino.
  • Connectez la broche de déclenchement à la broche 9 d'Arduino.
  • Connectez la broche Echo à la broche 10 d'Arduino.
  • Connectez la broche Gnd au GND d'Arduino.

Pour buzzer

  • Connectez la broche VCC à la broche 8 d'Arduino via la résistance de 100 ohms.
  • Connectez la broche Gnd au GND d'Arduino.

Étape 2: programmer

Programme
Programme

Le fonctionnement du programme:

  • imprimer "bonjour s'il vous plaît démarrer la minuterie" sur l'écran
  • mesurer la distance avec HC-SR04
  • Si distance >= 30 cm:

    • jouer la minuterie démarrer la musique avec buzzer
    • démarrer la minuterie de 30 secondes

après la fin de la minuterie:

  • jouer de la musique de fin de minuterie avec buzzer
  • imprimer le premier message: "hello Please start the timer" à l'écran

ces instructions tournent en boucle.

pour télécharger le code:

  1. Téléchargez et ouvrez le fichier qui se trouve à la fin de l'étape.
  2. Ouvrez le gestionnaire de librairies: Sketch -> Include Library -> Manage Librairies…
  3. Ecrire "PCD8544" dans la barre de recherche et Installer les librairies 'PCD8544' de Carlos Rodrigues
  4. Fermer les librairies Manager
  5. Si vous utilisez un Arduino Nano: Sélectionnez 'Arduino Duemilanove ou Diecimila' dans: Tools -> Board -> Arduino Duemilanove ou Diecimila car il y a une erreur dans Upload lorsque je sélectionne 'Arduino Nano'
  6. Téléchargez le code

Si vous voulez changer le délai du dimer il vous suffit de changer la valeur de la variable delayTimer dans la ligne 32 par défaut c'est à 30 secondes.

Si vous voulez changer la distance avec le capteur HC-SR04 pour démarrer le chronomètre, il vous suffit de changer la valeur de la variable startDistance dans la ligne 12 par défaut c'est à 30 cm.

Étape 3: Résultat

Conseillé: