8/16 bit to SPI. DIY ESP32 TFT shield. PCBWAY.COM

  Рет қаралды 20,142

Home Made

Home Made

Күн бұрын

Пікірлер: 58
@kasper3355
@kasper3355 Жыл бұрын
с ремонта мобильников пара бананок мобильников осталось. причем китайцев очень не мало. но в основном оригиналы. давно пора их уже в дело приспособить. за видос спасибо.
@vladnvka
@vladnvka 11 ай бұрын
Очень информативно, спасибо за информацию. (Что-то захотел создать телефон на Ардуино, получилось. Теперь хочу со сенсорным дисплеем) поэтому спасибо за информацию, лайк подписка😊
@ciklomat
@ciklomat 3 жыл бұрын
Очень полезная информация, спасибо.Еще хотелось бы увидеть как использовать тачскрины от подобных телефонов.
@UCanDo
@UCanDo 3 жыл бұрын
Вот простой пример: kzbin.info/www/bejne/d5m2oad4jN12prs
@dfn808
@dfn808 2 жыл бұрын
Excellent project. Thank you for sharing!
@UCanDo
@UCanDo 3 жыл бұрын
Внимание! Дисплеи от планшетов / навигаторов / фотоаппаратов / принтеров / и т.д. НЕЛЬЗЯ использовать! Так как они используют интерфейс LVDS или MIPI или подобные. Эти дисплеи не имеют своей памяти (буфера кадра), соответственно этот буфер нужно организовывать на стороне МК. Разрешение 320*480 (RGB) с глубиной цвета 8 бит требует пипец много памяти... + эмуляция интерфейса LVDS или MIPI или подобные...... Так что такие дисплеи проще выкинуть Или использовать с Raspbery PI. Всем успехов!
@ostDE
@ostDE 3 жыл бұрын
Спасибо за видео! Может подскажите по такому вопросу: есть смартфон с разбитым экраном (xiaomi redmi note 3 pro) и есть монитор от компа, обычный жк c led... можно ли подключить одно к другому именно через шлейф дисплея смартфона (не через otg), так сказать сделать комп на андроиде all-in-one? с питанием и остальным то я разберусь))
@UCanDo
@UCanDo 3 жыл бұрын
Если коротко: нет. Если подробно: да, но вы это точно делать не будете. Напрямую подключить нельзя. Но есть спец.переходники, только стоят они под 100$ так что «Овчинка выделки не стоит».
@ostDE
@ostDE 3 жыл бұрын
@@UCanDo понял, спасибо вам, а то сам искал инфу по этому поводу, и ничего внятного не нашёл.
@СергейПетров-ц3ъ
@СергейПетров-ц3ъ 3 жыл бұрын
Спасибо за видео! Как всегда просто потрясающе!
@ВячеславР-р8у
@ВячеславР-р8у 3 жыл бұрын
Норм ! палец вверх ! Молодец что это в ютуб перевел . черкни в название видео тэги tft lcd 8 bit to spi esp32 arduino . Din / sda надо было вывести на неиспользуемые пины шлейфа (TE обрезав его , D0-D7 , ... )
@SuprazoAlthur
@SuprazoAlthur Жыл бұрын
AKAN SAYA COBA MEMBUT INI ,Thank you for sharing
@urop6
@urop6 3 жыл бұрын
в Ц макроопределения можно делать в любом месте (но разумеется перед использованием), актуально только последнее, например настройки. Копировать из заголовка и менять
@UCanDo
@UCanDo 3 жыл бұрын
Ничего не понял…
@urop6
@urop6 3 жыл бұрын
на 16:30 :"для настроек нужно править User_Setup.h" -- нет не нужно. Cвои значения можно вписывать в Main
@UCanDo
@UCanDo 3 жыл бұрын
Ок. Проверю
@Rumil0905
@Rumil0905 3 жыл бұрын
Ждем выпуска на ампервольтметр с ина 226 тфт дисплея и ардуинки есть уже у самолелкина и радио кот пенсионера , но хочется чтобы было у вас
@Монологиожелезках
@Монологиожелезках 3 жыл бұрын
МГТФ, хорошие провода, для таких целей есть совсем тощие.
@rdioelectric9524
@rdioelectric9524 2 жыл бұрын
Может есть видео как с дисплея сделать видео вход?
@UCanDo
@UCanDo 2 жыл бұрын
В смысле? Не понял. Поясните
@rdioelectric9524
@rdioelectric9524 2 жыл бұрын
@@UCanDo хочу сделать монитор с видео входом на дисплее от телефона.
@UCanDo
@UCanDo 2 жыл бұрын
Проще и дешевле купить готовый монитор
@rdioelectric9524
@rdioelectric9524 2 жыл бұрын
@@UCanDo на 5 дюймов?
@СергейБон-п7о
@СергейБон-п7о 4 ай бұрын
А есть ли переходники от spi на 8/16?
@UCanDo
@UCanDo 4 ай бұрын
@@СергейБон-п7о о таких не слышал.
@Noxmyn
@Noxmyn 3 жыл бұрын
Добрый день. Подскажите, аналогичным образом любой дисплей от планшета можно будет к esp8266 подключить?
@UCanDo
@UCanDo 3 жыл бұрын
Добрый день. Дисплеи от планшетов / фотоаппаратов / навигаторов / принтеров и т.д. использовать не получится! Такие дисплеи используют шину LVDS, MIPI или подобные, и такие дисплеи не имеют видео памяти (буфера кадра). Такие дисплеи можно подключать только к устройствам, которые имеют видеокарту, на пример, Raspberry PI. К Ардуино, STM32, ESP32/8266 подключить такие дисплеи не получится. В своих проектах можно использовать только дисплеи с параллельной шиной (8/16 бит) или с SPI.
@dmitr8194
@dmitr8194 3 жыл бұрын
Заметил что паста со временем стала густеть. Я ее зубочисткой из банки наношу. Вы как вижу шприцем. Со временем испаряется что ли? не пойму
@UCanDo
@UCanDo 3 жыл бұрын
Да, паста испаряется и затвердевает. И довольно быстро. По этому ее нужно хранить в полностью герметичной таре, при этом лишний раз не открывать… Я покупаю пасту только в шприцах. Паяю не так много чтобы покупать банку. Шприц герметичен и паста в нем не высыхает. На шприц надеваю иглу и практически никогда ее не меняю. Чтобы паста не засыхала в игле, после применения на иглу я надеваю колпачок с какой-нибудь густой пастой для пайки. На пример RMA-223. Эта паста не высыхает и не даёт высыхать паяльной пасте их шприца через иглу. Успехов вам!
@44Nemo44
@44Nemo44 3 жыл бұрын
Большое спасибо! Тоже на эту тему думал, но не знал как подступиться. Теперь вы все наглядно показали. А если по параллельному интерфейсу подключать, быстродействие выше будет? Жаль что от планшетов также нельзя. И еще, какой у вас микроскоп? Паяете с нижним подгревом?
@UCanDo
@UCanDo 3 жыл бұрын
По параллельному интерфейсу будет быстрее. Но только с теми МК, которые имеют интерфейс для подключения дисплеев, на пример STM32 с FSMC. Паяю с нижним подогревом. Микроскоп: kzbin.info/www/bejne/i5i0h6OhmJiUmNE
@Net_VVP
@Net_VVP 3 жыл бұрын
было бы интересно узнать как выводить свои данные на дисплей
@UCanDo
@UCanDo 3 жыл бұрын
У меня на канале много разных видео о дисплеях. Посмотрите, думаю, найдёте то что вам нужно
@АлексПовзун-г6у
@АлексПовзун-г6у 3 жыл бұрын
Супер🤘👍👍👍👍
@СергейЕ-ж8э
@СергейЕ-ж8э 3 жыл бұрын
Во сколько обошлась доставка - размеры плат и количество - изготовление и доставка отдельно . Спасибо!!!
@UCanDo
@UCanDo 3 жыл бұрын
По поводу цен: Обычно я заказываю не одну плату, а сразу несколько (допустим 5). То есть, в одной посылке у меня буде 5 разных плат по 5 штук в упаковке. То есть 5*5 = 25 То есть, в посылке будет 25 плат. Обычно службу доставки я выбираю DHL. Доставка - 40$ (Да, дорого, но ничто не мешает выбрать другую службу доставки и потратить гораздо меньше). 40 / 25 = 1.6$ - стоимость доставки одной платы К стоимости каждой платы добавим 1.6$: 1 + 1.6 = 2.6$ за одну плату. Максимальный размер плат: 100*100 мм. Если больше, то цена на производство значительно дороже
@YanchikDev
@YanchikDev 3 жыл бұрын
Зачем лого PCBWay в углу на протяжении всего видео?
@UCanDo
@UCanDo 3 жыл бұрын
Реклама спонсора
@ОлегВандрашек
@ОлегВандрашек Жыл бұрын
Один только минус вижу, повторяемость проектов низкая, придется шариться по барахолкамв поисках такого же дисплея, если вдруг решил несколько устройств собрать
@UCanDo
@UCanDo Жыл бұрын
Суть видео не в том чтобы конкретно этот дисплей использовать. На барахолках валяется очень много разных телефонов, с которых можно взять дисплей для своих поделок. Такие телефоны я покупаю в среднем по 2$ за штуку. Главное понять сам принцип, какие дисплеи можно использовать, и как с ними работать. У меня на канале есть много видео о том как подключать и работать с дисплеями от мобильных телефонов. А в данном конкретном видео я показываю пример как можно перенастроить дисплей на работу от другой шины, вместо 8/16 бит использовать SPI. Это гайд подойдет для всех дисплеев, которые могут работать по шине 8 или 16 бит.
@ОлегВандрашек
@ОлегВандрашек Жыл бұрын
@@UCanDo так я о другом, если вдруг надо сделать мелкосерийное производство, то начнутся проблемы с поисками нужных сотиков, когда у тебя плата адаптирована под определенный дисплей
@UCanDo
@UCanDo Жыл бұрын
В таком случае нужно покупать партию дисплеев в Китае. Правда цены на них конские… Или, как вариант, сделать универсальное устройство: развести коннекторы для подключения разных дисплеев, и в зависимости от используемого дисплея использовать разные прошивки: v1, v2, v3… различие в прошивках будет только в том, какую библиотеку дисплея использовать. Ну и соответственно на плате писать версию прошивки. Можно вручную, а можно клеить наклейки с версией (ревизией). Я такое часто наблюдаю в китайских устройствах
@themarsoff
@themarsoff 3 жыл бұрын
Здравствуйте, как там лидар?) Проект с ним случайно не готовите?
@UCanDo
@UCanDo 3 жыл бұрын
Здравствуйте. Пока что нет.
@Sazhnikov
@Sazhnikov 3 жыл бұрын
Лезть в библиотеку? А почему не продефайнить в самом скетче? 😉
@Gary.Poltava
@Gary.Poltava 3 жыл бұрын
Где такие барахолки?
@UCanDo
@UCanDo 3 жыл бұрын
В интернете или в городах?
@Gary.Poltava
@Gary.Poltava 3 жыл бұрын
@@UCanDo городах и селах ))
@UCanDo
@UCanDo 3 жыл бұрын
Не подскажу, ищите на рынках в вашем городе
@МихаилБашканов
@МихаилБашканов 3 жыл бұрын
Хотелось бы увидеть видео по скорости отображаемых данных через параллельную шину и SPI, на примере секундомера
@UCanDo
@UCanDo 3 жыл бұрын
Я сравню STM32 и ESP32. 16-ти битная шина это: 16 контактов шины +5 контактов управления. И того 21 контакт. У ESP32 будет занято больше половины выводов. Может это не критично, но нужно иметь в виду. Далее: у STM32 есть интерфейс FSMC, это интерфейс расширения памяти ОЗУ, к нему подключается дисплей и передача данных на дисплей происходит как просто запись в ОЗУ, при этом используется минимум тактов микроконтроллера и основное ядро вообще никак не участвует в управлении «ногами» интерфейса, это делает встроенный интерфейс FSMC. В результате это даёт высокую скорость прорисовки на дисплее и при этом микроконтроллер не нагружен поддержкой дисплея, от слова совсем. С ESP32 ситуация совершенно иная. У ESP32 нет интерфейса поддержки дисплеев, а значит всю работу по передаче данных и «дрыгание» ногами ложится полностью на МК ESP32. К тому же у ESP32 нет портов, а значить состояние каждого пина 16-ти битной шины нужно устанавливать отдельно, а это такты микроконтроллера. Если очень грубо сравнить, на пример с Ардуино Mega2560, то Мега 16 бит шины запишет за 2 такта (1 такт - 8 бит в один порт, и 1 такт - 8 бит в другой порт). ESP32 нужно 16 тактов для записи в каждый отбельный GPIO. Это очень грубое описание лишь чтобы понять суть. Так (опять же, грубо сравнивая) STM32 отправляет 16 бит за 1 такт, а ESP32 за 16 тактов, при этом МК STM32 совершенно не нагружен, а ESP32 занята прорисовкой данных на дисплее. По этому ESP32 имея в 2 раза большую частоту будет прорисовывать на дисплее в разы медленнее чем STM32. По этому с ESP32 нет никакого смысла использовать 8/16 - ти битные шины, так как они не имеют никакого преимуществ перед SPI.
@МихаилБашканов
@МихаилБашканов 3 жыл бұрын
@@UCanDo Вот и хотелось бы увидеть насколько медленнее будет SPI по сравнению с FSMC на STM32 в простом примере секундомера. или особого смысла нет в таких проектах заморачиваться с параллельной шиной
Connecting and Configuring the ST7789 LCD SPI Display to the ESP32
11:09
Retro Tech & Electronics
Рет қаралды 67 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Обслужил свой синий AGM бочонок.Часть третья.
57:25
Bonus-Аккумулятор-сервис.
Рет қаралды 2,1 М.
What can be done from a broken display?
9:53
Home Made
Рет қаралды 883 М.
Соболь НН 4х4 2025-Разобрали полностью
47:25
Клубный сервис
Рет қаралды 174 М.
новые самодельные приборы.
17:16
Начинающий Радиолюбитель.
Рет қаралды 9 М.
Biggest TFT 7" for Arduino or ESP32 - Parallel Communication
10:16
Electronoobs
Рет қаралды 75 М.
Подключение к KaRadio32 TFT дисплеев 2.8 и 3.2 дм
5:44
Konstantin Pavljuchenko
Рет қаралды 16 М.
ESP32-CAM - Быстрый старт
5:24
arduinoLab
Рет қаралды 161 М.
Touch keyboard from the touchpad from the laptop! DIY
19:44
Home Made
Рет қаралды 53 М.
Homemade 4 "TFT shield for $ 5! JLCPCB.COM
12:37
Home Made
Рет қаралды 13 М.
Streaming Video From an SD Card on the ESP32.
5:48
atomic14
Рет қаралды 32 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН