Cuprins:

Cum să faci un contact mai puțin temporizat pentru a te spăla pe mâini # Covid-19: 3 pași
Cum să faci un contact mai puțin temporizat pentru a te spăla pe mâini # Covid-19: 3 pași

Video: Cum să faci un contact mai puțin temporizat pentru a te spăla pe mâini # Covid-19: 3 pași

Video: Cum să faci un contact mai puțin temporizat pentru a te spăla pe mâini # Covid-19: 3 pași
Video: Oana Niculita - Proiecte de audit clinic si implementare de practici bazate pe dovezi - parteneriat 2024, Iunie
Anonim
Cum să faci un temporizator mai puțin contact pentru a te spăla pe mâini # Covid-19
Cum să faci un temporizator mai puțin contact pentru a te spăla pe mâini # Covid-19

Salut ! Acest tutorial vă va arăta cum să faceți un temporizator mai puțin contact. într-adevăr, în această perioadă de epidemie de coronavirus, este foarte important să vă spălați bine pe mâini. De aceea, am creat acest cronometru. Pentru acest temporizator am folosit un ecran LCD Nokia 5110 pentru imprimarea timpului rămas, senzorul HC-SR04 pentru pornirea temporizatorului (pentru a servi ca buton fără contact) și un buzzer ca indicator sonor al începutului și sfârșitului temporizatorului.

Material necesar

  1. 1x Arduino Nano sau un alt Arduino
  2. 1x senzor HC-SR04
  3. 1x ecran LCD Nokia 5110
  4. Buzzer / difuzor piezo
  5. Săritor
  6. 1x rezistor de 330 ohmi
  7. 1x rezistor 1K
  8. 4x rezistențe 10K
  9. Rezistor de 100 Ohm (opțional)

Pasul 1: Cablare

Cablare
Cablare

Iată cablurile diferite pentru fiecare element:

Pentru Nokia 5110 LCD

  • Conectați pinul 1 (pinul RST) la pinul 6 al Arduino prin rezistorul de 10K.
  • Conectați pinul 2 (pinul SCE) la pinul 7 al Arduino prin rezistorul 1K.
  • Conectați pinul 3 (pinul D / C) la pinul 5 al Arduino prin rezistorul de 10K.
  • Conectați pinul 4 (pinul DIN) la pinul 4 al Arduino prin rezistorul de 10K.
  • Conectați pinul 5 (pinul CLK) la pinul 3 al Arduino prin rezistorul 10K.
  • Conectați pinul 6 (pinul VCC) la pinul de 3,3 V al Arduino.
  • Conectați pinul 7 (pinul LED) la GND-ul Arduino printr-un rezistor de 330 ohmi.
  • Conectați pinul 8 (pinul GND) la GND-ul Arduino.

Pentru senzorul HC-SR04

  • Conectați pinul VCC la pinul de 3,3 V al Arduino.
  • Conectați Pinul Trig la pinul 9 al Arduino.
  • Conectați pinul Echo la pinul 10 al Arduino.
  • Conectați Pinul Gnd la GND-ul Arduino.

Pentru buzzer

  • Conectați pinul VCC la pinul 8 al Arduino prin rezistorul de 100 ohmi.
  • Conectați Pinul Gnd la GND-ul Arduino.

Pasul 2: Program

Program
Program

Operațiunea programului:

  • tipăriți „salut Vă rugăm să porniți cronometrul” pe ecran
  • măsurați distanța cu HC-SR04
  • Dacă distanța> = 30 cm:

    • redați cronometrul începeți muzica cu buzzer
    • Timer de pornire de 30 de secunde

după terminarea temporizatorului:

  • redați muzică finală cu timer cu buzzer
  • tipăriți primul mesaj: "salut Vă rugăm să porniți cronometrul" pe ecran

aceste instrucțiuni transformă o buclă.

pentru Încărcați codul:

  1. Descărcați și deschideți fișierul care se află la sfârșitul pasului.
  2. Deschideți bibliotecile Manager: schiță -> Includeți biblioteca -> Gestionați bibliotecile …
  3. Scrieți „PCD8544” în bara de căutare și Instalați bibliotecile „PCD8544” de Carlos Rodrigues
  4. Închideți bibliotecile Manager
  5. Dacă utilizați un Arduino Nano: selectați „Arduino Duemilanove sau Diecimila” în: Instrumente -> Placă -> Arduino Duemilanove sau Diecimila deoarece există erori în Încărcare când selectez „Arduino Nano”
  6. Încărcați codul

Dacă doriți să modificați întârzierea dimerului, este suficient să modificați valoarea variabilei delayTimer în linia 32 în mod implicit, este la 30 de secunde.

Dacă doriți să schimbați distanța cu senzorul HC-SR04 pentru pornirea temporizatorului, este suficient să modificați valoarea variabilei StartDistance în linia 12, implicit, la 30 cm.

Pasul 3: Rezultat

Recomandat: