Arduino. Реле часу + статистика.

Отже, наступна робота – це реле часу на 4 канали з веденням статистики включень по кожному каналу на Arduino.
Матеріали, які використовувалися:
1. Arduino Nano – 1 шт.
2. Реле 4-х канальне -1 шт.
3. Кнопки – 8 шт.
4. Екран 1602 – 1 шт.
5. Роз’єми – 5 шт.
6. Корпус – 1 шт.
7. DC-DC – 2 шт.

Отже, всі вдома сплять, можна приступати до роботи. Насамперед розмічаються і вирізаються отвори під кнопки та екранчик.

Далі, до всіх контактів припаюються проводки і попутно думаю, як все красиво укласти.
Виходить десь так.
У підсумку, о 3 ночі вийшов ось такий девайс. На екрані прошивка версії 1.0 (вибір часу)
Натиснуто кнопку старт – запущено зворотний відлік.

Вранці діти тестують роботу.

Алгоритм – версія 1.0.
Кнопками біля екрану виставляється інтервал часу роботи, нижче вмикаються кнопки каналів – які будуть активовані.
Після натискання кнопки «старт» на виходи активованих роз’ємів подається живлення і на екрані йде відлік зворотного часу.
Діапазон часу кратний 5 і максимальна тривалість – 60 хв.
У правому куті екрану відображається лічильник натискань кнопки старт.

Алгоритм – версія 1.1.
Час фіксований в 10 хв.
Статистика перероблена. У даній версії статистика ведеться по кожному каналу окремо. Праворуч у верхньому рядку відображається сумарна кількість роботи по всіх каналах за весь час, а нижче сумарна кількість роботи за поточне включення приладу. При його перезавантаженні даний лічильник обнуляється.

При включенні приладу з натиснутою функціональною кнопкою доступний вибір для активації версії прошивки.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *