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

Подключение Raspberry Pi 3 к датчику DHT11 и загрузка данных в облако ThingsIo.ai

Цель этого туториала — провести вас через захват данных температуры и влажности с датчика DHT11 на Raspberry Pi 3 и отправку их в облачную платформу ThingsIo.ai для хранения и визуализации.

Обзор

Это пошаговое руководство охватывает настройку железа, конфигурацию Raspberry Pi, создание аккаунта ThingsIo.ai, развертывание кода и визуализацию данных. Будь вы хоббистом или профессиональным IoT-разработчиком, инструкции четкие, лаконичные и основаны на проверенных лучших практиках.

Требования к железу

Софт и инструменты

Часть I: Настройка Raspberry Pi

  1. Отформатируйте SD-карту с помощью форматтера и прошейте образ Raspbian через Win32 Disk Imager.
  2. Создайте пустой файл ssh (без расширения) в загрузочном разделе для включения SSH.
  3. Создайте wpa_supplicant.conf с вашими Wi-Fi учетными данными:
  4. country=US
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1
    network={
        ssid="YOUR_SSID"
        psk="YOUR_PASSWORD"
    }
    
  5. Вставьте SD-карту, включите Pi, найдите его IP через Advanced IP Scanner (168.0.1‑254 или 192.168.137.1‑254).
  6. Подключитесь по SSH через Putty: пользователь pi, пароль raspberry.
  7. Включите SSH и установите VNC:
  8. sudo raspi-config # Interface Options → SSH → Enable
    sudo apt-get update && sudo apt-get install tightvncserver
    
  9. Запустите VNC-сервер и подключитесь через VNC Viewer с Windows-машины.

Часть II: Настройка облака ThingsIo.ai

  1. Зарегистрируйтесь на ThingsIo.ai и подтвердите email.
  2. Войдите в панель и создайте новый проект.
  3. В проекте добавьте новое устройство для получения Device ID.
  4. Перейдите в Sample Device Code → Raspberry Pi для копирования предоставленного Python-скрипта.
  5. Загрузите скрипт на Pi (например, device.py) и запустите для отправки тестового пакета данных.

Часть III: Проводка и конфигурация кода

  1. Установите WiringPi на Pi:
  2. sudo apt-get update
    sudo apt-get install git-core
    git clone git://git.drogon.net/wiringPi
    
  3. Откройте скрипт в предпочитаемом редакторе (Geany, Nano и т.д.). Убедитесь, что назначение GPIO-пина соответствует вашему подключению DHT11.
  4. Измените код для ссылки на ваш Device ID и эндпоинт ThingsIo.ai.
  5. Запустите скрипт и подтвердите появление данных в панели ThingsIo.ai.

Часть IV: Визуализация данных на ThingsIo.ai

С этой настройкой ваш Raspberry Pi непрерывно стримит данные температуры и влажности в облако ThingsIo.ai, где можно анализировать тренды, ставить алерты и интегрировать с другими сервисами.

Дальнейшие ресурсы

Для глубокого изучения обратитесь к официальной документации Raspberry Pi, даташиту DHT11 и руководствам разработчика ThingsIo.ai.

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

  1. Raspberry Pi и HDC2010: полное руководство по настройке I2C датчика температуры и влажности
  2. Сборка логгера температуры на Raspberry Pi с $5 I2C датчиком
  3. DIY солнечная метеостанция на Raspberry Pi
  4. Создание удалённого датчика температуры на Raspberry Pi и Python — пошаговое руководство
  5. Создание метеостанции на Raspberry Pi с ежедневными email-отчётами о погоде
  6. Учебник для начинающих по IoT: стриминг данных температуры с Raspberry Pi
  7. Подключение ультразвукового датчика HC‑SR04 к Raspberry Pi 3 — полное руководство
  8. Управление светодиодом с PIR-датчиком движения на Raspberry Pi
  9. Построение низкобюджетного датчика влажности почвы на Raspberry Pi для умного полива
  10. Чтение линейного Холловского датчика с Raspberry Pi: руководство по Java и особенности ADC0832