Arduino: Создание IoT-устройства для мониторинга окружающей среды
О чём курс
Питер Далмарис показывает, как собрать на Arduino устройство JING: оно считывает показатели домашней среды, выводит данные на LCD-экран и передаёт их в веб-сервис для отображения на дашборде.
Кому подойдёт
Курс рассчитан на начинающих мейкеров Arduino и тех, кто уже разбирается в электронике на среднем или продвинутом уровне. Для занятий нужно понимать, что такое напряжение, ток и сопротивление, а также уметь скачивать и устанавливать программы на компьютер. Знание основ программирования будет полезным, но обязательным условием автор его не называет.
Что вы соберёте
Сначала вы создадите простую схему и напишете первый скетч, затем разберётесь со средой разработки Arduino IDE и программированием микроконтроллера. Основной проект курса — JING, устройство для мониторинга освещённости, температуры, влажности и атмосферного давления. Вы будете собирать его схему по частям и разбирать код по мере подключения компонентов.
Данные датчиков можно вывести на LCD-экран 16×2 и передать через Ethernet Shield. В курсе показаны загрузка показаний в Emoncms, настройка их записи и отображение на дашборде. Отдельно разобраны полный скетч JING и настройка виджета, который может отображаться пустым.
Что понадобится
Для сборки автор рекомендует плату Arduino Uno. Также понадобятся фоторезистор, датчики DHT22 и BMP085 или его аналог, LCD-экран 16×2 на контроллере Hitachi HD44780 или совместимом, потенциометр, резисторы, небольшая макетная плата и соединительные провода. В проекте для передачи данных используется Ethernet Shield.
Формат и автор
Курс идёт на английском языке и включает 5 разделов и 31 лекцию общей продолжительностью 4 часа 53 минуты. Помимо сборки JING, в программе есть видеоответ о настройке виджета и заключительный разбор возможных улучшений устройства.
Питер Далмарис — преподаватель, инженер-электрик, радиолюбитель и мейкер. Он создаёт видеокурсы по DIY-электронике и написал три технические книги, в том числе «Maker Education Revolution».
Программа обучения
Введение:
- Введение
- Пожалуйста, прочтите это перед продолжением!
- Компоненты, необходимые для этого проекта
- Где найти исходный код скетчей?
- Hello World!
- Диоды, светодиоды и ваша первая схема
- Hello World!
- Ваш первый скетч
- Использование ШИМ (PWM), создание эффекта затухания светодиода
Основы разработки для Arduino:
- 7 лекций с базовыми концепциями IDE и программирования
Создание JING:
- Измерение освещенности в люксах и формула Акселя-Бенца
- Демонстрация измерения освещенности с помощью фоторезистора
- Измерение температуры и влажности
- Измерение атмосферного давления
- Добавление LCD-экрана, сборка схемы
- Добавление LCD-экрана, подключение библиотеки и разбор скетча
- Создание эхо-сервера с помощью Ethernet Shield
- Передача данных с датчиков с помощью Ethernet Shield
- Что такое Emoncms, обзор системы
- Загрузка данных с одного датчика в Emoncms
- Настройка логирования и визуализации данных в Emoncms
- Завершение сборки аппаратной части
- Полный разбор скетча проекта JING
- Завершение настройки дашборда JING
Видеоответы:
- Как настроить виджет (и почему виджет может быть пустым?)
Заключение и бонусная лекция:
- Подведение итогов: чему мы научились и возможные улучшения
- Бонусная лекция
Теги курса
Другие материалы автора 7
ПД Питер Далмарис Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.