Sadržaj:

Kako s timerom ostvariti manji kontakt za pranje ruku #Covid-19: 3 koraka
Kako s timerom ostvariti manji kontakt za pranje ruku #Covid-19: 3 koraka

Video: Kako s timerom ostvariti manji kontakt za pranje ruku #Covid-19: 3 koraka

Video: Kako s timerom ostvariti manji kontakt za pranje ruku #Covid-19: 3 koraka
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Lipanj
Anonim
Kako uspostaviti mjerač vremena za manji kontakt za pranje ruku #Covid-19
Kako uspostaviti mjerač vremena za manji kontakt za pranje ruku #Covid-19

Bok ! Ovaj vodič će vam pokazati kako napraviti mjerač vremena manje u kontaktu. doista u ovom razdoblju epidemije koronavirusa jako je važno dobro oprati ruke. Zato sam stvorio ovaj mjerač vremena. Za ovaj mjerač vremena koristio sam LCD zaslon Nokia 5110 za ispis preostalog vremena, senzor HC-SR04 za uključivanje timera (koji služi kao beskontaktni gumb) i zujalicu kao zvučni pokazatelj početka i kraja mjerača vremena.

Potreban materijal

  1. 1x Arduino Nano ili drugi Arduino
  2. 1x HC-SR04 senzor
  3. 1x Nokia 5110 LCD
  4. Zvučni signal / piezo zvučnik
  5. Džemper
  6. 1x otpornik od 330 ohma
  7. 1x 1K otpornik
  8. 4x 10K otpornici
  9. Otpornik od 100 ohma (opcionalno)

Korak 1: Ožičenje

Ožičenje
Ožičenje

Evo različitih ožičenja za svaki element:

Za Nokiu 5110 LCD

  • Spojite pin 1 (RST pin) na pin 6 Arduina kroz 10K otpornik.
  • Spojite pin 2 (SCE Pin) na pin 7 Arduina kroz 1K otpornik.
  • Spojite pin 3 (D/C Pin) na pin 5 Arduina kroz 10K otpornik.
  • Spojite pin 4 (DIN pin) na pin 4 Arduina kroz 10K otpornik.
  • Spojite pin 5 (CLK Pin) na pin 3 Arduina kroz 10K otpornik.
  • Spojite pin 6 (VCC Pin) na 3.3V pin Arduina.
  • Spojite pin 7 (LED pin) na GND Arduina kroz otpornik od 330 ohma.
  • Spojite pin 8 (GND Pin) na GND Arduina.

Za senzor HC-SR04

  • Spojite VCC pin na 3.3V pin Arduina.
  • Spojite okidač na pin 9 Arduina.
  • Spojite Echo Pin na pin 10 Arduina.
  • Spojite Gnd pin na GND Arduina.

Za zujalicu

  • Spojite VCC pin na 8 -pinski Arduino kroz otpornik od 100 ohma.
  • Spojite Gnd pin na GND Arduina.

Korak 2: Program

Program
Program

Rad programa:

  • ispis "hello Please start the timer" na ekranu
  • izmjerite udaljenost s HC-SR04
  • Ako je udaljenost> = 30 cm:

    • reprodukcija tajmera za pokretanje glazbe s zujalicom
    • Timer za pokretanje od 30 sekundi

nakon završetka odbrojavanja:

  • reproducirajte glazbu s odbrojavanjem uz zujalicu
  • ispišite prvu poruku: "hello Please start timer" na ekranu

ove upute okreću petlju.

za upload koda:

  1. Preuzmite i otvorite datoteku koja se nalazi na kraju koraka.
  2. Otvorite upraviteljeve knjižnice: Sketch -> Include Library -> Manage Librairies …
  3. Upišite "PCD8544" u traku za pretraživanje i instalirajte knjižnice 'PCD8544' od Carlosa Rodriguesa
  4. Zatvorite upraviteljeve knjižnice
  5. Ako koristite Arduino Nano: Odaberite "Arduino Duemilanove ili Diecimila" u: Alati -> Ploča -> Arduino Duemilanove ili Diecimila jer dolazi do pogreške u Prijenosu kad odaberem "Arduino Nano"
  6. Učitajte kôd

Ako želite promijeniti kašnjenje dimera, dovoljno je da promijenite vrijednost varijable delayTimer u retku 32 prema zadanim postavkama to je 30 sekundi.

Ako želite promijeniti udaljenost senzorom HC-SR04 za pokretanje timera, dovoljno je da promijenite vrijednost varijable startDistance u retku 12 prema zadanim postavkama na 30 cm.

Korak 3: Rezultat

Preporučeni: