Съдържание:

ЧАСОВНИК С ИЗПОЛЗВАНЕ НА ATMEGA 8: 7 стъпки (със снимки)
ЧАСОВНИК С ИЗПОЛЗВАНЕ НА ATMEGA 8: 7 стъпки (със снимки)

Видео: ЧАСОВНИК С ИЗПОЛЗВАНЕ НА ATMEGA 8: 7 стъпки (със снимки)

Видео: ЧАСОВНИК С ИЗПОЛЗВАНЕ НА ATMEGA 8: 7 стъпки (със снимки)
Видео: Автоматичен старт-стоп контролер с часовник за реално време DS3231 2024, Ноември
Anonim
Image
Image

ATMEGA 8 е един от най -евтините микроконтролери, затова реших да направя часовник с него. Първото нещо, на което попаднах, е показване на времето, следователно най -общо нещо е 7 -сегментният дисплей, но не мога да покажа целия текст, очаквам малко, така че реших да отида с 16X2 LCD. След това дойдох време да запазя, където последните повечето от микроконтролера предлагат вътрешен RTC (часовник в реално време), но ATMEGA 8 нямаме вътрешен RTC, така че отидох с външен. часовник, atmega може да работи от 1.8v до 5v, така че планирах 1s lipo, работи доста добре … така че нека започнем да изграждаме

Стъпка 1: Списък на компонентите

Списък на компонентите
Списък на компонентите
Списък на компонентите
Списък на компонентите
Списък на компонентите
Списък на компонентите
  • Atmega 8 ic
  • 16X2 LCD дисплей
  • DS3231 RTC модул
  • 1S липо батерия
  • Модул за зарядно устройство TP4056 lipo
  • пробита печатна платка
  • 16MHZ кристален осцилатор
  • 22pf кондензатор
  • 10K резистор

Стъпка 2: Изгаряне на Boot Loader на ATMEGA 8

Image
Image
  • Най -простият метод е да премахнете ATMEGA 328 от arduino uno и да поставите ATMEGA 8 в него.
  • Свържете SPI щифтовете с друг Arduino uno и запишете зареждащото устройство
  • следвайте това видео за по -добро разбиране

Стъпка 3: Свързване на RTC към Arduino

Свързване на RTC към Arduino
Свързване на RTC към Arduino
  • Свържете SCL щифта на RTC към A5 arduino
  • Свържете SDA щифт на RTC към A4 arduino
  • Свържете VCC щифт на RTC към 5v arduino
  • Свържете GND щифта на RTC към GND arduino

Стъпка 4: Качване на време в RTC

Време за качване в RTC
Време за качване в RTC
  • Изтеглете програмата за часовник
  • отворете кода
  • разкомментирайте следния ред
  • коригирайте текущото време
  • актуализирайте кода
  • сега времето се записва в RTC
  • сега коментирайте редовете и го качете отново
  • сега премахнете ATMEGA 8 от arduino
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • вижте тази връзка за повече информация

Стъпка 5: Изграждане на веригата

Изграждане на веригата
Изграждане на веригата
Изграждане на веригата
Изграждане на веригата
Изграждане на веригата
Изграждане на веригата
  • Започнете със запояване на ATMEGA 8 към печатна платка
  • След това направете веригата на осцилатора за ATMEGA 8
  • Вижте разклонението atmega 8
  • След това фиксирайте RTC и LCD модула
  • Направете връзката съгласно електрическата схема
  • Поправете lipo батерията и нейното зарядно устройство

Стъпка 6: Създаване на външен корпус

Създаване на външен корпус
Създаване на външен корпус
Създаване на външен корпус
Създаване на външен корпус
  • Нямам 3D принтер, затова реших да го направя с помощта на картон и го покрих с цветна тиксо
  • Изглежда блестящо и красиво
  • Ще препоръчам да се изгради 3D печатна кутия, за да изглежда по -професионално

Стъпка 7: Функции на часовника

Функции на часовника
Функции на часовника
Функции на часовника
Функции на часовника
  • Той е във формат 12 часа, така че ще показва AM/PM
  • Той ще покаже часа със секунди
  • Той ще показва деня и датата на всеки две минути
  • Той ще показва стайната температура на всеки две минути
  • Той има резервно копие на батерията, така че дори когато няма захранване, той ще работи с батерията си
  • RTC има своя собствена батерия, така че дори ако резервната батерия е изтощена, времето няма да почине.
  • Надявам се този проект да ви хареса … !!! Помислете за абониране за моя канал в YouTube !!! Честито учене.

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