Плата для энкодера и дисплея



Понадобился дисплей для одного проекта да еще и с энкодером. Готовых решений в продаже не нашел. Поскольку у меня есть доступ к заказу печатных плат, решил изготовить все сам. Ничего нового, дисплей 1602 с микросхемой PCF8574, небольшая обвязка, энкодер с кнопкой и клеммник для подключения. Все это хозяйство подключается к микроконтроллеру. Схема была взята из интернета и немного доработана. Дополнительно установил линейный преобразователь на 3,3 вольта для питания pcf, есть отдельный пин для управления подсветкой (убрать R13 и установить R14).
Геометрические размеры платы представлены ниже.
В самой плате имеются отверстия, чтобы ее прикрутить к корпусу через отверстия дисплея. Верхний слой.
Нижний слой.
3D модель с двух сторон.
Первое подключение к ардуино нано.
Вывод текста на дисплей.
Далее тест энкодера. Вывел подсчет количества вращения вправо, влево и нажатие на кнопку.
Скрин оплаты заказа. Это не означает, что эта плата столько стоит. Обычно в заказе много герберов.
Планирую купить +3 Добавить в избранное +37 +46
+
avatar
  • DIMAace
  • 15 марта 2024, 20:57
+26
Ничё не понял. Начало есть. Где логический конец?
+
avatar
+29
По-моему, это просто реклама JLCPCB. Второй обзор о нём.
+
avatar
  • qzsev
  • 15 марта 2024, 21:56
+11
это просто реклама JLCPCB
Или какой-то набор рефералных кликов.
+
avatar
0
Для чего их рекламировать? Они к нам не доставляют.
+
avatar
+4
Есть способ, если найти друга-китайца. ;-)
+
avatar
  • eman
  • 15 марта 2024, 21:01
+5
Я конечно знаю, что такое енкодер. Но хотелось бы более толкового изложения. Даже мне непонятно, почему ручка одна, а параметра на дисплее три?
+
avatar
  • qzsev
  • 15 марта 2024, 21:52
+10
почему ручка одна, а параметра на дисплее три
Ну, яснее негде. Одна ручка, три счетчика – крутил влево, крутил вправо, нажимал.
+
avatar
  • grab
  • 15 марта 2024, 21:01
+2
Хотелось бы посмотреть плату со всех ракурсов.
Я правильно понял, что компоненты тоже сразу на заводе припаяли?
+
avatar
-1
Паял сам.
+
avatar
  • lomator
  • 15 марта 2024, 21:03
+17
Ипатич, ну е мое. Два вопроса.
1. Когда обзор на живого китайца ждать?
2. Если я без платы с jlcpcb такое реализую, будет не по фен-шую?
+
avatar
  • Zolg
  • 15 марта 2024, 21:10
+25
Мы рады за вашу возможность заказывать платы с jlcpcb и даже немножко завидуем. Самую малость.
Но скажите, стоила ли выделки данная конкретная овчинка?
Плат «дисплей с энкодером» на рынке куча разных (хоть 1602 как здесь, хоть цветной графический). Искать в отделе запчастей к 3D принтерам. Стоят от 10$
+
avatar
  • denisss
  • 15 марта 2024, 21:27
+16
Даже более того — обычно собранная плата с энкодером и LCD 2004 стоит дешевле чем те же запчасти отдельно в том же магазине. Так что смысла заниматься подобным особо нет
+
avatar
+2
… от 10$. Я собрал из того, что валялось дома. Сама плата досталась практически бесплатно.
+
avatar
  • vovans
  • 16 марта 2024, 13:04
0
Вчера 10 плат за 500 рублей заказал из Китая. В Ростов нд. За 10 баксов ещё умудриться нужно найти
+
avatar
0
Если уж нужен некий эксклюзив «для себя», то тот же ЛУТ никто не отменял. Дешево, не нужен живой китаец и ждать почти не надо.
+
avatar
0
лут — фтопку. для него нужна набитая рука, иначе только нервы будешь трепать пока ту плату сделаешь раз в месяц. только фоторезист.
+
avatar
0
ну, кому арбуз, а кому и свиной хрящик. У меня как-то с фоторезистом не срослось, да и ЛУТ дешевле.
+
avatar
+5
+
avatar
+16
пару моментов к размышлению
1. если вы не левша, то энкодер слева от дисплея эргономически не удобно — рукой закрываешь в процессе кручения
2. не понятна цель запитать pcf от 3.3в. дисплей толерантен к 5в, pcf тоже, i2c шина подтянута к 3.3в (что полезно например при работе с STM или ESP), но в то же время кнопки и выводы энкодера подтянуты к 5в что вызывает некоторый диссонанс
+
avatar
0
не понятна цель запитать pcf от 3.3в
Чтобы микросхема дольше прожила. Были случаи, когда от 5в умирали.
+
avatar
  • jam_yps
  • 16 марта 2024, 12:54
+1
Ни разу в жизни… Разработал с их использованием порядк 15 устройств на 5 вольтовом питании и дома «самоделок» штук 7 работают. Проблем нет (да и не было).
Так что — проблема либо в съемотехнике, либо в неправильном рукоприкладстве.
+
avatar
+1
аналогично — смотреть схемотехнику. ну или как вариант мог быть очень «шумный» питальник с большими выбросами. в общем чип прекрасно работает от 5в, на которые он и рассчитан
+
avatar
  • DDimann
  • 16 марта 2024, 08:45
+1
если вы не левша, то энкодер слева от дисплея эргономически не удобно — рукой закрываешь в процессе кручения
Вопрос спорный.
Иногда наоборот — правая рука чем то занята, к примеру — щуп от осциллографа держит, а в это время нужно параметры чего то менять и отслеживать.
+
avatar
  • Jury_78
  • 16 марта 2024, 09:54
+5
Чтоб рукам не было обидно — крутилку снизу! :)
+
avatar
+2
ну так на тот же осциллограф посмотрите — где у него экран и где органы управления. и на другие устройства с экраном и кнопками. в общем, вопрос давно не спорный — 99 людям из 100 удобнее именно экран слева вверху, кнопки справа внизу
+
avatar
  • DDimann
  • 16 марта 2024, 14:16
+2
ну так на тот же осциллограф посмотрите — где у него экран и где органы управления
Смотрю:
Со все сторон…
+
avatar
+3
Ну да, венец эргономики. Если хорошо поискать, то на советских можно и сбоку/сзади органы управления найти.
+
avatar
  • DDimann
  • 16 марта 2024, 14:57
+3
Ну, венец не венец — у меня до сих пор такой на столе стоит…
И пользуюсь, нормально и достаточно удобно.
+
avatar
  • jam_yps
  • 16 марта 2024, 16:00
0
Ну, на этом мне не нравятся кнопки (ну… гавняными они мне кажутся) а в остальном — неплохо управление спроектировано, удобно. Пользовался несколько лет.
+
avatar
0
Но если взять что то чуть более современное…
+
avatar
  • DDimann
  • 17 марта 2024, 02:20
0
И в результате, если вам потребуется изменить параметры, одновременно держа щуп на схеме, то либо щуп держать левой рукой, либо вы будете перекрывать изображение левой рукой.
Забыли последнее время про эргономику…
+
avatar
  • jam_yps
  • 17 марта 2024, 08:09
0
Все управление разводят на одной плате, — просто дешевле. Сам, в принице, такое делаю… Просят подешевле…
+
avatar
  • ploop
  • 15 марта 2024, 22:29
+5
Прям ностальгия. Проделывал то же самое 13 лет назад :) В смысле экран, энкодер, заказ плат у китайцев.
+
avatar
  • jam_yps
  • 15 марта 2024, 22:41
+8
Дурной вопрос:
Дополнительно установил линейный преобразователь на 3,3 вольта для питания pcf,
а нафига козе баян, если микросхема штатно работает при 5 В питания?
И, вообще, — нафига этот опус?
п. 18 не указан, а очень на него похоже… Скрина заказа с фактом оплаты не приведено.
Готовый модуль стоит дешевле запчастей + стоимость платы и есть прям тут и щас. Специфическое что-то не электронщиками и не нарисуется а электронщиками прям дома и сделается.
+
avatar
  • lomator
  • 15 марта 2024, 22:49
+11
Нормальный вопрос. У меня вообще сложилось впечатление, что автор китаец. Из совокупности озвученных фактов.
+
avatar
  • ABATAPA
  • 15 марта 2024, 23:09
0
+
avatar
  • lomator
  • 16 марта 2024, 05:50
+5
Это подтверждает или опровергает мои догадки? Довольно странный скрин.
+
avatar
  • jam_yps
  • 16 марта 2024, 12:55
0
Там ниже пообещали выложить скрин оплаты… Може будет понятнее.
+
avatar
  • penzet
  • 16 марта 2024, 13:53
+4
Какое отношение имеет национальность к возможности написать обзор на этом сайте? Китайцам запрещенно тут писать?
+
avatar
  • lomator
  • 16 марта 2024, 16:04
+3
Нет конечно. Хоть карамаджонг. Тут надеюсь нет ксенофобов. Я точно нет. Я вообще за мир, главное, чтоб детей не обижали и насекомых с животными не насиловали.
Просто так и напиши, пол Китая родни, работаю на jlcpcb и т.д… И вопросов не будет. А то наводит тень на плетень. Устроил езду по ушам половинчатой инфой, отсюда и такая реакция.
+
avatar
0
Скрина заказа с фактом оплаты не приведено.
могу специально для вас выложить скрин.
+
avatar
  • jam_yps
  • 16 марта 2024, 12:51
+4
Это принято делать «специально для всех». А не возвышать меня, делая что-то «особенное».
+
avatar
  • eman
  • 16 марта 2024, 12:58
+3
Так делать вовсе не принято. Достаточно посмотреть последние обзоры, никто не показывает скринов заказов. Кто-то показывает скрины, кто-то нет. Сам факт отсутствия скринов ничего не доказывает.
+
avatar
  • jam_yps
  • 16 марта 2024, 13:01
+3
Если обзор ну очень катит на п, 18, — то делают. А из последних — почти все, которые я читал и которые были похожи на п. 18 но за свои — там был скрин.
+
avatar
+2
Я вам в фотошопе какой угодно скрин запилю, что это докажет? Как вы скрин проверите?
+
avatar
  • jam_yps
  • 16 марта 2024, 16:01
0
Никак… Да и не собирался… Тем более конкретно вы — вряд-ли такой фигней маяться будете. Как-бы читаю ваши ответы (иногда...).
+
avatar
0
да не принято это делать. и правилами не требуется. чисто добрая воля обзорщика. как и указывать п.18, кстати, потому что «доказать» что это не п.18 при помощи подделанного скрина об оплате — как два пальца
+
avatar
  • l1bbcsg
  • 15 марта 2024, 23:00
+6
Готовых решений в продаже не нашел.
Интерфейсную плату от Ender 3 можно взять. Энкодер, дисплей заметно больше. Бонусом пищалка, но друга китайца нет.
+
avatar
+4
Примерно за те же деньги можно взять BIGTREETECH MINI 12864 со всеми любимой RGB подсветкой
+
avatar
+2
таки да, но у вас по ссылке уже графический дисплей (без встроенного знакогенератора) ему требуется больше ресурсов мк для отображения информации.
+
avatar
+2
Еще выше в комментах также графический дисплей от Ender 3.
Но замечание ценное, сам попадал в затруднительную ситуацию, когда сначала разводил и паял плату, а потом начинал писал код, который не влезает в память используемого МК.
+
avatar
0
Как ни странно, но ардуино про мини и blackpill stm32f401 стот одинаково. Как и дисплеи 1602 и TFT 1.77 128х160, даже 1602 дороже. Есть хоть малейший смысл цепляться за старье, ну кроме привычки?
+
avatar
+2
У меня ещё с 2013 лёжа 5шт древних Ардуино. Не выбрасывать же? Вот щас буду пилить маленький проект на авто тематику. А так да blue pill выглядит более привлекательной.
+
avatar
  • jam_yps
  • 17 марта 2024, 08:18
0
Есть хоть малейший смысл цепляться за старье, ну кроме привычки?
— лень (нехватка времени) для изучения другого контроллера. Все-ж у них сильно периферия отличается по «простоте»…
А графические требуют несколько иного подхода, особенно когда бюджет по памяти не выполняется… Да и на этапе отладки символьный все-ж удобнее. В серии, — ну там реально пофиг.
+
avatar
+2
так а чем привычка не аргумент? потребление опять же — 1602 можно найти трансрефлективный, он без подсветки пару мА хавает, и насолнце вообще не слепнет, а графический без подсветки особо не погоняешь, и днём на улице не поработаешь
+
avatar
  • jam_yps
  • 17 марта 2024, 14:32
0
Есть же трансфлективные ч/б графические. Потребление не мерял. У меня один остался с какого-то проекта, — на солнце не слепнет. Цена его правда не радует.
+
avatar
+2
аргументация сторонников больших цветных экранов — «он стОит как 1602». при этом у 1602 есть плюс — работа на солнце, ну и малое потребление. а графический чб трансрефлективный стоит как три цветных. вот и всё.
+
avatar
-3
У вас профдеформация ), обычно солнце не так уж и мешает смотреть на дисплей. Но да, для работы на улице tft плохо подходят.
+
avatar
+1
нет, не профдеформация. скорее профдеформация у тех кто ради кнопочки и лампочки норовит поставить какую-нибудь малинку и 5" цветной экран с тачем, а всё это богатство там в бубен не тарахтело. и в итоге так как железо позволяет — и код пишется левой задней, и вот эти вот кнопочка с лампочкой занимают пару мегабайт, вместо сотни байт кода. и в итоге мы приходим к тому что имеем: дешевые мощнейшие микроконтроллеры и криворукие программеры которые умудряются даже на этом железа написать огромных неповоротливых тормозных монстров.
аргументы «за» 1602 я привел: работа на солнце и/или без подсветки, низкое потребление. а, ну и малая ресурсоемкость. агрумент «за» новомодные графические экраны по сути один, нет два: 1. оно стоят столько же, и 2. это красиво. и вот это как раз профдеформация и погоня за новым более мощным железом не потому что оно даст какой-то выигрыш, а старое не справляется, а потому что оно более современное. то есть тот самый апгрейд ради апгрейда.
+
avatar
  • alex323
  • 15 марта 2024, 23:49
+4
Хорошо иметь друга китайца. За неимением оного пришлось позавчера на PCBWAVE платы заказывать.
+
avatar
  • vovans
  • 16 марта 2024, 13:07
+1
Так там заказывать лучше и дешевле, чем друга китайца иметь. И приходит СДЭКом
+
avatar
0
пришлось позавчера на PCBWAVE платы заказывать
Ссылку можно?
+
avatar
0
Все разжевано уже давно.
+
avatar
  • rustamt
  • 16 марта 2024, 00:29
+8
Готовых решений в продаже не нашел
Вообще похожие девайсы стоят в половине 3д принтеров и их навалом на Али по 8-10 баксов. Разве что вам нужны какие-то особенные габариты.

+
avatar
+6
Кстати, появились дисплеи с встроенной pcf8574 (V1.4 1602A)
Дополнительная информация
+
avatar
0
Немного не в тему, но близко: хочу кастомный LCD с драйвером на шлейфе. Бывают драйверы чтоб прямо несколько микроампер (2..3) кушали при активном дисплее?
Раньше всегда цеплял голое стекло на ноги контроллера с драйвером ЖКИ, но сейчас банально ног у контроллера не хватает чтоб хватило на все символы.
+
avatar
+2
да есть. дисплей от NOKIA 3110 на драйвере Philips PCD8544. жерет около 5мА без подсветки.
+
avatar
+2
жерет около 5мА без подсветки
Так хотят на 3 порядка меньше:
несколько микроампер (2..3) кушали при активном дисплее
+
avatar
  • jam_yps
  • 16 марта 2024, 12:57
0
дисплей на электронных чернилах… Но там — при просто отображении. При смене изо, — та сильно больше. Да и кучу напряжений надобно иметь.
+
avatar
0
Не, памяти на шрифты не хватит. Да и тормоз он.
+
avatar
  • jam_yps
  • 16 марта 2024, 16:04
0
Тормоз, — да… Память, — ну вы сразу все хотите, в графике, в графике… Зато потребление в «отображаю только» можно нулевым сделать. А не целых пару микроампер.
+
avatar
0
Нет смысла бороться чтоб сделать меньше 2-3 uA, разве что батарейка типа «таблетка».
+
avatar
  • jam_yps
  • 16 марта 2024, 20:54
+1
Так тут идея-фикс же…
У CR2032 нормируемый саморазряд вроде 0.5 мкА, посему 2-3 мкА — это практически недостижимое значение (особено в условиях достаточно большой влажности). Ибо 1,5 МОма нагрузки надо обеспечить.
+
avatar
+2
Вполне реально при удачном выборе элементной базы. У меня серийный продукт кушал меньше 5 uA, куда, кроме постоянно включенного дисплея, включен еще и опрос магниторезистивного (~2МОм) датчика 500 раз в секунду.
+
avatar
  • jam_yps
  • 17 марта 2024, 08:07
+1
А контроллер какой? У меня не удавалось падать ниже 5 мкА при 500 тиках в секунду. Сам таймер жрет больше половины (stm8l Timer4 = 3 мкА по дейташиту). Код в ОЗУ не выгружал, идет переключение HSI/LSI
+
avatar
+1
Сначала MSP430, потом Silicon Labs EFM32.
Тиков нет. Для таких задач используется SCANIF у TI, или LESENSE у Silabs. Они умеют автономно запитать датчики, произвести измерения по нескольким каналам даже с использованием АЦП / ЦАП / компаратора, загнать это все на вход настраиваемой State machine decoder, а выход с декодера отправить на счетчики (в том числе с использованием квадратурного декодера). И это все без участия процессора.
Популярные STM32L имеют довольно ограниченные возможности по работе периферийных модулей в спящем режиме в сравнении с вышеупомянутыми МК.
+
avatar
  • Reverse
  • 16 марта 2024, 05:27
+18
Админы, добавьте возможность ставить дизлайк на обзоры!
+
avatar
  • lomator
  • 17 марта 2024, 00:13
0
Да добавь его в черный список. Делов-то. Что сейчас и сделаю. Один фиг ничего полезного не несет. Первый мутный обзорщик, которого тут встречаю. Полное отсутствие логики в обзорах. Ну если он только плохо владеет русским или инвалид какой, то тогда с поправкой на это еще терпимо.
В остальных случаях есть черный список.
+
avatar
  • eman
  • 16 марта 2024, 13:39
+8
Читать про всякие такие штуки всегда интересно. Возможно вы китаец, возможно нет.
Возможно даже, о ужас, делаете себе маникюр на пальцах. Надеюсь, критика не отобьет желание писать дальше.
Могу выдвинуть немного конструктивных предложений для следующих публикаций:

1. Хотелось бы в общих чертах понимать, зачем эта штука нужна. Иначе нет сопричастности. Ну вот понадобилась вам штука с крутилкой. Ну ок, и что?
Другое дело, если бы немного рассказали, какую работу она будет выполнять. Допустим, срочно понадобилась крутилка для атомного реактора, а под рукой ничего нет- вот сделал и запустил. Пусть не реактор, а овощерезка. Зато сразу становится понятно, что эта плата не конь в вакууме, а полезная штука и не возникает ощущения что в статье «начало есть, а конца нет».
2. Принцип работы изделия, хоть пару предложений, как для детей. Не все тут электронщики, а читать про всякие штуки любят все.
3. Допускаю, что сделать самому для вас проще и дешевле, чем покупать готовое. И 100% интереснее, как творческому человеку. Расскажите, сколько денег вам обошлась эта плата. Вы купили ее одну или сразу лист штук из 5-10, для запаса? Что бы каждый для себя прикинул- имеет ли смысл лично для него делать это тоже самому или проще купить готовое. Вот тут иронизируют про друга китайца. А почему бы и нет? Возможно по сумме затрат и усилий кому-то тоже выгоднее будет для себя принять такую же схему.
4. За какое время пришел заказ, в каком пакете, как упакован? Как выглядели новые платы, пока вы их не распаяли?
Были на них косяки или все сделано идеально? Где сюжет, драма?
Мне бы, как потенциальному заказчику, было бы интересно на это посмотреть.
5. Опционально- если не делаете секрета из своего мастерства, было бы неплохо файлы платы и программу для мк выложить для общего пользования. Например, на github.com

P.S. Ждем новых статей от вас, успехов!
+
avatar
  • Tundra
  • 16 марта 2024, 14:50
0
Как русифицировать дисплей? Прошивка, правда, wifi-iot.com/
+
avatar
+2
Для ардуино есть специальная библиотека. Или купить изначально с поддержкой русского.
+
avatar
  • Tundra
  • 16 марта 2024, 15:09
0
а как угадать в этом море, что он азбуку знает?
+
avatar
+3
Обычно в описании указано. Если будете брать на али, там есть картинки. В оффлайне они обычно дороже в разы.