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

Бесшовная I2C-интеграция Arduino и Raspberry Pi 2 для IoT-проектов с датчиками

во многих IoT-проектах Arduino идеально подходит для работы с датчиками благодаря обширной экосистеме библиотек и простой аппаратной части. Raspberry Pi же предлагает полноценную ОС и широкие сетевые возможности. Объединение обеих платформ позволяет получить лучшее из двух миров: Arduino занимается низкоуровневым обменом с датчиками, а Pi — обработкой данных, хранением и сетевым взаимодействием.

Обзор

Готовые библиотеки Arduino, например библиотека DHT на GitHub, сильно упрощают подключение датчиков. Raspberry Pi с нативной поддержкой I2C становится отличным посредником для высокоуровневых задач. Это руководство проведёт через простую I2C-связь между Arduino и Raspberry Pi 2, позволяя переложить работу с датчиками на Arduino, а на Pi — агрегацию данных и подключение к облаку.

Аппаратное подключение элементарно: соедините земли (GND), линии SDA и SCL. Обратитесь к схеме ниже и к прилагаемому Fritzing-файлу для наглядности.

Бесшовная I2C-интеграция Arduino и Raspberry Pi 2 для IoT-проектов с датчиками
Распиновка Raspberry Pi 2
Бесшовная I2C-интеграция Arduino и Raspberry Pi 2 для IoT-проектов с датчиками
Распиновка Arduino
Бесшовная I2C-интеграция Arduino и Raspberry Pi 2 для IoT-проектов с датчиками
Распиновка DHT11 — DHT22 имеет ту же распиновку и выше точность

Подробную инструкцию см. в полной статье: Arduino I2C communication with Raspi 2 WIOT.

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

  1. Обнаружение молний с Raspberry Pi и AS3935: практическое руководство
  2. Датчик CO2 K30: мониторинг качества воздуха в реальном времени на Arduino
  3. Устройство для общения глухосліпых людей с помощью 1Sheeld и Arduino
  4. Умная копилка: управление монетоприёмником на Arduino Nano
  5. Управление светодиодом по Bluetooth с Arduino: простой DIY-гид
  6. Интеграция ёмкостного сканера отпечатков DFRobot с Arduino или ESP8266
  7. Интерактивный HMI-проект на Nextion с Arduino Mega и датчиками
  8. Роботизированная рука 6 степеней свободы на Arduino Mega с управлением через Nunchuk
  9. Голосовой робот на Arduino Nano: Управление речью через Bluetooth
  10. Управление Arduino Uno из Python 3: команды через последовательный порт и демонстрация с LED