Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Надёжная погодная станция на MKR Zero с логгером данных на microSD

Компоненты и материалы

Arduino MKR Zero × 1
Перемычки × 3
Конденсатор 100 нФ × 1
Резистор 4.75 кОм × 1
microSD‑карта × 1
Макетная плата среднего размера × 1
Датчик температуры и влажности DHT22 × 1

Приложения и сервисы

О проекте

Примечание: данный урок может быть устаревшим, актуальная версия — здесь.

Введение

За несколько минут создадите логгер температуры и влажности. Встроенный слот microSD в MKR Zero хранит данные. Добавьте батарею и герметичный корпус — получите автономный погодный логгер для удалённых мест без связи. Возможности ограничены только воображением!

Аппаратная часть

Arduino MKR Zero — идеален благодаря компактному форм‑фактору и встроенному SD‑слоту.

Датчик DHT22 — доступный и универсальный, питание 3.3–6 В. Подключаем питание к VCC (3.3 В) MKR Zero. Нужен подтягивающий резистор 4.7 кОм на линии данных и конденсатор 100 нФ для фильтрации шумов питания. Подробнее — Adafruit DHT tutorial.

Используем макетку, 3 перемычки, SD‑карту и LiPo 3.7 В для автономности.

Надёжная погодная станция на MKR Zero с логгером данных на microSD

Опционально: для суровых условий используйте защитный корпус — электроника должна оставаться сухой!

Схемотехника

  1. Установите MKR Zero на макетку.
  2. Установите DHT22 на макетку.
  3. Питание DHT22 → VCC (3.3 В) MKR Zero.
  4. Data DHT22 → цифровой пин 7 MKR Zero.
  5. GND DHT22 → GND MKR Zero.
  6. Конденсатор 100 нФ между питанием и GND DHT22.
  7. Резистор 4.7 кОм между питанием и Data DHT22 (pull‑up).
  8. Вставьте microSD в слот MKR Zero.
Надёжная погодная станция на MKR Zero с логгером данных на microSD

Arduino IDE

  1. Электроника собрана. Загружаем скетч в MKR Zero.
  2. Нужны библиотеки DHT22 — GitHub репозиторий Adafruit. Скачайте, положите в папку libraries скетчбука.
  3. Скачайте скетч погодного логгера (ниже в туториале) в скетчбук.
  4. Arduino IDE → Tools → Board → Boards Manager → установите Arduino SAMD Boards (включает MKR Zero). Выберите MKR Zero в Tools → Board.
  5. Подключите MKR Zero microUSB кабелем. File → Sketchbook → MKRZERO_WeatherDataLogger → открыть, скомпилировать, загрузить.

Готово! Значения видно в Serial Monitor.

Надёжная погодная станция на MKR Zero с логгером данных на microSD
Надёжная погодная станция на MKR Zero с логгером данных на microSD

Код

MKRZERO_Weather_Data_Logger Code — доступен в разделе кода туториала.

Схемы

Надёжная погодная станция на MKR Zero с логгером данных на microSD

Производственный процесс

  1. Построение многоканального логгера данных на Raspberry Pi — Часть 1: Требования и архитектура
  2. Многопозиционная система датчиков температуры для интеграции в умный дом
  3. Логгер температуры и влажности на Arduino с DHT11 и Ethernet Shield
  4. MotionSense: умная система обнаружения проникновения на Arduino и ESP8266
  5. Пожарная безопасность 3D-принтера: умная система обнаружения дыма
  6. Магнитная левитация на отталкивании с Arduino: Простая схема и DIY-руководство
  7. Продвинутый дистанционно управляемый манипулятор-робот для точной работы
  8. Высокопроизводительный регистратор данных для метеозонда на Arduino
  9. Портативная метеостанция на Arduino Nano за $10: DHT22, BMP180 и LCD
  10. CoroFence: термический детектор на GridEye + PIR с IoT