Мазмуну:

ATMEGA КОЛДОНГОН СААТ 8: 7 кадам (Сүрөттөр менен)
ATMEGA КОЛДОНГОН СААТ 8: 7 кадам (Сүрөттөр менен)

Video: ATMEGA КОЛДОНГОН СААТ 8: 7 кадам (Сүрөттөр менен)

Video: ATMEGA КОЛДОНГОН СААТ 8: 7 кадам (Сүрөттөр менен)
Video: Arduino UNO and Mega Windows 7, 8, 10 USB driver Solved 2024, Ноябрь
Anonim
Image
Image

ATMEGA 8 эң арзан микро контроллерлердин бири, ошондуктан мен аны колдонуп саат жасоону чечтим. Биринчи кезиккеним - убакытты көрсөтүү Мен 16X2 ЖК менен барууну чечтим. Андан кийин мен микро контроллердин көбү ички RTC (Real Time Clock) сунуштаган жерди кармоо убактысы келди, бирок ATMEGA 8де бизде ички RTC жок, ошондуктан мен тышкы бирөө менен бардым. саат, атмега 1.8vдан 5vга чейин иштей алат, ошондуктан мен 1s lipoго пландадым, ал абдан жакшы иштеди … андыктан курууну баштайлы

1 -кадам: Компоненттердин тизмеси

Компоненттердин тизмеси
Компоненттердин тизмеси
Компоненттердин тизмеси
Компоненттердин тизмеси
Компоненттердин тизмеси
Компоненттердин тизмеси
  • Atmega 8 ic
  • 16X2 LCD дисплей
  • DS3231 RTC модулу
  • 1S lipo батареясы
  • TP4056 lipo заряддоо модулу
  • бургуланган ПКБ
  • 16MHZ кристалл осциллятору
  • 22pf конденсатор
  • 10K каршылыгы

2 -кадам: ATMEGA 8деги жүктөөчү жүктөөчү

Image
Image
  • Эң жөнөкөй ыкма ATMEGA 328ди arduino unoдон алып салуу жана ага ATMEGA 8ди салуу.
  • SPI төөнөгүчтөрүн башка Arduino uno менен туташтырыңыз жана жүктөгүчтү күйгүзүңүз
  • жакшыраак туруу үчүн бул видеону ээрчиңиз

3 -кадам: RTC'ди Arduino менен туташтыруу

RTC Arduino менен туташууда
RTC Arduino менен туташууда
  • RTCдин SCL пинин A5 arduino менен туташтырыңыз
  • RTC SDA пинин A4 arduino менен туташтырыңыз
  • RTCтин VCC пинин 5v arduino менен туташтырыңыз
  • RTCдин GND пинин GND arduino менен туташтырыңыз

4 -кадам: Убакытты RTCге жүктөө

RTCге жүктөө убактысы
RTCге жүктөө убактысы
  • Саат программасын жүктөп алыңыз
  • кодду ачыңыз
  • кийинки сапка комментарий бербеңиз
  • учурдагы убакытты оңдоо
  • кодду көтөрүү
  • азыр убакыт RTCге сакталат
  • азыр саптарды кайра комментарийлеп, кайра жүктөңүз
  • азыр ATMEGA 8ди arduinoдон алып салыңыз
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • көбүрөөк маалымат алуу үчүн бул шилтемени текшериңиз

5 -кадам: Районду куруу

Районду куруу
Районду куруу
Районду куруу
Районду куруу
Районду куруу
Районду куруу
  • ATMEGA 8ди компьютерге ширетүү менен баштаңыз
  • Андан кийин ATMEGA 8 үчүн осциллятордун схемасын жасаңыз
  • Атмега 8 пинтуга кайрылыңыз
  • Андан кийин RTC жана LCD модулун оңдоңуз
  • Байланышты схемага ылайык жасаңыз
  • Липо Батареясын жана анын заряддагычын оңдоңуз

6 -кадам: Сырткы ишти түзүү

Сырткы корпусту түзүү
Сырткы корпусту түзүү
Сырткы корпусту түзүү
Сырткы корпусту түзүү
  • Менде 3d принтер жок, ошондуктан мен аны картон менен жасоону чечтим жана аны түстүү скотч менен жаптым
  • Бул жалтырак жана сулуу окшойт
  • Мен профессионалдуу көрүнүү үчүн 3d басылган корпусту курууну сунуштайм

7 -кадам: Сааттын функциялары

Сааттын функциялары
Сааттын функциялары
Сааттын функциялары
Сааттын функциялары
  • Ал 12 саат форматында, андыктан AM/PMди көрсөтөт
  • Ал секунда менен убакытты көрсөтөт
  • Ал ар бир эки мүнөттө күндү жана датаны көрсөтөт
  • Бул ар бир эки мүнөттө бөлмө температурасын көрсөтөт
  • Ал батарейканын камдык көчүрмөсүнө ээ, андыктан электр энергиясы жок болсо дагы ал батарейкасы менен иштейт
  • RTCде өзүнүн батарейкасы бар, андыктан батарейканын камдык көчүрмөсү өлүп калса дагы, убакыт эс албайт.
  • Бул долбоор сизге жагат деп ишенем …. !!! Менин YouTube каналыма жазылууну ойлонуз !!! Happy Learning.

Сунушталууда: