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

6 участников

О чём курс

Курс «Arduino: Make an IoT environment monitor» представляет собой идеальную отправную точку для начинающих мейкеров, которые хотят освоить основы электроники и программирования через создание реального, функционального устройства. Под руководством опытного инженера-электрика и преподавателя доктора Питера Далмариса вы пройдете путь от изучения базовых концепций электричества до сборки полноценного IoT-гаджета, способного собирать данные об окружающей среде и передавать их в облачный сервис для визуализации. Обучение построено на принципе «обучение через создание» (learning by making), что позволяет закрепить теоретические знания на практике, собирая систему мониторинга JING шаг за шагом.

Курс разбит на три логические части. Первая часть служит мягким введением: вы научитесь собирать свои первые электрические схемы, познакомитесь с компонентами и сделаете первые шаги в программировании микроконтроллеров. Вторая часть углубляет знания в работе с платформой Arduino, фокусируясь на интегрированной среде разработки (IDE) и особенностях языка программирования скетчей. Третья, самая объемная часть, посвящена проектированию и сборке системы JING. Вы научитесь работать с различными датчиками (освещенности, температуры, влажности, атмосферного давления), подключать LCD-экраны, настраивать Ethernet-соединение и работать с облачной платформой Emoncms для логирования и отображения данных на дашборде.

Этот курс идеально подходит для тех, кто предпочитает практический подход к обучению. Вы не просто будете смотреть лекции, а станете полноценным разработчиком своего собственного устройства. На выходе вы получите не только готовый гаджет, но и глубокое понимание того, как работают современные IoT-системы, как данные с датчиков превращаются в полезную информацию и как управлять микроконтроллерами. Для прохождения курса потребуются базовые знания о напряжении, токе и сопротивлении, а также готовность приобрести необходимые компоненты (Arduino Uno, датчики DHT22 и BMP085, LCD-экран и сопутствующие детали). Курс будет полезен как начинающим мейкерам, так и тем, кто уже имеет средний уровень знаний в электронике и хочет систематизировать свои навыки в области интернета вещей. Программа курса охватывает все этапы: от «Hello World» до настройки сложных виджетов в облаке, что делает его комплексным руководством для старта в мире DIY-электроники.

Программа обучения

Введение:

  • Введение
  • Пожалуйста, прочтите это перед продолжением!
  • Компоненты, необходимые для этого проекта
  • Где найти исходный код скетчей?
  • Hello World!
  • Диоды, светодиоды и ваша первая схема
  • Hello World!
  • Ваш первый скетч
  • Использование ШИМ (PWM), создание эффекта затухания светодиода

Основы разработки для Arduino:

  • 7 лекций с базовыми концепциями IDE и программирования

Создание JING:

  • Измерение освещенности в люксах и формула Акселя-Бенца
  • Демонстрация измерения освещенности с помощью фоторезистора
  • Измерение температуры и влажности
  • Измерение атмосферного давления
  • Добавление LCD-экрана, сборка схемы
  • Добавление LCD-экрана, подключение библиотеки и разбор скетча
  • Создание эхо-сервера с помощью Ethernet Shield
  • Передача данных с датчиков с помощью Ethernet Shield
  • Что такое Emoncms, обзор системы
  • Загрузка данных с одного датчика в Emoncms
  • Настройка логирования и визуализации данных в Emoncms
  • Завершение сборки аппаратной части
  • Полный разбор скетча проекта JING
  • Завершение настройки дашборда JING

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

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

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

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

Теги курса

Инструменты

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

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