Оглавление:
- Шаг 1: Часть для исходной библиотеки
- Шаг 2: Схема подключения: Подсветка
- Шаг 3: Схема подключения: адрес
- Шаг 4: Схема подключения: триммер
- Шаг 5: Схема подключения: передача данных
- Шаг 6: перейдите на исходную библиотеку
- Шаг 7: исходная библиотека и схема подключения
- Шаг 8: Схема подключения: SDA SCL
- Шаг 9: Схема подключения
- Шаг 10: прототип платы
- Шаг 11: фрезерование печатной платы
- Шаг 12: Спасибо
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Я делаю схему подключения для символьного адаптера i2c.
Проверяйте обновления на моем сайте.
Теперь я добавляю еще схему подключения проводов, чтобы использовать исходную библиотеку, а не мою вилку
Библиотека LiquidCrystal Arduino для символьных ЖК-дисплеев, разветвленный проект для создания личной схемы для изучения pcf8574.
В проекте github вы можете найти схему, фото и код библиотеки.
Здесь видео фрезерованной печатной платы, полученной из макета Fritzing.
Шаг 1: Часть для исходной библиотеки
Вы можете найти компонент для исходной библиотеки (не моей разветвленной) на eBay.
Теперь здесь вы можете найти такую же схему подключения с таким же поведением.
Шаг 2: Схема подключения: Подсветка
Как вы можете видеть на схеме подключения, я подключаю к P7 транзистор NPN (2N2222) для включения / выключения подсветки.
Шаг 3: Схема подключения: адрес
Я установил низкий адрес (вы можете подключить его по своему усмотрению, в даташите вы можете найти всю конфигурацию).
Я нахожу очень полезный скетч, который просматривает все прикрепленные компоненты i2c, используйте его для проверки адреса.
Шаг 4: Схема подключения: триммер
Чтобы выбрать правильный контраст, вам нужно добавить триммер 10k.
Шаг 5: Схема подключения: передача данных
Сине-желтый провод предназначен для отправки данных на устройство, я не подключаю устройство как исходную библиотеку, поэтому я должен разветвить библиотеку и добавить некоторые изменения.
Шаг 6: перейдите на исходную библиотеку
Как вы можете видеть на изображении, я немного сдвигаю (справа налево), а на правый бит я помещаю фиксированное объявление Enable, RW, Register Select и Back light pin.
При желании вы можете преобразовать схему в исходную. Если я найду время, я сделаю Это для вас (и протестирую), чтобы вы могли использовать оригинальную библиотеку.
Шаг 7: исходная библиотека и схема подключения
Я воссоздаю схему подключения исходной библиотеки, поэтому вы можете использовать с ней стандартную библиотеку
Шаг 8: Схема подключения: SDA SCL
Полосатый провод - это контакт SDA SCL моего Arduino.
Шаг 9: Схема подключения
Как видите, схема подключения довольно проста, чем я пытаюсь создать ее на макетной плате схемы.
Шаг 10: прототип платы
Это не так красиво, но это работа.
Шаг 11: фрезерование печатной платы
Из схемы я создаю печатную плату и пытаюсь фрезеровать печатную плату своим маршрутизатором (я начинаю руководство, как фрезеровать печатную плату).
Шаг 12: Спасибо
Серия проектов i2c (Сборник):
- Датчик температуры и влажности
- Аналоговый расширитель
- Цифровой расширитель
- ЖК дисплей