İçindekiler:

Ellerinizi Yıkamak için Zamanlayıcıyı Daha Az Temas Etme #Covid-19: 3 Adım
Ellerinizi Yıkamak için Zamanlayıcıyı Daha Az Temas Etme #Covid-19: 3 Adım

Video: Ellerinizi Yıkamak için Zamanlayıcıyı Daha Az Temas Etme #Covid-19: 3 Adım

Video: Ellerinizi Yıkamak için Zamanlayıcıyı Daha Az Temas Etme #Covid-19: 3 Adım
Video: Sağlığınız için Ellerinizi Yıkayın 2024, Haziran
Anonim
Ellerinizi Yıkamak için Zamanlayıcıyı Daha Az Temas Etme #Covid-19
Ellerinizi Yıkamak için Zamanlayıcıyı Daha Az Temas Etme #Covid-19

Selam ! Bu eğitim size bir zamanlayıcıyı nasıl daha az temas kuracağınızı gösterecek. gerçekten de bu koronavirüs salgını döneminde ellerinizi iyi yıkamak gerçekten çok önemli. Bu yüzden, bu zamanlayıcıyı yarattım. Bu zamanlayıcı için kalan süreyi yazdırmak için bir Nokia 5110 LCD ekranı, zamanlayıcıyı açmak için HC-SR04 sensörünü (temassız düğme işlevi görmesi için) ve zamanlayıcının başlangıcını ve bitişini sesli olarak gösteren bir sesli uyarıyı kullandım..

Gerekli malzeme

  1. 1x Arduino Nano veya başka bir Arduino
  2. 1x HC-SR04 sensörü
  3. 1x Nokia 5110 LCD
  4. Buzzer / piezo hoparlör
  5. Tulum
  6. 1x 330 ohm direnç
  7. 1x 1K direnç
  8. 4x 10K dirençler
  9. 100 Ohm direnç (isteğe bağlı)

Adım 1: Kablolama

kablolama
kablolama

İşte her eleman için farklı kablolama:

Nokia 5110 LCD için

  • Pin 1'i (RST Pin) 10K direnç üzerinden Arduino'nun pin 6'sına bağlayın.
  • Pin 2'yi (SCE Pin) 1K direnç üzerinden Arduino'nun 7 pinine bağlayın.
  • Pin 3'ü (D/C Pin) 10K direnç üzerinden Arduino'nun pin 5'ine bağlayın.
  • Pin 4'ü (DIN Pin) 10K direnç üzerinden Arduino'nun 4 pinine bağlayın.
  • Pin 5'i (CLK Pin) 10K direnç üzerinden Arduino'nun pin 3'üne bağlayın.
  • Pin 6'yı (VCC Pin) Arduino'nun 3.3V pinine bağlayın.
  • Pin 7'yi (LED Pin) 330 ohm direnç üzerinden Arduino'nun GND'sine bağlayın.
  • Pin 8'i (GND Pin) Arduino'nun GND'sine bağlayın.

HC-SR04 Sensör için

  • VCC Pinini Arduino'nun 3.3V pinine bağlayın.
  • Trig Pin'i Arduino'nun pin 9'una bağlayın.
  • Echo Pin'i Arduino'nun pin 10'una bağlayın.
  • Gnd Pinini Arduino'nun GND'sine bağlayın.

Zil için

  • VCC Pinini 100 ohm direnç üzerinden Arduino'nun 8 pinine bağlayın.
  • Gnd Pinini Arduino'nun GND'sine bağlayın.

2. Adım: Program

programı
programı

Programın çalışması:

  • ekrana "merhaba lütfen zamanlayıcıyı başlatın" yazdırın
  • HC-SR04 ile mesafeyi ölçün
  • Mesafe >= 30 cm ise:

    • zamanlayıcı çal buzzer ile müzik başlat
    • 30 saniyelik Zamanlayıcıyı başlat

zamanlayıcı sona erdikten sonra:

  • buzzer ile zamanlayıcı bitiş müziği çal
  • ilk mesajı yazdırın: "merhaba, lütfen zamanlayıcıyı başlatın" ekranda

bu talimatlar bir döngüyü döndürür.

kodu yüklemek için:

  1. Adımın sonundaki dosyayı indirin ve açın.
  2. Yönetici kitaplıklarını açın: Çizim -> Kitaplığı Dahil Et -> Kitaplıkları Yönet…
  3. Arama çubuğuna "PCD8544" yazın ve Carlos Rodrigues'in 'PCD8544' kitaplıklarını yükleyin
  4. Yönetici kitaplıklarını kapatın
  5. Arduino Nano kullanıyorsanız: Araçlar -> Pano -> Arduino Duemilanove veya Diecimila'da 'Arduino Duemilanove veya Diecimila'yı seçin çünkü 'Arduino Nano'yu seçtiğimde Upload'da hata var
  6. Kodu yükleyin

Dimerin gecikmesini değiştirmek istiyorsanız 32. satırdaki delayTimer değişkeninin değerini varsayılan olarak 30 saniye olarak değiştirmeniz yeterlidir.

Zamanlayıcıyı başlatmak için HC-SR04 sensörü ile mesafeyi değiştirmek istiyorsanız, 12 satırındaki startDistance değişkeninin değerini varsayılan olarak 30 cm'ye değiştirmeniz yeterlidir.

3. Adım: Sonuç

Önerilen: