Это уж если в проекте лапок не хватит. Аппаратный I2C лучше не занимать без надобности - часть современных "умных датчиков" с программным вариантом не работают. А для индикатора шесть лапок даже в про-мини всегда найдется. Все зависит от сложности проекта. Есть и семисегментники ЖКИ с вариантом SPI интерфейса - но то больше мародерство со старых кассовых аппаратов 90х годов и/или весов.
часть современных "умных датчиков" с программным вариантом не работают.
не слышал об этом Датчику, думаю, какая разница как интерфейс организован, если скорость и полярность соблюдены
Добавлено after 1 minute 30 seconds: Если только шаловливые руки шаловливых программистов в прошивку датчика алгоритм антидребезга на айтуси установят..
У меня старо-добрый вариант обработчика для RTC (DS1307 и прочих подобных) оказался совсем непригодным при работе с барометрами/гироскопами/магнитометрами из адуриньих платок. Правда аналогия проверялась на адуриньих под Си - вариант "ногодрыга" и штатная библиотека адуринки....
Компания MEAN WELL пополнила ассортимент своей широкой линейки светодиодных драйверов новым семейством XLC для внутреннего освещения. Главное отличие – поддержка широкого спектра проводных и беспроводных технологий диммирования. Новинки представлены в MEANWELL.market моделями с мощностями 25 Вт, 40 Вт и 60 Вт. В линейке есть модели, работающие как в режиме стабилизации тока (СС), так и в режиме стабилизации напряжения (CV) значением 12, 24 и 48 В.
На сегодня много чего уже есть... Только не все можно съесть. Вариант ardublock плюс симулятор. Только с усложнением сред разработки как минимум растет объём кода, да и комп требуется "на уровне". Однако - все способы про рабочем результате их использования хороши. Так что при желании/возможностях и времени - можно пробовать освоить. Но для меня уже таки избыточно.
Потихоньку вычесываю пару "дисплей+ кнопы" для неведомо чего применения... Дисплейчик MAX7219 и пяток кноп собственно клавиатуры плюс кнопа со светиком для включения сканера кноп клавиатуры. Блокировка для мобильных и/или защиты от случайного нажатия (актуально для домашнего комплекта на сенсорных кнопах)... Однократно, многократно, по нажатию и/или по отпусканию, автоотключение и контроль "залипания"... Запихнул много всякого... Тест прожка и схемка простейшие, пока нету теста "на отпускание" - позже поставлю... Или уж чего реального типа терморегулятора в роли теста намутю... схемка под тест https://img.radiokot.ru/files/20529/3oki03b3hk.GIF сама "затравка"
Помалу тестик под исходну схемку https://img.radiokot.ru/files/20529/3oki03b3hk.GIF продвигается... Пока главна менюшка да два устройства - секундомер и кухонкин таймер обратна отсчета с субменюшкой ввода задаваемого времени... Морока однако с теми 8-позиционками с размещением и наглядностью информации... сама программка
Описание работы... СпойлерПосле включения и отработки начальной заставки появится на дисплейчике заставка главного меню: "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й. УФФФ... Как то так... Продолжение следует (лениво)...
Тоже подобное ваяю себе. Но использовал дисплей на TM1637. Сейчас торжественный перенос с макетки в корпус)) Подбор корпуса и размещение в нём для меня наиболее сложная задача Спойлер Управление - 2 кнопки и 2 энкодера (пока не установил). Сигнализация бузер.
Хотел сделать наиболее интуитивное управление по изменению времени. Время в режиме таймера изменяется вращением энкодеров. Время в режиме часов изменяется вращением энкодеров в нажатом состоянии. Причём при отпускании "минутного" энкодера происходит обнуление секунд. Левая кнопка - режим часы/таймер. Правая - пуск/останов таймера. Смена режимов сопровождается "эффектом анимации", типа эффект вращения разрядов.. как то так
Добавлено after 12 minutes 27 seconds: PS и совсем не по теме: СпойлерДля "макеток" провода обжимаю сам. Так как готовые китайские низкого качества, да и вообще магнитятся.. Есть для этих целей небольшая катушка белого провода производства СССР.
Пытаюсь красить провода. На фото выше зелёные провода замачивал в зелёнке с водой на несколько дней, потом закреплял уксусом. Цвет получился насыщенным, провода не пачкаются.
Может у кого есть идеи по окраски другими цветами? Синий, жёлтый, красный.. Способ должен быть бюджетным и доступным.
В моей самоделке пока основная задача - тест различных режимов интерактивной пары - клавиши/индикатор с подсказками. Плюс взаимодействие между отдельными модулями программ и базовой клавиатурой. Просматриваю как еще извернуться с извратом можно. По самодельным конструкциям/корпусам... Без станочков и пиления/сверления довольно сложно порой... Особо с удобно-симпатяшными рукоятками энкодеров. Ну уж никак не торчащие над передней панелью рукоятки "крутилок"... А иначе делать прорези да диски аккуратненько... БЫРРР.... Вот еще хороша "инструкция по критериям конструирования" https://sunduk.radiokot.ru/view/?id=1369493027 весьма рекомендую для чтения... Касательно таймерюги настольного/кухонного... желательно примитивно-интуитивный ввод и работа герметичность и отсутствие выступающих частей ударостойкость долговечность и отказоустойчивость элементов управления/индикации... защита от случайных нажатий (несвоевременных)... TM1637 пробовал... Не очень нравится - у меня дисплей "зеленый" - возможно из-за спектра яркость маловатой воспринимается или экземпляр не слишком удачный попался... Предпочтение MAX7219 или семисегментники или матрички 8*8 (возможно их комбинации) да ЖКИшки с крупными сегментами. Но с ЖКИ проблема повторения - у меня их еще малость осталось - но все же "эксклюзив" (бэушки с старокассовых аппаратов)... Покраска проводков... Как то смысла не вижу - или "адуриньи хвостики" на сегодня или старый "ленточный" провод с отметкой начала отсчета в ленте. обычно этого достаточно. Как вариант - тонкие трубки термроусадки - нарезаем короткие кусочки и закрепляем по краям проводов. Раньше вообще просто на белой трубке номер выписывали и то ли на клей то ли химически (вымочены в растворителе) крепили по краям проводков в жгуте...
Без станочков и пиления/сверления довольно сложно порой...
Испытал ранее. Но вчера первый раз применил по делу, как раз для таймера плату кроил. Впечатления разные, и кое-что нужно переделывать. По этим минициркуляркам тоже можно тему мутить. И травмироваться можно легко Спойлер PS: на двусторонний скотч приклеиваю кусочки пенопласта, что бы текстолит удобнее было перемещать.
Добавлено after 1 minute 46 seconds: PS2: сверлилку и УФ лампу потом когда-нибудь покажу
Я от лени давно перешёл на готовые "заготовки" коробушек с радиорынка да на платки-"дырчатки"... Травить влом (да и промывки всякие из за хронического отсутствия воды мало доступны).
На платы с дырками дольше времени на пайку уходит. плюс ограничен в возможностях и размерах. Я как раз ушёл от них.
BOB51 писал(а):
промывки всякие из за хронического отсутствия воды мало доступны
последние несколько плат промывал в растворе кальцинированной соды. Точнее не промывал, а замачивал. А потом ополаскивал. Время замочки - от степени загрязнения. Отъедает даже канифоль. Но нужно время, кисть или зубную щётку. Пропорции пока "наглазок", но намного больше чем для проявки фоторезиста.
Это хорошо, когда "один дома" или на работе условия позволяют. Иначе "возмущения второй половинки" гарантированы... Со всеми негативными последствиями... Как то нежелательно без вкусненького остаться... Сегодня теорию и отладку на макетных заготовках делать удобно, а вот уже проверенное можно и в готовую конструкцию вставить, а можно и не делать - проверил свои предположения, макет разобрал и достаточно.
Добавился DS18B20 в варианте простейшего термопоказометра... (под цифиркой 3). Немного подредактировалось для большего удобства (но с чуток большим расходом ПЗУ).
Может у кого есть идеи по окраски другими цветами? Синий, жёлтый, красный.. Способ должен быть бюджетным и доступным.
В 50-х годах прошлого столетия моя бабушка к Пасхе красила яйца в жёлтый цвет, прокипятив их с луковой шелухой. Способ бюджетней и лоступней некуда. А вдруг прокатит?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения