Хороший ролик. От себя хотелось бы добавить. 1. Длина кнопок ну очень уж большая, как минимум надо по длине короче на половину. 2. Отверстия в наклейке делать сразу, да надо будет прицеливаться при наклейке. Либо если их вырезать ножом то нож двигать только сверху вниз, не будет этой бахромы на отверстиях. 3. Все таки обозначения функционала кнопок нужны ибо так хз что они делают. 4. Светодиод питания куда то сместить правее дабы исключить засветку им через нижние отверстия кнопок.
@@mikhail-tsaryov Колпачки и в России за копейки продаются, с ними намного лучше выглядит. Да и резка в типографии сразу под кнопки намного лучше выглядит.
8:20 можно присосками снимать как вариант, если вдруг вырез забыли ) 10:20 если много пленок клеить на стекло, можно придумать упор в виде уголка или окошка-шаблона в фанерке какой-нибудь, тогда можно быстро и идеально точно совмещать стекло и наклейку. Представляю так что наклейка внизу, а стекло упирается в уголок и ложится сверху на наклейку.
эти шлейфа удобные, но годик другой пользования устройством в плохих условиях - окисления, подгорания, разрушение напыления. Занимаюсь медтехникой, очень частая проблема.
FFC шлейфы применил в своем микроконтроллере, шаг 1 мм, 16 контактов - проблем нет. Эти же шлейфы нахожу в телевизорах, мышках, ноутбуках, и никогда не было с ними проблем.
Владимир спасибо вам большое за Ваши видео, часто к ним обращаюсь в процессе познавания stm32, очень интересно и полезно, мое почтение! У Вас было видео о создании предзагрущика и размещения его в начале flash-а, могли бы Вы показать как реализовать похожую концепцию, но с размещением функции переноса прошивки (с внешней sd во flash) в ОЗУ МК? Было бы интересно посмотреть ваш подход!
Если позволяет геометрия корпуса, то можно подобрать высоту кнопки так, чтобы толкатель выступал на 0,1-0,15 мм над лицевой панелью, тогда можно наклейку не прорезать. Можно и больше, но тогда придётся заказывать формовку кнопок.
По поводу наклеек на оргстекло. Никто не запрещает вам резать стекло сразу с наклейкой. Если подобрать мощность, чтобы не сильно поджигать плёнку, то вполне неплохо получается. Только необходимо саму виниловую плёнку защищать монтажкой, чтобы испарения от оргстекла не оседали на поверхности. И да - резать нужно лицом вниз, чтобы клеевой слой не оседал на торце (иначе торец получается желтоватым и липким). Хотя, если стекло утоплено в корпус это не важно.
Гаинту производят не у нас. Если что-то и у нас - то это клоны. Поликарбонат не корпуса рулят. Этот типоразмер шлейфиков мне кажется со временем будут плохо контачить. Есть как альтернатива шлейфы idc и длинные разъемы с шагом 2.54. они до 80мм бывают длинной. Уберите синий клемник - они реально ужасны. Для отсутствия дребезга достаточно опроса 50-100мс.И проверки удержания с шагом 5мс. Частота опроса дисплея оптимально 50-100мс. Чаще не стоит -значения будут плясать сильно и будет нечитабельно. Для снятия пленки используют скотч и прочее - так на сколько я помню ю намного быстрее. Наклейку лучше под стекло клеить. Как вариант - ее можно клеить на напечатанный вкладыш. Термостат я так понимаю без пид регуляции? В чем его отличие от серийной протекции?
Ессно, клоны. Чуть другие размеры и чуть похуже цвет пластика, но все равно молодцы, в оснастку кто-то денег ввалил немеренно. Причем, что интересно, сверху нормальные клемники, снизу - говно. Видно это не бага, а фича )
А почему бы на лазере, сразу не нанести с нижней стороны маркировку кнопок. И как вариант на малой мощности как то заматировать области вокруг экрана. На выходе минус одна операция с полиграфией.
Владимир, добрый день. Третий день бьюсь именно с таким же дисплеем на STM32G070RBT6. Запустился без проблем на STM32F446RET6, на STM32F407VET6, а вот на G070 ни в какую. И анализатором, и осциллографом смотрел - единственное различие в паузе между байтами: если на "старших" контроллерах паузы между байтами практически нет (в пределах 1.5-2 тактов клока), то на G070 между байтами пауза весьма приличная выходит. Например, на 8 МГц сам байт передается 1 us, а пауза все 6-7 us в лучшем случае. Перепробовал разные варианты, вплоть до STM32Duino - аппаратный SPI везде ведет себя одинаково. Контроллеры куплены на lcsc еще в прошлом году, тогда G0 серия не была особо популярной (да и сейчас тоже), так что с бОльшой долей вероятности чипы оригинальные. Проверил на двух разных вообще платах, до этого на G070 уже не одно устройство сделано и достаточно сложные. Везде SPI ведет себя таким образом. Отсюда вопрос - может ли быть ST7789 таким капризным к паузам между байтами? Даташит смотрел, но как-то не нашел там в таймингах никаких упоминаний про это. Библиотеку в том числе и Вашу смотрел, инициализация +- у всех одинаковая и повторяет даташит. P.S. кнопки в эти корпуса на верхнюю плату идеально подходят 17.5 мм - они редкие, но на том же Али встречаются.
Нет дисплей не чувствителен к паузе между байтами она может быть любой другое дело что в stm32 SPI работает очень плохо это прямо большая головная боль микроконтроллеров stm32. Взгляните в erratasheet и вы будете очень удивлены.
@@VladimirMedintsev Почти сразу в errat'у и полез - там только 2 ошибки на G070 серию по поводу SPI (при отключении SPI и при slave режиме, т.е. обе ошибки не по теме). Возможно, пока еще не нашли новые косяки.. Причем анализатором обмен смотришь - до бита совпадает все, но на F446 работает, а на G070 нет. Разница вот только в паузе между байтами. Будем дальше ковырять, спасибо.
@@Max_Oblivion нет никаких проблем у stm32g0xx с spi. Во время теста разгонял камень до 120 MHz, никаких проблем не обнаружил. Возможно я просто не использую библиотеку HAL.
Точно правильное количество байт передается? Если своя обработка SPI, то есть нюансы с FIFO, см. 27.5.9 Data transmission and reception procedures подраздел Data packing
Уважаемый Владимр, на 15 минуте Вы вскользь упомянули то, что некорректно работала некая функция из библиотеки Hal. Нельзя раскрыть более подробно этот вопрос. Правильно ли я понимаю, что эта функция hal в реальной жизни давала глюки в противоположность своему описанию?
На мой взгляд, наклейка портит всё. Владимир, а вы проверяли, как эти экраны видны сквозь непрозрачный акрил ? OLED экранчики хорошо видны сквозь чёрный акрил, а эти ?
Можно вообще в верхней крышке вырезать отверстие под экран, светодиод и кнопки. Заказать наклейку с отверстиями из тонкого прозрачного пластика в районе окна с напечатанными названиями кнопок, дизайном и т.д., и клеить ее на крышку корпуса.
Как с точки зрения бухгалтерии выглядят Ваши покупки с Ali и PCBWAY? Одно дело для прототипа что-то заказать в единичном экземпляре и попросить какой-то компенсации затрат у руководства и другое дело заказать комплектующие на серию изделий. Скажем на 100 экземпляров. Приобретать с Ali через посредников в России тех, что работаю с юр. лицами? Тогда вероятно это выйдет не так дешево как хотелось бы? Расскажите.
С точки зрения бухгалтерии покупка на Алиэкспресс и PCBWay выглядят по разному. Хотя бы по той причине, что оплачивая что-либо на Алиэкспресс вы платите кому??? Вы платите в пользу Российской компании Aliexpress Moscow RUS. Второе на сайте PCBWay вы можете скачать адекватный счет. А также скачать свой заказ. Этого достаточно.
Сделать устройство пустяковая задача , а вот было бы интересно узнать как продавать/сбывать готовую продукцию , кому она нужна эта кустарщина, когда есть нормальные контроллеры с кучей модулей из каталогов, с красивым удобным ПО. Санкции тоже особо не помогут, купить даже сименсы на завод не такая и трудная проблема , не говоря о том что есть Овен и куча китайцев ....
Ну вот пока вы создаваемые мелкосерийно устройства позиционируете как кустарщину вы и не сможете что-либо нормально продавать. В любом рынке есть ниши в которых отсутствуют устройства с необходимым функционалом. Большие компании эти ниши прекрасно знают и видят, но для них там нет больших партий в продажу, а вот для мелкосерийного производства - есть. Точно так же есть и компании и люди, которые в этих нишах прекрасно зарабатывают. Только за последний месяц я не смог взять двух клиентов из-за большой загрузки...
@@VladimirMedintsev Вот и было бы интересно послушать ролик на эту тему. Основная беда, как мне видится, свободная ниша и клиенты еще не значит что на этом удастся заработать, часто наблюдаю ситуацию у знакомых железячников куча работы и клиентов, а на выхлопе - проще на завод ходить ;D Здесь вопрос не в "жадности к деньгам" , но если нет дохода значит предприятие занимается фигней и этот труд ненужен обществу раз он не вознаграждается.
@@СергейТк-у9в Ну это на самом деле вопрос не ко мне, я не знаю как так люди работают что как вы пишете проще на завод сходить. Это не моя проблема если кто-то не умеет находить работу. Я делал один ролик в котором явно и четко показал где есть ниша которая приносит золотые яйца. Причем ниша реальная и я не говорил бы о ней, если бы сам там не зарабатывал. Но нет же, в ролике полно комментариев с нытьем типа ну это же задницу от дивана нужно поднимать. Это же работать надо. Так что я с такими роликами завязал. Да и какой смысл мне себе своими руками создавать конкурентов?
@@VladimirMedintsev заводы счас в целом тоже неплохо плотят - толковых людей дефСыт ;) Сам уже больше 5 лет завязал с железячничеством и "вошел в аити" - работа скуучнючая )))), но чтобы поднимать столько же на железе, даже не представляю сколько нужно усилий будет положить, а жизнь она одна .... Далее по законам жанра нужно рассказать как здорово просыпаться в 9 заканчивать работу в 15 и идти хлебать смузи, шЮтка кто не понял ;) Но про конкурентов, вообще непонятно, в ИТ нет понятия конкуренции, у всех есть работа, все нормально зарабатывают, почему в электронике это не так, это же тоже часть ИТ ?
я в своём девайсе, например - на данный момент имею для сохранения параметров 2048 байт - 1 страницу флеша. с проблемами я не помню, сталкивался или нет. просто сохраняю все переменные за раз на одну страницу. у меня нет дублирующих страниц. только одна, которую я сначала читаю в озу, затем перезаписываю всю страницу. работает, ошибок не видел по потере данных.
Добрый день! В момент включения микроконтроллера сделайте задержку в 50 - 100 млсек., чтобы напряжение питания стабилизировалось как на МК, так и на микросхеме flash, если это внешняя микросхема памяти. И далее, можете писать - читать данные без коллизий. Еще советую в первые 5-10 байт ничего не писать, не обязаловка, но как-то была непонятная ситуация с первым байтом флеша. В дальнейшем такого не встречалось, но правило осталось.
А теперь давайте смоделируем ситуацию, что заказчик попросил доработать это устройство, необходима связь с интернетом по wifi как в общих чертах будут выглядеть преобразования в железе? ( про ethernet и так все ясно, интересует именно wifi концепция).
А почему бы не распечатать большую наклейку с контрольными маркерами на наклейке приклеить всем полотнои на поликарбонат разместить маркеры под контрольными точками лазера и после этого вырезать верхние крышки тем самым края наклейки прикипят к поликарбонату что опять же + и сэкономите кучу времяни.
@@VladimirMedintsev Небыло такого опыта, но я исходя из вашего видео, вы то режете.Извиняюсь я имел ввиду акриловое стекло перепутал названия )Я имел ввиду сначала на всю плоскость стекла наклеить подписи а уже потом резать.-
Чипы в наличии и за дешево это хорошо, но последнее время оооочень много подделок, нет ли у вас лайфхака как избежать обмана? или кроме проб и ошибок вариантов нет? ну не считая ч*пд*п с ценой 1040руб. за штуку. За видео спасибо, очень интересно следить за процессом появления на свет, нового устройства.
Правда, есть ли у вас есть поддельный чип не GigaDevice который самостоятельной продукт, а именно поддельные stm32 я даже готов его купить чтобы посмотреть
@@VladimirMedintsev личного опыта приобретения нет, но пару блогеров в своих видео рассказывали и показывали, в отзывах часто пишут о перемаркированых чипах, может конечно стоит более критически к этому относиться, но когда смотришь как человек с опытом гораздо больше моего, на эмоциях рассказывает как он бился над неработающим устройством, меняя периферию, а в итоге оказывается дело в stm-ке, как то "ссыкотно")))
А можно проект(хоть и пустой)? Сколько не пробывал генерить FreeRTOS встроенными средствами в Кубе - (на младших камнях) - 96 процентов памяти занято пустым проектом
Этот проект целиком собран генератором кода, но я не просто так сказал, он собран на статическом выделении памяти, а у вас по умолчанию включена динамика. И не правильно определен размер в configTOTAL_HEAP_SIZE
@@VladimirMedintsev " пройти лабораторию " - с такими зазорами первичка-вторичка? Не, если в лабу только деньги засылать, то пройдет наверно, главное сертконтору выбрать правильную.
@@VladimirMedintsev Когда в приличных местах сертифицировались, эксперты требовали первичка-вторичка 6мм поверхности, или 2мм поверхности + 2мм воздуха. Когда в неприличных - не требовали, но я всегда старался соблюсти, во избежании. Здесь зазор не особо заметен.