СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть
Вернуться   СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть > Техника > Уголок радиолюбителя > Микроконтроллеры
Закладки ДневникиПоддержка Сообщество Комментарии к фото Сообщения за день
Ответить в этой теме   Перейти в раздел этой темы    
 
В мои закладки Подписка на тему по электронной почте Отправить другу по электронной почте Опции темы Поиск в этой теме
Старый 10.04.2024, 05:12   #1 (ссылка)
Crow indian
 
Аватар для Admin

Регистрация: 21.02.2009
Возраст: 40
Сообщений: 30,044
Поблагодарил: 398 раз(а)
Поблагодарили 5987 раз(а)
Фотоальбомы: 2576 фото
Записей в дневнике: 698
Репутация: 126089

Тема: Кухонный таймер


Кухонный таймер


В. КИБА, г. Волжский Волгоградской обл.

Таймер, описание конструкции которого приведено ниже, был собран для использования на кухне по просьбе семьи взамен вышедшего из строя старого советского механического таймера, купленного вместе с кухонной мебелью лет 40 назад. Новые приборы так долго не живут. Но поскольку мы идём в ногу со временем, был собран новый электронный таймер на основе модуля Arduino Nano и цветного сенсорного дисплея 2,4” LCD TFT с последовательной шиной SPI и разрешением 240x320 пикселей. Всё было собрано за один день, поэтому это устройство можно назвать конструкцией выходного дня.
Схема таймера показана на рис. 1. Он собран на модуле А2 (Arduino Nano) и дисплее АЗ (рис. 2), которые соединены между собой по шине SPI. Максимальный уровень входных сигналов дисплея — 3,3 В, а уровень выходного сигнала модуля А2 — 5 В, поэтому дисплей подключён к модулю А2 с помощью преобразователей уровня на резисторах R8—R17. Есть специальные платы преобразователей уровня, их 3 можно приобрести в Интернете, но они четырёхканальные, а необходимо пять каналов, но ставить две платы как-то непрактично.


С помощью делителя напряжения на резисторах R3 и R4 модуль А2 измеряет напряжение аккумулятора. Если оно снизится до 3,3 В, цвет цифр на дисплее сменится на жёлтый, а при снижении напряжения аккумулятора до 3 В и менее — на красный, и устройство издаёт короткий звуковой сигнал раз в минуту. При снижении напряжения аккумулятора ниже 2,5 В устройство отключается. Питается таймер от Li-Ion аккумулятора G1, и напряжения разряженного аккумулятора 3 В хватает для нормальной работы таймера. Заряжается аккумулятор через модуль А1 на микросхеме ТС4056А с помощью зарядного устройства от мобильного телефона с выходным напряжением 5 В.
Включается таймер кратковременным нажатием на кнопку SB1. При этом открывается транзистор VT1, и напряжение аккумулятора поступает на вход +5V модуля Arduino Nano. После этого кнопка блокируется модулем А2 с помощью открытого перехода сток-исток транзистора VT2. Выключается таймер автоматически через 30 с при условии, что не производились никакие действия или после отработки заданного времени с выдачей пятикратного звукового сигнала. Время выдержки устанавливают нажатием на каждую цифру на дисплее (рис. 3), при этом они изменяются в сторону увеличения по кольцу, кроме десятка часов.

Нажатием на экранную кнопку SET можно сбросить установленное время, а нажатие на экранную кнопку START запускает обратный отсчёт времени таймера. Кроме времени, на дисплей выводится информация о напряжении аккумулятора.


Расположение элементов таймера в пластмассовом корпусе показано на рис. 4. В передней крышке корпуса резаком, сделанным из ножовочного полотна по металлу, вырезают отверстие размерами 60x43 мм, в которое вставляется дисплей, а затем закрепляется четырьмя винтами М3. С платы дисплея удаляют разъём для подключения SD-карты, а на её место с помощью двухсторонней липкой ленты закрепляют модуль Arduino Nano. На первой макетной плате, которая закреплена в верхней части корпуса, монтируют кнопку SB1, транзисторы VT1—VT3, акустический излучатель НА1 (см. рис. 3). На второй макетной плате устанавливают резисторы преобразователей уровня и припаивают выводы дисплея. Для монтажа применён провод МГТФ-0,12. Модуль А1 приклеен к плате дисплея с помощью двухсторонней липкой ленты в нижней части. В корпусе напротив разъёма для подключения зарядного устройства вырезано отверстие соответствующего размера. Аккумулятор можно применить любой Li-Ion подходящего размера. Все резисторы, применённые в таймере, — для поверхностного монтажа типоразмера 1206. Собран таймер в пластмассовом корпусе размерами 90x70x28 мм.
Налаживания устройство не требует, и если оно собрано без ошибок, после сборки и программирования модуля Arduino Nano начинает работать сразу. Внешний вид таймера в корпусе показан на рис. 5.
Все библиотеки, которые применены в программе, можно загрузить с сайта GitHub <https://github.com/ru-doc>

От редакции. Скетч для Arduino Nano и некоторые библиотеки находятся по адресу http: //ftp. radio, ru/pub/2024/03/timer.zip на нашем FTP-сервере.
Admin вне форума   Цитировать 12
Ответить в этой теме   Перейти в раздел этой темы   Translate to English

Возможно вас заинтересует информация по следующим меткам (темам):


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.



Часовой пояс GMT +3, время: 13:44.

Яндекс.Метрика Справочник 
сцбист.ру сцбист.рф

СЦБИСТ (ранее назывался: Форум СЦБистов - Railway Automation Forum) - крупнейший сайт работников локомотивного хозяйства, движенцев, эсцебистов, путейцев, контактников, вагонников, связистов, проводников, работников ЦФТО, ИВЦ железных дорог, дистанций погрузочно-разгрузочных работ и других железнодорожников.
Связь с администрацией сайта: admin@scbist.com
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC Перевод: zCarot