Съдържание:

Характерен LCD I2c адаптер (Пример за I2c връзка): 12 стъпки (със снимки)
Характерен LCD I2c адаптер (Пример за I2c връзка): 12 стъпки (със снимки)

Видео: Характерен LCD I2c адаптер (Пример за I2c връзка): 12 стъпки (със снимки)

Видео: Характерен LCD I2c адаптер (Пример за I2c връзка): 12 стъпки (със снимки)
Видео: Как использовать датчик переменного/постоянного тока Allegro ACS712 с Arduino 2024, Ноември
Anonim
Image
Image
Част за оригинална библиотека
Част за оригинална библиотека

Правя схема на свързване за адаптер за показване на символи i2c.

Проверете актуализациите на моя сайт.

Сега добавям и схема за свързване на кабели, за да използвам оригиналната библиотека, а не моята разклонена

Библиотека LiquidCrystal Arduino за LCD дисплеи с символи, раздвоен проект за създаване на лична схема за изучаване на pcf8574.

В проекта github можете да намерите схема, снимка и код на библиотеката.

Ето видео на фрезована печатна платка, получена от схемата на Fritzing.

Стъпка 1: Част за оригинална библиотека

Можете да намерите компонента за оригиналната библиотека (не моята разклонена) от eBay.

Сега тук можете да намерите същата схема на свързване, която има същото поведение.

Стъпка 2: Схема на свързване: Задна светлина

Схема на свързване: Задна светлина
Схема на свързване: Задна светлина

Както можете да видите на електрическата схема, свързвам към P7 транзистор NPN (2N2222), за да активирам/деактивирам подсветката.

Стъпка 3: Схема на свързване: Адрес

Схема на свързване: Адрес
Схема на свързване: Адрес
Схема на свързване: Адрес
Схема на свързване: Адрес

Зададох ниския адрес (можете да го свържете, колкото ви е необходимо, в листа с данни можете да намерите цялата конфигурация).

Намирам много полезна скица, която търси всички прикачени компоненти i2c, използвайте това, за да проверите адреса.

Стъпка 4: Схема на проводника: Тример

Схема на проводника: Тример
Схема на проводника: Тример

За да изберете правилния контраст, трябва да добавите 10k тример.

Стъпка 5: Схема на свързване: Прехвърляне на данни

Схема на свързване: Прехвърляне на данни
Схема на свързване: Прехвърляне на данни

Синият и жълтият проводник е за изпращане на данни към устройството, не свързвам устройството като оригинална библиотека, така че трябва да разклоня lib и да добавя промяна.

Стъпка 6: Променете оригиналния Lib

Променете оригиналния Lib
Променете оригиналния Lib
Променете оригиналния Lib
Променете оригиналния Lib
Променете оригиналния Lib
Променете оригиналния Lib
Променете оригиналния Lib
Променете оригиналния Lib

Както можете да видите на изображението, измествам малко (отдясно наляво), а на десния бит поставям фиксирана декларация за Enable, RW, Register Select и Pin light pin.

Ако искате, можете да преобразувате схемата в оригинала. Ако намеря известно време, ще го направя вместо вас (и ще го тествам), за да можете да използвате оригинална библиотека.

Стъпка 7: Оригинална схема на Lib и връзка

Оригинална схема и връзка
Оригинална схема и връзка
Оригинална схема и връзка
Оригинална схема и връзка
Оригинална схема и връзка
Оригинална схема и връзка

Пресъздавам схема на свързване на оригиналната библиотека, така че можете да използвате стандартна библиотека с това

Стъпка 8: Диаграма на проводника: SDA SCL

Схема на проводника: SDA SCL
Схема на проводника: SDA SCL

Лентовият проводник е SDA SCL щифтът на моя arduino.

Стъпка 9: Диаграма на проводника

Схема на проводника
Схема на проводника
Схема на проводника
Схема на проводника
Схема на проводника
Схема на проводника

Както можете да видите схемата на свързване е доста проста, отколкото се опитвам да я създам на прототипната платка на схемата.

Стъпка 10: Прототипна дъска

Прототипна дъска
Прототипна дъска
Прототипна дъска
Прототипна дъска
Прототипна дъска
Прототипна дъска

Не е толкова красив, но работи.

Стъпка 11: Фрезоване на печатни платки

Image
Image
Фрезоване на печатни платки
Фрезоване на печатни платки
Фрезоване на печатни платки
Фрезоване на печатни платки

От схемата създавам печатна платка и се опитвам да фрезова печатна платка с моя рутер (започвам ръководство за фрезоване на печатни платки).

Стъпка 12: Благодаря

серия проекти на i2c (колекция):

  • Сензор за температурата на влажността
  • Аналогов разширител
  • Цифров разширител
  • ЛСД дисплей

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