Что такое МИКРОКОНТРОЛЛЕР? Почти как процессор, только лучше!
Ғылым және технология
Создавайте индивидуальные заставки с нейросетью 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
Пікірлер: 585
У Гайвера действительно очень подробные уроки по Ардуино, совсем не составляет труда разобраться, как и что работает. И разумеется благодарность за этот ролик!)
@emilio88regis
5 ай бұрын
Уроки по Ардуино у Гайвера пожалуй лучше чем уроки на офф.сайте Ардуино. И библиотеки у него очень крутые есть, я их пользую.
@Exal_nahui
5 ай бұрын
Залупа ваш гайвер. Объяснения на уровне «че слепой что ли ?»
@RusMaster88
5 ай бұрын
@@emilio88regisя через ардублок только делаю, время нужно много чтоб научиться самому код писать.
@DJKolyander
Ай бұрын
Гайвер красавчик... но! есть много того, что он еще не рассказал
Громадная уважуха, за то что советуете другие каналы, не пытаясь играть в монополию! Гайвер, однозначно, является годным персонажем. А ещё, огромный респект за упоминание STM32! Важно, чтобы люди знали, что есть что-то лучше и не зацикливались на Ардуино, ибо, эта платформа больше годится в обучении, нежели проектировании современных и не дорогих устройств, так как, имеет ограничения и не развивается.
@MsSergey1313
5 ай бұрын
А какой смысл играть в монополию если всех могут один махом прикрыть? Лучше просто затягивать как можно больше людей в данную сферу (из сферы инфоциган например) чтобы иметь значимый вес для всей отрасли.
@azm776
5 ай бұрын
Громадная уважуха, за то что советуете другие каналы, не пытаясь играть в монополию! - В ТОЧКУ!
@Nevzoroff_
5 ай бұрын
ESP32 поинтереснее будет, STM32f1xx не имеет встроенной eeprom
@user-yb3zr3zz3w
5 ай бұрын
@@Nevzoroff_ во первых, я за последние месяцы так натрахался с этой ESP и её глюками, особенно при включении Wi-Fi; во вторых, где вы видели ESP со 144+ выводами?(да хоть бы и с 48, как у самой распространённой STM32F103Cxxx; в третих, вы АЦП в ESP пользовали? Да это курам на смех! ; В четвёртых, о каком таком EEPROM речь? 😏 Нет там никакого EEPROM, а тупо его эмуляция. “Наличие EEPROM” - маркетинговая фикция. На Атмеге, кстати, такая-же история. На STM можно точно так-же писать во встроенную FLASH, просто, под это не валяется на каждом углу библиотечной функции, и нужно всё ручками прописать. Только, в STM не спроста подобные дела не включены в стандартный функционал, так как, это промышленный микроконтроллер, а там такие фокусы могут дорого стоить. Поинтересуйтесь на досуге, как отличается ресурс и время хранения данных, в настоящей EEPROM и обыкновенной NAND Flash, которая и используется в целях эмуляции.
@vysotskynv
5 ай бұрын
1. arduino развивается, да еще как! 2. под arduino есть множество тулчейнов для более чем десятка самых распространенных линеек микроконтроллеров, в том числе и для вашей любимой STM32. 3. arduino предлагает единый унифицированный подход к "проектированию современных и недорогих устройств" с минимальными усилиями и переносимым кодом. 4. arduino абсолютно бесплатна! так что, не вводите народ в заблуждение относительно платформы arduino.
Уважаемый, Вы - молодец! Без лишних понтов и всё честно рассказано. Сам под AVR пишу уже 6 лет. :)
@maksleonov1092
5 ай бұрын
Он же сказал, нейросеть напишет за вас 🤣. Честно, я пишу под win и lin в том числе и портайбл, например под чипы MTK. Скажу, чтобы разработать хороший алгоритм уходит много времени, на его доработку и оптимизацию. А бывает и переписываешь с нуля, если в голову пришло более лучшее решение поставленной задачи.
Вы - самый мой любимый канал об электронике, под каждым роликом есть мой лайк и коммент в поддержку или продвижение
Видео идеально, нформации тоже 5+. Спасибо вам большое Продолжайте о микроконтроллера ещё глубже
Привет из Кыргызстана. Теперь я точно начну учиться у тебя. Хоть мне почти 50
Великий респект за проведяну роботу!
Олег - Николай, Вы лучший! Смотрю Ваши видео ещё со школы (3 курс)
вот это у тебя качество картинки и видео в целом скакнуло, мое уважение! продолжай в том же духе, смотреть стало еще интереснее
Олех, спасибо ! 👋👋👋👍Молодец !
Конечно продолжим тему про контроллеры однозначно лайк спасибо за знания)
Как всегда очень интересно! Ждём продолжения)
Как много я знал до того, как мало я узнал после. Но это лучшие мои знания. Лакированные. Спасибо за ролик!
Замечательный ролик! Информативный, увлекательный! Спасибо!
Конечно у нас интересно! Спасибо большое!
Спасибо за видео и полезную информацию. Удачи!
Очень интересно о не простых вещах! Спасибо!
Очень понятно и красиво, спасибо!
Очень интересно, жду продолжения!.
Ждем продолжение про микроконтроллеры, тема актуальная.
@kamuisama
2 ай бұрын
Копеечка, за написание комментов сама себя не заработает, да дружище? 🙃
Спасибо огромное за познавательное интересное видео) уважительно жму руку)
Очень интересно. Смотрю ваши видео уже больше трёх лет. Благодаря твоим видео, дорогой друг, я даже стал хорошим электриком. Спасибо!!!❤
@Ramildin
5 ай бұрын
Электриком? Канал про электронщиков
Очень интересно, жду следующий выпуск рол микроконтроллеры !
Спасибо за видео. Было бы интересно посмотреть с Вашей стороны на программирование микроконтроллеров.)
однозначно лайк, интересно! Хотелось бы еще узнать по подробнее про ПЛИС, а также про SoC и MIsc...
Спасибо за твой труд друг!!
Было бы интересно подробнее узнать про ПЛИС. Спасибо за видео!
Олег, спасибо за видео❤
О) Олег! Как всегда сначала лайк, а потом смотрим
Огромная благодарность за информацию! микроконтроллеры иногда устанавливаются и в сварочных инверторах.
Лайк авансом, жду продолжения 😉 спасибо за полезный контент
Спасибо. Про ПЛИСы, ASIC и DSP бы еще видео)
благодарю! очень познавательно 🤝
Спасибо, Олег!
Николай Нисигодня, спасибо вам за это видео!)
Хотим продолжения!..Пожалуйста
Мне интересно и пишу комментарий, чтобы ты продолжил про них рассказывать, мне понадобится. Поставил лайк этому видео, потому что оно мне понравилось, а на канал и так уже подписан
большое спасибо за контент, очень приятно, что остались такие каналы
Про микроконтроллеры очень интересно
Даже очень было познавательно 👍
Отличный ролик. Молодец, Олег Николаев!
Давно ждал эту тему
Чтобы правильно сформулировать задачу по программированию для нейросети, нужно шарить в программировании, а потом проверить чтобы тоже нужно шарить в программировании! Вот дилема! )
@user-qb2cg2ie4c
5 ай бұрын
лет через 5 заходи сюда, будет интересно)))
@user-il4kd9qq3y
5 ай бұрын
@@user-qb2cg2ie4c хорошая идея, но смогу ли я зайти вообще, если говнокодеры окупируют мир! )
@Drak0sha13
5 ай бұрын
Формулировка неправильная. Что значит "шарить в программировании"? По сути программирование это преобразование логики в код на языке компилятора (asm, basic, c++). Тут ничего сложного нет: у гугла спрашиваешь, как загрузить значение, как сложить, как сохранить на нужном языке. А вот составить логику, что первым должно делаться, что потом, тут сложно, но программирование тут ни причём. Поэтому учиться нужно логики, а писать эту логику на том языке, который удобен тебе.
@user-il4kd9qq3y
5 ай бұрын
@@Drak0sha13 допустим программирование МК например, накладывает ещё возможности периферии. И допустим задержка по времени может быть реализована многими способами в зависимости от задачи на данный момент. Если не знать реализации этих вещей, то ИИ за вас её не напишет так как надо. В высокоуровневом программировании ИИ не знает какой фреймворк испоьзовать приоритетнее и т.д. А задачи типа напиши сайт такой-то априори не сможет сделать. Небольшие функции под контролем есть смысл делать, но какой в этом смысл, если пару десятков строк и так накидать можно без проблем. Плюс шанс болезни Альцгеймера уменьшается! Ии хорош в своих задачах, где нужно обрабатывать огромное количество данных очень быстро. В пром программировании ИИ вообще пока нет. Так вот если чел не может сформулировать задачу правильно, то никакой ИИ ему не поможет, ну или поможет как сам понимает. В итоге в этом говнокоде мы и потонем! Вычислительная техника и так уперлась в свои границы. Дальше если найдуться другие подходы то хорошо, если нет, всё то говно которое уже написано в индийском стиле придётся оптимизировать, но там тоже упор есть.
Ещё не смотрел, но знаю что видео заслуживает лайк
@cp-svh73
5 ай бұрын
По любому
@alexbel6108
5 ай бұрын
нет
2:57 Прикольно. Ты обвел таймер собаки и связал его с генерацией PWM.
ESP32 ❤
Спасибо большое было интересно ждём вас
Николай😔😔😔 Олег👍👍👍
Спасибо😍
Мой лайк первый и вечный. Огромная благодарность за весь ваш труд!
Очень интересно 👍👍👍
Ответ на вопрос о существовании микроконтроллерах в БП - да есть. У Infineon есть специальная серия микроконтроллеров, которые специально созданы для БП - по сути это совмещённая STM32 и ШИМ преобразователь в одном корпусе. Программируются готовым ПО, там можно задавать множество параметров по защитам, дэд-таймам и всему прочему, т.е делать тонкую настройку. В несколькольких даташитах встречал этот чип, но модель увы не помню.
@Icanfly-
5 ай бұрын
Любой микроконтроллер и так может шим сигнал генерить, в том числе stm32 ему не нужно для этого что то еще
@maxgroo2626
5 ай бұрын
может, но с маленькой частотой. А специализированные контроллеры имеют такие плюхи, как встроенный драйвер ключей, позволяющий открывать их за микросекунды
@grwadimovicz7902
5 ай бұрын
Плюсую. Сам хотел об этом написать, видел когда-то специфичный преобразователь 90В постоянки в 220 переменки, чистый синус. Так вот он был как раз построен на какой-то STM32 (не помню модель), когда открыл из интереса почитать её даташит - выяснилось, что это микроконтроллер + ШИМ
@micromaster4405
5 ай бұрын
@@maxgroo2626 маленькая частота это сколько?) Да и встроенный драйвер зачастую так себе фишка, лучше уж отдельным элементом, но с защитами, развязками и прочими атрибутами драйвера транзисторов)
@grwadimovicz7902
5 ай бұрын
Дело не только в шиме, а еще и в обратной связи. Этот момент почему-то часто упускается. Требуемое быстродействие (т.е. когда шим-контроллер реагирует на изменение напряжения/тока на выходе и соответствующим образом изменяет коэффициент заполнения) может обеспечить лишь чисто аналоговая схема. Если этим будет управлять микроконтроллер (т.е. постоянно в цикле с помощью встроенного АЦП считывать напряжение на выходе и корректировать ширину импульса) то из-за задержки на чтение пина и цифровую обработку, изменения ширины импульса НЕ будут наступать тогда, когда это нужно. А вместо этого будут с огромной задержкой. Т.е. получится такой "тормознутый", инерционный преобразователь, который будет давать на выходе нестабильное напряжение с кучей шумов. Не факт, что такой преобразователь вообще заработает и им будет безопасно запитать нагрузку. А если просто подать шим-сигнал на затвор транзистора - можно конечно, только это тогда будет не преобразователь со стабилизацией) это будет какой-то диммер)@@Icanfly-
Я каждый день смотрю его😊 и я быстро все видео посмотрел 🎉🎉🎉
Спасибо полезно интересно и познавательно.
Ого как захотелось приложение сбер с нейросетью скачать))
Хотелось бы чтоб продолжали про микроконтроллеров и их програмирование как научится
@maksleonov1092
5 ай бұрын
Так он их пишет через нейросеть, он же сам сказал на 3:40 А чтобы самому научиться, это скорее тебе к "Гневисть", это не реклама. Просто там реально язык Си для школоты и программирование микроконтроллеров с реальной практикой.
Разговоры про ардуино не могут обойтись без Гайвера)
Давича довелось пересечься с Ардуино нано, это ремонт увлажнителя воздуха где имеется болячка платки контроля уровня воды.Из за компаунда и smd, перепайка элементов весьма затруднена в особенности если с паяльником не совсем на ты. Спасибо 4pda, делал все по инструкции, сэкономил более половины стоимости аппарата, что запросили официалы. Около 6к рублей.
А вот про проект Ардуино было очень интересно! Я всё никак не мог понять. Что это?!
@XpIOHdeJIb3000
5 ай бұрын
это программирование для "самых маленьких и тупых"
Прикольно , спасибо 👍
Спасибо за интересное видео
Отличное видео жду продолжения
Спасибо очень интересно
Видео интересное, лайк. 👍😊
Здравствуйте всем Молодец автор, хорошо и полно всёобъяснил Всем счастья и новых открытий С уважением Вадим Николаевич
Конечно интересно если за ними будущее! Всемогущий микроконтроллер...!
Респект! Ещё добавлю, что большинство "самодельных" FPV дронов построено на STM32 контроллерах
@kamuisama
2 ай бұрын
Был бы умнее, Сереженька, знал бы, что большинство готовых к полету дронов так-же "построено" на STM32. Еще банальности будут?
@user-xq5bg7jx8w
2 ай бұрын
@@kamuisama , общайся с людьми в таком же стиле и далее. Уверен (и очень надеюсь) что тебе когда-нибудь заслуженно прилетит в табло.
Классные ролики, классный контент !
Спасибо за видео
Я хочу и желаю продолжение от твоих хоть и знал как работает но ты более рассказываешь жду продолжения
Хороший выпуск💪🔥
Отличное видео! но нужно ещё одно на тему "чем отличаются устройства по типу ардуино и устройства по типу разбери пи", а то вижу очень много людей которые думают что это одно и то же.
Как же я завидую людям, которые до всего этого додумались, придумали, и создали.....
12:30 Частенько бывают в дозиметрах в качестве генератора высокого напряжения. Он же и занимается расчётами и выводом результатов на экран.
@user-lw1ps7zc7d
5 ай бұрын
Ну это скорее побочная функция чтоб не городить автогенератор, а если целенаправленно использовать МК для блоков питания то это равносильно забиваю гвоздя микроскопом
@goiiia3774
5 ай бұрын
@@user-lw1ps7zc7d , из пушки по воробьям я бы сказал )
эх, лихие 90е.... от названия Z80 аж дух захватывает!!!
Популярная серия регулируемых блоков dc-dc типа DPS5020, DPS8005 работают частично на микроконтроллерах
В серверных блоках питания, предназначенных для горячей замены, фирмы Hp, используются микроконтроллеры Pic, в качестве шим.
Собственноручно писал программу для инвертора на микроконтроллере STM32 Работаю в компании, которая использует данные микроконтроллеры для реализаций разнообразных проектов, например в автоматизации (есть свой ПЛК на базе stm), создает преобразователи частоты и тд
Круто)
Будет круто, если расскажешь(а лучше какую-то обучалку как в старом видосе про ардуинку) про контролены psoc 4 pioneer kit, сам в универе учу, очень крутая штука, после ардуинки лучшее, можно реализовывать еще более крутые проеты
Продолжайте пажалюста❤
Спасибо, за новое видео . Прошу вас сделайте видео про rasberry
Последняя причина отказа от микроконтроллера - челенджи по типу: «я сделал … без микроконтроллера»
@emilio88regis
5 ай бұрын
Breadboard computer например клёвая тема. 🙂
Го видос про интерфейсы подключения типа i2c и других
Какую специальность оканчивал? Не ВМ(Вычислительные машины комплексы и сети)?
За ссылку Гайвера - спасибо. Вас начал смотреть не очень давно, однако почерпнул для себя много нового и интересного. Удачи вам!
Вход в ESP32 стал проще - теперь у них тоже есть отладочные платы для Arduino IDE (ESP-WROOM-32).
только подумал: "сейчас очень уместно было бы сделать отсылку к Гайверу" спустя 3 секунды ведущий: "Алекс Гайвер.."
Жги, автор!...)))
Олег, у вас ошибка, на плате ардуин нано, уно и других нет программатора, только USB-UART конвертер, который просто шлёт прошивку в загрузчик
Сними пожалуйста видео про совой лбп такой белый, давно интересует, как сделал, и как сделать нам такой же,
Посмотрел, поставил лайк, написал комментарий. 😅 Большое спасибо за вводную информацию. 10 лет назад, когда сыну стукнуло 2 решил сделать ему светофор на светодиодах. Полез в Интернет и удивился, что ВСЕ схемы на микроконтроллерах! Принципиально решил спаять на дискретных элементах. И что Вы думаете? Устройство вышло в 2 раза дороже, чем если на контроллере. 😂 Так я засел за Arduino. 😅
@_Fla5h_
5 ай бұрын
Чёт вы намудрили... Светофор же можно тупо на трёх транзисторах сделать
@user-pg5tg9ti1g
5 ай бұрын
к561ие9 + к561ла7 дороже МК ?
@vernnms78
5 ай бұрын
@@user-pg5tg9ti1g Да! :-)) Сам в шоке был.
@vernnms78
5 ай бұрын
@@_Fla5h_ У меня был четырехсторонний с моргающим зеленым. :-)
@USER-ruzer2000
3 ай бұрын
Если вы старый электроник и вам тяжело даётся программирование каким то языком, то есть визуальное программирование с помощью кубиков кирпичиков FLOWCODE, FLprog, ARDUBLOCK.
Расскажи про stm32 или еsp32 или райспери контролерах. Насколько сложно понимать stm32
Здравствуйте расскажите про микросхемы stk
Николай как всегда. Гигант. Что тут ещё добавить
Вы спрашивали где встречали приминение микроконтроллеров в качестве шим контроллера в блоках питания, микроконтроллеры STM32F103 применяют в качестве шим контроллера в блоках питания от ASIC WHATSMINER, а именно блоки P21,P21D,P221,P222, да там есть и обычный шим контроллер, но он лишь отвечает за PFC, то есть в качестве "основного шим" кто непосредственно участвует в управлении транзисторами первичной обмотки трансформатора это именно микроконтроллер, кстати мощности блока питания немалые 3600-3700 ватт, и токи на вторичке доходят до 290 Ампер.
👍
Ну для начала можно было упомянуть Микрочип. Атмел, кстати, они уже перекупили. Так вот, у них есть 200-я серия в корпусе SOT-23. Причём уже лет 15 точно. Также есть DSP и 32 разрядные МК.
Ой нагородил ой нагородил. Всегда смотрю ваши ролики. Но тут прям ухо резет через слово
11:35 Даже просто 16-битный таймер даёт приличное разрешение для аудиосигнала. Я уже не говорю о "продвинутых" алгоритмах, которые и на 8-битном таймере выдают качество, которое не всякий аудиофил от 16-битного отличит. А ещё внутри микроконтроллеров есть аналоговые компараторы, которые могут значительно облегчить построение усилителей D-класса. А ещё... Батенька, вы крайне поверхностно прошлись по теме.