FLProg - визуальное программирование Arduino для домашнего пользования

Содержание

Слайд 2

Arduino UNO представляет собой плату, с размещенными на ней компонентами, главным

Arduino UNO представляет собой плату, с размещенными на ней компонентами, главным из
из которых является микроконтроллер ATmega328P. Микроконтроллер взаимодействует с внешним миром посредством специальных портов ввода/вывода данных.

Слайд 3

Для лучшего понимания можно привести очень яркий пример, которым мы с вами

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

Вторым основным элементом является Bluetooth модуль, сегодня он один из самых популярных типов связи для коротких дистанций, которым пользуются большинство бытовых приборов и электронных устройств — наушники, компьютерные клавиатуры и мышки и другие гаджеты. В робототехнике Bluetooth модуль используют для управления различных устройств на Arduino, например, управление со смартфона.

Слайд 4

Микросхема DS3231 является часами реального времени с температурной компенсацией. Погрешность составляет ±2 минуты за

Микросхема DS3231 является часами реального времени с температурной компенсацией. Погрешность составляет ±2
год при температуре окружающей среды от -40°С до +85°С.

Датчик присутствия HC-SR501. Модуль представляет собой датчик движения человека. При вхождении человека в зону обзора, датчик регистрирует инфракрасное излучения от подвижного объекта. 

Слайд 5

Датчик протечки воды. При попадании воды на контакты происходит срабатывание датчика. Также

Датчик протечки воды. При попадании воды на контакты происходит срабатывание датчика. Также
возможно определить уровень воды в пределах высоты датчика и влажность почвы.

Генерировать звуки с помощью Ардуино можно разными способами. Самый простой из них подключить к плате пьезоизлучатель (или, как его ещё называют, «пьезопищалку»). У нас она будет служить для оповещения о протечки воды в С/У и при срабатывании датчика газа.

Слайд 6

DHT11 цифровой датчик температуры и влажности. Он использует емкостной датчик влажности и терморезистор для измерения температуры окружающего

DHT11 цифровой датчик температуры и влажности. Он использует емкостной датчик влажности и
воздуха, данные выдает в цифровой форме

DS18B20 Выносной датчик измеряет температуру в градусах Цельсия. Датчик может измерять температуру от -55 до 125 °C. 

Слайд 7

Датчик газа MQ 135. Это универсальный датчик, обнаруживающий в воздухе бензол, спирт,

Датчик газа MQ 135. Это универсальный датчик, обнаруживающий в воздухе бензол, спирт,
пыль, дым и т.д. Перед началом использования рекомендуется прогреть датчик, т.е. оставить его включенным на сутки. В квартире он может использоваться для определения угарного газа. А также в квартирах или домах с газовым отоплением, утечку газа.

Разгрузочное реле.
Реле предназначается для включения с помощью малого тока например, с помощью сигнала, исходящего от платы Ардуино на 5 v включать освещение или розетку 220 v

Слайд 8

Из картонной коробки из-под обуви и деталей конструктора LEGO я изготовил макет

Из картонной коробки из-под обуви и деталей конструктора LEGO я изготовил макет
квартиры. Для наглядного показа применения автоматики.

Слайд 9

Далее я расскажу о схеме подключения и программировании. Первая схема для управления со

Далее я расскажу о схеме подключения и программировании. Первая схема для управления
смартфона освещением, розеткой в комнате и коридоре, сигнализации дыма, а также подключение датчиков для метеостанции.

Слайд 10

Далее покажу как эта схема выглядит в FLProg. Схема представляет собой набор

Далее покажу как эта схема выглядит в FLProg. Схема представляет собой набор
плат, на каждой, из которой собран законченный модуль общей схемы. Для удобства работы каждая плата имеет наименование и комментарии. При работе с программой пользователю нет необходимости заниматься написанием кода. За всем этим следит программа. Так же она проверяет корректность проекта целиком и указывает на наличие ошибок.

Слайд 11

Схема каждой платы собирается из функциональных блоков. Большинство функциональных блоков имеют возможность

Схема каждой платы собирается из функциональных блоков. Большинство функциональных блоков имеют возможность
настройки, с помощью которой их работу можно настроить для нужных нам целей

Слайд 12

Так же для каждого функционального блока есть развернутое описание, которое доступно в

Так же для каждого функционального блока есть развернутое описание, которое доступно в
любой момент и помогает разобраться в его работе и настройках.

Слайд 13

Для управления с телефона была использована программа Remote XY. Все настройки и оформление

Для управления с телефона была использована программа Remote XY. Все настройки и
осуществляется на сайте программы, после этого копируется код и вставляется в блок Remote XY программы FLProg.

Слайд 14

В итоге получились 4 экрана для управления и отображения показаний датчиков.

Экран 1

В итоге получились 4 экрана для управления и отображения показаний датчиков. Экран
– метеостанция

Экран 2-управление освещением и розеткой в комнате

Слайд 15

Экран 3-управление освещением в коридоре

Экран 4- управление RGB подсветкой

Экран 3-управление освещением в коридоре Экран 4- управление RGB подсветкой

Слайд 16

Схема подключения автоматики в С/У.

Схема подключения автоматики в С/У.
Имя файла: FLProg---визуальное-программирование-Arduino-для-домашнего-пользования.pptx
Количество просмотров: 37
Количество скачиваний: 0