ЦЕЛЬ данного учебного материала - способствовать ИЗУЧЕНИЮ возможностей построения простых систем локальной автоматизации на базе широко известных микроконтроллерных плат 'Arduino', 'ESP8266' и 'ESP-32'.

Что такое ЦЕЛЬ ИЗУЧЕНИЯ ?
Это изучение учебного материала ДО приобретения УМЕНИЙ решать определенную систему типовых задач по проектированию, программированию, сборке, наладке и эксплуатации систем локальной автоматизации неких заданных объектов.

Что такое ТИПОВАЯ задача по разработке системы локальной автоматизации?
Это проект, включающий разделы:
* определение объекта автоматизации;
* определение задачи и алгоритма автоматизации;
* выбор аппаратных средств для реализации алгоритма;
* разработка структуры взаимосвязей всех устройств и блоков системы автоматизации;
* написание (выбор) программ управления всеми устройствами, составляющими систему локальной автоматизации в стандартной программной среде для данного набора аппаратных средств;
* сборка и наладка макетов системы автоматизации на выбранных аппаратных средствах;
* отладка на макетах программ функционирования системы локальной автоматизации
* составление документации по разработанному проекту.







    Теперь сформулируем основные типовые задачи локальной автоматизации:
    ЗАДАЧА_№1: Управление включением/отключением ряда реле с соответствующей индикацией их состояний (свотодиоды, информационное табло, звук и пр.).

    Варианты задачи_№1:
    a) команды ВКЛ/ВЫКЛ передаются с экрана управляющего компьютера;
    b) команды ВКЛ/ВЫКЛ передаются с помощью модулей Bluetooth;
    c) команды ВКЛ/ВЫКЛ передаются с помощью передатчика ИК излучения;
    d) команды ВКЛ/ВЫКЛ передаются с помощью технологии интернет-wifi;


    Для решения этой задачи необходимо ИМЕТЬ (СОЗДАТЬ):
    a) СРЕДУ разработки программ для соответствующих аппаратных стедств на управляющем компьютере;
    b) передатчик и приемник ИК сигналов;
    c) передатчики и приемники канала Bluetooth на платах и на устройствах управления и контроля;
    d) программы Bluetooth-терминалов на компьютерах, планшетах, смартфонах для получения и передачи управляющих сигналов;
    d) технологию написания и запуска WEB-серверов и WEB-клиентов для соответствующих МК плат;

    ЗАДАЧА_№2: Считывать данные с датчиков состояния с их индикацией:
    a) на мониторе управляющего компьютера;
    b) на экране Bluetooth терминала или специального приложения;
    c) на Web-сайтах;
    и с возможностью записи этих данных в соответствующий архив.

    При этом процесс считывания (и записи) показаний датчиков может быть непрерывным или дискретным - по команде оператора (диспетчера).


    ЗАДАЧА_№3: Считывать данные с датчиков состояния, сопоставлять их с требуемыми значениями и дистанционно управлять воздействующими на управляемые процессы или объекты устройствами (реле, регуляторами, переключателями и т.д.)


    Усложненный вариант ЗАДАЧИ_№3: Создать устройства для дистанционного и автоматического поддержания и(или) изменения-регулирования в заданных пределах (с индикацией на мониторах компьютеров и(или) на экранах мобильных устройств) параметров ряда процессов или характеристик системы устройств.