Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Запасы
В этом проекте вам понадобится Arduino (я использовал nano, он единственный, который поместится в крышку), несколько соединительных кабелей, потенциометр для регулировки яркости, 1 резистор 22 Ом, миниатюрные макетные винты и ЖК-дисплей 2X16. дисплей для отображения времени.
вот несколько ссылок на то, что вам понадобится:
Ардуино
ЖК дисплей
провода
потенциометр
резисторы
мини-макет
винты
Шаг 1. Протестируйте компоненты
Сначала мы протестируем компоненты, чтобы убедиться, что все они работают.
шаг первый - соединяем все провода
5v на Arduino - идет на шину питания на макетной плате
GND на Arduino - идет на шину заземления на макетной плате
K на дисплее - переходит на заземленную шину питания
А на дисплее - возьмите резистор 22 Ом и подключите его от А к шине питания
D7 на дисплее - цифровой вывод 3 на Arduino
D6 на дисплее - цифровой вывод 4 на Arduino
D5 на дисплее - цифровой вывод 5 на Arduino
D4 на дисплее - цифровой вывод 6 на Arduino
E на дисплее - цифровой вывод 11 на Arduino
RW на дисплее - идет на шину заземления на макетной плате
RS на дисплее - цифровой вывод 12 на Arduino
теперь поместите потенциометр в макет
Подключите два боковых контакта питания потенциометра к земле и шинам питания, полярность не имеет значения.
подключите средний контакт потенциометра к VO на дисплее
VDD на дисплее - идет к шине питания на макетной плате
и, наконец, подключите последний вывод на дисплее VDD к земле
Теперь, когда вы все подключили, рекомендуется проверить все подключения, так как что-то может закоротить, если подключено неправильно.
Теперь, когда вы подключили и проверили все свои провода, загрузите и просмотрите код, чтобы понять его, на всякий случай, если возникнет проблема, вы можете ее исправить.
Шаг 2: Как изменить время на часах
если все работает, он должен показывать 7:07, когда вы подключаете его и загружаете код. если вы хотите изменить время, вам нужно найти фрагмент кода выше и поместить свой час в один из часовых интервалов, а минуты в минутные интервалы
Шаг 3: напечатанная на 3D-принтере крышка для часов и сборка
Загрузите файлы, указанные ниже, и нарежьте их. Для основной крышки понадобятся опоры, чтобы закрепить отверстия для винтов на задней крышке. После печати вставьте мини-макет под экран, как на картинке, и приклейте Arduino nano на макет. убедитесь, что порт на Arduino обращен к маленькому отверстию. Теперь начните подключать дисплей и потенциометр так же, как и раньше. После того, как вы закончите подключение, сделайте последнюю проверку, чтобы убедиться, что все провода подключены правильно. Перед включением установите заднюю крышку с помощью винтов, чтобы мы могли убедиться, что ни один из проводов не будет подвергаться сильной нагрузке. Чтобы завинтить винты, продвигая винт вверх, закройте отверстие и приклейте его там, сделайте это с обеих сторон, затем наденьте крышку и прикрутите к ним несколько гаек, чтобы удерживать заднюю часть. Теперь, когда вы это сделали, вы можете подключить его и установить правильное время, и теперь вы только что закончили свои часы! если у вас есть какие-либо проблемы, посмотрите поиск и устранение неисправностей прямо под этим.
Шаг 4: Устранение неполадок
если на экране ничего не отображается, проверьте правильность подключения контактов D
если экран не включается, проверьте питание, и если это не сработает, попробуйте использовать вольтметр, чтобы убедиться, что ничего не поджарилось
если ничего не включается, значит проблема либо в Arduino, либо в источниках питания.
если ничего из этого не работает, значит, что-то сломано или жарено.