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

Башня датчика облаков Arduino

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

Arduino MKR1000
× 1
Датчик температуры DHT22
× 1
ИК-датчик Seeed Grove
× 1
Датчик газа Seeed Grove (MQ3)
× 1
Adafruit TSL2561 Digital Luminosity / Lux / Light Sensor Breakout
× 1

Об этом проекте

Следуя этому руководству, вы построите небольшую башню с несколькими датчиками и подключите ее к Arduino Cloud для визуализации данных в реальном времени.

Подключиться к Arduino Cloud

Создайте учетную запись и войдите в Arduino Cloud.

Если вы впервые пользуетесь Arduino Cloud, мы предлагаем следовать инструкциям по началу работы, чтобы загрузить библиотеку Arduino Cloud и создать свое первое устройство.

Вперед, создайте новую вещь и назовите его "sensorTower" без кавычек.

Теперь вы можете создать собственность.

Свойство определяет тип данных, которые вы хотите отслеживать с панели управления Arduino Cloud.

Укажите:

  • Название ресурса
  • Тип собственности :укажите единицу измерения
  • Политика собственности :укажите, когда вы хотите, чтобы данные отправлялись на панель мониторинга:либо при изменении значений свойств, либо через определенные промежутки времени.
  • Частота обновления: Если выбран параметр «Обновлять регулярно»:укажите продолжительность интервалов.

Для этого проекта нам потребуется столько свойств, сколько данных, которые мы хотим отслеживать: Температура , влажность , газ обнаружение, обнаружение движения и интенсивность света .

Создав все 5 свойств, нажмите кнопку "Код" . и визуализируйте предварительно заполненный эскиз.

Как видите, сгенерированный код уже содержит код, необходимый для создания объекта ArduinoCloudThing ():

Создает объект

  ArduinoCloudThing sensorTower;  

Инициализируйте его с учетными данными устройства

  sensortower.begin (thingName, userName, thingId, thingPsw, sslClient);  

Включите отладчик (необязательно)

  sensortower.enableDebug ();  

Созданный эскиз также содержит конфигурацию свойств.

  sensortower.addProperty ("температура", FLOAT, R);  

Чтобы изменить значение свойства, вы можете использовать

  sensortower.writeProperty ("температура", "значение");  

Тест

Загрузите сгенерированный код и загрузите его на свою доску.

!!! Не забудьте заполнить данные, необходимые для подключения к сети !!!

  /////// Настройки Wi-Fi /////// char ssid [] =""; char pass [] ="";  

Вернитесь к представлению панели управления. Если все работает правильно, вы должны увидеть изменение какого-то значения на экране. О ДА !!!

Подключите датчики

Подключите датчик к Arduino в соответствии с их таблицей данных.

Чтобы воспроизвести ту же настройку, что и в этом руководстве, просто посмотрите на схему подключения на изображении ниже.

Код

Начиная с кода, который вы получили на панели управления Arduino Cloud, все, что вам нужно добавить, это объявление контактов, к которым подключены датчики, и код, необходимый для чтения определенных датчиков.

Код

Код

Изготовленные на заказ детали и корпуса

torretta.3dm

Схема


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

  1. Датчик Arduino - типы и приложения
  2. Создание сети беспроводных датчиков в вашем доме
  3. Мониторинг CO2 с помощью датчика K30
  4. Какой ты рост?
  5. Простой датчик препятствий с Arduino
  6. Емкостной датчик отпечатков пальцев с Arduino или ESP8266
  7. Водяной пистолет с датчиком движения
  8. Мини-радар с Arduino
  9. Arduino Отправка данных датчиков на сервер MySQL (PHPMYADMIN)
  10. Свет с сенсорным управлением с использованием Arduino