Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3

ТЕМА: Часы на ЖКИ (HT1621B)

Часы на ЖКИ (HT1621B) 20 нояб 2016 11:52 #1

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 676
  • Спасибо получено: 112
Как и у любого почти все радио любителей есть тяга покупать, распаивать, и затем долго хранить платы, детали "вдруг пригодятся". Так и у меня ))
Есть плата ЖКИ на чипе HT1621B сам индикатор 10-разрядный, 7-ми сегментный, с точкой в каждом разряде.
Без подсветки.

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Подключение платы по пяти проводам

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


И есть в наличии Attiny26-16SI корпус PDIP. Решил я их "поженить". Т.е. сделать простенькие часики на батарейном питании. Потребление думаю меньше чем у Лед )
Собственно ворклог, ТЗ.
Часы,календарь,термометр на DS18b20,"Кукушка". Все конечно при наличии свободного места в Мс.
Возможно нужен кварц есть часовой, 4 и 8 MHz.
Формат отображения часов:
ЧЧ-ММ-сс,
календарь:
ДД-ММ-ГГГГ
Смена показаний часы/календарь/температура автоматически (40 секунд часы, 10 секунд календарь, 10 секунд температура) или по нажатию на любую клавишу.
Кнопки управления, не критично 2 или 4-ре.

Ув. Soir нужна Ваша помощь в реализации данных часов. Постарался максимально расписать желаемое. Дякую
_______________________________________________-
P.s возможно размера свободной памяти малы, по сравнению с желаемым, тогда проще перейти на Атмега8L
у нее и питание 2,7-5,5В т.к. планирую питание от АКБ
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Последнее редактирование: 20 нояб 2016 13:12 от wolf2000. Причина: Пс____
--

Часы на ЖКИ (HT1621B) 20 нояб 2016 21:43 #2

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4476
  • Спасибо получено: 1537
У меня такого индикатора нет и нет модели в Proteus. Поэтому сначала нужно будет провести кое-какие тесты, чтобы разобраться с работой индикатора и выводом информации. То есть, первоначально на макете, а если будет получаться, тогда уже можно думать о реализации.
Если Вы готовы экспериментировать, тогда скажите на каком МК проще тестировать. Я для него напишу тестовую прошивку, а в случае успеха, тогда уже и будем решать на чем делать и что влезет.

Пока для пробы собрал небольшой проект для ATMEGA8, но все вслепую. Поэтому только hex файл.
Выводы ATMEGA8 в корпусе DIP:
DI - pin 14 (PB0)
CE - pin 15 (PB1)
CK - pin 16 (PB2)
Даже в выводах я не уверен, поэтому подключайте их через защитный резистор 200-500 Ом. Может CE и CK наоборот...
Последнее редактирование: 21 нояб 2016 19:26 от Soir. Причина: Удаление неактуального вложения.
--

Часы на ЖКИ (HT1621B) 20 нояб 2016 21:58 #3

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 676
  • Спасибо получено: 112
Soir пишет:
Если Вы готовы экспериментировать, тогда скажите на каком МК проще тестировать. Я для него напишу тестовую прошивку, а в случае успеха, тогда уже и будем шать на чем делать и что влезет.
Готов, макет есть. Самый лучший для макета и теста Atmega 8 корпус DIP
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
--

Часы на ЖКИ (HT1621B) 20 нояб 2016 22:25 #4

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4476
  • Спасибо получено: 1537
Пробуйте, что увидите на дисплее - пишите. Не увидите ничего - тоже пишите...
--

Часы на ЖКИ (HT1621B) 20 нояб 2016 22:55 #5

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 676
  • Спасибо получено: 112
Soir пишет:
Пробуйте, что увидите на дисплее - пишите.
15 и 16 поменял местами, фото

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

_____________________________________-
Operating voltage: 2.4V~5.2V для чипа дисплея, пробовал питать его от +3,3В
слабое свечение, но оно есть. От +5В идеально
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Последнее редактирование: 21 нояб 2016 08:44 от wolf2000. Причина: Пс____
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 09:38 #6

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4476
  • Спасибо получено: 1537
Обновил прошивку.
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 10:29 #7

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4476
  • Спасибо получено: 1537
По плате нельзя отследить к каким выводам контроллера идут эти выводы?

Попробуйте все комбинации подключения (кроме питания, конечно).
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 13:11 #8

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 676
  • Спасибо получено: 112
Soir пишет:
По плате нельзя отследить к каким выводам контроллера идут эти выводы?

Думаю с оптикой можно
Soir пишет:
Попробуйте все комбинации подключения (кроме питания, конечно).
Хорошо, через час попробую и отпишусь. Дякую
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 13:55 #9

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 676
  • Спасибо получено: 112
На плате

3-й вывод индикатора (DI) на 12 вывод 1621 (Data)
4-й вывод индикатора (CK) на 11 вывод 1621 (WR)
5-й вывод индикатора (CE) на 9 вывод 1621 (CS)
_________________________
На макете
Информация на фото только при подключении
14 Вывод Атмеги на 3-й вывод индикатора (DI)
15 вывод Атмеги на 5-й вывод индикатора (CS)
16 вывод Атмеги на 4-й вывод индикатора (CE)
по другому менял - тишина
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Последнее редактирование: 21 нояб 2016 13:59 от wolf2000.
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 15:12 #10

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4476
  • Спасибо получено: 1537
Что-то не стыкуется. На плате выводы 3-DI, 4-CK, 5-CE. А на макете Вы пишете 3-DI, 4-CE, 5-CS.
Уточните.
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 15:29 #11

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 676
  • Спасибо получено: 112
Soir пишет:
На плате выводы 3-DI, 4-CK, 5-CE. А на макете Вы пишете 3-DI, 4-CE, 5-CS.
Уточните.
уточню:
3-й вывод платы индикатора подключен к 14-выв Атмеги
4-й вывод платы индикатора подключен к 16-выв Атмеги
5-й вывод платы индикатора подключен к 15-выв Атмеги
все через резисторы 330 Ом
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 15:43 #12

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4476
  • Спасибо получено: 1537
Нет, я не об этом.
Вы по-разному указали назначение и имена выводов индикатора.
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 15:58 #13

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 676
  • Спасибо получено: 112
Soir пишет:
Вы по-разному указали назначение и имена выводов индикатора.
так, стоп я Вас совсем запутал.
Я писал название выводов на чипе 1621 из даташита.

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Это Вы имеете ввиду?
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 16:01 #14

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4476
  • Спасибо получено: 1537
Не это.
Вы в одном случае пишете:
3-DI, 4-CK, 5-CE
А в другом:
3-DI, 4-CE, 5-CS.

Имена и номера не совпадают.

P.S.
Еще одна версия прошивки.
Последнее редактирование: 21 нояб 2016 16:07 от Soir.
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 16:28 #15

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 676
  • Спасибо получено: 112
Soir пишет:
проект для ATMEGA8, но все вслепую. Поэтому только hex файл.
Выводы ATMEGA8 в корпусе DIP:
DI - pin 14 (PB0)
CE - pin 15 (PB1)
CK - pin 16 (PB2)
Даже в выводах я не уверен, поэтому подключайте их через защитный резистор 200-500 Ом. Может CE и CK наоборот...
Тут Вы написали, что возможно наоборот, так и получилось, что наоборот и работает. Вы про это?

новая прошивка, видео
Новая
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 16:44 #16

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4476
  • Спасибо получено: 1537
Я не про проект на ATMEGA и вообще не про ATMEGA.
3-DI, 4-CK, 5-CE
3-DI, 4-CE, 5-CS.
Вы пишете про выводы индикатора или про что? 4 - это что? А 5?

Доступа к видео нет.
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 17:17 #17

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 676
  • Спасибо получено: 112
Soir пишет:
Я не про проект на ATMEGA и вообще не про ATMEGA.
3-DI, 4-CK, 5-CE
3-DI, 4-CE, 5-CS.
Вы пишете про выводы индикатора или про что? 4 - это что? А 5?

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

это названия выводов платы индикатора
_____________________________
Это наименование выводов чипа 1621B который установлен на плате вместе с ЖКИ



т.е. Вас сбило мое сообщение №12.
Soir пишет:
По плате нельзя отследить к каким выводам контроллера идут эти выводы?
"На плате

3-й вывод индикатора (DI) идет на 12 вывод 1621 (Data)
4-й вывод индикатора (CK) идет на 11 вывод 1621 (WR)
5-й вывод индикатора (CE) идет на 9 вывод 1621 (CS)"


Soir пишет:
Доступа к видео нет.
поправил


___________________________________________________________
Пы сы
Давайте проще, что бы не путаться:
Нет названий на плате индикатора.
1- корпус
2- питание
3-й идет на 12 вывод 1621 (Data)
4-й идет на 11 вывод 1621 (WR)
5-й идет на 9 вывод 1621 (CS)"
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Последнее редактирование: 21 нояб 2016 17:22 от wolf2000. Причина: Пс____
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 18:09 #18

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 717
  • Спасибо получено: 84
Десь і в мене такі індикатори валялись. Тема актуальна!
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 19:24 #19

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4476
  • Спасибо получено: 1537
Хорошо, значит вывод есть.
С сегментами уже более менее понятно. Потом еще гляну, где точка.
С разрядами еще надо разбираться. Пока прошивка для проверки сегментов. Крайняя левая ячейка будет цифра от 0 до 9, потом символы A, b, C, d, E, F. Если не так - сделайте фото, где ошибка.
Остальные разряды скорее всего мусор (как на видео), но если нет, тогда опишите что.

---
Решил нумеровать прошивки, чтобы легче было разобраться в экспериментах.
Добавил прошивку v1. В ней эксперимент по разрядам. На выводах МК кнопки: pin2 - PLUS, pin3 - MINUS.
По ним счет до 3, посмотрите, как при нажатии на них меняется индикация. Индикация по-кругу, добавил минус, точку и пробел.

---
v2 - кнопка PLUS смещает вывод символа, MINUS перелистывает символы. Так задумано, а что получилось...
Вложения:
Последнее редактирование: 21 нояб 2016 21:28 от Soir.
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 21:13 #20

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 676
  • Спасибо получено: 112
Soir пишет:
Крайняя левая ячейка будет цифра от 0 до 9, потом символы A, b, C, d, E, F. Если не так - сделайте фото, где ошибка.

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


---Soir пишет:
Добавил прошивку v1. В ней эксперимент по разрядам.
По ним счет до 3

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

---Soir пишет:
v2 - кнопка PLUS смещает вывод символа, MINUS перелистывает символы.


ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 21:33 #21

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4476
  • Спасибо получено: 1537
В принципе, уже адекватная индикация, или что-то осталось за кадром?
Прошивка v3 - подправил сегменты.
На сегодня все, завтра постараюсь наполнить прошивку какой-то более полезной для пользователей информацией.
Буду еще по индикации вести доработки, но это по-ходу...
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 21:37 #22

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 676
  • Спасибо получено: 112
Soir пишет:
что-то осталось за кадром?
Нет, все на видео. Мне проще снять, чем пояснять, опять Вас запутаю )
Soir пишет:
Прошивка v3 - подправил сегменты.
Где она добавлена?
Soir пишет:
На сегодня все
Дякую, до завтря
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 21:49 #23

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4476
  • Спасибо получено: 1537
Прошивка там же.
Подумайте и опишите как должна выглядеть информация на дисплее. Что куда выводить. Часы н а чем будут? DS1307?
--

Часы на ЖКИ (HT1621B) 21 нояб 2016 22:25 #24

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 676
  • Спасибо получено: 112
Soir пишет:
Подумайте и опишите как должна выглядеть информация на дисплее.
Завтра разрисую, или распишу подробно
Soir пишет:
Часы н а чем будут? DS1307?
С точки зрения резервного питания -да. Можно и на ней, есть и Dip и Soic.
С точки зрения свободного места в МК, хотелось бы уточнить. Как больше занимает места прошивка?
С внешним часовым кварцем? Без внешнего кварца? С ДС1307
Если я правильно понимаю точность и погрешность во всех трех случаях примерно одинакова

________________________________________
П.с
Soir пишет:
Прошивка v3 - подправил сегменты.
да, проверил. Все символы и цифры правильные
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Последнее редактирование: 21 нояб 2016 22:37 от wolf2000. Причина: Пс____
--

Часы на ЖКИ (HT1621B) 22 нояб 2016 06:24 #25

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4476
  • Спасибо получено: 1537
wolf2000 пишет:
Как больше занимает места прошивка?
С внешним часовым кварцем? Без внешнего кварца? С ДС1307
Если это часы, тогда, если без DS1307 (или аналога), кварц обязателен. С точки зрения объема памяти - все равно, с кварцем или без.
Что касается применения DS1307, то если часы без наворотов (просто время), без нее памяти меньше требуется. Если календарь, дни недели, високосный год... тогда больше.
--
  • Страница:
  • 1
  • 2
  • 3
Модераторы: wolf2000, Vakula, Айнцвайдрайченко