Talaan ng mga Nilalaman:

Paano Gumawa ng isang Timer na Hindi Gaanong Makipag-ugnay upang Hugasan ang Iyong Mga Kamay # Covid-19: 3 Mga Hakbang
Paano Gumawa ng isang Timer na Hindi Gaanong Makipag-ugnay upang Hugasan ang Iyong Mga Kamay # Covid-19: 3 Mga Hakbang

Video: Paano Gumawa ng isang Timer na Hindi Gaanong Makipag-ugnay upang Hugasan ang Iyong Mga Kamay # Covid-19: 3 Mga Hakbang

Video: Paano Gumawa ng isang Timer na Hindi Gaanong Makipag-ugnay upang Hugasan ang Iyong Mga Kamay # Covid-19: 3 Mga Hakbang
Video: Paano Mababasa Ang Isip Ng Isang Tao? (14 PSYCHOLOGICAL TIPS) 2024, Hunyo
Anonim
Paano Gumawa ng isang Timer na Hindi Gaanong Makipag-ugnay upang Hugasan ang Iyong Mga Kamay # Covid-19
Paano Gumawa ng isang Timer na Hindi Gaanong Makipag-ugnay upang Hugasan ang Iyong Mga Kamay # Covid-19

Hi! Ipapakita sa iyo ng tutorial na ito kung paano gumawa ng isang timer na mas kaunting contact. sa katunayan sa panahong ito ng epidemya ng coronavirus mahalaga talagang hugasan ang iyong mga kamay nang maayos. Ito ang dahilan kung bakit, nilikha ko ang timer na ito. Para sa timer na ito nagamit ko ang isang Nokia 5110 LCD screen para i-print ang natitirang oras, ang sensor HC-SR04 para sa switch sa timer (upang magsilbing isang contactless button) at isang buzzer bilang isang naririnig na tagapagpahiwatig ng pagsisimula at pagtatapos ng timer.

Kailangan ng materyal

  1. 1x Arduino Nano o ibang Arduino
  2. 1x HC-SR04 sensor
  3. 1x Nokia 5110 LCD
  4. Buzzer / piezo speaker
  5. Jumper
  6. 1x 330 ohm risistor
  7. 1x 1K risistor
  8. 4x 10K resistors
  9. 100 Ohm risistor (opsyonal)

Hakbang 1: Mga kable

Kable
Kable

Narito ang magkakaibang mga kable para sa bawat elemento:

Para sa Nokia 5110 LCD

  • Ikonekta ang pin 1 (RST Pin) sa pin 6 ng Arduino sa pamamagitan ng 10K resistor.
  • Ikonekta ang pin 2 (SCE Pin) sa pin 7 ng Arduino sa pamamagitan ng 1K resistor.
  • Ikonekta ang pin 3 (D / C Pin) sa pin 5 ng Arduino sa pamamagitan ng 10K resistor.
  • Ikonekta ang pin 4 (DIN Pin) sa pin 4 ng Arduino sa pamamagitan ng 10K resistor.
  • Ikonekta ang pin 5 (CLK Pin) sa pin 3 ng Arduino sa pamamagitan ng 10K resistor.
  • Ikonekta ang pin 6 (VCC Pin) sa 3.3V pin ng Arduino.
  • Ikonekta ang pin 7 (LED Pin) sa GND ng Arduino sa pamamagitan ng 330 ohm resistor.
  • Ikonekta ang pin 8 (GND Pin) sa GND ng Arduino.

Para sa HC-SR04 Sensor

  • Ikonekta ang VCC Pin sa 3.3V pin ng Arduino.
  • Ikonekta ang Trig Pin sa pin 9 ng Arduino.
  • Ikonekta ang Echo Pin sa pin 10 ng Arduino.
  • Ikonekta ang Gnd Pin sa GND ng Arduino.

Para sa buzzer

  • Ikonekta ang VCC Pin sa 8 pin ng Arduino sa pamamagitan ng resistor na 100 ohm.
  • Ikonekta ang Gnd Pin sa GND ng Arduino.

Hakbang 2: Programa

Programa
Programa

Ang pagpapatakbo ng programa:

  • i-print ang "hello Mangyaring simulan ang timer" sa screen
  • sukatin ang distansya gamit ang HC-SR04
  • Kung ang distansya> = 30 cm:

    • patugtugin ang timer simulan ang musika gamit ang buzzer
    • simulan ang Timer ng 30 segundo

pagkatapos ng pagtatapos ng timer:

  • patugtugin ang musikang nagtatapos ng timer gamit ang buzzer
  • i-print ang unang mensahe: "hello Mangyaring simulan ang timer" sa screen

ang mga tagubiling ito ay nagpapasara.

para sa Pag-upload ng code:

  1. I-download at buksan ang file na nasa dulo ng hakbang.
  2. Buksan ang librairies ng Manager: Sketch -> Isama ang Library -> Pamahalaan ang mga Librairies …
  3. Isulat ang "PCD8544" sa search bar at I-install ang librairies 'PCD8544' ni Carlos Rodrigues
  4. Isara ang librairies ng Manager
  5. Kung gumagamit ka ng Arduino Nano: Piliin ang 'Arduino Duemilanove o Diecimila' sa: Mga Tool -> Lupon -> Arduino Duemilanove o Diecimila dahil mayroong error sa Pag-upload kapag pinili ko ang 'Arduino Nano'
  6. I-upload ang code

Kung nais mong baguhin ang pagkaantala ng dimer ay sapat na para sa iyo na baguhin ang halaga ng variable delayTimer sa linya 32 bilang default ito ay hanggang sa 30 segundo.

Kung nais mong baguhin ang distansya gamit ang sensor HC-SR04 para simulan ang timer, sapat na para sa iyo na baguhin ang halaga ng variable startDistansya sa linya 12 bilang default ito ay hanggang sa 30 cm.

Hakbang 3: Resulta

Inirerekumendang: