Оглавление:
- Шаг 1: необходимые вещи
- Шаг 2: построение системы
- Шаг 3: Подготовка Linkit Smart Dou
- Шаг 4: Загрузка исходного кода Arduino в Linkit Smart Dou
- Шаг 5: Настройте платформу Thinger.io
- Шаг 6: демонстрация
Видео: Система обнаружения токсичных газов на основе Интернета вещей: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Токсичные газы оказывают огромное воздействие на окружающую среду. Из-за них люди страдают несколькими заболеваниями. Для нас важно правильное определение уровня токсичных газов. В связи с этим я разрабатываю этот проект для определения уровня токсичных газов в окружающей среде.
Токсичные газы оказывают огромное воздействие на окружающую среду. Из-за них люди страдают несколькими заболеваниями. Для нас важно правильное определение уровня токсичных газов. В связи с этим я разрабатываю этот проект для определения уровня токсичных газов в окружающей среде.
Шаг 1: необходимые вещи
- Linkit Smart Dou
- Датчики газа MQ (MQ-3, MQ-2, MQ-7)
- Доска карт
- Перемычка
- Thinger.io (Аккаунт)
- IDE Arduino
- Пистолет для горячего клея
- Паяльник
- Режущий нож
Шаг 2: построение системы
- Проделайте отверстие резаком для размещения на нем газовых датчиков. На тыльную сторону датчиков приклеил горячий клей для крепления датчиков к плате.
- Подключите контакт датчика к микроконтроллеру linkit smart dou, используя соответствующую схему контактов.
- Подключите контакты GND и VCC всех датчиков.
- Поместите микроконтроллер внутрь платы карты и закрепите горячим клеем.
Если вы хотите добавить больше датчиков….. вы можете добавить это.
Схема контактов
Включите плату 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 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
• Откройте 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, вам необходимо указать эти учетные данные и имя устройства, а также свое имя пользователя в Исходный код Arduino для подключения устройства к облаку).
Чтобы создать информационную панель для визуализации данных, вам нужно нажать на «Добавить панель», а затем ввести имя и описание панели. пожалуйста, обратитесь к документации thinger.io для получения более подробной информации о приборной панели, устройстве и других сервисах.
Загрузка прошивки на линковую доску
Перед загрузкой кода Arduino на плату убедитесь, что ваша библиотека thinger.io для IDE Adruino правильно загружена, а ваше имя пользователя и учетные данные правильно добавлены.
Панель управления Thinger.io визуализирует данные в реальном времени после загрузки исходного кода на доску ссылок.
Шаг 6: демонстрация
видео
www.youtube.com/embed/0TvXcXoMvuQ
Рекомендуемые:
Система интеллектуальной парковки на основе Интернета вещей с использованием NodeMCU ESP8266: 5 шагов
Система интеллектуальной парковки на основе Интернета вещей с использованием NodeMCU ESP8266: в настоящее время найти парковку в оживленных местах очень сложно, и нет системы, чтобы получить подробную информацию о наличии парковки в Интернете. Представьте себе, что вы можете получить информацию о наличии парковочных мест на своем телефоне, и у вас нет роуминга, чтобы проверить их
Интеллектуальная парковка на основе Интернета вещей: 7 шагов
Интеллектуальная парковка на основе Интернета вещей: авторы Танмай Патхак и Уткарш Мишра. Студенты @ Международный институт информационных технологий, Хайдарабад (IIITH) РЕЗЮМЕ Мы успешно внедрили систему интеллектуальной парковки на основе Интернета вещей. С помощью отдельных узлов (датчиков приближения) всегда
Система мониторинга и контроля влажности почвы на основе Интернета вещей с использованием NodeMCU: 6 шагов
Система мониторинга и контроля влажности почвы на основе Интернета вещей с использованием NodeMCU: в этом руководстве мы собираемся реализовать систему мониторинга и контроля влажности почвы на основе Интернета вещей с использованием модуля ESP8266 WiFi, то есть NodeMCU. Компоненты, необходимые для этого проекта: Модуль WiFi ESP8266 - Amazon (334 / - INR) Модуль реле - Amazon (130 / - INR
Основы Интернета вещей: подключение Интернета вещей к облаку с помощью ОС Mongoose: 5 шагов
Основы IoT: подключение вашего IoT к облаку с помощью Mongoose OS: если вы человек, который занимается мастерингом и электроникой, чаще всего вы встретите термин Интернет вещей, обычно сокращенно IoT, и что он относится к набору устройств, которые могут подключаться к Интернету! Быть таким человеком
Система уведомлений о прачечной на основе Интернета вещей: 18 шагов
Система уведомлений о прачечной на основе Интернета вещей: HiThis инструктаж дает пошаговое руководство по созданию системы уведомления о прачечной на основе Интернета вещей. Устройство прикреплено к вашим ящикам и сумке для белья. Для демонстрации здесь мы взяли два ящика и один мешок для белья. Он чувствует