Например TDA7294

Форум РадиоКот • Просмотр темы - самодельный калькулятор на основе StM32F030 и 1602LCD
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб апр 20, 2024 18:06:43

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Вс мар 31, 2019 21:27:36 
Открыл глаза

Зарегистрирован: Пн мар 11, 2019 12:24:54
Сообщений: 76
Рейтинг сообщения: 6
Сделал себе пару калькуляторов работающих в обратной нотации, наподобие старых совецких МК54. Один с ёмкостным сенсором а другой с обычными кнопками. В остальном они схожи. Вычисления проводятся над 64_битными переменными с плавающей точкой, предусмотрены 20 регистров памяти с возможностью сохранения в eeprom, возможно выполнение простых программ (без циклов и переходов, максимально 255 шагов, до 3 программ в eeprom).
Мне они кажутся весьма удобными, так что может ещё кому пригодятся.


Вложения:
calc 001.jpg [78.96 KiB]
Скачиваний: 747
версия_с_кнопками.gif [112.42 KiB]
Скачиваний: 537
версия с сенсорной клавиатурой.gif [115.49 KiB]
Скачиваний: 693
калькулятор с сенсорными клавишами.zip [218.8 KiB]
Скачиваний: 329
калькулятор с кнопками.zip [180.03 KiB]
Скачиваний: 317
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Вт окт 29, 2019 13:21:17 
Открыл глаза

Зарегистрирован: Пн мар 11, 2019 12:24:54
Сообщений: 76
Рейтинг сообщения: 0
наконец дошло почему калькулятор стартует пару секунд - не обратил внимание что при инициализации нужно обнулять systick. в прилагаемых прошивках этот момент исправлен.

зы. по печатке для сенсорной версии - на практике часть с контроллером отрезана ножницами от сенсорного поля и в таком виде спаяно навесными проводниками, соединения соответствуют указанным на схеме.


Вложения:
calc 003.jpg [74.11 KiB]
Скачиваний: 458
fw.zip [65.03 KiB]
Скачиваний: 222
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Вт дек 01, 2020 18:06:48 
Родился

Карма: 2
Рейтинг сообщений: 12
Зарегистрирован: Вт дек 01, 2020 14:00:24
Сообщений: 18
Рейтинг сообщения: 2
немного доработанная кнопочная версия:

- упрощена схема заряда аккумулятора и теперь можно использовать зу от сотовых
- введена опция динамической подсветки экрана, удобно при слабой освещённости
- появилась возможность сохранения дополнительных 20 пользовательских программ
по 44 шага во внутренней flash памяти контроллера
- сделано автоотключение по неактивности (содержимое памяти сохраняется)
- изменено форматирование вывода на экран в режиме программирования (видно семь шагов
программы вместо двух до этого)
- мелкие изменения вроде тригонометрических функций с подстановкой табличных значений
для стандартных углов или способа ввода буквенных обозначений в hex_режиме
- переделан рисунок печатной платы (разделена на две части - контроллера и кнопок)


Вложения:
схема.gif [130.05 KiB]
Скачиваний: 250
rpn_calculator.zip [207.46 KiB]
Скачиваний: 172
Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Вт дек 01, 2020 19:56:06 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2525
Рейтинг сообщения: 0
Использовать для калькулятора МК, не умеющий флоаты и даже не имеющий аппаратного деления? Оригинально…

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Вт дек 01, 2020 20:10:54 
Родился

Карма: 2
Рейтинг сообщений: 12
Зарегистрирован: Вт дек 01, 2020 14:00:24
Сообщений: 18
Рейтинг сообщения: 0
Eddy_Em писал(а):
не умеющий флоаты и даже не имеющий аппаратного деления

это всё пустяки. а вот то что памяти в нём маловато (4k/32k) является заметным ограничением.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Вт дек 01, 2020 20:18:08 
Поставщик валерьянки для Кота

Карма: 20
Рейтинг сообщений: 253
Зарегистрирован: Вс июн 19, 2016 09:32:03
Сообщений: 2090
Рейтинг сообщения: 0
не умеющий флоаты

Там расчеты в double, это уже нужно какой-нибудь STM32H7 ставить :) Вот делать калькулятор с обратной польской нотацией - это действительно странно...

это всё пустяки. а вот то что памяти в нём маловато (4k/32k) является заметным ограничением.

Поменять F030С6 на более жирный F0 - тоже пустяки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Вт дек 01, 2020 22:18:30 
Прорезались зубы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 12
Зарегистрирован: Сб янв 09, 2016 15:51:17
Сообщений: 200
Рейтинг сообщения: 0
это всё пустяки. а вот то что памяти в нём маловато (4k/32k) является заметным ограничением.

Скорей всего вся память потратилась на перевод между двоичным и десятичным форматом. Классический вариант перевода - жиИирный. И я-бы не стал доверять такому калькулятору, у меня для таких целей есть МК51 - считает в десятичной системе. Кстати, калькулятор из винды - врёт...

Десятичная математика - достаточно прикольная вещь, но затратная по времени разработки. А материалов в сети меньше чем школьном учебнике.

_________________
sRtoS


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Чт дек 03, 2020 05:59:19 
Нашел транзистор. Понюхал.

Зарегистрирован: Вс сен 06, 2020 16:06:10
Сообщений: 156
Рейтинг сообщения: 0
Пардон, а там что, литий - вот прям напрямую полевиком на 5 вольт врубается? И никакого мониторинга тока и напряжения на батарее? Взрывоопасненький калькулятор. Если это на МК впадлу делать, может хотя-бы 4056 или что вам там нравится поставить? Издеваться над литием - ну нахрен, чревато.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Чт дек 03, 2020 08:14:48 
Родился

Карма: 2
Рейтинг сообщений: 12
Зарегистрирован: Вт дек 01, 2020 14:00:24
Сообщений: 18
Рейтинг сообщения: 1
ток ограничен резистором, напряжение мониторится контроллером, на крайний случай в батарее сотового есть своя электроника. если хлопок всё же состоится предусмотрена вышибная крышка а передняя панель выполнена из двухслойного ударопрочного поликарбоната суммарной толщиной 6мм. во время заряда желательно иметь под рукой ведро с песком и огнетушитель.
AVI-crak писал(а):
Десятичная математика - достаточно прикольная вещь, но затратная по времени разработки. А материалов в сети меньше чем школьном учебнике.

.
при желании можно найти несколько проектов с открытыми исходными текстами, например https://hackaday.io/project/6468-rpn-sc ... calculator на двух msp430.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Пт дек 04, 2020 11:00:06 
Нашел транзистор. Понюхал.

Зарегистрирован: Вс сен 06, 2020 16:06:10
Сообщений: 156
Рейтинг сообщения: 0
А, пардон, я видимо на старую версию схемы посмотрел, в последней версии это как-то логичнее, спору нет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Пт дек 04, 2020 17:06:09 
Прорезались зубы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 12
Зарегистрирован: Сб янв 09, 2016 15:51:17
Сообщений: 200
Рейтинг сообщения: 0
при желании можно найти

Оно там https://github.com/druzyek/RPN_Calculator / BCD формат чисел.
Однако если просто искать "Calculator" - сам гит покажет 100500 проектов на числах двойной точности.
ps - бегло ознакомился алгоритмом умножения, оно таки в лоб работает, прям как по школьному учебнику.

_________________
sRtoS


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: самодельный калькулятор на основе StM32F030 и 1602LCD
СообщениеДобавлено: Вт янв 12, 2021 08:06:10 
Родился

Карма: 2
Рейтинг сообщений: 12
Зарегистрирован: Вт дек 01, 2020 14:00:24
Сообщений: 18
Рейтинг сообщения: 0
исправил ошибку возникающую при выводе информации в режиме программирования. а также возможность выбора отсутствующих банков eeprom при сохранении.


Вложения:
исправленная_прошивка.zip [163.89 KiB]
Скачиваний: 125
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y