Найти тему

Микроконтроллеры: наши незаметные помощники

Оглавление

Многие слышали выражения: чип, мозги🧠, контроллер - все это один класс устройств, который наделяет бездушные приборы умом и сообразительностью👨‍🎓.

Микроконтроллер STM32. Личный фотоархив.
Микроконтроллер STM32. Личный фотоархив.

Что такое микроконтроллер

Условно говоря, микроконтроллер, это деталька с ножками, внутрь которой можно загрузить программу. Причем самая прелесть в том, что эта программа будет соединена с этими ножками. Это как головной мозг и нервы. Программа может посмотреть напряжение или цифровой сигнал на ножках, выполнить какие-нибудь вычисления и подать напряжение или цифровой сигнал на другие ножки.

Практический пример

Давайте автоматизируем чайник. Вставим внутрь микроконтроллер. Иииии.... Ничего не произошло. Потому что мы не подключили контроллер к управляющим узлам чайника.

Первое, что нужно сделать, это включать и выключать чайник. Для этого будем использовать реле, так как нервы нашего контроллера не способны переварить 220 вольт чайника.

Реле, принимая слабый сигнал от контроллера, будет замыкать контакты 220 вольт. Ну или размыкать при отсутствии сигнала с контроллера.

Вот мы и научились управлять чайником. Но контроллер не будет его включать и выключать - нет программы. Самая простая реализация, это контроллер, используя свои внутренние часы, будет включать чайник раз в час на 2 минуты.

Что то не то, да? Мы не знаем температуру воды. А давайте добавим датчик температуры. Цифровой. Такие датчики нам дают по цифровому сигналу конкретные цифры. Именно значение температуры. У таких датчиков есть свои микро мозги. Добавили датчик и подключили к нашему контроллеру. И теперь мы можем доработать программу, чтобы она включала чайник, когда он остыл ниже 60 градусов, и выключала его, когда он прогрелся до 80 градусов или работает более 10 минут.

По такому принципу можно сделать много чего: автоматизировать полив цветов, автоматизировать ворота в дом, сделать умное управление освещением.

О той штуке, что на фото

Она, для микроконтроллера, достаточно крутая. У нее много памяти, прилично ножек, она быстро считает и у нее есть встроенный порт USB, то есть из нее можно сделать устройство, которое подключается к компьютеру. Например, измеритель воздуха в помещении. Но об этом я потом напишу другую заметку.

Подписывайтесь, ставьте пальцы👍, а я буду радовать вас новыми заметками!