Найти в Дзене

Это может каждый: как быт облегчают программы

Многие считают, что программирование, это обязательно написание многотомника непонятного кода. Но это не так. Давайте мыслить шире. Что такое программа Это комбинация блоков, каждый из которых делает строго заданные действия. Например, функциональный блок жена: сварить еду, накормить, помыть посуду. Вот и получилась простая программа. А если купить посудомойку, у жены освободится время, так как мытье посуды будет выполняться в отдельном от жены потоке. Что можно программировать Сегодня прогресс ушел в этом направлении далеко. Уже давно, не умея паять, можно сделать свое устройство. Программируемые розетки, краны и выключатели, это одни из первых устройств, которое начинают осваивать в домашней автоматизации. Примеры программирования в быту Мой товарищ замучался поливать газон у себя на участке. Два раза в день, в солнечную погоду, он должен поливать участок. Но есть проблема: воду в саду дают с 5 до 6 утра. Для автоматизации набора воды, он приобрел водоналивной кран для унитаза
Оглавление

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

Raspberry PI - мини компьютер
Raspberry PI - мини компьютер

Что такое программа

Это комбинация блоков, каждый из которых делает строго заданные действия.

Например, функциональный блок жена: сварить еду, накормить, помыть посуду.

Вот и получилась простая программа. А если купить посудомойку, у жены освободится время, так как мытье посуды будет выполняться в отдельном от жены потоке.

Что можно программировать

Сегодня прогресс ушел в этом направлении далеко. Уже давно, не умея паять, можно сделать свое устройство.

Программируемые розетки, краны и выключатели, это одни из первых устройств, которое начинают осваивать в домашней автоматизации.

Примеры программирования в быту

Мой товарищ замучался поливать газон у себя на участке. Два раза в день, в солнечную погоду, он должен поливать участок. Но есть проблема: воду в саду дают с 5 до 6 утра.

Для автоматизации набора воды, он приобрел водоналивной кран для унитаза и установил его на бочки. Бочек три. Их соединил через общий коллектор. Набор воды решен. Остался полив. Для этого он купил программируемое реле с подключаемым датчиком влажности почвы. Реле срабатывает в 10 утра и 10 вечера. Если почва влажная, полива не будет. Полив автоматизирован.

Вы скажете, что это совсем не программирование. Но это не так. Просто функциональные блоки, это не куски программного кода, а устройства.

А есть что посложнее для продвинутых

Да. Рынок сильно насыщен. От простых Arduino, через средние Овен, до сложных Raspberry PI. И даже человек с уверенным знанием ПК сможет, при желании, освоить эти технологии, а это уже умный дом и интернет вещей.

Подписывайтесь, ставьте лайки и пишите свое мнение в комментариях.