Mundarija:

Qo'lingizni yuvish uchun taymerni kamroq aloqa qilish uchun #Covid-19: 3 qadam
Qo'lingizni yuvish uchun taymerni kamroq aloqa qilish uchun #Covid-19: 3 qadam

Video: Qo'lingizni yuvish uchun taymerni kamroq aloqa qilish uchun #Covid-19: 3 qadam

Video: Qo'lingizni yuvish uchun taymerni kamroq aloqa qilish uchun #Covid-19: 3 qadam
Video: Samandar Ergashev - Oson emas musofirda yurganlarga (mood video ) 2024, Noyabr
Anonim
Qo'lingizni yuvish uchun taymerni kamroq aloqa qilish uchun #Covid-19
Qo'lingizni yuvish uchun taymerni kamroq aloqa qilish uchun #Covid-19

Salom! Bu ko'rsatma sizga taymer bilan kamroq aloqa qilishni ko'rsatib beradi. Haqiqatan ham, koronavirus epidemiyasi davrida qo'llarni yaxshilab yuvish juda muhim. Shuning uchun men bu taymerni yaratdim. Qolgan vaqtni bosib chiqarish uchun men Nokia 5110 LCD displeyidan, taymerni yoqish uchun HC-SR04 sensoridan (kontaktsiz tugma vazifasini bajaruvchi) va taymerning boshlanishi va tugashining ovozli indikatori bo'lgan signaldan foydalanardim..

Kerakli material

  1. 1x Arduino Nano yoki boshqa Arduino
  2. 1x HC-SR04 sensori
  3. 1 ta Nokia 5110 LCD
  4. Buzzer / piezo karnay
  5. Jumper
  6. 1x330 ohmli qarshilik
  7. 1x 1K qarshilik
  8. 4x 10K rezistorlar
  9. 100 Ohm qarshilik (ixtiyoriy)

1 -qadam: simlarni ulash

Ulanish
Ulanish

Bu erda har bir element uchun turli xil simlar mavjud:

Nokia 5110 LCD uchun

  • 1 -pinni (RST Pin) 10K rezistor orqali Arduino -ning 6 -piniga ulang.
  • 2 -pinni (SCE Pin) 1K rezistor orqali Arduino -ning 7 -piniga ulang.
  • 3 -pinni (D/C pin) 10K rezistor orqali Arduino -ning 5 -piniga ulang.
  • 4 -pinni (DIN Pin) 10K rezistor orqali Arduino -ning 4 -piniga ulang.
  • 5 -pinni (CLK Pin) 10K rezistor orqali Arduino -ning 3 -piniga ulang.
  • 6 -pinni (VCC Pin) Arduino -ning 3.3V piniga ulang.
  • 7 -pinni (LED pin) Arduino GND -ga 330 ohmli rezistor orqali ulang.
  • 8 -pinni (GND pin) Arduino GND -ga ulang.

HC-SR04 sensori uchun

  • VCC pinini Arduino 3.3V piniga ulang.
  • Trig pinini Arduino -ning 9 -piniga ulang.
  • Echo pinini Arduino -ning 10 -piniga ulang.
  • Gnd pinini Arduino GND ga ulang.

Buzzer uchun

  • VCC pinini 100 ohmli rezistor orqali Arduino -ning 8 -piniga ulang.
  • Gnd pinini Arduino GND ga ulang.

2 -qadam: Dastur

Dastur
Dastur

Dasturning ishlashi:

  • ekranda "Salom, taymerni ishga tushiring" ni chop eting
  • masofani HC-SR04 bilan o'lchash
  • Agar masofa> = 30 sm bo'lsa:

    • taymerni ijro etish, musiqani buzzer bilan boshlash
    • Taymerni 30 soniyadan boshlang

taymer tugaganidan keyin:

  • taymerni ohangdor musiqani buzzer bilan ijro etish
  • birinchi xabarni chop eting: "Salom, taymerni ishga tushiring"

bu ko'rsatma pastadirni aylantiradi.

Kodni yuklash uchun:

  1. Yuklab oling va qadam oxirida turgan faylni oching.
  2. Menejer kutubxonalarini oching: Sketch -> Kutubxonani qo'shish -> Librairies -ni boshqarish …
  3. Qidiruv satriga "PCD8544" yozing va Karlos Rodrigesning "PCD8544" kitobxonalarini o'rnating.
  4. Menejer kutubxonalarini yoping
  5. Agar siz Arduino Nano -dan foydalansangiz: "Arduino Duemilanove yoki Diecimila" -ni tanlang: Asboblar -> Kengash -> Arduino Duemilanove yoki Diecimila, chunki "Arduino Nano" ni tanlaganimda Yuklashda xato bor.
  6. Kodni yuklang

Agar siz dimerning kechikishini o'zgartirishni xohlasangiz, 32 -qatordagi delayTimer o'zgaruvchining qiymatini sukut bo'yicha 30 sekundga o'zgartirish kifoya.

Agar siz taymerni ishga tushirish uchun HC-SR04 sensori bilan masofani o'zgartirishni xohlasangiz, 12-qatorda startDistance o'zgaruvchining qiymatini sukut bo'yicha 30 sm ga o'zgartirish kifoya.

3 -qadam: Natija

Tavsiya: