Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Re: Котуинко

Вт янв 14, 2025 13:47:28

Это уж если в проекте лапок не хватит.
Аппаратный I2C лучше не занимать без надобности - часть современных "умных датчиков" с программным вариантом не работают. А для индикатора шесть лапок даже в про-мини всегда найдется. Все зависит от сложности проекта.
Есть и семисегментники ЖКИ с вариантом SPI интерфейса - но то больше мародерство со старых кассовых аппаратов 90х годов и/или весов.
8)

Re: Котуинко

Вт янв 14, 2025 14:03:57

BOB51 писал(а):часть современных "умных датчиков" с программным вариантом не работают.
не слышал об этом :dont_know:
Датчику, думаю, какая разница как интерфейс организован, если скорость и полярность соблюдены :dont_know:

Добавлено after 1 minute 30 seconds:
Если только шаловливые руки шаловливых программистов в прошивку датчика алгоритм антидребезга на айтуси установят.. :))) :)))

Re: Котуинко

Вт янв 14, 2025 15:28:34

У меня старо-добрый вариант обработчика для RTC (DS1307 и прочих подобных) оказался совсем непригодным при работе с барометрами/гироскопами/магнитометрами из адуриньих платок. Правда аналогия проверялась на адуриньих под Си - вариант "ногодрыга" и штатная библиотека адуринки....
:(

Re: Котуинко

Вс янв 19, 2025 19:32:39

https://www.youtube.com/watch?v=NPRYxYM ... N0cm9uaWNz
А вот какая хрень мне попалась....

Re: Котуинко

Вс янв 19, 2025 20:00:52

На сегодня много чего уже есть...
Только не все можно съесть.
8)
Вариант ardublock плюс симулятор.
Только с усложнением сред разработки как минимум растет объём кода, да и комп требуется "на уровне".
Однако - все способы про рабочем результате их использования хороши.
Так что при желании/возможностях и времени - можно пробовать освоить.
Но для меня уже таки избыточно.
:sleep:

Re: Котуинко

Ср фев 19, 2025 17:31:59

Потихоньку вычесываю пару "дисплей+ кнопы" для неведомо чего применения...
Дисплейчик MAX7219 и пяток кноп собственно клавиатуры плюс кнопа со светиком для включения сканера кноп клавиатуры.
Блокировка для мобильных и/или защиты от случайного нажатия (актуально для домашнего комплекта на сенсорных кнопах)...
Однократно, многократно, по нажатию и/или по отпусканию, автоотключение и контроль "залипания"... Запихнул много всякого...
Тест прожка и схемка простейшие, пока нету теста "на отпускание" - позже поставлю...
Или уж чего реального типа терморегулятора в роли теста намутю...
:dont_know:
схемка под тест
https://img.radiokot.ru/files/20529/3oki03b3hk.GIF
сама "затравка"
swiox.rar
(97.11 KiB) Скачиваний: 128

основа
дисплей max72r.h, max72r.cpp
кнопы slvkm.h, slvkm.cpp
:? :roll:
сам тест примитивище... :oops:
но для проверки предположений сгодится...
:sleep:

Re: Котуинко

Пт фев 21, 2025 10:38:24

"BOB51" Электромеханика - интересный ресурс, спасибо, надо будет покопаться.

Re: Котуинко

Пт фев 21, 2025 15:38:47

Жаль у меня с электроприводом и катушками взаимопонимание только на уровне примитива (включить/выключить)......
:)

Re: Котуинко

Пт фев 28, 2025 20:33:36

Помалу тестик под исходну схемку
https://img.radiokot.ru/files/20529/3oki03b3hk.GIF
продвигается...
Пока главна менюшка да два устройства - секундомер и кухонкин таймер обратна отсчета с субменюшкой ввода задаваемого времени...
Морока однако с теми 8-позиционками с размещением и наглядностью информации...
сама программка
swiox7led.rar
(101.25 KiB) Скачиваний: 126

Описание работы...
СпойлерПосле включения и отработки начальной заставки появится на дисплейчике заставка главного меню:
"FP 321."
курсор - точка под 1.
Клавиатура выключена.
Для включения кноп жмем на S1
в ответ зажигается светик keyOn
Теперь кнопки активны
<< и >> гоняем курсор в разрешенных позициях.
1 - это секундомер, 2 - таймер, а 3 - простой тест перебора цифирек при надатии соответственно snP и snM при
наличии курсора в соответствующей позиции.
Секундомер = 1
появляется табло
00 00 00
С этого момента индикатор keyON гаснет (для экономии), но клавиатура остается активной до возврата в главное меню.
нажатие snL дает старт или стоп хода секундомера
на табло помимо цифирек появляютсчя дефиз - разделители
00-01-55 к примеру.
Когда ход остановлен черточки пропадают
00 01 58
из режима останова можно или только сбросить показания (snR)
или сбросить и вернуться в главное меню (snM)
по возвращении в главное меню загорается keyOn и если не трогать кнопы, то секунд через тридцать клавиатура выключается.
Курсор в позиции с цифирькой 2 при нажатии на snP включит режим таймера
исходно примерно та же картинка - три группы цифирек, разделенных пробелами.Для начала там будут
00 00 00
или после установки параметров - соответствующие значения заданного интервала.
Для установки интервала нажмем snP
появится заставка
Т00-00 ?. (Т стилизованная кракозябра "боком")
Перемещаем курсор в нужную позицию с помощью snR и snL и при помощи snP и snM выставляем нужное значение (часы и минуты). Поставив курсор в позицию с кракозябровым знаком ? можно выйти из данного режима или с записью данных (snP) или без таковой (snM).
пуск/останов таймера кнопка snL, сброс к исходным данным - кнопка snR
возврат в главное меню snM.
ход отображается также, как и у секундомера - наличием черточек
00-02-55
но отсчет идет обратный - от максимума к 0
по достижении 0 появляется заставка
00_00_00 и зажигается индикатор workLed.
Сброс кнопкой snR, сброс сигнала workLed и возврат в главное меню snM.
Во время работы таймера клавиатура не отключается.
"Тикалка" тактируется собственным генератором 328й.

УФФФ...
Как то так...
:?
Продолжение следует (лениво)...
:write:

Re: Котуинко

Сб мар 01, 2025 07:40:34

Тоже подобное ваяю себе. Но использовал дисплей на TM1637.
Сейчас торжественный перенос с макетки в корпус)) Подбор корпуса и размещение в нём для меня наиболее сложная задача :)))
СпойлерИзображение

Управление - 2 кнопки и 2 энкодера (пока не установил). Сигнализация бузер.

Хотел сделать наиболее интуитивное управление по изменению времени. Время в режиме таймера изменяется вращением энкодеров. Время в режиме часов изменяется вращением энкодеров в нажатом состоянии. Причём при отпускании "минутного" энкодера происходит обнуление секунд.
Левая кнопка - режим часы/таймер.
Правая - пуск/останов таймера.
Смена режимов сопровождается "эффектом анимации", типа эффект вращения разрядов..
как то так :dont_know:

Добавлено after 12 minutes 27 seconds:
PS и совсем не по теме:
СпойлерДля "макеток" провода обжимаю сам. Так как готовые китайские низкого качества, да и вообще магнитятся..
Есть для этих целей небольшая катушка белого провода производства СССР.

Пытаюсь красить провода. На фото выше зелёные провода замачивал в зелёнке с водой на несколько дней, потом закреплял уксусом. Цвет получился насыщенным, провода не пачкаются.

Может у кого есть идеи по окраски другими цветами? Синий, жёлтый, красный.. Способ должен быть бюджетным и доступным.
:beer:

Re: Котуинко

Сб мар 01, 2025 10:56:33

shonty писал(а):Пытаюсь красить провода.
блин, ну вот чего я никогда не мог бы предположить, так это покраски проводов! :shock: :shock: :shock: :shock:
весь мир китайские провода устраивают, а вас нет...

Re: Котуинко

Сб мар 01, 2025 11:05:48

ARV писал(а):весь мир китайские провода устраивают, а вас нет...
"если дадут линованную бумагу - пиши поперёк" (с) :)))

Добавлено after 2 minutes 50 seconds:
хотя можно и за китайские провода dupont холивар замутить.. :)))
если хозяин темы не против )))

Re: Котуинко

Сб мар 01, 2025 11:07:40

Хотел сделать наиболее интуитивное управление по изменению времени...
Была аналогичная задача для слабовидящих/слепых надомников.

Re: Котуинко

Сб мар 01, 2025 11:15:39

В моей самоделке пока основная задача - тест различных режимов интерактивной пары - клавиши/индикатор с подсказками.
Плюс взаимодействие между отдельными модулями программ и базовой клавиатурой.
Просматриваю как еще извернуться с извратом можно.
:twisted:
По самодельным конструкциям/корпусам... Без станочков и пиления/сверления довольно сложно порой...
Особо с удобно-симпатяшными рукоятками энкодеров. Ну уж никак не торчащие над передней панелью рукоятки "крутилок"...
А иначе делать прорези да диски аккуратненько... БЫРРР....
:?
Вот еще хороша "инструкция по критериям конструирования"
https://sunduk.radiokot.ru/view/?id=1369493027
весьма рекомендую для чтения...
:hunger:
Касательно таймерюги настольного/кухонного...
желательно
примитивно-интуитивный ввод и работа
герметичность и отсутствие выступающих частей
ударостойкость
долговечность и отказоустойчивость элементов управления/индикации...
защита от случайных нажатий (несвоевременных)...
:roll:
TM1637 пробовал... Не очень нравится - у меня дисплей "зеленый" - возможно из-за спектра яркость маловатой воспринимается или экземпляр не слишком удачный попался...
Предпочтение MAX7219 или семисегментники или матрички 8*8 (возможно их комбинации) да ЖКИшки с крупными сегментами.
Но с ЖКИ проблема повторения - у меня их еще малость осталось - но все же "эксклюзив" (бэушки с старокассовых аппаратов)...
8)
Покраска проводков... Как то смысла не вижу - или "адуриньи хвостики" на сегодня или старый "ленточный" провод с отметкой начала отсчета в ленте.
обычно этого достаточно.
Как вариант - тонкие трубки термроусадки - нарезаем короткие кусочки и закрепляем по краям проводов.
Раньше вообще просто на белой трубке номер выписывали и то ли на клей то ли химически (вымочены в растворителе) крепили по краям проводков в жгуте...
:roll:

Re: Котуинко

Сб мар 01, 2025 11:34:41

BOB51 писал(а):Без станочков и пиления/сверления довольно сложно порой...
Испытал ранее. Но вчера первый раз применил по делу, как раз для таймера плату кроил. Впечатления разные, и кое-что нужно переделывать. По этим минициркуляркам тоже можно тему мутить. И травмироваться можно легко :dont_know:
СпойлерИзображение

PS: на двусторонний скотч приклеиваю кусочки пенопласта, что бы текстолит удобнее было перемещать.

Добавлено after 1 minute 46 seconds:
PS2: сверлилку и УФ лампу потом когда-нибудь покажу :)))

Re: Котуинко

Сб мар 01, 2025 11:57:02

Я от лени давно перешёл на готовые "заготовки" коробушек с радиорынка да на платки-"дырчатки"...
Травить влом (да и промывки всякие из за хронического отсутствия воды мало доступны).
:solder:

Re: Котуинко

Сб мар 01, 2025 12:04:44

На платы с дырками дольше времени на пайку уходит. плюс ограничен в возможностях и размерах. Я как раз ушёл от них.
BOB51 писал(а):промывки всякие из за хронического отсутствия воды мало доступны
последние несколько плат промывал в растворе кальцинированной соды. Точнее не промывал, а замачивал. А потом ополаскивал. Время замочки - от степени загрязнения. Отъедает даже канифоль. Но нужно время, кисть или зубную щётку.
Пропорции пока "наглазок", но намного больше чем для проявки фоторезиста.

Re: Котуинко

Сб мар 01, 2025 14:40:22

Это хорошо, когда "один дома" или на работе условия позволяют.
Иначе "возмущения второй половинки" гарантированы...
:o
Со всеми негативными последствиями...
:facepalm: :cry:
Как то нежелательно без вкусненького остаться...
:hunger: :wink:
Сегодня теорию и отладку на макетных заготовках делать удобно, а вот уже проверенное можно и в готовую конструкцию вставить, а можно и не делать - проверил свои предположения, макет разобрал и достаточно.
8)

Re: Котуинко

Пн мар 03, 2025 17:28:17

Добавился DS18B20 в варианте простейшего термопоказометра... (под цифиркой 3).
Немного подредактировалось для большего удобства (но с чуток большим расходом ПЗУ).
swiox7led0303.rar
(104.58 KiB) Скачиваний: 127

Осталось еще несколько обкаточных тестов с "вложенными менюшками"...
:write:
Но ... что то леенькии...
:roll:
:sleep:

Re: Котуинко

Пн мар 03, 2025 21:18:37

Может у кого есть идеи по окраски другими цветами? Синий, жёлтый, красный.. Способ должен быть бюджетным и доступным.

В 50-х годах прошлого столетия моя бабушка к Пасхе красила яйца в жёлтый цвет, прокипятив их с луковой шелухой.
Способ бюджетней и лоступней некуда. :) :) А вдруг прокатит? :shock:
Ответить