Мазмуну:

Ойготкуч функциясы бар Arduino санариптик сааты (бажы PCB): 6 кадам (сүрөттөр менен)
Ойготкуч функциясы бар Arduino санариптик сааты (бажы PCB): 6 кадам (сүрөттөр менен)

Video: Ойготкуч функциясы бар Arduino санариптик сааты (бажы PCB): 6 кадам (сүрөттөр менен)

Video: Ойготкуч функциясы бар Arduino санариптик сааты (бажы PCB): 6 кадам (сүрөттөр менен)
Video: Урок №1. Знакомство с Arduino. BeyondRobotics 2024, Ноябрь
Anonim
Ойготкуч функциясы бар Arduino санариптик сааты (ыңгайлаштырылган ПХБ)
Ойготкуч функциясы бар Arduino санариптик сааты (ыңгайлаштырылган ПХБ)

Бул DIY көрсөтмөсүндө мен сизге бул ойготкуч функциясын кантип санариптик саат жасоону көрсөтөм.

Бул долбоордо мен Arduino UNO микроконтроллерине негизделген өзүмдүн ПХБ жасоону чечтим - Atmega328p.

Төмөндө сиз PCB макети бар электрондук схеманы таба аласыз, андыктан аны оңой эле өндүрө аласыз.

Баскычтарды басуу менен сиз убакытты/датаны/ойготкучту жана ойготкуч абалын (күйгүзүү/өчүрүү) орното аласыз.

Ойготкучту ойготкуч баскычын басып же кутучаны талкалап өчүрсө болот.

Жаңыртууларды жана башкаларды бул жерден тапса болот:

Кел, баштайлы.

1 -кадам: Сизге эмне керек - Аппараттык

Сизге эмне керек - Аппараттык
Сизге эмне керек - Аппараттык

Бул долбоор үчүн сизге керек болот:

  • Биздин салт PCB схемасы
  • Жогорку контрасттуу 16x2 мүнөздөгү ЖК (Raystar RC1602B-LLG-JWVE)
  • Atmega328 (Arduino UNO жүктөгүч менен)
  • DS1307 реалдуу убакыт сааты
  • Tilt Sensor
  • 28 чукул розетка жана 8 чөгүү розеткасы
  • 16 МГц кристалл осциллятору
  • 32.768 МГц кристалл осциллятору
  • 2x22 pF конденсаторлор
  • 3x10 кОм резистор
  • Триммер 20kOhm
  • Коңгуроо
  • Монета клеткасынын батарея кармагычы
  • бурама терминал 2P 2.54mm
  • Pin Header 1x5 Аял 2.54mm
  • Мини баскыч баскычы - узун

Ошондой эле программалоо процедурасы үчүн USB модулуна TTL же Arduino UNO тактасы керек болот.

Бийлик үчүн сизге 5V-1A кубат адаптери керек болот же мен сыяктуу USB кабелин колдонсоңуз болот.

2 -кадам: EasyEDAдагы Circuit, Free Online Circuit Design Platform

EasyEDAдагы Circuit, Free Online Circuit Design Platform
EasyEDAдагы Circuit, Free Online Circuit Design Platform
EasyEDAдагы Circuit, Free Online Circuit Design Platform
EasyEDAдагы Circuit, Free Online Circuit Design Platform

Көрүү жана жогоруда аталган схемага кандайдыр бир өзгөртүүлөрдү киргизүү үчүн бул жерге кириңиз.

3 -кадам: Кодекс

Кодекс
Кодекс

Аны кантип программалоо керек:

ТТЛ менен схемаңызды 5 кабели бар USB модулуна программалоонун башына туташтырыңыз.

RX жана TX казыктары кайчылаш туташтырылышы керек.

ЭСКЕРТҮҮ: Эгерде сиз Arduino UNO тактасын колдонуп жатсаңыз, анда ATmega328 IC'ин биринчи алып салууну жана RXтин башын RX менен TXтин TX казыктарына туташтырууну унутпаңыз. RS пин Arduino UNO баштапкы абалга келтирүүчү пинге туташтырылышы керек.

Бул жерден кодду жүктөп алып, Arduino IDE менен ачыңыз. Ичинде сиз ошондой эле китепкана файлын таба аласыз.

4 -кадам: JLCPCB - 2 $ дан баштап жеке схемаңызды жасаңыз

JLCPCB - 2 $ дан баштап өзүңүздүн жеке схемаңызды түзүңүз!
JLCPCB - 2 $ дан баштап өзүңүздүн жеке схемаңызды түзүңүз!

PCB тактаңызды чыгаруу үчүн бул жерге кириңиз!

JLCPCBди $ 2 PCB өндүрүү жана 2 күндүк куруш үчүн колдонуңуз, сапаты чындыгында жакшы, биздин pcb тактабыздын төмөндөгү сүрөтүн текшериңиз.

5 -кадам: 3D бөлүктөрү

3D бөлүктөрү
3D бөлүктөрү
3D бөлүктөрү
3D бөлүктөрү

6 -кадам: Жакшы болду

Мыкты жасалды!
Мыкты жасалды!

Бул сизге жакты деп үмүттөнөм, комментарийлерде мага билдириңиз !!!

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