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

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

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

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
Как и у любого почти все радио любителей есть тяга покупать, распаивать, и затем долго хранить платы, детали "вдруг пригодятся". Так и у меня ))
Есть плата ЖКИ на чипе 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
  • Сообщений: 4069
  • Спасибо получено: 1393
У меня такого индикатора нет и нет модели в 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
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
Soir пишет:
Если Вы готовы экспериментировать, тогда скажите на каком МК проще тестировать. Я для него напишу тестовую прошивку, а в случае успеха, тогда уже и будем шать на чем делать и что влезет.
Готов, макет есть. Самый лучший для макета и теста Atmega 8 корпус DIP
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
Пробуйте, что увидите на дисплее - пишите. Не увидите ничего - тоже пишите...
Администратор запретил публиковать записи гостям.

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

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
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
  • Сообщений: 4069
  • Спасибо получено: 1393
Обновил прошивку.
Администратор запретил публиковать записи гостям.

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

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

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

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

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

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

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

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

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
  • Сообщений: 4069
  • Спасибо получено: 1393
Что-то не стыкуется. На плате выводы 3-DI, 4-CK, 5-CE. А на макете Вы пишете 3-DI, 4-CE, 5-CS.
Уточните.
Администратор запретил публиковать записи гостям.

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

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
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
  • Сообщений: 4069
  • Спасибо получено: 1393
Нет, я не об этом.
Вы по-разному указали назначение и имена выводов индикатора.
Администратор запретил публиковать записи гостям.

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

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

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

Это Вы имеете ввиду?
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
Не это.
Вы в одном случае пишете:
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
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
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
  • Сообщений: 4069
  • Спасибо получено: 1393
Я не про проект на 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
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
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
  • Сообщений: 692
  • Спасибо получено: 65
Десь і в мене такі індикатори валялись. Тема актуальна!
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
Хорошо, значит вывод есть.
С сегментами уже более менее понятно. Потом еще гляну, где точка.
С разрядами еще надо разбираться. Пока прошивка для проверки сегментов. Крайняя левая ячейка будет цифра от 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
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
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
  • Сообщений: 4069
  • Спасибо получено: 1393
В принципе, уже адекватная индикация, или что-то осталось за кадром?
Прошивка v3 - подправил сегменты.
На сегодня все, завтра постараюсь наполнить прошивку какой-то более полезной для пользователей информацией.
Буду еще по индикации вести доработки, но это по-ходу...
Администратор запретил публиковать записи гостям.

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

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

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

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

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

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
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
  • Сообщений: 4069
  • Спасибо получено: 1393
wolf2000 пишет:
Как больше занимает места прошивка?
С внешним часовым кварцем? Без внешнего кварца? С ДС1307
Если это часы, тогда, если без DS1307 (или аналога), кварц обязателен. С точки зрения объема памяти - все равно, с кварцем или без.
Что касается применения DS1307, то если часы без наворотов (просто время), без нее памяти меньше требуется. Если календарь, дни недели, високосный год... тогда больше.
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
Модераторы: wolf2000, Vakula, Айнцвайдрайченко