Съдържание:

Как да направите таймер по-малко контакт за измиване на ръцете ви #Covid-19: 3 стъпки
Как да направите таймер по-малко контакт за измиване на ръцете ви #Covid-19: 3 стъпки

Видео: Как да направите таймер по-малко контакт за измиване на ръцете ви #Covid-19: 3 стъпки

Видео: Как да направите таймер по-малко контакт за измиване на ръцете ви #Covid-19: 3 стъпки
Видео: Samsung Galaxy Fit 2 vs Xiaomi Mi Band 6 | ¿Cuál es la MEJOR? 2024, Септември
Anonim
Как да направите таймер по-малко контакт за измиване на ръцете ви #Covid-19
Как да направите таймер по-малко контакт за измиване на ръцете ви #Covid-19

Здравейте! Този урок ще ви покаже как да направите таймер по -малко контакт. наистина в този период на епидемия от коронавирус е наистина важно да си измиете добре ръцете. Ето защо създадох този таймер. За този таймер използвах LCD екран на Nokia 5110 за отпечатване на оставащото време, сензора HC-SR04 за включване на таймера (да служи като безконтактен бутон) и зумер като звуков индикатор за началото и края на таймера.

Необходим материал

  1. 1x Arduino Nano или друг Arduino
  2. 1x сензор HC-SR04
  3. 1x Nokia 5110 LCD
  4. Звуков / пиезо говорител
  5. Скачач
  6. 1x резистор 330 ома
  7. 1x 1K резистор
  8. 4x 10K резистори
  9. 100 ома резистор (по избор)

Стъпка 1: Окабеляване

Електрически инсталации
Електрически инсталации

Ето различните кабели за всеки елемент:

За Nokia 5110 LCD

  • Свържете щифт 1 (RST Pin) към щифт 6 на Arduino през 10K резистор.
  • Свържете щифта 2 (SCE Pin) към щифта 7 на Arduino през 1K резистора.
  • Свържете щифт 3 (D/C Pin) към щифт 5 на Arduino през 10K резистор.
  • Свържете щифт 4 (DIN Pin) към щифт 4 на Arduino през 10K резистор.
  • Свържете щифта 5 (CLK Pin) към щифта 3 на Arduino през 10K резистора.
  • Свържете щифта 6 (VCC Pin) към 3.3V щифта на Arduino.
  • Свържете щифта 7 (LED Pin) към GND на Arduino чрез резистор 330 ома.
  • Свържете щифта 8 (GND Pin) към GND на Arduino.

За сензор HC-SR04

  • Свържете VCC Pin към 3.3V щифта на Arduino.
  • Свържете Trig Pin към щифта 9 на Arduino.
  • Свържете Echo Pin към щифта 10 на Arduino.
  • Свържете Gnd Pin към GND на Arduino.

За зумер

  • Свържете VCC Pin към 8 пина на Arduino през 100 ома резистор.
  • Свържете Gnd Pin към GND на Arduino.

Стъпка 2: Програма

Програма
Програма

Операцията на програмата:

  • отпечатайте "здравей, моля, стартирайте таймера" на екрана
  • измерете разстоянието с HC-SR04
  • Ако разстоянието> = 30 см:

    • възпроизвеждане на таймер за стартиране на музика с зумер
    • таймер за стартиране от 30 секунди

след края на таймера:

  • възпроизвеждане на музика с таймер с зумер
  • отпечатайте първото съобщение: "здравей, моля, стартирайте таймера" на екрана

тези инструкции завъртат цикъл.

за качване на кода:

  1. Изтеглете и отворете файла, който е в края на стъпката.
  2. Отворете библиотеките на мениджъра: Sketch -> Include Library -> Manage Librairies …
  3. Напишете „PCD8544“в лентата за търсене и инсталирайте библиотеките „PCD8544“от Карлос Родригес
  4. Затворете библиотеките на мениджъра
  5. Ако използвате Arduino Nano: Изберете „Arduino Duemilanove или Diecimila“в: Инструменти -> Борд -> Arduino Duemilanove или Diecimila, защото има грешка при качване, когато избирам „Arduino Nano“
  6. Качете кода

Ако искате да промените забавянето на димера, достатъчно е да промените стойността на променливата delayTimer в ред 32 по подразбиране тя е на 30 секунди.

Ако искате да промените разстоянието със сензора HC-SR04 за стартиране на таймера, достатъчно е да промените стойността на променливата startDistance в ред 12 по подразбиране тя е на 30 cm.

Стъпка 3: Резултат

Препоръчано: