
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Привет ! Из этого туториала Вы узнаете, как сделать таймер менее контактным. действительно, в этот период эпидемии коронавируса действительно важно хорошо мыть руки. Вот почему я создал этот таймер. Для этого таймера я использовал ЖК-экран Nokia 5110 для печати оставшегося времени, датчик HC-SR04 для включения таймера (чтобы служить бесконтактной кнопкой) и зуммер в качестве звукового индикатора начала и окончания таймера..
Необходимый материал
- 1x Arduino Nano или другой Arduino
- 1x датчик HC-SR04
- 1x Nokia 5110 ЖК-дисплей
- Зуммер / пьезодинамик
- Джемпер
- 1x 330 Ом резистор
- 1x резистор 1 кОм
- 4 резистора по 10 кОм
- Резистор 100 Ом (опционально)
Шаг 1. Подключение

Вот разные схемы подключения для каждого элемента:
Для Nokia 5110 LCD
- Подключите вывод 1 (вывод RST) к выводу 6 Arduino через резистор 10 кОм.
- Подключите контакт 2 (контакт SCE) к контакту 7 Arduino через резистор 1 кОм.
- Подключите контакт 3 (контакт D / C) к контакту 5 Arduino через резистор 10 кОм.
- Подключите контакт 4 (контакт DIN) к контакту 4 Arduino через резистор 10 кОм.
- Подключите вывод 5 (вывод CLK) к выводу 3 Arduino через резистор 10 кОм.
- Подключите контакт 6 (вывод VCC) к выводу 3,3 В Arduino.
- Подключите контакт 7 (вывод светодиода) к GND Arduino через резистор 330 Ом.
- Подключите контакт 8 (контакт GND) к GND Arduino.
Для датчика HC-SR04
- Подключите вывод VCC к выводу 3,3 В Arduino.
- Подключите триггер к контакту 9 Arduino.
- Подключите Echo Pin к контакту 10 Arduino.
- Подключите контакт Gnd к GND Arduino.
Для зуммера
- Подключите вывод VCC к 8 выводу Arduino через резистор 100 Ом.
- Подключите контакт Gnd к GND Arduino.
Шаг 2: программа

Работа программы:
- напечатайте "привет, пожалуйста, запустите таймер" на экране
- Измерьте расстояние с помощью HC-SR04
-
Если расстояние> = 30 см:
- включить таймер начать музыку с зуммером
- таймер запуска 30 секунд
после окончания таймера:
- воспроизведение музыки по таймеру с зуммером
- напечатайте первое сообщение: «привет, пожалуйста, запустите таймер» на экране
эта инструкция превращает петлю.
для загрузки кода:
- Скачайте и откройте файл, который находится в конце шага.
- Откройте Диспетчер библиотек: Эскиз -> Включить библиотеку -> Управление библиотеками…
- Напишите «PCD8544» в строке поиска и установите библиотеки «PCD8544» Карлоса Родригеса.
- Закройте диспетчерские библиотеки.
- Если вы используете Arduino Nano: выберите «Arduino Duemilanove или Diecimila» в: Инструменты -> Плата -> Arduino Duemilanove или Diecimila, потому что при выборе «Arduino Nano» в загрузке возникает ошибка.
- Загрузите код
Если вы хотите изменить задержку димера, вам достаточно изменить значение переменной delayTimer в строке 32 по умолчанию на 30 секунд.
Если вы хотите изменить расстояние с помощью датчика HC-SR04 для запуска таймера, вам достаточно изменить значение переменной startDistance в строке 12 по умолчанию на 30 см.
Шаг 3: Результат
Рекомендуемые:
4-значный 7-сегментный дисплей 14 контактов с Arduino: 3 шага

4-значный 7-сегментный дисплей 14 контактов с Arduino: всегда полезно проверить, работает ли устройство должным образом или нет, если этот компонент имеет очень большое количество контактов. В этом проекте я протестировал свой 4-значный 7-сегментный 14-контактный дисплей. Все 7 сегментов будут отображать от 0 до 9 одновременно
Передача контактов с помощью Bluetooth: 3 шага

Передача контактов с помощью Bluetooth: Bluetooth надежен и избавляет вас от необходимости искать подходящий кабель и фирменное программное обеспечение. Записи телефонной книги будут перенесены в формате vCard или * .vcf. Для управления записями vCard обычно есть функция «Импорт»
Автоматический смеситель (бесконтактный) с использованием Arduino - мыть руки и оставаться в безопасности во время кризиса COVID-19: 4 шага

Автоматический смеситель (бесконтактный) с использованием Arduino - мойте руки и будьте в безопасности во время кризиса COVID-19: Привет, друзья! Надеюсь, у вас все хорошо, и теперь вы в безопасности. В этом посте я расскажу вам о своем прототипе, который я разработал для безопасного мытья рук. Я сделал этот проект с ограниченными ресурсами. Желающие могут переделать этот профи
Лапы, которые нужно мыть - кошка встречает проект по мытью рук Covid: 5 шагов (с изображениями)

Paws to Wash - Cat Meets Covid Handwashing Project: поскольку мы все держимся дома на расстоянии, Paws to Wash - это проект DIY, который направляет родителей и детей в процесс создания симпатичного таймера обратной связи с машущим котом, чтобы стимулировать здоровые привычки мытья рук. Во время Covid-19 мытье рук
Как сделать дешевое как бесплатное и легкое «руки помощи» для мелких деталей: 6 шагов

Как сделать дешевый как бесплатный и легкие «руки помощи» для мелких деталей. Итак, сегодня утром (2.23.08) и вчера (2.22.08) я пытался что-то припаять, но у меня не было руки помощи, так что я сделал сегодня утром. (2.23.08) У меня отлично работает, обычно без проблем. ОЧЕНЬ легко сделать, в основном бесплатно, всем лет