Пересказ видео
Цель проекта
- Автор решил собрать несколько самодельных панелей с бесплатными дисплеями.
- Цены на готовые устройства с большими дисплеями слишком высокие.
- Самостоятельная сборка значительно дешевле.
Материалы и компоненты
- Используется esp32 без дополнительных модулей.
- Дисплей 480 на 272 или меньше, чтобы избежать нехватки памяти.
- Слот SD карты для хранения видео.
- Повышайка типа mt3608 для питания подсветки дисплея.
- Ривай текстолит и пластик для платы и корпуса.
Процесс сборки
- ESP32 подключается к дисплею через коннектор.
- Для упрощения подключения используется бумажка с обратной нумерацией выводов.
- Повышайка переделывается для контроля напряжения и тока подсветки.
- Корпус делается по бутербродной технологии, разборной для удобства.
Преимущества самодельной панели
- Экономия денег по сравнению с готовыми устройствами.
- Возможность прокачать навыки и учесть ошибки для будущих проектов.
- Возможность вывода графики и видео с интернета.
Сборка конструкции
- Используется металлическая штучка с резьбой как гайка
- Вкручиваются болты, нагрузка небольшая
- Устанавливаются две рамки, требующие небольшого усилия
- Дисплей плотно фиксируется, нужен навык
Использование пластика
- Корпус из мягкого пластика удобен для резки, но не лучший материал
- Мягкий пластик позволяет выравнивать неровности при затяжке болтами
Установка платы
- Устанавливается односторонняя плата сверху
- Болты стягивают конструкцию, делая её плотной и жёсткой
Проблемы и ошибки
- Первая попытка сборки не удалась из-за неправильной установки стекла
- Стекло приклеивается изолентой для надёжности
Чертежи и резка
- Чертежи сделаны в программе шестой версии, удобны для вырезания на плоскости
- Резка производится на ке 30, можно вручную, но это требует времени и навыков
Плата и её разводка
- Плата разведена в Sprint flout шестом, много дорожек
- Использованы перемычки из-за нехватки места
- Плата не фрезерована, будет изменена и заменена
Питание и коннектор
- Питание и пины txx выведены на коннектор для прошивки
- Используется переходник на базе микросхемы из модуля разработчика
Дисплей и потребление
- Дисплей и модуль потребляют много энергии, нужен качественный кабель
- Использовался удлинитель USB, но один из проводов имел низкое сопротивление, что привело к перегоранию платы
Отладка и память
- На плате выведен коннектор для отладки
- Используется простой контроллер серии без LCD интерфейса и памяти
- Память проецируется через протокол, что требует большого количества оперативной памяти
Демонстрация работы
- Запущен код для мониторинга погоды через интернет
- Программа пишет логи и данные о качестве воздуха
Расшифровка видео
0:00
Добрый день дорогие
0:02
друзья я решил продолжить свою работу с
0:05
бесплатными дисплеями и собрать
0:07
несколько самодельных панелей сразу Хочу
0:10
показать что у меня получилось а потом
0:12
расскажу как
0:17
это примерно так это
0:22
выглядит
0:25
Да у меня сейчас не закручена не
0:29
затянуто
0:31
была возможность показать по частям Ну
0:34
где-то как-то примерно Вот
0:36
так А причина по которой я решил это всё
0:40
сделать очень простая цены на готовое
0:42
устройство тем более с достаточно
0:44
большими
0:45
дисплеями сильно Кусаются а
0:47
самостоятельная сборка поведётся намного
0:50
намного дешевле видите здесь у меня
0:53
самая обычная
0:55
esp32 без всяких там эсо и так далее и
0:58
тому подобное
1:00
вот дисплей бесплатный плюс тут по
1:02
мелочи пластик плата и так далее Ну
1:06
понятно что придётся потратить свободное
1:08
време время достаточно много но всё
1:14
же для тех кто не сталкивался с панелями
1:18
поясню фабричными имеется в виду
1:20
панелями поясню что по сути это esp32
1:23
подключенным дисплеем в виде готового
1:28
модуля такой себе фабрикат заливаем а
1:32
скетч программу и получаем почти готовое
1:34
устройство можно там не знаю с интернета
1:37
графики выводить там ещё чего-то как-то
1:40
А всё что угодно сути а ESP позволяет
1:45
подключиться к интернету и на экран
1:47
можно выводить практически А всё что
1:49
угодно в более старших сериях когда есть
1:52
[музыка]
1:54
э когда есть большое количество
1:56
оперативной памяти всё остальное можно
1:58
даже ну
2:00
скажем так какое-то подобие мультиков
2:02
показывать на больших дисплеях конечно
2:04
частота кадров будет так себе но в
2:09
принципе естественно чем больше экран и
2:11
чем больше периферии тем
2:16
дороже так как практики в этом вопросе у
2:19
меня мало я решил собрать наиболее
2:21
простое устройство из всех возможных
2:23
прокачать так сказать Скил учесть ошибки
2:26
и
2:27
двигаться дальше
2:31
вариантом предлагаю посмотреть что у
2:35
меня
2:36
получилось Итак нам
2:46
понадобится Так нам
2:49
понадобится голый и неприглядный с-32
2:52
без всяких наворотов без этих вот S3 и
2:57
прочего меня тут хорошо хорошо его видно
3:01
солени у меня он
3:03
уже у меня он уже видавший виды совсем
3:07
нового у меня нет но этот снят с
3:11
какого-то откуда-то снят неважно рабочие
3:14
слава Богу вот Яго решил не запаивать
3:16
поэтому здесь нарастил тонкой тонкой
3:21
проволокой нарастил выводы потом можно
3:24
было откусить срезать и выть не ться вот
3:28
плата вре скорее всего она будет
3:30
переделывать подо что-то более менее
3:32
приличное Это плата для того
3:36
чтобы вживую так сказать померить где
3:38
Что как стоит что-то куда-то передвинуть
3:41
Ну скажем так более-менее рабочий
3:43
прототип А
3:49
[смех]
3:50
вот дисплей дисплей нам понадобится 480
3:54
на 272
4:00
или меньше размер дисплея размер дисплея
4:04
ограничен памятью которую мы можем
4:06
выделить из 32 и при больших размерах у
4:09
нас просто не хватит памяти чтобы это
4:11
всё корректно работало меньше Пожалуйста
4:14
больше не получится дисплей У меня
4:17
есть вот точнее был когда-то вот такой
4:20
вот
4:22
дисплей вот спереди у него обыч
4:26
резистивный сенсор
4:29
не нужен был
4:30
я не хочу с ним играться Мне он неудобен
4:33
поэтому А простите а я его снял
4:37
снимается достаточно просто вот сюда с
4:40
торца а загоняется аккуратненько ножек и
4:45
это всё
4:45
[музыка]
4:47
А
4:49
открывается тогда у меня кстати не было
4:52
не было fpc коннектора пришлось напаять
4:54
шлейф но это тоже всё работает вот аэ
4:59
[музыка]
5:01
В общем выкапываем дисплей с навигатора
5:03
под подходящее разрешение проверяем
5:06
чтобы было 40 пин аккуратно
5:08
подключаем коннектор
5:11
и и
5:15
прозванивают быть рассчитан на
5:18
установку прямо как то что только что
5:21
показывал или со сгибом вот здесь вот
5:24
плюс сам fpc Вы можете поставить Либо
5:27
так либо перевернуть соотвественно вверх
5:30
чтоб был снизу но проблема в том что у
5:33
нас пронумерованы эти выводы и это
5:35
вносит огромную путаницу особенно когда
5:37
они идут в обратном порядке
5:40
Поэтому я
5:42
решил я нашёл достаточно простое решение
5:45
сейчас
5:52
покажу вот у нас
5:55
стандартная что было
5:57
видно вот у статный вывод Сопино дисплея
6:01
и Как видим здесь у нас есть
6:05
а вот у нас стандарт Как видим У нас
6:08
есть
6:10
здесь на тридцать шестом выводе Это
6:14
Земля также у нас тут есть двадцать
6:17
девятый вывод — Это земля и
6:20
соответственно у нас третий вывод — Это
6:22
земля Можно прямо подключить дисплей
6:25
прямо на коннекторе прово если эти пины
6:29
не зво ля у
6:33
нано с другой стороны я распечатал такую
6:37
же бумажку только в
6:39
обратной в обратной последовательности
6:43
нумерацию Вот и соответственно здесь
6:49
прозванивать вой Вот то есть
6:52
определяемся по сути у нас
6:58
и
7:00
коннекторе просто чтобы потом не
7:01
путаться
7:03
А
7:06
вот в общем
7:09
[музыка]
7:11
а понадобится нам дисплей понадобится
7:14
намм а Слот SD карты поскольку Нам нужно
7:18
будет выводить какое-то видео очень
7:19
удобно это видео хранить
7:21
а хранить на SD карте Да в esp32 много
7:26
много собственной флеш-памяти но внешняя
7:29
карта она как бы никому не мешает е
7:32
Именно поэтому часто в эти панели
7:36
ставит а вот также из интересного
7:39
понадобится
7:40
нам Ну коннектор я уже говорил коннектор
7:43
и
7:45
понадобится
7:46
повышайка повышайка типа мт3608 но по
7:51
сути там один и тот же контроллер стоит
7:53
поэтому практически любая у меня была
7:55
такая я поставил
7:57
такую бывают они разные там одна и та же
8:00
самая схема
8:01
А вот из материалов нам понадобится
8:04
соответственно ривай текстолит для
8:07
оплаты он жена и
8:10
пластик
8:12
Итак насчёт
8:13
повышай Неприятный момент с дисплеями
8:16
этого типа состоит в том что их
8:18
подсветка — это последовательно
8:20
включённые светодиоды и напряжение нужно
8:23
около 20 иногда 18 иногда 22 Лучше там
8:26
посмотреть по Даши
8:30
причём Настоятельно рекомендуется
8:31
подключить балансный резистор там на
8:33
5-10 ом или контролировать ток Дело в
8:37
том что характеристика светодиодов
8:38
сильно зависит от температуры и при
8:41
работе на повышенных токах Они быстро
8:43
деградируют и теряют яркость
8:46
а для питания в схемах в промышленных
8:49
обычно используются специальные драйвера
8:52
которые контролируют ток но я человек
8:54
Нивы Поэтому решил применить
8:59
переделанный DC DC
9:01
преобразователь вот он родной
9:06
а
9:12
переделанный переделанный dcd
9:15
преобразователь подойдёт практически
9:17
любой понадобится допа ять четыре
9:19
резистора идиот Давайте покажу как это
9:22
делается у меня это скажем так один раз
9:26
разработанная схема собранная и
9:29
работает Практически везде Очень простая
9:31
очень понятная очень нагляд так перед
9:34
вами схема
9:36
шки Вот и вот это вот всё Значит на него
9:40
Напа убран переменный резистор отключён
9:43
второй резистор дальше у
9:46
нас одна цепочка резисторов образует
9:48
делитель А по выходному напряжению в
9:52
моём случае это
9:54
20т
9:55
примерно итно приме когда
10:00
выходе 20 в
10:02
э здесь около Вольта диод Примерно там
10:05
на 0,8 09 в рассчитан э диод открывается
10:10
и сигнал идёт сюда за счёт
10:13
этого обратная связь за счёт этого
10:15
естественно ШИМ уменьшается и удерживает
10:18
там около 20 То есть получается вот эта
10:20
вот цепочка — это обратная связь по по
10:23
напряжению А если совсем подробно то э
10:27
здесь идёт напряжение через Диод часть
10:29
этого напряжения стекает сюда Через 10
10:31
кОм и через 470 ом на землю получается
10:35
Здесь дополнительная как
10:36
бы это вот история но это всё отлично
10:41
работает цепочка э нужна на тот случай
10:43
Если у вас по какой-то причине отключён
10:47
дисплей чтобы ограничить Верхнее
10:50
напряжение чтобы не получилось так что
10:53
микросхема будет
10:55
гнать не видя подключённого устройства
10:57
будет гнать на выход 40 в и пробьёт
11:00
соответственно выходной ключ такое часто
11:03
бывает Поэтому вот если Вы уверены что у
11:06
вас всё хорошо с разъёмом И что у вас
11:09
точно подключена нагрузка эту цепь можно
11:10
соответственно не ставить исключить
11:12
дальше очень простой регулятор потоку
11:14
здесь у нас нагрузка здесь у нас в моём
11:17
случае это 47 ом Это около 10
11:21
э 10 ма
11:24
э в нагрузке и соответственно вот здесь
11:27
вот десяти килоом резист
11:30
вот история очень простая при токе
11:32
примерно в 10 ма здесь при 20 вольтах
11:35
примерно здесь садится там
11:38
0608 вот напряжение и оно соответственно
11:42
идёт сюда и соответственно подпирает
11:46
подпирает
11:48
подпирает ШИМ и удерживается этот ток
11:51
независимо от того какое там напряжение
11:55
что там происходит независимо от того
11:56
Какое сопротивление нагрузки и всё вот
11:58
это вот
11:59
эта штука будет стремиться
12:01
удерживать будет стремиться удерживать
12:03
именно эти
12:04
параметры сейчас навести поближе у меня
12:07
это выглядит Вот так
12:14
вот Вот если видите
12:17
соответственно два
12:19
резистора два резистора здесь два
12:22
резистора там ну и соответственно
12:25
диод вот ничего хитрого в этом нет это
12:28
всё
12:30
отлично работает схема Отлично себя
12:31
зарекомендовала поэтому пользуюсь каждый
12:36
раз вот корпус корпус я решил сделать по
12:39
бутербродное технологии значит О у меня
12:42
разборной постараюсь показать сейчас я
12:44
специально его не крепил сделал так
12:46
чтобы можно
12:47
было открыть Итак панелька первая
12:51
вырезана станком соответственно вырезан
12:53
пас
12:55
под стекло постараюсь чтобы было видно
12:58
вот
13:00
соответственно тоже спазм и оно
13:01
прекрасно
13:03
сюда сюда становится я пока что этого не
13:05
делал
13:06
но
13:08
[музыка]
13:13
секундочку достаточно плотно это всё
13:15
сделано и нужен некоторый навык чтобы
13:18
зать Надеюсь видно что оно заподлицо
13:23
дальше я влави
13:28
несколько не знаю как называются эти
13:30
штуки по-моему не помню В общем такая
13:33
металлическая штучка с резьбой вот
13:35
работает как гайка в ней очень удобно
13:37
вкрутить болт нагрузки там особо не
13:39
будет Поэтому плави четыре штуки вот и
13:43
это всё отлично работает
13:46
а дальше у меня две практически
13:50
а одинаковых части это две
13:54
рамки Вот они отлично сюда становятся
13:59
небольшое усилие
14:01
и всё отлично
14:07
заходит дальше соответственно
14:14
дисплей всё плотно Поэтому нужен
14:16
небольшой навык получается вот такой вот
14:19
компактный
14:21
бутерброд за счёт того
14:23
что я всю конструкцию эту е не
14:26
крепил плак немножко пластик достаточно
14:29
мягкий а можно видеть что где-то как-то
14:32
что-то орехи что-то как-то неровно стало
14:35
но поверьте если это затянуть болтами
14:37
это всё выравнивается А вот работает вот
14:41
так ну и соответственно
14:43
а сверху
14:46
устанавливается плата плата
14:49
односторонняя и при том что она стоит
14:52
сверху вот так вот и
14:56
болты второй третий чет
14:59
Че к сожалению провал попал
15:02
под разм
15:04
каты прид следующие раз Кату немножко
15:08
Вот соответственно это всё стягивается
15:10
болтами получается такой плотный
15:12
достаточно
15:14
[музыка]
15:15
жёсткий Ну так это
15:21
работает
15:23
так это к сожалению не Первая Попытка Я
15:26
уже пытался это сделать
15:30
Обычно когда делаешь это первый раз всё
15:32
идёт как-то не по
15:39
плану когда делаешь первый раз всё идёт
15:42
не по плану вот предыдущая попытка тут я
15:45
к
15:46
сожалению прозевал поставил гладкой
15:50
поверхностью сюда Нужно было на
15:54
оборот сюда но опять же тут тоже стекло
16:00
приклеивается изоленты аккуратненько
16:02
чтобы оно не выпадало в пазе никуда не
16:04
девается Ну та же самая примерная
16:08
история
16:13
[музыка]
16:15
вот Корпус из мягкого пластика это не
16:18
лучший материал Но поскольку мне нужно
16:20
было отточить навыки он достаточно
16:22
быстро режется поэтому мне показалось
16:25
что это удобная штука есть ещё твёрдый с
16:28
ним
16:30
мягкий есть ещё твёрдый с ним сложнее
16:33
работать но получается лучший
16:35
[музыка]
16:37
результат чертежи я делал в
16:41
программе по-моему шестой версии очень
16:43
простая
16:45
программа если нужно вырезать что-то на
16:47
плоскость очень-очень удобно чертежи
16:50
естественно как обычно прилагаются резал
16:52
Я всё это дело на ке 30 и удобно в
16:55
теории можно вручную
16:59
самое сделать но нужен очень хороший
17:00
навык и время времени будет
17:03
потрачено достаточно много А по поводу
17:07
платы плата разведена в
17:09
а Sprint flout шестом
17:13
а э разведён на самом деле чёрный
17:17
вариант Тем более что плата в моём
17:19
случае односторонняя и дорожек
17:22
достаточно много мне пришлось
17:24
э выводить часть дорожек с есп
17:29
на карту памяти с е
17:32
[музыка]
17:34
спш на шлейф най разъём С Е спшка опять
17:37
же куча проводов на порт отладки Ну и
17:40
так далее там ещё питание думать родить
17:43
[музыка]
17:47
поэтому поэтому к сожалению пришлось
17:49
ставить перемычки не знаю В следующий
17:51
раз возможно сделаю и либо двухстороннюю
17:53
либо ещё как-то
17:55
посмотрю надо будет
17:57
подумать
17:59
а вот плата тоже фрезеровать э на
18:07
станке как уже говорил Я не стал в пайва
18:10
с-32 на мертва скорее всего плата будет
18:12
изменена а будет новая сделано и Чтобы
18:16
не терять
18:17
[музыка]
18:18
-32 её будет очень тяжело отпаять от
18:21
тобо
18:22
а проще аккуратно обрезать
18:25
э нарощенные ножки и попая на новую
18:30
Так что ещё Что ещё что ещ А
18:33
да вот сюда на на коннектор
18:37
выведены выведено питание выведены пины
18:40
txx это чтобы можно было
18:45
проши шиться вот чем-то таким показывал
18:49
в одном из предыдущих
18:51
видео это переходник на
18:55
базе по сути таже микросхема стоит в
18:59
модуля разработчика модулях называе вот
19:03
поскольку у меня микросхема голая то
19:05
приходится программировать так
19:07
соответственно коннектор
19:10
вставляется и всё это отлично работает
19:13
питание берётся отсюда
19:15
же насчёт
19:18
дисплея он достаточно много потребляет
19:21
также достаточно много
19:23
потребляет вре
19:29
модуля Поэтому приходится следить за тем
19:31
что был очень качественный кабель я
19:33
достаточно долго
19:38
провозити использовал удлинитель USB и
19:43
как
19:46
оказалось один из проводов видимо Был
19:50
немножко
19:53
немножко ниже сопротивление было чем
19:55
нужно и соответственно при запуске платы
19:58
она СКР пониженного напряжения и она
20:01
перег чтобы этого не было придется
20:04
использовать хороший
20:07
хороший всё будет
20:09
работать так что ещё а также на плате
20:12
выведен для отладки У меня есть очень
20:14
хороший к вот такого вот
20:18
вида так
20:20
называемый вот тут та же история можно
20:22
подключить туда же на тот же порт чтобы
20:25
отлаживать уже по-серьёзному сказать
20:31
поскольку мы используем самый простой
20:32
контроллер серии у него нет LCD
20:35
интерфейса и памяти Многие спрашивают
20:38
как это работает работает это дело
20:40
потому что часть внутренней памяти
20:43
проецируется при помощи
20:45
протокола если правильно
20:47
помню могу ошибаться он нужен нужен для
20:51
работы с камерой сме
20:55
напрям
20:57
су прокол паралель который здесь
21:00
используется при помощи
21:02
it несмотря на малую загрузку процессора
21:04
в таком режиме мы используем большой
21:06
количество оперативной
21:08
памяти в режиме 1 БИТ на цвет Это около
21:12
80 Кб в режиме 2 бита на цвет
21:14
соответственно
21:17
100 Ну вдвое больше
21:19
и Казалось
21:23
бы Казалось бы в м проблема у 500 есть
21:28
на этом процессоре на самом деле нет
21:30
Дело в том что 500 КБ — это в нём всего
21:33
А даже
21:35
если а попытаться посмотреть память при
21:40
в самом начале
21:41
А до запуска программы её доступно всего
21:44
около 200 вот
21:46
э wi-fi активный съедает около сотни То
21:50
есть у нас остаётся все выдашь около 100
21:52
КБ и из этих 100 КБ 70 примерно идут на
21:56
работу дисплея
21:59
в одно битном один бит на цвет режиме
22:02
вот поэтому получается достаточно
22:04
грустно достаточно грустная история вот
22:09
а не так уж много оперативки если нам
22:12
нужно wi-fi то с цветами тоже сильно не
22:17
разгонишься такое вот ограничение а
22:28
Да так вот ну что ж пришло время
22:31
продемонстрировать что у меня получилось
22:33
Я долго думал какой бы код
22:36
запустить и решил что будем мы
22:41
показывать
22:42
погоду Будем
22:44
мониторить при
22:47
помощи интернета погоду в определённой
22:50
точке вот температуру
22:52
давле воз
22:56
[музыка]
23:02
ставим антен а то у
23:05
меня не очень хорошо
23:09
вот связь так сказать с интернетом
23:14
работает и вот программка которая
23:23
называется которая
23:26
называется соответственно
23:30
Наверное это у соотвественно воздух или
23:33
чего-то там А ну понятно
23:38
монитори Ну соответственно
23:40
показания того как эта
23:44
штука мониторит логи всякие служебные и
23:49
данные о качестве воздуха она
23:53
соответственно пишет нату недаром
23:57
тамта
23:59
в если что это Всё шутка Надеюсь вы
24:02
поставите лайк кто не подписался Надеюсь
24:06
подпишитесь Всего доброго дорогие
24:10
друзья хорошего дня

