Съдържание:

Система за откриване на токсични газове, базирана на IoT: 6 стъпки
Система за откриване на токсични газове, базирана на IoT: 6 стъпки

Видео: Система за откриване на токсични газове, базирана на IoT: 6 стъпки

Видео: Система за откриване на токсични газове, базирана на IoT: 6 стъпки
Видео: The Choice is Ours (2016) Official Full Version 2024, Юли
Anonim
Система за откриване на токсични газове, базирана на IoT
Система за откриване на токсични газове, базирана на IoT

Токсичните газове имат огромно въздействие върху околната среда. Хората страдат от няколко заболявания поради тях. Правилното откриване на нивото на токсичен газ е важно за нас. с това отношение разработвам този проект за усещане на нивото на токсичния газ в нашата околна среда.

Токсичните газове имат огромно въздействие върху околната среда. Хората страдат от няколко заболявания поради тях. Правилното откриване на нивото на токсичен газ е важно за нас. с това отношение разработвам този проект за усещане на нивото на токсичния газ в нашата околна среда.

Стъпка 1: Необходими неща

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

Стъпка 2: Изграждане на системата

Изграждане на системата
Изграждане на системата
Изграждане на системата
Изграждане на системата
Изграждане на системата
Изграждане на системата
  1. Направете дупка с нож за поставяне на сензори за газ върху нея. На гърба на сензорите е прикрепено горещо лепило за фиксиране на сензорите с картонената платка.
  2. Свържете сензорния щифт с микроконтролер linkit smart dou, като използвате правилна диаграма на щифтовете.
  3. Свържете щифта GND и VCC на всички сензори.
  4. Поставете микроконтролера в картонената платка и го фиксирайте с горещо лепило.

Ако искате да добавите още сензори … … можете да го добавите.

Пин диаграма

Захранвайте линкит борда чрез usb или usb power bank

MQ2 сензор

VCC --- 5V

A0 ------ A0 (линкит дъска)

GND ----- GND

MQ3 сензор

VCC --- 5V

A0 ------ A1 (линкит дъска)

GND ----- GND

MQ7 сензор

VCC --- 5V

A0 ------ A2 (линкит дъска)

GND ----- GND

Всички VCC и Ground са свързани с VCC и Ground на 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, но за този проект трябва да стигнем до режим Station. Тъй като имаме план да използваме тази платка в режим arduino yun, трябва да направим някаква конфигурация.

Първо, свържете дъската с вашия компютър и сканирайте Wifi мрежата и ще намерите мрежата с името на LinkIT *******; свържете се с него и отворете браузъра си и въведете този URL адрес. https://mylinkit.local/ и ще видите екрана за вход. За първи път поставете паролата и кликнете върху запазване и след това отново влезте. След влизане кликнете върху раздела „Мрежа“и след това ще отворите следния екран и изберете режима на станцията. и след това изберете вашата собствена wifi мрежа и след това въведете паролата си за wifi и кликнете върху „Конфигуриране и рестартиране“. Сега вашата дъска е свързана с вашата собствена мрежа.

За повече подробности, моля, следвайте wiki на linkit smart dou board.

Сега трябва да конфигурираме режима на мост arduino yun на linkit smart Dou.

От windows 10/7 отворете терминала за замазка и напишете ip адреса на linkit smart dou борда или напишете mylinkit.local.

След като свържете шпакловката с дъската, изпълнете следните команди, за да активирате Bridge Mode.

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

# uci се ангажират

# рестартиране

Сега бордът е готов за този проект.

Стъпка 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

• Отворете Arduino IDE.

• За да получите мениджъра на борда, трябва да отидете на Файл >> Предпочитания, след което в "Допълнителни URL адреси на мениджъра на табла" поставете връзката по -долу: (проверете фигурата)

download.labs.mediatek.com/package_mtk_lin…

След това инсталирайте linkit smart dou board, като отидете в Tools >> Board> Boards Manager … Можете да го намерите, като превъртите надолу или просто напишете linkit в полето за търсене. (Проверете фигурата)

Както можете да видите, вече съм го инсталирал, но ако не сте сигурни, че го правите, като щракнете върху бутона за инсталиране.

Сега проверете дали платката е налична или не, като щракнете върху Инструменти >> Борд и в Инструменти> Порт. Както се вижда тук. (Проверете фигурата)

Сега просто пишете кода и качвате, като щракнете върху бутона за качване (******).

***** Качване на фърмуер на linkit борда

Преди да качите кода на Arduino на дъската, уверете се, че вашият thinger.io lib за Adruino IDE е правилно изтеглен и потребителското ви име и идентификационните данни са правилно добавени. Таблото за управление на Thinger.io визуализира данните в реално време след качване на изходния код на таблото за връзки.

Стъпка 5: Настройте платформата Thinger.io

Инсталирайте платформата Thinger.io
Инсталирайте платформата Thinger.io
Инсталирайте платформата Thinger.io
Инсталирайте платформата Thinger.io
Инсталирайте платформата Thinger.io
Инсталирайте платформата Thinger.io

Thinger.io е iot-облачна платформа, която се използва тук за поточно предаване на данни от устройството към облака. Той предоставя безплатна услуга за стрийминг до две устройства. Ако нямате акаунт, моля, отворете акаунт.

За да добавите ново устройство, кликнете върху добавяне на устройство и след това въведете името, описанието и вашите идентификационни данни (идентификационните данни са задължителни за свързване на устройство към thinger.io, трябва да поставите тези идентификационни данни и името на устройството, както и вашето потребителско име на Изходен код на Arduino за свързване на устройството към облака).

За да създадете табло за визуализация на данни, трябва да кликнете върху добавяне на табло за управление и след това да поставите името и описанието на таблото. моля, вижте документацията на thinger.io за повече подробности относно таблото, устройството и други услуги.

Качване на фърмуера на linkit борда

Преди да качите кода на Arduino на дъската, уверете се, че вашият thinger.io lib за Adruino IDE е правилно изтеглен и потребителското ви име и идентификационните данни са правилно добавени.

Таблото за управление на Thinger.io визуализира данните в реално време след качване на изходния код на таблото за връзки.

Стъпка 6: Демонстрация

Видео

www.youtube.com/embed/0TvXcXoMvuQ

Препоръчано: