Оглавление:

Система предупреждения о звонке в коридоре: 4 шага
Система предупреждения о звонке в коридоре: 4 шага

Видео: Система предупреждения о звонке в коридоре: 4 шага

Видео: Система предупреждения о звонке в коридоре: 4 шага
Видео: ПОТЕРЯЛСЯ МАЛЫШ! Воздушная Тревога в Украине 2024, Июль
Anonim
Система предупреждения о звонке в коридоре
Система предупреждения о звонке в коридоре
Система предупреждения о звонке в коридоре
Система предупреждения о звонке в коридоре

В школе есть колокольчики, указывающие, когда должна произойти смена класса. Они сначала звонят, чтобы указать, когда должен закончиться урок, а затем они звонят второй раз, чтобы указать, когда должен начаться следующий урок. Если ученик опаздывает, ему обычно нужно получить какой-то поздний пропуск. Во время переходного периода у учащихся могут быть другие дела, кроме прогулки до следующего раза, например, сходить в туалет или поговорить с друзьями, и это может привести к их опозданию, если они потеряют счет времени.

Мое устройство пытается информировать людей, действуя как часы, которые показывают время, но также используют светодиоды, чтобы указать оставшееся время.

Запасы

  1. Светодиоды RGB (4)
  2. Adafruit 1,2-дюймовый семисегментный дисплей с рюкзаком
  3. Ардуино Микро
  4. Часы реального времени
  5. Провода перемычки
  6. Резистор
  7. Печатная плата
  8. Монета Батарея
  9. Кабель Micro USB
  10. 3D-принтер - Ender 3
  11. Нить
  12. Паяльник с припоем
  13. Горячий клей и термоклеевой пистолет
  14. IDE Arduino

Шаг 1: построение семи сегментов

Создайте седьмой сегмент
Создайте седьмой сегмент

Следуйте этому руководству Адафрута, чтобы пройти Семь Сегментов.

learn.adafruit.com/adafruit-led-backpack/1…

После этого согните штифты жатки на 90 градусов к середине.

Шаг 2: 3D-печать корпуса

3D печать корпуса
3D печать корпуса

Вот 3D-смоделированный чехол для всего устройства.

Если у вас Ender 3 или Ender 3 pro, поместите.gcode на мини-SD-карту и запустите печать.

Если у вас есть другой 3D-принтер, используйте Cura, чтобы преобразовать его в gcode для вашего 3D-принтера.

Если вам нужно внести какие-либо изменения, используйте файл.ipt, чтобы изменить корпус в Inventor, если это необходимо.

Шаг 3: Подключите устройство

Подключите устройство
Подключите устройство
Подключите устройство
Подключите устройство
Подключите устройство
Подключите устройство

Предварительные шаги:

  1. Поместите Семь Сегментов в футляр.
  2. Приклейте все светодиоды 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) Повторно загрузите Код с модификацией.

Рекомендуемые: