Arduino: Создание IoT-устройства для мониторинга окружающей среды

6 участников

О чём курс

Питер Далмарис показывает, как собрать на 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

Видеоответы:

  • Как настроить виджет (и почему виджет может быть пустым?)

Заключение и бонусная лекция:

  • Подведение итогов: чему мы научились и возможные улучшения
  • Бонусная лекция
Складчина создана 28 марта 2026 г. · описание обновлено 25 октября 2026 г.

Теги курса

Инструменты

Другие материалы автора 7

ПД Питер Далмарис Все материалы
1 457 ₽ 3 269 ₽