I2C LCD на PCF8574 схема для FLProg

Использование дисплеев и обсуждение пользовательских блоков к ним
Аватара пользователя
VirSpy
Рядовой
Сообщения: 62
Зарегистрирован: 03.12.2015{, 22:40}
Репутация: 3
Откуда: Минск, РБ

I2C LCD на PCF8574 схема для FLProg

#1

Сообщение VirSpy » 28.02.2016{, 13:58}

Приобрел микросхему INF8574AN (Интеграл, аналог PCF8574). Цена вопроса - $0,07. В интернете нашел много разных схем подключения дисплея, под каждую своя библиотека. Вопрос - для какой схемы (соответствие выводов м/с и ЖКИ)  в FLProg библиотеки "Дисплей HD44780 на I2C" и "Блок управления подсветкой"?
Последний раз редактировалось VirSpy 28.02.2016{, 14:27}, всего редактировалось 1 раз.

Аватара пользователя
VirSpy
Рядовой
Сообщения: 62
Зарегистрирован: 03.12.2015{, 22:40}
Репутация: 3
Откуда: Минск, РБ

I2C LCD на PCF8574 схема для FLProg

#2

Сообщение VirSpy » 28.02.2016{, 20:40}

Народ, что, ни кто не подключал ЖКИ по I2C, ни у кого нет модуля???
Есть схемы, составил таблицу, какая верная?
Изображение
Вложения
6765582.png
8979455.gif
0738954.png
4468807.gif

TVG
Рядовой
Сообщения: 47
Зарегистрирован: 15.09.2015{, 14:40}
Репутация: 0

I2C LCD на PCF8574 схема для FLProg

#3

Сообщение TVG » 29.02.2016{, 12:27}

Выкладываю фотку протеуса по которой 100% работает встроенная в программу FLPROG ардуина IDE с библеотекой
у каждой микросхемы разные адреса и у аналогов могут быть другие адреса например 0-7 ; 10-17;20-27;30-37;40-47 эти адреса я встречал на микрухах PCF8574 с различными буквами  удачи разводка была подобрана опытным путем перебирая около 20 схем подключения в протеусе
по поводу подсветки она подкл. через транзистор  на 7(P3) ногу 8574
У INF8574AN чтото больно много ног у PCF8574 их всего 16
Вложения
6939480.png
Последний раз редактировалось TVG 29.02.2016{, 12:39}, всего редактировалось 1 раз.

Аватара пользователя
VirSpy
Рядовой
Сообщения: 62
Зарегистрирован: 03.12.2015{, 22:40}
Репутация: 3
Откуда: Минск, РБ

I2C LCD на PCF8574 схема для FLProg

#4

Сообщение VirSpy » 29.02.2016{, 12:54}

Спасибо, буду пробовать.
У INF8574 тоже 16 ног: Datasheet
Работает
Последний раз редактировалось VirSpy 29.02.2016{, 17:32}, всего редактировалось 1 раз.

TVG
Рядовой
Сообщения: 47
Зарегистрирован: 15.09.2015{, 14:40}
Репутация: 0

I2C LCD на PCF8574 схема для FLProg

#5

Сообщение TVG » 03.03.2016{, 16:37}

Ну вот и славно :))

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

I2C LCD на PCF8574 схема для FLProg

#6

Сообщение Siberian » 03.03.2016{, 16:58}

Цитата TVG ()200?'200px':''+(this.scrollHeight+5)+'px');">у каждой микросхемы разные адреса и у аналогов могут быть другие адреса например 0-7 ; 10-17;20-27;30-37;40-47 эти адреса я встречал на микрухах PCF8574
В программе FLProg ведь элементарно сканировать адрес шины после подключения.

Инструменты/Шины данных/Сканирование шины I2C

Вложения
4734291.jpg

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

I2C LCD на PCF8574 схема для FLProg

#7

Сообщение Siberian » 03.03.2016{, 17:11}

А вобще я не заморачиваюсь, пользуюсь проверенным способом на PCF8574.

Вложения
9219924.jpg

Аватара пользователя
VirSpy
Рядовой
Сообщения: 62
Зарегистрирован: 03.12.2015{, 22:40}
Репутация: 3
Откуда: Минск, РБ

I2C LCD на PCF8574 схема для FLProg

#8

Сообщение VirSpy » 03.03.2016{, 18:13}

Такая плата у нас стоит порядка $3, а микросхема $0,07. Работы менее чем на час. Пробная версия:
Вложения
8373910.jpg

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

I2C LCD на PCF8574 схема для FLProg

#9

Сообщение Siberian » 03.03.2016{, 19:00}

VirSpy писал(а):Такая плата у нас стоит порядка $3, а микросхема $0,07.
По стоимости самой микросхемки конечно вопросов нет. Изображение
Но в то-же время если сложить стеклотекстолит, раствор, лут или фото и т.д. и т.п. + работа+ время...  Изображение .
Последний раз редактировалось Siberian 03.03.2016{, 19:04}, всего редактировалось 1 раз.

TVG
Рядовой
Сообщения: 47
Зарегистрирован: 15.09.2015{, 14:40}
Репутация: 0

I2C LCD на PCF8574 схема для FLProg

#10

Сообщение TVG » 03.03.2016{, 19:43}

Я платы делаю сам как мне нужно и городить лес из кучи плат не люблю (как обычно к ардуино подключается куча всего) у меня на каждом устройстве только то что нужно и все на одной плате(двухсторонке) и дисплей садится прямо на плату если конечно вы не делаете платы сами а каждый раз покупаете модули подключаете это все сопливыми проводками то это ваше дело и получем лес проводов и конструкцию размером с пару кубических литров и все это не надежно шевельнёшь и проводки повыпадывали
Всяко лучше когда все на одной плате (реле датчики микросхемы расширения и сопутствующая мелочевка потенсометры энкодеры резисторы и индекаторы и куча кнопок) а самое главное размер сего устройства
Последний раз редактировалось TVG 03.03.2016{, 19:50}, всего редактировалось 1 раз.

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

I2C LCD на PCF8574 схема для FLProg

#11

Сообщение Siberian » 03.03.2016{, 20:11}

Для разработок я пользуюсь готовыми модулями, а для готовых проектов на своих платах.
Но использую радиодетали и микросхемы в основном те, которые используются в модулях.
Если к примеру I2C, то на PCF8574.

TVG
Рядовой
Сообщения: 47
Зарегистрирован: 15.09.2015{, 14:40}
Репутация: 0

I2C LCD на PCF8574 схема для FLProg

#12

Сообщение TVG » 03.03.2016{, 21:30}

Ага я тоже так же  :))))

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

I2C LCD на PCF8574 схема для FLProg

#13

Сообщение Siberian » 04.03.2016{, 06:25}

Только я если ставил контроллер ATMEGA328P DIP-28, то использовал всегда панельку, в плату не впаивал (на всякий случай).

Аватара пользователя
VirSpy
Рядовой
Сообщения: 62
Зарегистрирован: 03.12.2015{, 22:40}
Репутация: 3
Откуда: Минск, РБ

I2C LCD на PCF8574 схема для FLProg

#14

Сообщение VirSpy » 04.03.2016{, 13:49}

Вторая пробная версия. Добавил управление и стаб.тока на подсветку. Время изготовления - 25 минут.
Вложения
5236195.jpg

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

I2C LCD на PCF8574 схема для FLProg

#15

Сообщение Siberian » 04.03.2016{, 14:34}

VirSpy писал(а):Добавил управление и стаб.тока на подсветку.
На чем стабилизатор тока? А то на фотке не видно.

Аватара пользователя
VirSpy
Рядовой
Сообщения: 62
Зарегистрирован: 03.12.2015{, 22:40}
Репутация: 3
Откуда: Минск, РБ

I2C LCD на PCF8574 схема для FLProg

#16

Сообщение VirSpy » 04.03.2016{, 18:29}

NSI450xx

TVG
Рядовой
Сообщения: 47
Зарегистрирован: 15.09.2015{, 14:40}
Репутация: 0

I2C LCD на PCF8574 схема для FLProg

#17

Сообщение TVG » 05.03.2016{, 14:11}

А зачем она там нужна там резистора в полне хватает с лихвой на тот же 1к
Ваще не понял для каких целей там стабилизатор ?
По поводу светодиодов могу сказать слабых у них ток 10-30 ма  он гореть будет и при 0,1ма если уж боишся спалить подсветку уменьши ток до 10ма если у тебя питание 5V
на светодиоде падает на 3V у тебя остается 2V если поставишь резистор 1К  то 2V/1000ом будет 2ма  вероятность спалить равна нулю если вместо 5 вольт подашь 12V тополучим около 10ма  Что тоже в полне приемлема и остается еще запас :))
Последний раз редактировалось TVG 05.03.2016{, 14:22}, всего редактировалось 1 раз.

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

I2C LCD на PCF8574 схема для FLProg

#18

Сообщение Siberian » 05.03.2016{, 14:43}

TVG писал(а):А зачем она там нужна там резистора в полне хватает с лихвой на тот же 1к
На 1К при 5V дисплей толком не подсветишь. 100-150 ом оптимально.
Ну а стабилизатор тока в случае с подсветкой дисплея - лишнее. Изображение
Последний раз редактировалось Siberian 05.03.2016{, 14:44}, всего редактировалось 1 раз.

TVG
Рядовой
Сообщения: 47
Зарегистрирован: 15.09.2015{, 14:40}
Репутация: 0

I2C LCD на PCF8574 схема для FLProg

#19

Сообщение TVG » 05.03.2016{, 16:02}

вот а потом народ и удивляется почему свтодиоды горят они же расчитаны на 50000 часов  :))

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

I2C LCD на PCF8574 схема для FLProg

#20

Сообщение Siberian » 05.03.2016{, 16:21}

Подключите на железе дисплей и подайте на подсветку 5V через резистор 1К, увидите мрачные сумерки...

Если речь конечно не идет о 10 ватном токоограничивающем резисторе.
Последний раз редактировалось Siberian 05.03.2016{, 16:35}, всего редактировалось 1 раз.

Ответить

Вернуться в «Дисплеи и индикаторы»