Taula de continguts:

Com fer que un temporitzador tingui menys contacte per rentar-se les mans # Covid-19: 3 passos
Com fer que un temporitzador tingui menys contacte per rentar-se les mans # Covid-19: 3 passos

Vídeo: Com fer que un temporitzador tingui menys contacte per rentar-se les mans # Covid-19: 3 passos

Vídeo: Com fer que un temporitzador tingui menys contacte per rentar-se les mans # Covid-19: 3 passos
Vídeo: Буэнос-Айрес - Невероятно яркая и душевная столица Аргентины. Гостеприимная и легкая для иммиграции 2024, Desembre
Anonim
Com fer que un temporitzador tingui menys contacte per rentar-se les mans # Covid-19
Com fer que un temporitzador tingui menys contacte per rentar-se les mans # Covid-19

Hola! Aquest tutorial us mostrarà com fer que un temporitzador tingui menys contacte. de fet, en aquest període d'epidèmia de coronavirus és molt important rentar-se bé les mans. És per això que he creat aquest temporitzador. Per a aquest temporitzador he utilitzat una pantalla LCD del Nokia 5110 per imprimir el temps restant, el sensor HC-SR04 per activar el temporitzador (per fer de botó sense contacte) i un brunzidor com a indicador audible de l’inici i del final del temporitzador..

Material necessari

  1. 1 Arduino Nano o un altre Arduino
  2. 1x sensor HC-SR04
  3. 1x pantalla LCD Nokia 5110
  4. Buzzer / altaveu piezoelèctric
  5. Saltador
  6. 1x resistència de 330 ohms
  7. 1x resistència 1K
  8. 4x resistències de 10K
  9. Resistència de 100 Ohm (opcional)

Pas 1: cablejat

Cablejat
Cablejat

Aquests són els diferents cablejats per a cada element:

Per a Nokia 5110 LCD

  • Connecteu el pin 1 (pin RST) al pin 6 d'Arduino mitjançant la resistència de 10K.
  • Connecteu el pin 2 (pin SCE) al pin 7 d'Arduino mitjançant la resistència 1K.
  • Connecteu el pin 3 (pin D / C) al pin 5 d'Arduino mitjançant la resistència de 10K.
  • Connecteu el pin 4 (pin DIN) al pin 4 d'Arduino mitjançant la resistència de 10K.
  • Connecteu el pin 5 (pin CLK) al pin 3 d'Arduino mitjançant la resistència de 10K.
  • Connecteu el pin 6 (pin VCC) al pin d'Arduino de 3,3 V.
  • Connecteu el pin 7 (pin LED) al GND d'Arduino mitjançant una resistència de 330 ohms.
  • Connecteu el pin 8 (pin GND) al GND d'Arduino.

Per al sensor HC-SR04

  • Connecteu el pin VCC al pin de 3,3 V d’Arduino.
  • Connecteu el pin Trig al pin 9 d'Arduino.
  • Connecteu el pin Echo al pin 10 d'Arduino.
  • Connecteu el pin Gnd al GND d'Arduino.

Per al brunzidor

  • Connecteu el pin VCC als 8 pins d'Arduino mitjançant la resistència de 100 ohm.
  • Connecteu el pin Gnd al GND d'Arduino.

Pas 2: programa

Programa
Programa

El funcionament del programa:

  • imprimeix "hola Si us plau, inicia el temporitzador" a la pantalla
  • mesura la distància amb HC-SR04
  • Si la distància> = 30 cm:

    • reproduir el temporitzador per iniciar la música amb el brunzidor
    • Temporitzador d'inici de 30 segons

després del final del temporitzador:

  • reproduir música final del temporitzador amb zumbador
  • imprimeix el primer missatge: "hola Si us plau, inicia el temporitzador" a la pantalla

aquestes instruccions converteixen un bucle.

per penjar el codi:

  1. Baixeu i obriu el fitxer que es troba al final del pas.
  2. Obriu les balances del gestor: Sketch -> Inclou biblioteca -> Gestiona les balances …
  3. Escriviu "PCD8544" a la barra de cerca i instal·leu les biblioteques "PCD8544" de Carlos Rodrigues
  4. Tanqueu les biblioteques del gestor
  5. Si utilitzeu un Arduino Nano: seleccioneu "Arduino Duemilanove o Diecimila" a: Eines -> Tauler -> Arduino Duemilanove o Diecimila perquè hi ha un error a Pujar quan selecciono "Arduino Nano"
  6. Pengeu el codi

Si voleu canviar el retard del dímer, és suficient que canvieu el valor de la variable delayTimer a la línia 32 per defecte, sigui a 30 segons.

Si voleu canviar la distància amb el sensor HC-SR04 per iniciar el temporitzador, és suficient que canvieu el valor de la variable startDistance a la línia 12 per defecte que sigui a 30 cm.

Pas 3: Resultat

Recomanat: