Понадобился дисплей для одного проекта да еще и с энкодером. Готовых решений в продаже не нашел. Поскольку у меня есть доступ к заказу печатных плат, решил изготовить все сам. Ничего нового, дисплей 1602 с микросхемой PCF8574, небольшая обвязка, энкодер с кнопкой и клеммник для подключения. Все это хозяйство подключается к микроконтроллеру. Схема была взята из интернета и немного доработана. Дополнительно установил линейный преобразователь на 3,3 вольта для питания pcf, есть отдельный пин для управления подсветкой (убрать R13 и установить R14).
Геометрические размеры платы представлены ниже.
В самой плате имеются отверстия, чтобы ее прикрутить к корпусу через отверстия дисплея. Верхний слой.
Нижний слой.
3D модель с двух сторон.
Первое подключение к ардуино нано.
Вывод текста на дисплей.
Далее тест энкодера. Вывел подсчет количества вращения вправо, влево и нажатие на кнопку.
Скрин оплаты заказа. Это не означает, что эта плата столько стоит. Обычно в заказе много герберов.
Планирую купить
+3
Добавить в избранное
Обзор понравился
+37
+46
Я правильно понял, что компоненты тоже сразу на заводе припаяли?
1. Когда обзор на живого китайца ждать?
2. Если я без платы с jlcpcb такое реализую, будет не по фен-шую?
Но скажите, стоила ли выделки данная конкретная овчинка?
Плат «дисплей с энкодером» на рынке куча разных (хоть 1602 как здесь, хоть цветной графический). Искать в отделе запчастей к 3D принтерам. Стоят от 10$
github.com/enjoyneering/LiquidCrystal_I2C
github.com/enjoyneering/RotaryEncoder
1. если вы не левша, то энкодер слева от дисплея эргономически не удобно — рукой закрываешь в процессе кручения
2. не понятна цель запитать pcf от 3.3в. дисплей толерантен к 5в, pcf тоже, i2c шина подтянута к 3.3в (что полезно например при работе с STM или ESP), но в то же время кнопки и выводы энкодера подтянуты к 5в что вызывает некоторый диссонанс
Так что — проблема либо в съемотехнике, либо в неправильном рукоприкладстве.
Иногда наоборот — правая рука чем то занята, к примеру — щуп от осциллографа держит, а в это время нужно параметры чего то менять и отслеживать.
Со все сторон…
И пользуюсь, нормально и достаточно удобно.
Забыли последнее время про эргономику…
а нафига козе баян, если микросхема штатно работает при 5 В питания?
И, вообще, — нафига этот опус?
п. 18 не указан, а очень на него похоже… Скрина заказа с фактом оплаты не приведено.
Готовый модуль стоит дешевле запчастей + стоимость платы и есть прям тут и щас. Специфическое что-то не электронщиками и не нарисуется а электронщиками прям дома и сделается.
Просто так и напиши, пол Китая родни, работаю на jlcpcb и т.д… И вопросов не будет. А то наводит тень на плетень. Устроил езду по ушам половинчатой инфой, отсюда и такая реакция.
Но замечание ценное, сам попадал в затруднительную ситуацию, когда сначала разводил и паял плату, а потом начинал писал код, который не влезает в память используемого МК.
А графические требуют несколько иного подхода, особенно когда бюджет по памяти не выполняется… Да и на этапе отладки символьный все-ж удобнее. В серии, — ну там реально пофиг.
аргументы «за» 1602 я привел: работа на солнце и/или без подсветки, низкое потребление. а, ну и малая ресурсоемкость. агрумент «за» новомодные графические экраны по сути один, нет два: 1. оно стоят столько же, и 2. это красиво. и вот это как раз профдеформация и погоня за новым более мощным железом не потому что оно даст какой-то выигрыш, а старое не справляется, а потому что оно более современное. то есть тот самый апгрейд ради апгрейда.
Раньше всегда цеплял голое стекло на ноги контроллера с драйвером ЖКИ, но сейчас банально ног у контроллера не хватает чтоб хватило на все символы.
У CR2032 нормируемый саморазряд вроде 0.5 мкА, посему 2-3 мкА — это практически недостижимое значение (особено в условиях достаточно большой влажности). Ибо 1,5 МОма нагрузки надо обеспечить.
Тиков нет. Для таких задач используется SCANIF у TI, или LESENSE у Silabs. Они умеют автономно запитать датчики, произвести измерения по нескольким каналам даже с использованием АЦП / ЦАП / компаратора, загнать это все на вход настраиваемой State machine decoder, а выход с декодера отправить на счетчики (в том числе с использованием квадратурного декодера). И это все без участия процессора.
Популярные STM32L имеют довольно ограниченные возможности по работе периферийных модулей в спящем режиме в сравнении с вышеупомянутыми МК.
В остальных случаях есть черный список.
Возможно даже, о ужас, делаете себе маникюр на пальцах. Надеюсь, критика не отобьет желание писать дальше.
Могу выдвинуть немного конструктивных предложений для следующих публикаций:
1. Хотелось бы в общих чертах понимать, зачем эта штука нужна. Иначе нет сопричастности. Ну вот понадобилась вам штука с крутилкой. Ну ок, и что?
Другое дело, если бы немного рассказали, какую работу она будет выполнять. Допустим, срочно понадобилась крутилка для атомного реактора, а под рукой ничего нет- вот сделал и запустил. Пусть не реактор, а овощерезка. Зато сразу становится понятно, что эта плата не конь в вакууме, а полезная штука и не возникает ощущения что в статье «начало есть, а конца нет».
2. Принцип работы изделия, хоть пару предложений, как для детей. Не все тут электронщики, а читать про всякие штуки любят все.
3. Допускаю, что сделать самому для вас проще и дешевле, чем покупать готовое. И 100% интереснее, как творческому человеку. Расскажите, сколько денег вам обошлась эта плата. Вы купили ее одну или сразу лист штук из 5-10, для запаса? Что бы каждый для себя прикинул- имеет ли смысл лично для него делать это тоже самому или проще купить готовое. Вот тут иронизируют про друга китайца. А почему бы и нет? Возможно по сумме затрат и усилий кому-то тоже выгоднее будет для себя принять такую же схему.
4. За какое время пришел заказ, в каком пакете, как упакован? Как выглядели новые платы, пока вы их не распаяли?
Были на них косяки или все сделано идеально? Где сюжет, драма?
Мне бы, как потенциальному заказчику, было бы интересно на это посмотреть.
5. Опционально- если не делаете секрета из своего мастерства, было бы неплохо файлы платы и программу для мк выложить для общего пользования. Например, на github.com
P.S. Ждем новых статей от вас, успехов!