Оглавление:

Система обнаружения токсичных газов на основе Интернета вещей: 6 шагов
Система обнаружения токсичных газов на основе Интернета вещей: 6 шагов

Видео: Система обнаружения токсичных газов на основе Интернета вещей: 6 шагов

Видео: Система обнаружения токсичных газов на основе Интернета вещей: 6 шагов
Видео: Шокировал всех словами о России • Илон Маск 2024, Июль
Anonim
Система обнаружения токсичных газов на основе Интернета вещей
Система обнаружения токсичных газов на основе Интернета вещей

Токсичные газы оказывают огромное воздействие на окружающую среду. Из-за них люди страдают несколькими заболеваниями. Для нас важно правильное определение уровня токсичных газов. В связи с этим я разрабатываю этот проект для определения уровня токсичных газов в окружающей среде.

Токсичные газы оказывают огромное воздействие на окружающую среду. Из-за них люди страдают несколькими заболеваниями. Для нас важно правильное определение уровня токсичных газов. В связи с этим я разрабатываю этот проект для определения уровня токсичных газов в окружающей среде.

Шаг 1: необходимые вещи

Необходимые вещи
Необходимые вещи
  1. Linkit Smart Dou
  2. Датчики газа MQ (MQ-3, MQ-2, MQ-7)
  3. Доска карт
  4. Перемычка
  5. Thinger.io (Аккаунт)
  6. IDE Arduino
  7. Пистолет для горячего клея
  8. Паяльник
  9. Режущий нож

Шаг 2: построение системы

Построение системы
Построение системы
Построение системы
Построение системы
Построение системы
Построение системы
  1. Проделайте отверстие резаком для размещения на нем газовых датчиков. На тыльную сторону датчиков приклеил горячий клей для крепления датчиков к плате.
  2. Подключите контакт датчика к микроконтроллеру linkit smart dou, используя соответствующую схему контактов.
  3. Подключите контакты GND и VCC всех датчиков.
  4. Поместите микроконтроллер внутрь платы карты и закрепите горячим клеем.

Если вы хотите добавить больше датчиков….. вы можете добавить это.

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

Включите плату linkit через usb или usb power bank

Датчик MQ2

VCC --- 5 В

A0 ------ A0 (линкитная плата)

ЗЕМЛЯ ----- ЗЕМЛЯ

Датчик MQ3

VCC --- 5 В

A0 ------ A1 (линкитная плата)

ЗЕМЛЯ ----- ЗЕМЛЯ

Датчик MQ7

VCC --- 5 В

A0 ------ A2 (линкитная плата)

ЗЕМЛЯ ----- ЗЕМЛЯ

Все VCC и земля подключены к VCC и земле платы Linkit.

Шаг 3: Подготовка Linkit Smart Dou

Подготовка Linkit Smart Dou
Подготовка Linkit Smart Dou
Подготовка Linkit Smart Dou
Подготовка Linkit Smart Dou
Подготовка Linkit Smart Dou
Подготовка Linkit Smart Dou

По умолчанию Linkit Smart7688 Duo работает в режиме AP, но для этого проекта нам нужно перейти в режим станции. Поскольку у нас есть план использовать эту плату в режиме arduino yun, нам нужно выполнить некоторую настройку.

Сначала подключите плату к компьютеру и просканируйте сеть Wi-Fi, и вы найдете сеть с именем LinkIT *******; подключитесь к нему, откройте браузер и введите этот URL. https://mylinkit.local/, и вы увидите экран входа в систему. В первый раз введите пароль и нажмите «Сохранить», а затем снова войдите. После входа в систему нажмите вкладку «Сеть», затем вы увидите следующий экран и выберите режим станции. а затем выберите свою собственную сеть Wi-Fi, затем введите свой пароль Wi-Fi и нажмите «Настроить и перезапустить». Теперь ваша плата подключена к вашей собственной сети.

Для получения более подробной информации, пожалуйста, следуйте вики-странице linkit smart dou board.

Теперь нам нужно настроить режим моста arduino yun для linkit smart Dou.

В Windows 10/7 откройте терминал шпатлевки и напишите IP-адрес платы linkit smart dou или напишите mylinkit.local.

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

# uci set yunbridge.config.disabled =’0’

# uci commit

# перезагружать

Теперь плата готова для этого проекта.

Шаг 4: Загрузка исходного кода Arduino в Linkit Smart Dou

Загрузка исходного кода Arduino в Linkit Smart Dou
Загрузка исходного кода Arduino в Linkit Smart Dou
Загрузка исходного кода Arduino в Linkit Smart Dou
Загрузка исходного кода Arduino в Linkit Smart Dou
Загрузка исходного кода Arduino в Linkit Smart Dou
Загрузка исходного кода Arduino в Linkit Smart Dou

• Откройте IDE Arduino.

• Чтобы получить менеджер доски, перейдите в меню «Файл >> Настройки», затем в «URL-адреса дополнительного менеджера плат» вставьте ссылку ниже: (проверьте рисунок)

download.labs.mediatek.com/package_mtk_lin…

Затем установите плату linkit smart dou, выбрав Инструменты >> Доска> Менеджер плат … Вы можете найти ее, прокрутив страницу вниз или просто набрав linkit в поле поиска (проверьте рисунок).

Как видите, я уже установил его, но если вы еще не сделали это, нажмите кнопку установки.

Теперь проверьте, доступна ли плата, щелкнув Инструменты >> Плата и в Инструменты> Порт. Как видно здесь (проверьте рисунок)

Теперь вы просто напишите код и загрузите его, нажав кнопку загрузки (******).

***** Загрузка прошивки на плату linkit

Перед загрузкой кода Arduino на плату убедитесь, что ваша библиотека thinger.io для IDE Adruino правильно загружена, а ваше имя пользователя и учетные данные правильно добавлены. Панель управления Thinger.io визуализирует данные в реальном времени после загрузки исходного кода на доску ссылок.

Шаг 5: Настройте платформу Thinger.io

Настройте платформу Thinger.io
Настройте платформу Thinger.io
Настройте платформу Thinger.io
Настройте платформу Thinger.io
Настройте платформу Thinger.io
Настройте платформу Thinger.io

Thinger.io - это облачная платформа для Интернета вещей, которая используется здесь для потоковой передачи данных с устройства в облако. Он предоставляет бесплатный потоковый сервис для двух устройств. Если у вас нет учетной записи, откройте ее.

Чтобы добавить новое устройство, нажмите «Добавить устройство», а затем введите имя, описание и свои учетные данные (учетные данные являются обязательными для подключения устройства к thinger.io, вам необходимо указать эти учетные данные и имя устройства, а также свое имя пользователя в Исходный код Arduino для подключения устройства к облаку).

Чтобы создать информационную панель для визуализации данных, вам нужно нажать на «Добавить панель», а затем ввести имя и описание панели. пожалуйста, обратитесь к документации thinger.io для получения более подробной информации о приборной панели, устройстве и других сервисах.

Загрузка прошивки на линковую доску

Перед загрузкой кода Arduino на плату убедитесь, что ваша библиотека thinger.io для IDE Adruino правильно загружена, а ваше имя пользователя и учетные данные правильно добавлены.

Панель управления Thinger.io визуализирует данные в реальном времени после загрузки исходного кода на доску ссылок.

Шаг 6: демонстрация

видео

www.youtube.com/embed/0TvXcXoMvuQ

Рекомендуемые: