Привет Алекс, спасибо тебе за труд! Твои видео очень познавательны и хороший звук! Прости что не ставлю лайки, я твои видео скачиваю и смотрю и пересматриваю в командировках.
@Dialbist11 ай бұрын
Думаю многие просто не знали о голосовании)
@manul8811 ай бұрын
Думаю, многие просто не уважают ардуино, как и я.
@Dialbist11 ай бұрын
@@manul88 как можно уважать или нет? Это что, человек или это подростковые гормоны играют? Для всего есть своя ниша, люди которые одним пользуются, а другое обирают, просто слабые и слишком узко мыслят. Это все из той же оперы что и вечный срач, что Линукс лучше Винды, или как динозавры в свое время рассказывали, что писать программы нужно только на ассемблере, а на Си писать это "неуважение" и слишком "большие программы", ну кто так думал, там и остался, потому что никто в здравом уме не будет сейчас писать программу с GUI на ассемблере. Потом был срач что нужно только на Си писать, а Python это для детей и прочее. Я тоже не считаю питон уместным во многих вещах, ибо язык для интерпретатора, но это не значит,что этим нельзя пользоваться. По такому же принципу, нужно писать для микроконтроллеров только на ассемблере, "по взрослому", да это будет уважительно и что? Кому нужно ждать от вас реализацию такой прошивки год? А поддержка или доработка, ещё год? Вот вам и ответ. Если это работает стабильно и это быстро делается, значит сейчас это то, что будут уважать
@OPKECTPAHT11 ай бұрын
@@manul88 Нет. Ардуино все по прежнему уважают, но его время проходит ;)
@ArtemKAD111 ай бұрын
У GSM-модема 2А только в пике. Дальше этот ток делится на число выделенных тайм-слотов. Для голосового канала - один тайм-слот, а это значит делим на 8. Для передачи по GPRS - в зависимости от доступной скорости, обычно 2 тайм-слота или иначе говоря делим на 4. Это предельный ток, если связь хорошая, после соединения модем ток снизит. Если резюмировать - установка внутрь достаточно мощного буфера способного вытянуть ток между тайм-слотами(к примеру небольшой АКБ) снижает требования к блоку питания примерно до 5В 0.5...1А Ну или на меньший в 2.5 раза ток если на 12В.
@arduinoetc11 ай бұрын
2А и электролит на 1000+ мкФ и не думать ни о каких пиках, чтобы не ловить перезагрузки модема. Хотя сам GSM я только для SMS планирую использовать, но на всякий случай...
@ArtemKAD111 ай бұрын
@@arduinoetc Ток 2А за 0.6мс(время одного тайм-слота) просадит 1000мкФ примерно на 1.3В. Т.е. если эта емкость со стороны 12В это допустимо, а если со стороны модема (4.2В) то явно недостаточно. Там максимально допустимые провалы 0.3В.
@ArtemKAD111 ай бұрын
@@alexgavs Ничего они не закрывают. У типовых ионисторов столь малой емкости ESR порядка 1 Ом и больше. Даже специальные мощные имеют ESR порядка 0.1 Ом. Т.е. при токе в 2А на внутреннем сопротивлении таких ионисторов упадет гораздо больше требуемых 0.3В. По части резервного питания их тоже недостаточно - за 5 секунд мало что успеешь сделать. Там нужны ионисторы минимум раз в 10 больше.
@Электроникавдеталях-з7д11 ай бұрын
@@ArtemKAD1 Ну и поставить со стороны первичного питания, до стабилизатора напряжения один и после один с хорошим ESR. Микросхемы стабилизаторов питания тоже не мгновенно отрабатывают броски тока по нагрузке, без кондюков на их выходе по любому не обойтись!
@marsikovsergey11 ай бұрын
Лет 10 назад делал GSM модем с питанием от USB порта. Повышал 5в до 6,5в с ограничением тока до 0,5А. Затем - конденсатор на 1500uF, потом линейный интегральный lowdrop-стабилизатор на 3,6в 3А. Все работало прекрасно.
@tonyalexeev1411 ай бұрын
В первую очередь откажитесь от большого реле, если ток нужен поставте внешне, и реле минимальные у панасоника малые есть на 220 контакт, без этажерок вам не обойтись используйте шлейф
@Электроникавдеталях-з7д11 ай бұрын
Согласен, китайцы шлёпают огромные из экономии - они проще в производствае. Большие токи нужны далеко не всегда. В прототипе, который делал в декабре применял миниатюрные реле из серии HFD3, их можно даже в чипе дипе купить. Если разобрать какой нибудь контроллер тёплого пола, то можно там обнаружить 2-3 реле таких же размеров, которые умудряются коммутировать нагрузку в несколько ампер при напряжении 230 В переменки!
@tonyalexeev1411 ай бұрын
Кроме того тут нужно определиться какие дискретные входы и сколько их хотите нужна ли оптоизоляция? Тоже касается и аналоговых входов выходов, лучше делать под унифицированные сигналы. Ну в общем раз замахнулись на ПЛК ТОГДА нужно пошевелиться
@ВладимирНикифоров-ш9ф11 ай бұрын
Блок с контроллером к нему через разъем подключаются шлейфом периферия. Как у промышленных плк.
@gorienify10 ай бұрын
Привет, Alex! Хотел спросить, а вы не смотрели в сторону плк Митсубиши (fx1, fx2, fx3 и.т.д). Китайци их давно на stm собирают. И исходники есть в сети. Может имеет смысл что-то подобное к ESP адаптировать? Там ведь среда для написания плк программ есть и бесплатная.
@Ownedyou11 ай бұрын
Предлагаю назвать проект ПЛАК - Программируемый Логический Аскетичный Контроллер.
@arduinoetc11 ай бұрын
Можно просто расшифровывать наш "ПЛК" как Пародию на Логический Контроллер :)
@antonchik801211 ай бұрын
А можно ШЛАК, так веселее 🤣
@heavyshmel123911 ай бұрын
Добрый день. Не думали о выводе на торец ПЛК SPI/I2C интерфейсов для возможности подключения каких-либо дополнительных модулей в будущем? Видел такое в промышленных ПЛК.
@arduinoetc11 ай бұрын
Будет I2C на несиловом торце в виде XH2.54. И это все-таки будет "ПЛК", а не ПЛК. :)
@Электроникавдеталях-з7д11 ай бұрын
Небольшое замечание по GSM модемам, с которыми мне приходилось работать. Они действительно могут потреблять до 2А, но ток этот можно назвать импульсным - это резкие броски тока в момент установки соединения. Лечится установкой электролитов вблизи цепей модема. Средний ток потребления модема невелик и двухамперный источник питания для него ставить необязательно. Кстати у ESP 32 в момент подсоединения к WiFi тоже нехилые броски по потреблению случаются!
@arduinoetc11 ай бұрын
Будет и электролит у модема, но и БП с запасом. Разумнее наверное сделать посадочные места для БП на 2А и на 1А в одном месте.
@MrKostyamat11 ай бұрын
@@arduinoetc если это ПЛК, то и питание, и выводи/вводы должны быть расчитаны на 24в
@k_s_corp11 ай бұрын
Где платы заказать?
@pavelkosenko60598 ай бұрын
53 на 39.... Хорошая шутка! Супер!
@OPKECTPAHT11 ай бұрын
В юности слышал иную версию шутки про демократию. - Что такое демократия? - Demos в переводе значит "народ". Следовательно демократия - власть народа. - Нет. Демократия это власть демократов! ;)
@VasyaPupkinus11 ай бұрын
Здравствуйте. Очень интересно, жду продолжения сериала по ПЛК ) Alex, а вы не пробовали случайно отладку Esp32 через другую Esp32 ? Я недавно стал счасливым обладателе парочки Esp32-S3, у них вроде всё для этого имеется
@arduinoetc11 ай бұрын
У S2/S3/C3 имеется USB/JTAG, так что если вы не используете USB, то можно отлаживаться через него и вторая плата не нужна. Иначе просто JTAG, но не знаю, есть ли код для JTAG адаптера под ESP32, но сомневаюсь, учитывая что Espressif продает свой JTAG отладчик.
@DIY_PLC11 ай бұрын
Могу прислать чережи и литографию корпуса на дин рейку под печатные платы самодельного плк. Корпус печатаю на 3д принтере. Его можно сделать под разные размеры. Если надо пишите или смотрите мой гитхаб.
@arduinoetc11 ай бұрын
Если уж мудрить с 3D печатью, то сначала проектируется плата под разумную компоновку, а потом под нее проектируется корпус. Но вот 3D принтеры еще не в каждом доме, так что вариант со стандартным готовым корпусом универсальнее.
@DIY_PLC11 ай бұрын
@@arduinoetc Я тоже так думал.
@antmiracle692211 ай бұрын
в корпус 54мм спокойно можно уместить располагая платы вертикально.
@ВладимирНикифоров-ш9ф11 ай бұрын
Обычно плк с выходами на малый ток или дополнительные модули.
@hutoryanin11 ай бұрын
"Какой-то конструктивный комментарий... "
@hutoryanin11 ай бұрын
"Какой-то добрый комментарий..."
@arduinoetc11 ай бұрын
Просили конструктивный! :)
@manul8811 ай бұрын
Привет. Espressif IDE пробовал использовать? На мой взгляд, это лучшее для есп32.
@arduinoetc11 ай бұрын
Не пробовал, но все подобные бесплатные IDE обычно базируются на Эклипсе, а он, ява-тормоз, у VS Code по скорости и удобству проигрывает.
@AntonMalygin11 ай бұрын
@@arduinoetcк тому же там нет авто подстановки кода. Хотя может для кого-то это не проблема.
@MrGoloder11 ай бұрын
А может пока еще не поздно посмотреть на raspberry pico w ??? вроде сам про rp2040 хорошо отзывался.
@arduinoetc11 ай бұрын
Во-первых, меня смотрят много ЕСПшников, им другие архитектуры не особо нужны. Во-вторых, цена Pico W увеличит окончательную себестоимость устройства вдвое. И в-третьих, я хорошо отзывался о PIO в RP2040, сам чип неплох, но без встроенных беспроводных интерфейсов применим далеко не везде. И как раз его в варианте а-ля ESP-12 нет в принципе, что очень жаль. Хоть сам делай такой, но нужен выход на фабрику :)
@barcooler11 ай бұрын
Алекс, на счёт модуля с мелким шагом: если тебе девайсов надо не очень много (ну скажем до десятка, двух десятков). Могу предложить помощь, так как имею доступ к линии мелкосерийной сборки. То есть если будут платы и модули в том числе с компонентами рассыпухой (но если что-то мелкое - лучше лентой) могу собрать и отправить транспортной компанией. За свои услуги денег не возьму конечно. Ну просто как вариант. Модули с мелким шагом всё таки чуть более функциональные по моему. Хотя-бы просто из-за большего количества ног.
@arduinoetc11 ай бұрын
Спасибо, у меня ESP32-S и т.п. пока получается паять лапами. Давайте сначала простое устройство сделаем и отладим, а потом можно будет и на модуль МК помногоножнее перейти. Код в любом случае будет во многом общий.
@barcooler11 ай бұрын
@@arduinoetc принял. Но если что - предложение в силе в любом случае.
@СергейБелугин-п1х11 ай бұрын
Раз уж ставить мощное э/м реле, то предлагаю добавить SSR, чтобы увеличить ресурс э/м реле
@DmMukhin11 ай бұрын
Не хочется автору навязывать свое мнение, но порекомендовал бы реле вынести отдельно. А лучше поставить контактор на DIN-рейке. Тащить 30А(6кВт) в прибор не очень безопасно. На место реле поставить литиевый аккумулятор, которого хватит и для работы модуля и для отправки смс о пропаже питания.
@AlexRootx11 ай бұрын
Алексей, а STM32 не рассматриваешь???
@arduinoetc11 ай бұрын
А WiFi/BT у него есть? Это если что риторический вопрос.
@AlexRootx11 ай бұрын
@@arduinoetc Ну так то да, нет блютузов и т.п. Но ты же ставишь, как я понял, SIM800...
@arduinoetc11 ай бұрын
2G модем для GPRS? Серьезно? :) Я ставлю GSM модем для SMS информирования, основное управление (Web/MQTT/Telegram) будет через WiFi.
@AlexRootx11 ай бұрын
@@arduinoetc Понял)) А так, хорошая затея, лайк за начинания( и за предыдущие ролики тоже респект)! Будет интересно, и полезно посмотреть
@игорьсуслов-б8р11 ай бұрын
Я голосования не видел. Проголосовал бы за ардуино.
@arduinoetc11 ай бұрын
Никто не мешает проголосовать сейчас
@antonchik801211 ай бұрын
А почему не PlatformIO, а голый ESP idf?
@arduinoetc11 ай бұрын
Вот сейчас PIO для ESP-IDF как раз базируется на 5.1.2, но попробуйте сделать проект на ESP32-C2... Его не только нет в списке, но даже если вы лапами в platformio.ini оформите плату как надо, среда все равно не знает, какой надо компилятор использовать. Использовать кастомный пакет ESP-IDF? Ну как-то хочется из коробки чтобы работало. И с C6 в PIO у меня была проблема: код с WiFi собирается, но падает в крешдамп, этот же код этой же версией SDK плагином ESP-IDF собирается и работает. Не хочу разбираться почему и как.
@MrKostyamat11 ай бұрын
PlataformIO не скрепно, проект украинский.
@arduinoetc11 ай бұрын
Ага, сколько лет назад парни, создавшие PIO, покинули Украину? Тогда и Гугл наш, там же Брин среди основателей есть. :)
@MrKostyamat11 ай бұрын
@@arduinoetc но банер на оф.странице проекта конечно об этом умалчивает. )) Кстати, Брин себя русским никогда не считал, и вообще считал Россию "снежной Нигерией".
@spess011 ай бұрын
Может БП внешним оставить, а в самом блоке только DC-DC c 12...60V входного?
@arduinoetc11 ай бұрын
Хочется одно устройство на рейку, чтобы никакая уборщица не смогла разъем питания выдернуть. :) Тем более с входа питания на выход реле скорее всего на практике будет короткая петля брошена, но именно на выводы реле тянуть 220 В по плате не хочу, пускай будет отдельное силовое реле. Конечное устройство кроме меня возможно немногим подойдет, но надеюсь по серии роликов каждый для себя сам идеальный бомж-плк сделать сможет.
@AnatoliyBibikov11 ай бұрын
Поддерживаю, у Овна плк со встроенным бп менее надежные обычно.
@Andrey_Fedorov11 ай бұрын
Диод, я бы припаял (питание 5 сигнал 3) и потестил, возможно проблемы были из-за проводов макетных….
@arduinoetc11 ай бұрын
Адресные светодиоды питаются от 5 В, напряжение сигнала минимум 0.7 VDD, т.е. 3.5 В, а тут 3.3 В. Лучше уж (имхо) конвертер уровней, чем снижать напряжение на светике.
@Andrey_Fedorov11 ай бұрын
@@arduinoetc ну да, соответствовать даташиту лучше.
@DIY_PLC11 ай бұрын
ethernet будет?
@arduinoetc11 ай бұрын
В первом варианте нет, WiFi/BT?/GSM/485 мне хватит, для остального не хватит ног МК в легкопайком корпусе.
@hieverybody35911 ай бұрын
Это не ПЛК, для ПЛК нужен runtime.
@arduinoetc11 ай бұрын
Вам кавычки ни о чем не говорят в названии проекта? :) И потом, вы по фото невыбранного корпуса и по ненаписанному ПО можете классифицировать оборудование? Научите меня! :) Да, это будет "ПЛК", кому нужен именно ПЛК - купят готовый надежный сертифицированный, благо рынок большой.
@OleggaOne11 ай бұрын
Всех кто голосовал за Ардуино надо на учёт поставить.
@arduinoetc11 ай бұрын
Почему? Как не странно, в плане дальнейшего сопровождения кода (т.е. добавления собственных хотелок) их выбор более верен. Для ESP-IDF придется для многого изобретать велосипеды снова и снова. Например сходу нет DNS сервера, а он нужен для Captive Portal. Ну и привычные им библиотеки для конкретных датчиков тоже придется самостоятельно портировать. Так что не судите строго... :)
@MSaidu-sj6vx11 ай бұрын
вы хотели сказать "повесить".
@Алексей_Алексеевич11 ай бұрын
Спасибо за ролик! Код для меня сложный, надо пожалуй больше практиковаться с С++, а не умные ролики смотреть)
@arduinoetc11 ай бұрын
Ролик получился несколько сумбурным, у меня аура перед мигренью, голова не очень соображает, но другого времени может не быть.
@iNurble11 ай бұрын
Лечение мигрени возможно только одним лекарством, но оно запрещено в России. Правда употребляют его в стране в проммасштабах
@torcher502311 ай бұрын
зачем в крестах практиковаться вообще? К чему этот оверхед? Тем более в микроконтроллерах
@Алексей_Алексеевич11 ай бұрын
@@torcher5023 для общего развития, я мелкий софт люблю писать для компов, да и вообще, на мой взгляд, С++ это лучшее что изобрело человечество
@vladimirt787811 ай бұрын
Спасибо
@СергейФролов-ы5ь3 ай бұрын
Отличное начало, жаль что цикл роликов состоит всего из 1 видео.
@arduinoetc3 ай бұрын
Надеюсь в телеге продолжим цикл.
@AntonMalygin11 ай бұрын
Побежал на али покупать корпус с esp-шками.
@arduinoetc11 ай бұрын
Не спешите, мы же еще не выбрали героев нашей повести в N томах
@AntonMalygin11 ай бұрын
@@arduinoetc ESP то в принципе можно уже покупать..С корпусом да можно и подождать, а вот МК можно прикупить.