Валерий
Так и 80 в ESP8266 за глаза, если шифрованием не баловаться. А оно в IoT, в локалке, ни к чему
K.
буфер с hi-z выходами?
Нет, взвел второй SPI на ESP32 и на него повесил этот экран с неполным SPI. Остальные устройства без проблем работают на первом с разными ногами CS. Если задача решена, ресурсов МК хватило и ничего не глючит, значит такое решение имеет место быть.🤓
Валерий
Мой утюг, к счастью, никого ещё не шифрует
Валерий
А что можно творить на 32, вообще сказка
Валерий
Мой роутер не ходит в интернет
Валерий
У меня две разные сети.
K.
у меня есть цс на дисплее. Не понятно, как адафруктовые библиотеки для ардуины управляют им.
Аппаратно либо программно. В зависимости от количества передаваемых в библиотеку пинов при инициализации. Проверял программную и аппаратную реализацию библиотек, разница в скорости на порядок.
Евгений
Вообще то утюги только для дешифровки используются :)))
Валерий
А если я не программист? И в программирование с ногами погружаться не собираюсь? Мне нужно просто удобно запрограммировать микроконтроллер. Для этого мне нужна удобная среда программирования. И всё. А получается, что я должен выяснять, что мне делать, чтобы нормально запустить среду программирования, потому что разработчикам, видите ли, взбрело в голову сделать проверку на разрядность операционной системы и 32разрядная винда среде программирования не нравится. И зачем мне дополнительная головная боль вместо работы над устройством?
Отвечу за Arduino. Много раз видел, когда люди хотят побыстрее, и не прототип или разовую поделку для себя, а продакшн решение. И берут Arduino, открывают и начинают писать. Но они не программисты, и не электронщики, они не хотят знать ий изучать. Скорей-скорей собрать из кубиков. А потом, на выходе, получается какой-то нестабильный и неподдерживаемый ужас. И за это я жутко токсичу. Я понимаю людей, которые его берут для себя. Это отличный инструмент что-то быстро склепать. Но не дальше. Проблема со доступностью — и правда, проблема. Но когда много лет читаешь мануалы мануалов, стандарты стандартов, в какой-то момент проходишь через отечественное, то такие вещи, как минут 20 посидеть, повтыкать и поставить не кажутся проблемой. Со стороны и правда выглядит неоправданно враждебно
Валерий
На нём учли опыт. ESP8266 — первый нелюбимый
K.
а что за дисплеи?
На ST7565 и на ST7789.
Валерий
Аскетично)
Валерий
Для чего вам эти данные, если не секрет?
Evgeniy
пром. дизайна нехватает
K.
На нём учли опыт. ESP8266 — первый нелюбимый
Повезло мне, видать. Я его проскочил мимо. В своё время один человек сказал "только не бери esp8266". На тот момент для 32х практически ничего не было и пришлось всё разбирать самому.
K.
Для чего вам эти данные, если не секрет?
Исследую колебательные (волновые) процессы в атмосфере.
K.
Аскетично)
Чтоб провода в стороны не торчали и не закоротило ничего. Так, поделка на скорую руку для облегчения исследования.
Serjio
докер вроде ж компактнее получается, не?
я забыл знак вопроса поставить) ну то есть да, любопытно, насколько оно жрет ресурсы. порой есть нужда в старой винде с пробросом портов, и по старинке виртуалбоксом пользуюсь. пока не нужно - снес файл на внешний накопитель. в чем преимущества докера? (кто б популярно разъяснил)
Denis
На нём учли опыт. ESP8266 — первый нелюбимый
Отличный микроконтроллер, работает годами по всему миру
K.
Бесплатно смотрите и скачивайте в Mi Видео:https://www.youtube.com/watch?v=k_D_Qu0cgu8
K.
Может, пригодится кому ... Достаточно подробно и с примерами расписана работа с ядрами.
Dobrodeetel
посоветуйте какая библиотека для телеграм бота лучше. я пока нашел UniversalTelegramBot, ESP8266TelegramBOT, TelegramBot. UniversalTelegramBot мне не особо нравится из за этой странной надобности WiFiClientSecure переменной. хз что она делает. TelegramBot тоже его требует. ЗАЧЕМ? ESP8266TelegramBOT больше всех по нраву но тоже странный немного. такое ощущение что легче через post и get запросы работать...
K.
Ребят, помогите с таким вопросом: Нужны три цвета, которые попарно будут контрастны. То есть нужно, чтобы два цвета были контрастны к третьему (фону) и первый контрастен ещё и ко второму. Применение такое: на экране появляются числа, которые сменяются на новые. При этом новые и старые должны быть хорошо отличимы друг от друга, так как экран маленький, а плотность заполнения очень высокая.
Serjone
Красный-желтый-черный?
K.
Красный-желтый-черный?
Чёрный-фон, красный-старые данные, жёлтый-новые? Попробую.
Сим
Отвечу за Arduino. Много раз видел, когда люди хотят побыстрее, и не прототип или разовую поделку для себя, а продакшн решение. И берут Arduino, открывают и начинают писать. Но они не программисты, и не электронщики, они не хотят знать ий изучать. Скорей-скорей собрать из кубиков. А потом, на выходе, получается какой-то нестабильный и неподдерживаемый ужас. И за это я жутко токсичу. Я понимаю людей, которые его берут для себя. Это отличный инструмент что-то быстро склепать. Но не дальше. Проблема со доступностью — и правда, проблема. Но когда много лет читаешь мануалы мануалов, стандарты стандартов, в какой-то момент проходишь через отечественное, то такие вещи, как минут 20 посидеть, повтыкать и поставить не кажутся проблемой. Со стороны и правда выглядит неоправданно враждебно
Возможно ты прав, я действительно не программист - но уже как под сотню проектов сделал в металле и за копейку, на ардуино и есп. Бывают косяки , не спорю, но не более как в 5 % от всего сделанного.
Сим
Как пример
Сим
Организаторы международного фестиваля Transmission купили у энергетика из Калининграда эксклюзивные световые эффекты и устроили в Праге многотысячный рейв. Максим целыми днями следил за оформлением и функционалом горок и колеса обозрения в парке "Юность". Но это в рабочее время. В свободное — садился за компьютер и пилил программы. В 2021-м на него вышли заказчики из Германии, попросили сделать для них эффекты. За три недели написал код, создал макет и настроил цвета. 11 сентября на арене О2 лучшие диджеи миксовали треки под игру стробоскопов, которую сделал Максим.
Сим
Земляк.
Приветствую с Закхайма.
Валерий
Возможно ты прав, я действительно не программист - но уже как под сотню проектов сделал в металле и за копейку, на ардуино и есп. Бывают косяки , не спорю, но не более как в 5 % от всего сделанного.
Рад за вас. Выглядит достойно! В живую бы посмотреть, пока в Калининграде) И я бы очень хотел оказаться неправым во своём опыте. Но сквозь десяток прошедших через меня, и нескольких десятков просмотренных чужих проектов — всё очень плохо. Плохая стабильность, только на строго заданных условиях. Не поддерживаемый код, где кроме автора никто не разберётся. Ни структуры, ни архитектуры, ни паттернов. Очень дурная схематека, спасибо, что живое. Как класс отсутствующая документация. Полная велосипедизация... Я хотел'б вернуть ту сотню угробленных часов, в попытках разобраться и внести желаемый заказчиком фикс. Можно резонно спросить при чём тут Ардуино? При том, что сниженный порог входа позволяет начать творить даже тем, кто не то что книгу, даже статью в гугле не откроет. Повышенный порог входа позволял отсеять тех, кто не уметь читать, писать, искать и думать. Это не спасало от плохого качества, но заметно его улучшало Сама Arduino неоднородна, с чем не спорю. Есть AVR Core, который как-то хорошо работает; ESP8266 Core, который ломается на асинхронщине из-за пачки причин; ESP32 Core, официальный и прекрасный; есть самопал, где и говорить нечего... Но суть одна, чем ниже порог, тем больше людей-побыстрее, после которых проще переписать
Sid
Рад за вас. Выглядит достойно! В живую бы посмотреть, пока в Калининграде) И я бы очень хотел оказаться неправым во своём опыте. Но сквозь десяток прошедших через меня, и нескольких десятков просмотренных чужих проектов — всё очень плохо. Плохая стабильность, только на строго заданных условиях. Не поддерживаемый код, где кроме автора никто не разберётся. Ни структуры, ни архитектуры, ни паттернов. Очень дурная схематека, спасибо, что живое. Как класс отсутствующая документация. Полная велосипедизация... Я хотел'б вернуть ту сотню угробленных часов, в попытках разобраться и внести желаемый заказчиком фикс. Можно резонно спросить при чём тут Ардуино? При том, что сниженный порог входа позволяет начать творить даже тем, кто не то что книгу, даже статью в гугле не откроет. Повышенный порог входа позволял отсеять тех, кто не уметь читать, писать, искать и думать. Это не спасало от плохого качества, но заметно его улучшало Сама Arduino неоднородна, с чем не спорю. Есть AVR Core, который как-то хорошо работает; ESP8266 Core, который ломается на асинхронщине из-за пачки причин; ESP32 Core, официальный и прекрасный; есть самопал, где и говорить нечего... Но суть одна, чем ниже порог, тем больше людей-побыстрее, после которых проще переписать
Капитан Очевидность)))
Сим
Рад за вас. Выглядит достойно! В живую бы посмотреть, пока в Калининграде) И я бы очень хотел оказаться неправым во своём опыте. Но сквозь десяток прошедших через меня, и нескольких десятков просмотренных чужих проектов — всё очень плохо. Плохая стабильность, только на строго заданных условиях. Не поддерживаемый код, где кроме автора никто не разберётся. Ни структуры, ни архитектуры, ни паттернов. Очень дурная схематека, спасибо, что живое. Как класс отсутствующая документация. Полная велосипедизация... Я хотел'б вернуть ту сотню угробленных часов, в попытках разобраться и внести желаемый заказчиком фикс. Можно резонно спросить при чём тут Ардуино? При том, что сниженный порог входа позволяет начать творить даже тем, кто не то что книгу, даже статью в гугле не откроет. Повышенный порог входа позволял отсеять тех, кто не уметь читать, писать, искать и думать. Это не спасало от плохого качества, но заметно его улучшало Сама Arduino неоднородна, с чем не спорю. Есть AVR Core, который как-то хорошо работает; ESP8266 Core, который ломается на асинхронщине из-за пачки причин; ESP32 Core, официальный и прекрасный; есть самопал, где и говорить нечего... Но суть одна, чем ниже порог, тем больше людей-побыстрее, после которых проще переписать
В целом всё верно, и мои проекты именно с такими косяками , где-то то исправленными , где-то нет. Рад бы был обучится этому , что называется «академически» - но не времени ни возможности нет, приходится урывками где-то что-то читать. А из готового- приходите вечером в Юность, все самые заметные световые инсталяции - сделанны мною , и сделанны на ардуино.
Сим
Юность? Не местный, подскажите, куда конкретнее, пожалуйста
Парк Юность, на ул. Тельмана 3. Из заметного - там свет практически весь мой, из не заметного - на некоторых устройствах и аттракционах - контроллеры прописанны на ардуино. Работают годами. На моих первых проектах косяки были, исправляю со временем. Но для задачь такого уровня - ардуино считаю вполне приемлема.
Валерий
Парк Юность, на ул. Тельмана 3. Из заметного - там свет практически весь мой, из не заметного - на некоторых устройствах и аттракционах - контроллеры прописанны на ардуино. Работают годами. На моих первых проектах косяки были, исправляю со временем. Но для задачь такого уровня - ардуино считаю вполне приемлема.
Каждый день вечером там гуляю. Буду знать теперь, чьих рук свет радует глаз. Благодарю! Для задач такого уровня так то да. Пока работаете один, пока не нужно жонглировать кучей задач и выжимать перф из микроконтроллера, всё одно.
Валерий
На английском встречал книги либо узкоспециализированные, вроде архитектур, либо основы-основ. На русском... Кроме курса от GB и вспомнить ничего не могу
᠌ Андрей
привет можете просветить на счёт питания и работы светодиодов и светодиодных ламп? читал в инете, говорят что каждый светодиод является своеобразным стабилитроном, и что светодиоды питаются не напряжением а током а напряжение регулируют сами (очень странный момент) у меня понимание такое: есть источник питания, который выдает какое-то напряжение от сопротивления потребителя зависит проходящий ток и так, почему нельзя просто понизить напряжение выдаваемое блоком питания светодиодов чтобы понизить их мощность? недавно купил 30 ватную светодиодку, с целью модернизации сделал все что хотел но вот грелась сильно и слишком яркая, захотел понизить мощность + увеличить долговечность по гайдам из инета перепаял резистор на большего сопротивление на драйвере, мощность понизилась но я хотел сильнее припаял подстроечный резистор и поставил максимально возможное сопротивление (если ставить больше, как я понимаю, не хватало напряжения для нормальной работы драйвера и лампа начинала мигать) но как следствие в какой-то момент напряжение в сети просело и она начала мигать все равно и так вопрос, как адекватно уменьшить мощность светодиодной лампы при одном количестве светодиодов?
Н Е К И Б Е Р Л Е О
привет можете просветить на счёт питания и работы светодиодов и светодиодных ламп? читал в инете, говорят что каждый светодиод является своеобразным стабилитроном, и что светодиоды питаются не напряжением а током а напряжение регулируют сами (очень странный момент) у меня понимание такое: есть источник питания, который выдает какое-то напряжение от сопротивления потребителя зависит проходящий ток и так, почему нельзя просто понизить напряжение выдаваемое блоком питания светодиодов чтобы понизить их мощность? недавно купил 30 ватную светодиодку, с целью модернизации сделал все что хотел но вот грелась сильно и слишком яркая, захотел понизить мощность + увеличить долговечность по гайдам из инета перепаял резистор на большего сопротивление на драйвере, мощность понизилась но я хотел сильнее припаял подстроечный резистор и поставил максимально возможное сопротивление (если ставить больше, как я понимаю, не хватало напряжения для нормальной работы драйвера и лампа начинала мигать) но как следствие в какой-то момент напряжение в сети просело и она начала мигать все равно и так вопрос, как адекватно уменьшить мощность светодиодной лампы при одном количестве светодиодов?
Ахаха... Тремя методами.напругой,током и шимом
Н Е К И Б Е Р Л Е О
Шимом правильнее
᠌ Андрей
но это же надо ставить транзистор.. подключать к контролёру.. а, но с другой стороны добавится опция регулирования яркости
Сим
Интересно, а где на embedded учат "академически"?
Я имелл в виду обучение программированию как- таковое, хотелось бы обучится, на уровне хотябы среднего инженера. Этих знаний не хватает. А так приходите , ещё пару проектов световых скоро будут. Жаль из-за текущей ситуации освещение колеса в Зеленоградске зависло - а так уже и макеты готовы, тоже должно было быть интересно - общий рисунок света - как на эйфелевой башне. Заказчик требовал , чтоб было не хуже- вроде получилось даже лучше, но нужную светотехническую арматуру сейчас уже не купить.
᠌ Андрей
Шимом правильнее
так, а можешь подробнее как управлять шимом сетевой светодиодкой?
Валерий
Я имелл в виду обучение программированию как- таковое, хотелось бы обучится, на уровне хотябы среднего инженера. Этих знаний не хватает. А так приходите , ещё пару проектов световых скоро будут. Жаль из-за текущей ситуации освещение колеса в Зеленоградске зависло - а так уже и макеты готовы, тоже должно было быть интересно - общий рисунок света - как на эйфелевой башне. Заказчик требовал , чтоб было не хуже- вроде получилось даже лучше, но нужную светотехническую арматуру сейчас уже не купить.
А, вы в целом про обучение программированию, а не только про embedded dev. Понял. Вопрос тогда всё равно остаётся, где этому учиться? В университет идти? Дорого во всех смыслах. Я учился через практику. Как начал в детстве со чтения-повторения, так и продолжил до текущего момента. Всё через проекты-статьи-опыт, сильно меньше из книг. Прошёл множество областей, прежде чем решил осесть в этой. И всё чаще хочется фундаментального знания: математики, алгоритмов, физики. Можно прочесть Calculus и научиться линейке; можно прочесть Фейнмана, получить базу. Но всё не то. Да даже банального общения со опытными коллегами не хватает. Поди найди, где обитают сильные разработчики... Часто приходится в одну голову, по граблям
Н Е К И Б Е Р Л Е О
Видос крейла из яндекса по led
Сим
так, а можешь подробнее как управлять шимом сетевой светодиодкой?
Если светотехника на переменке - то шим не поможет - в прожектарах и лампочках своя стабилизация - красивое не получится. А светодиоды отдельно - вполне себе.
Сим
А, вы в целом про обучение программированию, а не только про embedded dev. Понял. Вопрос тогда всё равно остаётся, где этому учиться? В университет идти? Дорого во всех смыслах. Я учился через практику. Как начал в детстве со чтения-повторения, так и продолжил до текущего момента. Всё через проекты-статьи-опыт, сильно меньше из книг. Прошёл множество областей, прежде чем решил осесть в этой. И всё чаще хочется фундаментального знания: математики, алгоритмов, физики. Можно прочесть Calculus и научиться линейке; можно прочесть Фейнмана, получить базу. Но всё не то. Да даже банального общения со опытными коллегами не хватает. Поди найди, где обитают сильные разработчики... Часто приходится в одну голову, по граблям
Ну и я тоже теми же путями хожу, так же по граблям, и не редко по своей глупости . Одно радует - дочку в универ отправил на программиста , но пока её знания в моих делах бесполезны. Надеюсь это пока...
Сим
То, что планировалось во Зеленоградске показать можете? Или NDA?
Да нет , я светоэфекты блоками делал, видео на компе на работе вроде есть . Посмотрю, может на телефоне что осталось. Там из забавного - т.н. звёзное мерцание, надо было эффект похожий на фейерверк сделать с затуханием - мерцанием .
Валерий
Да нет , я светоэфекты блоками делал, видео на компе на работе вроде есть . Посмотрю, может на телефоне что осталось. Там из забавного - т.н. звёзное мерцание, надо было эффект похожий на фейерверк сделать с затуханием - мерцанием .
Казалось бы, просто паченька светодиодов, которая мигает, но красиво и внимание привлекает. Если найдёте, показывайте чату. Мне интересно. Но и другие оценят, думаю
Сим
Ну вот один из блочков - вместо лампоче должны будут прожекторы по периметру стоять. Это один из десятков блоков - там общее из 54 каналов.
Сим
Сим
Одна дуинка на блок? Как строится и масштабируется сеть блоков?
Сейчас делаю небольшой проект на меге - там у меня выходных каналов порядка 30 - входных 10. Меги хватает. А так - на ардуинке обкатываю в основном, но приходилось и ардуинки 5 штук в кучу обвязывать, там не сложно.
Валерий
Сейчас делаю небольшой проект на меге - там у меня выходных каналов порядка 30 - входных 10. Меги хватает. А так - на ардуинке обкатываю в основном, но приходилось и ардуинки 5 штук в кучу обвязывать, там не сложно.
Вопросов стало ещё больше. Когда одно устройство, алгоритм ясен — вот тебе матрица, вот тебе алгоритм, рисуй. Когда требуется объединить несколько устройств — непонятно... Каждый должен рисовать свою часть композиции кадра, делать это синхронно с остальными, иначе будет некрасиво. Как синхронизировать сразу множество МК? Как собрать из них композицию? Сомневаюсь, что вы под каждый блок пишите свою прошивку, которая отрисовывает нужный кусочек, не оптимально. Или у вас есть отдельный master контроллер, который знает всю композицию, и раздаёт ардуинкам команды?
Валерий
Вот на это надежда, что научится и начнёт меня поучать, но пока ...
Пока только суровая практика. Где-то лет 10 похода по граблям уравновешивают пару лет в хорошем университете
Валерий
Будет забавно, если ко 30 уже и университет не потребуется...
Сим
Пока только суровая практика. Где-то лет 10 похода по граблям уравновешивают пару лет в хорошем университете
Ну ходьба по граблям - это же самое весёлое! Иногда открываешь свой проект лет пять давности - и думаешь - какой псих это делал...
Валерий
И через мастер можно, а так через интерапты завязываю - на каждой ардуине своя логика , каждая за отдельное устройство- механизм отвечает, ну и синхронизируешь.
Понял. Сейчас начал размышлять, как было бы интересно построить сеть из этих блоков и показывать анимации. Как можно строить такую сеть через мастера, раскидывая кадры. Или наоборот одноранговую, где в каждом хранится набор кадров, а их уже можно хоть в сыром виде, хоть битиками, хоть в RLE/DIFF пожать и вообще тогда мультики показывать, а синкаться через прерывание, как уже сейчас... Фантазия разыгралась))
Валерий
Прилично, но сейчас смогу значительно оптимальнее и красивее
K.
Ну ходьба по граблям - это же самое весёлое! Иногда открываешь свой проект лет пять давности - и думаешь - какой псих это делал...
100% ! А бывает и наоборот, специально лезешь в свои старые проекты, чтоб подсмотреть какое-то специфическое решение.
Сим
100% ! А бывает и наоборот, специально лезешь в свои старые проекты, чтоб подсмотреть какое-то специфическое решение.
Да бывает и такое - что-то делал, не зная как правильно, что-то на ходу сам придумал, а через год два с удивлением понимаешь , что это было довольно оригинальным решением.
Валерий
Спасибо, что отвечаете на вопросы, делясь своим опытом
Ваша задача — эффекты, и это замечательный пример адекватного импортозамещения
Валерий
Мои мысли тут так, мечта о троллейбусе из буханки. Мне иногда нравится брать какую-то мысль и вращать-вертеть, под новыми углами смотреть
Сим
Мои мысли тут так, мечта о троллейбусе из буханки. Мне иногда нравится брать какую-то мысль и вращать-вертеть, под новыми углами смотреть
Ну так это и работает, берёшь мысль и думаешь её, не редко бошка сама думает- отвлекаешься на другое, а дня через два-три решение само приходит. Вот как сегодня - подорвался посреди ночи с готовым решением , сейчас собираю инструменты- паяльники и поеду реализовывать. Думал как правильно сделать неделю наверное...
᠌ Андрей
Шим ставить после драйвера.
а какой транзистор использовать чтобы управлять напряжением приблизительно 200V ШИМ сигналом 3.3V?