Биометрический замок – сборка платы управления и программирование микроконтроллера

программирование ЖК-дисплея с контроллером ATmega328

Этап 4: сборка платы управления

сборка платы управления

Вы можете расположить элементы на плате как угодно, но помните, что провода от датчика отпечатков должны подключаться рядом и располагаться в одном направлении, чтобы они не сломались. Стандартные провода от датчика очень тонкие.

Дополнительно плата была покрыта сверху и снизу силиконовым клеем для дополнительной прочности и изоляции. Температура плавления клея не так высока, чтобы сжечь или расплавить что-нибудь на плате.

сборка платы управления

сборка платы управления

Как самая основная, плата управления с процессом ATtiny85 должна быть качественно пропаяна и обязательно заизолирована силиконовым клеем. Регулятор напряжения 7805А при работе будет немного нагреваться, так что лучше не заливать его клеем. Также можно не проклеивать микросхему ATtiny, чтобы в случае чего её можно было поменять или перепрограммировать.

 

Этап 5: программирование ЖК-дисплея с контроллером ATmega328

 

Как упоминалось в разделе 2, у контроллера ATmega328 достаточно много вычислительной мощности и свободных выводов как для управления ЖК-дисплеем, так и ещё одним устройством. Чтобы воспользоваться этой возможностью, потребуется перепрограммировать чип.

 программирование ЖК-дисплея с контроллером ATmega328

Если у вас есть плата Arduino Uno или Duemilanove, вам достаточно снять с неё уже имеющийся чип и поставить на его место ATmega328 для перепрошивки. Иначе вам понадобится согласующая плата FTDI с питание 5В и однорядный штыревой разъем (посмотрите список инструментов, чтобы понять, о чем речь).

Также необходимо загрузить код Duemilanove w для ATmega328.

Ниже приведен код проверки работоспособности ЖК-дисплея.

Код проверки LCD:

LCDTestExample.ino –  СКАЧАТЬ

 

 

ПРЕДЫДУЩИЙ: ЭТАП – ЭЛЕКТРОСХЕМА И СБОРКА ЖК-дисплея

ДАЛЕЕ : Настройка сканера и программирование микроконтроллера


 


Понравилась статья? Поделиться с друзьями:
Добавить комментарий

13 + 17 =