Что такое МИКРОКОНТРОЛЛЕР? Почти как процессор, только лучше!
ฝัง
- เผยแพร่เมื่อ 11 พ.ค. 2024
- Создавайте индивидуальные заставки с нейросетью Kandinsky в приложении СберБанк Онлайн s.sber.ru/W5JPT
Сегодня будем вдохновляться на использование микроконтроллеров в своих проектах. В этом видео я расскажу, что такое микроконтроллер, как его основе реализуют те или иные задачи, для которых раньше нужны были схемы размером с дома.
💪 Поддержите канал на Boosty: boosty.to/hidev
📟 Моё оборудование: www.hi-dev.ru/ali/moe-oborudo...
▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂
▽ ТАКЖЕ ПОСМОТРИТЕ ▽
► Программирование Ардуино: • Программирование Ардуи...
► Фотолитография: • Фотолитография и легир...
► Логические элементы: • Логические элементы. С...
► Плейлист для начинающих любителей электроники: • Электроника для начина...
► Плейлист электронные компоненты: • Электронные компоненты
▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂
▽ СОДЕРЖАНИЕ ▽
00:00 Начало
00:57 Что такое микроконтроллер?
03:38 Нейросеть поможет
05:07 Немного истории
08:03 Arduino
11:43 В чем микроконтроллеры проигрывают?
13:40 С чего начать действовать
▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂
▽ КОНТАКТЫ ▽
▶ Дзен: zen.yandex.ru/hidev
➦ Наш сайт: www.hi-dev.ru/
☺ Группа в ВК: hidevru
🤝 По вопросам рекламы: hidev@avtormedia.ru
#микроконтроллер #diy - วิทยาศาสตร์และเทคโนโลยี
У Гайвера действительно очень подробные уроки по Ардуино, совсем не составляет труда разобраться, как и что работает.
И разумеется благодарность за этот ролик!)
Уроки по Ардуино у Гайвера пожалуй лучше чем уроки на офф.сайте Ардуино. И библиотеки у него очень крутые есть, я их пользую.
Залупа ваш гайвер.
Объяснения на уровне «че слепой что ли ?»
@@emilio88regisя через ардублок только делаю, время нужно много чтоб научиться самому код писать.
Гайвер красавчик... но! есть много того, что он еще не рассказал
Громадная уважуха, за то что советуете другие каналы, не пытаясь играть в монополию! Гайвер, однозначно, является годным персонажем.
А ещё, огромный респект за упоминание STM32! Важно, чтобы люди знали, что есть что-то лучше и не зацикливались на Ардуино, ибо, эта платформа больше годится в обучении, нежели проектировании современных и не дорогих устройств, так как, имеет ограничения и не развивается.
А какой смысл играть в монополию если всех могут один махом прикрыть? Лучше просто затягивать как можно больше людей в данную сферу (из сферы инфоциган например) чтобы иметь значимый вес для всей отрасли.
Громадная уважуха, за то что советуете другие каналы, не пытаясь играть в монополию! - В ТОЧКУ!
ESP32 поинтереснее будет, STM32f1xx не имеет встроенной eeprom
@@Nevzoroff_ во первых, я за последние месяцы так натрахался с этой ESP и её глюками, особенно при включении Wi-Fi; во вторых, где вы видели ESP со 144+ выводами?(да хоть бы и с 48, как у самой распространённой STM32F103Cxxx; в третих, вы АЦП в ESP пользовали? Да это курам на смех! ; В четвёртых, о каком таком EEPROM речь? 😏 Нет там никакого EEPROM, а тупо его эмуляция. “Наличие EEPROM” - маркетинговая фикция. На Атмеге, кстати, такая-же история. На STM можно точно так-же писать во встроенную FLASH, просто, под это не валяется на каждом углу библиотечной функции, и нужно всё ручками прописать.
Только, в STM не спроста подобные дела не включены в стандартный функционал, так как, это промышленный микроконтроллер, а там такие фокусы могут дорого стоить. Поинтересуйтесь на досуге, как отличается ресурс и время хранения данных, в настоящей EEPROM и обыкновенной NAND Flash, которая и используется в целях эмуляции.
1. arduino развивается, да еще как!
2. под arduino есть множество тулчейнов для более чем десятка самых распространенных линеек микроконтроллеров, в том числе и для вашей любимой STM32.
3. arduino предлагает единый унифицированный подход к "проектированию современных и недорогих устройств" с минимальными усилиями и переносимым кодом.
4. arduino абсолютно бесплатна!
так что, не вводите народ в заблуждение относительно платформы arduino.
Уважаемый, Вы - молодец! Без лишних понтов и всё честно рассказано. Сам под AVR пишу уже 6 лет. :)
Он же сказал, нейросеть напишет за вас 🤣. Честно, я пишу под win и lin в том числе и портайбл, например под чипы MTK. Скажу, чтобы разработать хороший алгоритм уходит много времени, на его доработку и оптимизацию. А бывает и переписываешь с нуля, если в голову пришло более лучшее решение поставленной задачи.
Вы - самый мой любимый канал об электронике, под каждым роликом есть мой лайк и коммент в поддержку или продвижение
Видео идеально, нформации тоже 5+.
Спасибо вам большое
Продолжайте о микроконтроллера ещё глубже
Привет из Кыргызстана. Теперь я точно начну учиться у тебя. Хоть мне почти 50
Олег - Николай, Вы лучший! Смотрю Ваши видео ещё со школы (3 курс)
Олех, спасибо ! 👋👋👋👍Молодец !
вот это у тебя качество картинки и видео в целом скакнуло, мое уважение! продолжай в том же духе, смотреть стало еще интереснее
Конечно продолжим тему про контроллеры однозначно лайк спасибо за знания)
Замечательный ролик! Информативный, увлекательный! Спасибо!
Ждем продолжение про микроконтроллеры, тема актуальная.
Копеечка, за написание комментов сама себя не заработает, да дружище? 🙃
Как много я знал до того, как мало я узнал после. Но это лучшие мои знания. Лакированные. Спасибо за ролик!
Великий респект за проведяну роботу!
Спасибо огромное за познавательное интересное видео) уважительно жму руку)
Как всегда очень интересно! Ждём продолжения)
Очень интересно. Смотрю ваши видео уже больше трёх лет. Благодаря твоим видео, дорогой друг, я даже стал хорошим электриком. Спасибо!!!❤
Электриком? Канал про электронщиков
Очень интересно о не простых вещах! Спасибо!
Конечно у нас интересно!
Спасибо большое!
однозначно лайк, интересно! Хотелось бы еще узнать по подробнее про ПЛИС, а также про SoC и MIsc...
Спасибо за видео. Было бы интересно посмотреть с Вашей стороны на программирование микроконтроллеров.)
Спасибо за видео и полезную информацию.
Удачи!
Было бы интересно подробнее узнать про ПЛИС. Спасибо за видео!
Очень интересно, жду продолжения!.
Очень понятно и красиво, спасибо!
Очень интересно, жду следующий выпуск рол микроконтроллеры !
Спасибо за твой труд друг!!
Огромная благодарность за информацию! микроконтроллеры иногда устанавливаются и в сварочных инверторах.
Мне интересно и пишу комментарий, чтобы ты продолжил про них рассказывать, мне понадобится. Поставил лайк этому видео, потому что оно мне понравилось, а на канал и так уже подписан
Лайк авансом, жду продолжения 😉 спасибо за полезный контент
Ответ на вопрос о существовании микроконтроллерах в БП - да есть. У Infineon есть специальная серия микроконтроллеров, которые специально созданы для БП - по сути это совмещённая STM32 и ШИМ преобразователь в одном корпусе. Программируются готовым ПО, там можно задавать множество параметров по защитам, дэд-таймам и всему прочему, т.е делать тонкую настройку. В несколькольких даташитах встречал этот чип, но модель увы не помню.
Любой микроконтроллер и так может шим сигнал генерить, в том числе stm32 ему не нужно для этого что то еще
может, но с маленькой частотой. А специализированные контроллеры имеют такие плюхи, как встроенный драйвер ключей, позволяющий открывать их за микросекунды
Плюсую. Сам хотел об этом написать, видел когда-то специфичный преобразователь 90В постоянки в 220 переменки, чистый синус. Так вот он был как раз построен на какой-то STM32 (не помню модель), когда открыл из интереса почитать её даташит - выяснилось, что это микроконтроллер + ШИМ
@@maxgroo2626 маленькая частота это сколько?) Да и встроенный драйвер зачастую так себе фишка, лучше уж отдельным элементом, но с защитами, развязками и прочими атрибутами драйвера транзисторов)
Дело не только в шиме, а еще и в обратной связи. Этот момент почему-то часто упускается. Требуемое быстродействие (т.е. когда шим-контроллер реагирует на изменение напряжения/тока на выходе и соответствующим образом изменяет коэффициент заполнения) может обеспечить лишь чисто аналоговая схема. Если этим будет управлять микроконтроллер (т.е. постоянно в цикле с помощью встроенного АЦП считывать напряжение на выходе и корректировать ширину импульса) то из-за задержки на чтение пина и цифровую обработку, изменения ширины импульса НЕ будут наступать тогда, когда это нужно. А вместо этого будут с огромной задержкой. Т.е. получится такой "тормознутый", инерционный преобразователь, который будет давать на выходе нестабильное напряжение с кучей шумов. Не факт, что такой преобразователь вообще заработает и им будет безопасно запитать нагрузку.
А если просто подать шим-сигнал на затвор транзистора - можно конечно, только это тогда будет не преобразователь со стабилизацией) это будет какой-то диммер)@@Icanfly-
О) Олег! Как всегда сначала лайк, а потом смотрим
Олег, спасибо за видео❤
Спасибо. Про ПЛИСы, ASIC и DSP бы еще видео)
Очень интересно 👍👍👍
Спасибо, Олег!
2:57 Прикольно. Ты обвел таймер собаки и связал его с генерацией PWM.
Мой лайк первый и вечный. Огромная благодарность за весь ваш труд!
Николай Нисигодня, спасибо вам за это видео!)
ESP32 ❤
Давича довелось пересечься с Ардуино нано, это ремонт увлажнителя воздуха где имеется болячка платки контроля уровня воды.Из за компаунда и smd, перепайка элементов весьма затруднена в особенности если с паяльником не совсем на ты. Спасибо 4pda, делал все по инструкции, сэкономил более половины стоимости аппарата, что запросили официалы. Около 6к рублей.
А вот про проект Ардуино было очень интересно!
Я всё никак не мог понять.
Что это?!
это программирование для "самых маленьких и тупых"
Отличный ролик. Молодец, Олег Николаев!
Даже очень было познавательно 👍
Хотим продолжения!..Пожалуйста
благодарю! очень познавательно 🤝
Ещё не смотрел, но знаю что видео заслуживает лайк
По любому
нет
Про микроконтроллеры очень интересно
Давно ждал эту тему
Здравствуйте всем
Молодец автор, хорошо и полно всёобъяснил
Всем счастья и новых открытий
С уважением Вадим Николаевич
Я каждый день смотрю его😊 и я быстро все видео посмотрел
🎉🎉🎉
Чтобы правильно сформулировать задачу по программированию для нейросети, нужно шарить в программировании, а потом проверить чтобы тоже нужно шарить в программировании! Вот дилема! )
лет через 5 заходи сюда, будет интересно)))
@@user-qb2cg2ie4c хорошая идея, но смогу ли я зайти вообще, если говнокодеры окупируют мир! )
Формулировка неправильная. Что значит "шарить в программировании"? По сути программирование это преобразование логики в код на языке компилятора (asm, basic, c++). Тут ничего сложного нет: у гугла спрашиваешь, как загрузить значение, как сложить, как сохранить на нужном языке. А вот составить логику, что первым должно делаться, что потом, тут сложно, но программирование тут ни причём. Поэтому учиться нужно логики, а писать эту логику на том языке, который удобен тебе.
@@Drak0sha13 допустим программирование МК например, накладывает ещё возможности периферии. И допустим задержка по времени может быть реализована многими способами в зависимости от задачи на данный момент. Если не знать реализации этих вещей, то ИИ за вас её не напишет так как надо. В высокоуровневом программировании ИИ не знает какой фреймворк испоьзовать приоритетнее и т.д. А задачи типа напиши сайт такой-то априори не сможет сделать. Небольшие функции под контролем есть смысл делать, но какой в этом смысл, если пару десятков строк и так накидать можно без проблем. Плюс шанс болезни Альцгеймера уменьшается! Ии хорош в своих задачах, где нужно обрабатывать огромное количество данных очень быстро. В пром программировании ИИ вообще пока нет. Так вот если чел не может сформулировать задачу правильно, то никакой ИИ ему не поможет, ну или поможет как сам понимает. В итоге в этом говнокоде мы и потонем! Вычислительная техника и так уперлась в свои границы. Дальше если найдуться другие подходы то хорошо, если нет, всё то говно которое уже написано в индийском стиле придётся оптимизировать, но там тоже упор есть.
Разговоры про ардуино не могут обойтись без Гайвера)
Хотелось бы чтоб продолжали про микроконтроллеров и их програмирование как научится
Так он их пишет через нейросеть, он же сам сказал на 3:40
А чтобы самому научиться, это скорее тебе к "Гневисть", это не реклама. Просто там реально язык Си для школоты и программирование микроконтроллеров с реальной практикой.
Спасибо большое было интересно ждём вас
Ой нагородил ой нагородил. Всегда смотрю ваши ролики. Но тут прям ухо резет через слово
Респект!
Ещё добавлю, что большинство "самодельных" FPV дронов построено на STM32 контроллерах
Был бы умнее, Сереженька, знал бы, что большинство готовых к полету дронов так-же "построено" на STM32. Еще банальности будут?
@@kamuisama , общайся с людьми в таком же стиле и далее.
Уверен (и очень надеюсь) что тебе когда-нибудь заслуженно прилетит в табло.
Круто)
Посмотрел, поставил лайк, написал комментарий. 😅
Большое спасибо за вводную информацию.
10 лет назад, когда сыну стукнуло 2 решил сделать ему светофор на светодиодах. Полез в Интернет и удивился, что ВСЕ схемы на микроконтроллерах! Принципиально решил спаять на дискретных элементах. И что Вы думаете? Устройство вышло в 2 раза дороже, чем если на контроллере. 😂 Так я засел за Arduino. 😅
Чёт вы намудрили... Светофор же можно тупо на трёх транзисторах сделать
к561ие9 + к561ла7 дороже МК ?
@@user-pg5tg9ti1g Да! :-)) Сам в шоке был.
@@_Fla5h_ У меня был четырехсторонний с моргающим зеленым. :-)
Если вы старый электроник и вам тяжело даётся программирование каким то языком, то есть визуальное программирование с помощью кубиков кирпичиков FLOWCODE, FLprog, ARDUBLOCK.
Отличное видео жду продолжения
большое спасибо за контент, очень приятно, что остались такие каналы
Хороший выпуск💪🔥
Спасибо полезно интересно и познавательно.
эх, лихие 90е.... от названия Z80 аж дух захватывает!!!
Ого как захотелось приложение сбер с нейросетью скачать))
Спасибо😍
Николай😔😔😔
Олег👍👍👍
Классные ролики, классный контент !
Продолжайте пажалюста❤
Спасибо за интересное видео
Олег, у вас ошибка, на плате ардуин нано, уно и других нет программатора, только USB-UART конвертер, который просто шлёт прошивку в загрузчик
Я хочу и желаю продолжение от твоих хоть и знал как работает но ты более рассказываешь жду продолжения
Отличное видео! но нужно ещё одно на тему "чем отличаются устройства по типу ардуино и устройства по типу разбери пи", а то вижу очень много людей которые думают что это одно и то же.
только подумал: "сейчас очень уместно было бы сделать отсылку к Гайверу"
спустя 3 секунды ведущий: "Алекс Гайвер.."
Спасибо очень интересно
Спасибо за видео
Вход в ESP32 стал проще - теперь у них тоже есть отладочные платы для Arduino IDE (ESP-WROOM-32).
Конечно интересно если за ними будущее! Всемогущий микроконтроллер...!
Прикольно , спасибо 👍
Видео интересное, лайк. 👍😊
2:56 хочется глянуть, как Олех будет генерировать ШИМ сигнал Watchdog таймером😂
меееедленный шим таки получится)
Собственноручно писал программу для инвертора на микроконтроллере STM32
Работаю в компании, которая использует данные микроконтроллеры для реализаций разнообразных проектов, например в автоматизации (есть свой ПЛК на базе stm), создает преобразователи частоты и тд
Последняя причина отказа от микроконтроллера - челенджи по типу: «я сделал … без микроконтроллера»
Breadboard computer например клёвая тема. 🙂
В блоках питания микроконтроллеры также используются и даже микропроцессоры. К примеру, в большинстве современных блоках питания от АСИК майнеров стоят или МК или процессоры. Знаю это, так как ремонтирую подобные устройства.
Сам хотел также написать коллега😊.
11:35 Даже просто 16-битный таймер даёт приличное разрешение для аудиосигнала. Я уже не говорю о "продвинутых" алгоритмах, которые и на 8-битном таймере выдают качество, которое не всякий аудиофил от 16-битного отличит. А ещё внутри микроконтроллеров есть аналоговые компараторы, которые могут значительно облегчить построение усилителей D-класса. А ещё... Батенька, вы крайне поверхностно прошлись по теме.
Коль, голос Дядь Володи был передан на столько, что я даже на мгновение оторопел. Кстати, давеча заказал микроконтроллер rasbery pi, планирую собрать аркадный контроллер для игры в файтинги.
Распберри пай - не микроконтроллер. Это компьютер, полноценный, работающий под управлением операционной системы.
@@user-jr1ri6mw6b прошу прощения, не уточнил, rasbery pi pico - это микроконтроллер.
За ссылку Гайвера - спасибо.
Вас начал смотреть не очень давно, однако почерпнул для себя много нового и интересного. Удачи вам!
Популярная серия регулируемых блоков dc-dc типа DPS5020, DPS8005 работают частично на микроконтроллерах
Отличное видео!
Ардуино, АлексГайвер... это хорошо, высокоуровневый язык, библиотеки... Но! Микроконтроллер - это деталь для которой по кайфу сделать обвязку, забуриться в datasheet и понять что такое фьюзы, таймеры, и т.д. и т.п., ассемблер. Это очень интересно!
Более того, это надо знать, если собираешься профессионально этим заниматься)
Спасибо, за новое видео . Прошу вас сделайте видео про rasberry
Лайк однозначно.
12:30 Частенько бывают в дозиметрах в качестве генератора высокого напряжения. Он же и занимается расчётами и выводом результатов на экран.
Ну это скорее побочная функция чтоб не городить автогенератор, а если целенаправленно использовать МК для блоков питания то это равносильно забиваю гвоздя микроскопом
@@user-lw1ps7zc7d , из пушки по воробьям я бы сказал )
сейчас обучение упускает возможность программирования в машинных кодах, а это очень важная часть понимания сути процесса. Умеющий навык программирования машинного кода быстрее осваивает любой язык программирования. Тогда все становится предельно понятно, как и построение самого ИИ.
В серверных блоках питания, предназначенных для горячей замены, фирмы Hp, используются микроконтроллеры Pic, в качестве шим.
Николай, огромный вам респект и спасибо за вашу работу! Смотрю ваш канал уже не первый год) Я хоть и не электронщик, так - эксплуатация электротехнического оборудования, но ваши видео неплохо так некоторые пробелы в знаниях закрывают)
В сварочных инверторах уже лет десять массого внедряют микроконтроллеры в цепи управления транзисторами и блоки питания. При неисправности микроконтроллера получаем сварочный кирпич, и таких случаев уже полно.
Ещё в усилителях встречаются мк вместо Шима по питанию
То что внедряют - это хорошо с одной стороны, но с другой - неремонтопригодно, по этой части...
Но когда это внедрять начинают желтокожие товарисчи, то это горе...
И мало того они пихают везде свои чипы, так они не удосужились разработать схему, чтоб это не горело...
Но как видим у них это не выходит...
Российские и украинские схемы работают, по крайней мере без отказов мозгов, горит управление, никто не спорит, горят дежурки и силовые инвертора, но вот с китайцами прсто беда...
В наших аппаратах горит питание, горят ключи, но мозги хоть живые остаются и это там продумано так чтоб, полетела дешевая шимка, полетели оптроны, полетели силовые ключи, ключи дежурки бахнули, но мозг инвертора и его линия питания осталась нетронутой..
А у китайцев, горит все и сразу, забирая с собой самое ценное в приборе - его память и мозг...
А теперь дружно умножаем стоимость рассыпухи, а потом стоимость микронтроллеров с минимально возможной обвязкой на количество выпускаемых аппаратов за какой-то период времени! И тут, экономика производителя, немного шлёт на хер пользователей с их опытом работы. Это касается даже известных производителей. Примерно так. :)
@@ElrenSmit Наивно глупо это пересчитывать...
Микроконтроллер будет дороже...
Это и программисты, обвязка, компораторы, системы питания...
Вроде дешевле, что меньше деталей, но это меньше не с потолка взялось...
Жертвуея аналоговыми компонентами, приобретаем цифровую и неуправляемую, вне разработчика систему, если она помрёт...
Но есть плюс - контроллер позволяет точно до семпла следить за ходом процесса и корректировать его движение, что скажется на стабильности работы системы в целом, улучшит подбор оптимального режима здесь и сейчас, а не по ходу работы, когда это не нужно...
Плюсом к этому - огромные возможности настройки системы и параметров, необходимых в конкретной ситуации...
В СССР лифты были на контроллерах, вроде такое простое устройство, вниз вверх, да дверь откр. закр., а не, тут были целые шкафы компораторных плат обработки сигналов которые сводились к одной главной плате с мозгами...
@@andreyandreev5130 подскажете модель лифта СССР на логике? Вроде только релейки были
Да, здорово
интересно конечно!
Будет круто, если расскажешь(а лучше какую-то обучалку как в старом видосе про ардуинку) про контролены psoc 4 pioneer kit, сам в универе учу, очень крутая штука, после ардуинки лучшее, можно реализовывать еще более крутые проеты