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


В школе есть колокольчики, указывающие, когда должна произойти смена класса. Они сначала звонят, чтобы указать, когда должен закончиться урок, а затем они звонят второй раз, чтобы указать, когда должен начаться следующий урок. Если ученик опаздывает, ему обычно нужно получить какой-то поздний пропуск. Во время переходного периода у учащихся могут быть другие дела, кроме прогулки до следующего раза, например, сходить в туалет или поговорить с друзьями, и это может привести к их опозданию, если они потеряют счет времени.
Мое устройство пытается информировать людей, действуя как часы, которые показывают время, но также используют светодиоды, чтобы указать оставшееся время.
Запасы
- Светодиоды RGB (4)
- Adafruit 1,2-дюймовый семисегментный дисплей с рюкзаком
- Ардуино Микро
- Часы реального времени
- Провода перемычки
- Резистор
- Печатная плата
- Монета Батарея
- Кабель Micro USB
- 3D-принтер - Ender 3
- Нить
- Паяльник с припоем
- Горячий клей и термоклеевой пистолет
- IDE Arduino
Шаг 1: построение семи сегментов

Следуйте этому руководству Адафрута, чтобы пройти Семь Сегментов.
learn.adafruit.com/adafruit-led-backpack/1…
После этого согните штифты жатки на 90 градусов к середине.
Шаг 2: 3D-печать корпуса

Вот 3D-смоделированный чехол для всего устройства.
Если у вас Ender 3 или Ender 3 pro, поместите.gcode на мини-SD-карту и запустите печать.
Если у вас есть другой 3D-принтер, используйте Cura, чтобы преобразовать его в gcode для вашего 3D-принтера.
Если вам нужно внести какие-либо изменения, используйте файл.ipt, чтобы изменить корпус в Inventor, если это необходимо.
Шаг 3: Подключите устройство



Предварительные шаги:
- Поместите Семь Сегментов в футляр.
- Приклейте все светодиоды RGB к корпусу горячим способом.
RGB светодиод - должен быть общий анод
- Контакт 9 = красный
- Контакт 10 = зеленый
- Контакт 11 = синий
-
Обязательно используйте резистор
Нужен только один, если вы положите его на GND ножку светодиода (самая длинная ножка)
- Все четыре светодиода должны быть включены параллельно.
Контакты для последовательного порта на Arduino Micro
- ПДД - 2
- SCL - 3
Семисегментные часы и часы реального времени (RTC)
- Оба имеют 1 SDA и 1 SCL, подключены параллельно
- Оба имеют 1 контакт GND
- Семь сегментов имеет 2 5 В, а RTC - 1 5 В
Спаяйте все вместе на печатной плате, как на картинке.
Шаг 4. Загрузите код

Убедитесь, что у вас установлена IDE Arduino.
Убедитесь, что у вас установлены следующие библиотеки:
- RTC -
- Семь сегментов - инструкции от Adafruit
Как установить библиотеки на Arduino
1) Установите расписание звонков (рисунок 1)
Измените значения минут и часов в соответствии с вашим расписанием
2) Установите текущее время. (Рисунок 2)
- Измените значения на втором рисунке на текущие время и дату.
- Загрузите код
3) Повторно загрузите Код с модификацией.
Рекомендуемые:
Уведомление о дверном звонке для людей с нарушением слуха с помощью домашней автоматизации (ESP-now, MQTT, Openhab): 3 шага

Уведомление о дверном звонке для людей с нарушениями слуха с помощью домашней автоматизации (ESP-now, MQTT, Openhab): в этом руководстве я покажу вам, как я интегрировал свой обычный дверной звонок в свою домашнюю автоматизацию. Это решение хорошо подходит для людей с нарушениями слуха. В моем случае я использую его, чтобы получать уведомления, если в комнате много людей и шумно на вечеринке по случаю дня рождения детей. Я
Макей Макей - Система раннего предупреждения о сильном ветре: 5 шагов

Макей Макей - Система раннего предупреждения о сильном ветре: эта «система раннего предупреждения»; Задача дизайна будет дана группе студентов. Задача состоит в том, чтобы группа студентов (по двое или трое в группе) разработала систему, предупреждающую людей искать убежище от ветра, который становится опасным для вас
HaptiGuard - Система предупреждения о боковом движении: 3 шага (с изображениями)

HaptiGuard - Система бокового предупреждения: быстрая и быстрая боковая система предупреждения как побочная идея Personal Photonics группы Media Computing в Аахене, финансируемой министерством образования и науки Германии. Всякий раз, когда к вам приходит что-то более близкое, чего вы не слышите (либо потому, что
Ночник предупреждения о зарядке Arduino: 11 шагов

Ночной светильник для предупреждения о заряде Arduino: Класс и название: 9A Vivian Ting Введение: Предупреждающий индикатор заряда представляет собой комбинацию двух различных устройств, которые объединяют устройство предупреждения о заряде и ночник. Поскольку многие люди, которых я знал в моем окружении, беспокоились о п
Система предупреждения о пожарной безопасности с ЖК-дисплеем Arduino: 9 шагов

Система предупреждения о пожарной безопасности с ЖК-дисплеем Arduino: это разработанный студентом проект, который сочетает в себе функции ЖК-экрана, зуммера, RGB и датчика температуры DHT. Текущая температура окружающей среды отображается и обновляется на ЖК-экране. Сообщение, выводимое на ЖК-экран, информирует