Съдържание:

Arduino Display Time на TM1637 LED дисплей, използващ RTC DS1307: 8 стъпки
Arduino Display Time на TM1637 LED дисплей, използващ RTC DS1307: 8 стъпки

Видео: Arduino Display Time на TM1637 LED дисплей, използващ RTC DS1307: 8 стъпки

Видео: Arduino Display Time на TM1637 LED дисплей, използващ RTC DS1307: 8 стъпки
Видео: DVD Player LED Display, Arduino RTC Clock and Quartz Clock Mechanism 2024, Юли
Anonim
Arduino Display Time на TM1637 LED дисплей, използващ RTC DS1307
Arduino Display Time на TM1637 LED дисплей, използващ RTC DS1307

В този урок ще научим как да показваме времето с помощта на модул RTC DS1307 и LED дисплей TM1637 и Visuino.

Гледай видеото.

Стъпка 1: Какво ще ви трябва

Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
  • Arduino UNO (или всеки друг Arduino) Вземете го тук
  • Модул RTC DS1307 Вземете го тук
  • Кабелни проводници
  • LED дисплей TM1637 Вземете го тук

Програма Visuino: Изтеглете Visuino

Стъпка 2: Веригата

Веригата
Веригата
  • Свържете щифт за LED дисплей [CLK] към цифров извод Arduino [10]
  • Свържете щифт на LED дисплея [DI0] към цифров извод Arduino [9]
  • Свържете щифт на LED дисплея [GND] към щифт Arduino [GND]
  • Свържете щифт на LED дисплея [VCC] към щифт Arduino [5V]
  • Свържете щифт за модул RTC DS1307 [VCC] към щифт Arduino [5V]
  • Свържете щифт за модул RTC DS1307 [GND] към щифт Arduino [GND]
  • Свържете щифт за модул RTC DS1307 [SDA] към щифт Arduino [SDA]
  • Свържете щифт за модул RTC DS1307 [SCL] към щифт Arduino [SCL]

Стъпка 3: Стартирайте Visuino и изберете Тип дъска на Arduino UNO

Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO

За да започнете да програмирате Arduino, ще трябва да имате инсталирана Arduino IDE от тук:

Моля, имайте предвид, че има някои критични грешки в Arduino IDE 1.6.6. Уверете се, че сте инсталирали 1.6.7 или по -нова версия, в противен случай тази инструкция няма да работи! Ако не сте направили, следвайте стъпките в тази инструкция, за да настроите Arduino IDE за програмиране на Arduino UNO! Visuino: https://www.visuino.eu също трябва да бъде инсталиран. Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2

Стъпка 4: Във Visuino ADD Components

Във Visuino ADD Components
Във Visuino ADD Components
Във Visuino ADD Components
Във Visuino ADD Components
Във Visuino ADD Components
Във Visuino ADD Components
  • Добавете компонент "TM1637 7 -сегментен дисплей, 4 -цифрен модул + 2 вертикални точки (CATALEX)"
  • Добавете компонент „Clock Generator“
  • Добавете компонента „Дата/час стойност“
  • Добавете компонент „Декодиране (разделяне) дата/час“
  • Добавете компонент „Форматиран текст“
  • Добавете компонент „Часовник в реално време (RTC) DS1307“
  • Добавете компонента „Генератор на импулси“

Стъпка 5: Във Visuino Set Components

Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
  • Щракнете двукратно върху компонента „Display1“и в прозореца „Digits“плъзнете „Text Display 7 Segments“отляво От лявата страна на прозореца „Digits“изберете „Text Display 7 Segments1“и в прозореца със свойства задайте „Count Digits "до 4
  • Затворете прозореца "Цифри"
  • Изберете „DateTimeValue1“и в прозореца със свойства задайте „Value“на текущата дата и час
  • Щракнете двукратно върху компонента "FormattedText1" и в прозореца с елементи плъзнете 2x "Текстов елемент" в лявата страна, за двете зададени в прозореца със свойства "Дължина" до 2
  • Изберете „FormattedText1“и в прозореца със свойства задайте „Text“на%0%1%2

Стъпка 6: Във Visuino: Свържете компоненти

Във Visuino: Свържете компоненти
Във Visuino: Свържете компоненти
  • Свържете щифта на ClockGenerator1 към RealTimeClock1 пинов часовник
  • Свържете DateTimeValue1 към RealTimeClock1 пинов набор
  • Свържете RealTimeClock1 pin Out към DecodeDateTime1 pin In
  • Свържете RealTimeClock1 пинов контролен I2C към щифт на Arduino I2C In
  • Свържете DecodeDateTime1 pin Hour към FormattedText1> Text Element1 pin In
  • Свържете пин DecodeDateTime1 Минута към FormattedText1> Текстов елемент2 щифт In
  • Свържете FormattedText1 pin Out към Display1> Text Display 7 Segments1> Pin In
  • Свържете часовник Display1 с щифт към цифров щифт 10 на платката Arduino
  • Свържете Display 1 pin данни към Arduino платка цифров пин 9

Стъпка 7: Генерирайте, компилирайте и качете кода на Arduino

Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino

В Visuino, в долната част щракнете върху раздела "Build", уверете се, че е избран правилния порт, след което щракнете върху бутона "Compile/Build and Upload".

Стъпка 8: Играйте

Ако захранвате модула Arduino UNO, LED дисплеят трябва да започне да показва часа.

Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за тази инструкция, можете да го изтеглите тук и да го отворите във Visuino:

Препоръчано: