Z-LCD I2C модуль для Arduino своими руками (DIY)

Опубликовано 05.06.2015 23:05:00


В данной статье мы проведем рестайлинг DIY модуля позволяющего подсоединять к микроконтроллеру дисплеи на базе контроллера HDD780 всего по двум проводам.

Встречайте Z-LCD I2C модуль V2 

Внешний вид самодельного Z-LCD I2C модуля для Arduino

Принципиальная схема: z-lcd-i2c-module-diy-schematics

 

 

Z- LCD I2C модуль представляет из себя символьный дисплей с переходником на микросхеме PCF8574N, который позволяет подключить дисплей к плате Arduino всего по двум проводам не считая питания. В целом модуль получился с таким же функционалом как и серийно выпускаемый нами. Управление подсветкой, программный код будет абсолютно идентичным.

 

Адресация

К тому же, микросхема PCF8574, на которой построен модуль, имеет 3 вывода (A0, A1, A2). В зависимости от того к чему подключены данные выводы (+ или -) будет изменяться и адрес устройства. В стандартном модуле нет возможности переключения, на всех выводах присутствует логическая единица и адрес устройства равен 0x27. В данном же модуле данная фишка учтена, на плате выведен джамперный блок для переключения. В зависимости от конфигурации джамперов мы можем получить до восьми различных адресов.

Далее приведу картинку зависимости адресов от состояния выводов A0, A1, A2

Адресация микросхемы PCF8574N


 

Подсветка 

После подключения дисплея к микросхеме PCF8574, у неё остается свободной всего одна ножка - P3 . Данную ножку можно подключить к транзистору и использовать для включения/выключения подсветки (для этого необходимо соединить джампером вывод "P3" c выводом "BL"). Однако регулировать яркость подсветки с её помощью не получится. Для регулирования яркости подсветки следует снять джампер, тем самым разъединив выводы "P3" и "BL" , и подать на вывод "BL" ШИМ сигнал с платформы Arduino. , 

Включение подсветки


 

Изготовление 

Плата двусторонняя, однако, как всегда, мы постарались сделать модуль легким в повторении: широкие дороги, смд компоненты большого типоразмера 1206. К тому же, хоть плата и двусторонняя, переходных отверстий как таковых в ней нет. В большинстве своем роли переходных отверстий выполняют ноги микросхемы и переменного резистора.

 

Этап 1

После монтажа SMD мелочевки, первым делом отламываем, как показано на рисунке, 3 ножки у микросхемы PCF8574N.

плата самодельного модуля

 

Этап 2

Т.к. ноги микросхемы выполняют роль переходных отверстий, пропаиваем микросхему с двух сторон.

Запаиваем микросхему

 

Этап 3

Среднюю колонку гребенок также необходимо пропаять сверху и снизу. Для удобства можно провернуть одну штуку - просунуть нить/проволоку под пластик гребенки и запаять её снизу.

Монтаж первой гребенки

 

Этап 4

Потянуть за нить, оттянуть пластик к верху и пропаять гребенки.

Пропаиваем гребенку сверху

 

Этап 5

Остается запаять перемычку-провод (снизу) и припаять гребенки для подключения дисплея. На гребенки для подключения, во избежание замыкания на плату дисплея, следует дополнительно надеть слой пластика. Также следует не забыть, что одно отверстие является переходным (справа) и в него не нужно запаивать гребенку.

Монтируем детали

 

Этап 6

Установить потенциометр и пропаять опять таки сверху и снизу. Припаять дисплей.

Пропайка остальных деталей

 

Остается только отмыть от флюса, просушить и на этом сборка завершена.


 

Скачать архив

В архиве лежит шаблон под ЛУТ, Eagle файлы и список деталей

Открываем изображение => Печать => Во всю страницу


 

Для облегчения распайки smd компонентов с обратной стороны платы, где нет маркировки, приведу картинку. 

Монтажная схема SMD мелочевки


А как же комментарии?