Съдържание:
- Стъпка 1: Необходими неща
- Стъпка 2: Изграждане на системата
- Стъпка 3: Подготовка на Linkit Smart Dou
- Стъпка 4: Качване на изходния код на Arduino в Linkit Smart Dou
- Стъпка 5: Настройте платформата Thinger.io
- Стъпка 6: Демонстрация
Видео: Система за откриване на токсични газове, базирана на IoT: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Токсичните газове имат огромно въздействие върху околната среда. Хората страдат от няколко заболявания поради тях. Правилното откриване на нивото на токсичен газ е важно за нас. с това отношение разработвам този проект за усещане на нивото на токсичния газ в нашата околна среда.
Токсичните газове имат огромно въздействие върху околната среда. Хората страдат от няколко заболявания поради тях. Правилното откриване на нивото на токсичен газ е важно за нас. с това отношение разработвам този проект за усещане на нивото на токсичния газ в нашата околна среда.
Стъпка 1: Необходими неща
- Linkit Smart Dou
- Газови сензори MQ (MQ-3, MQ-2, MQ-7)
- Картонен борд
- Jumper Wire
- Thinger.io (акаунт)
- Arduino IDE
- Пистолет за горещо лепило
- Поялник
- Режещ нож
Стъпка 2: Изграждане на системата
- Направете дупка с нож за поставяне на сензори за газ върху нея. На гърба на сензорите е прикрепено горещо лепило за фиксиране на сензорите с картонената платка.
- Свържете сензорния щифт с микроконтролер linkit smart dou, като използвате правилна диаграма на щифтовете.
- Свържете щифта GND и VCC на всички сензори.
- Поставете микроконтролера в картонената платка и го фиксирайте с горещо лепило.
Ако искате да добавите още сензори … … можете да го добавите.
Пин диаграма
Захранвайте линкит борда чрез 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 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 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 е iot-облачна платформа, която се използва тук за поточно предаване на данни от устройството към облака. Той предоставя безплатна услуга за стрийминг до две устройства. Ако нямате акаунт, моля, отворете акаунт.
За да добавите ново устройство, кликнете върху добавяне на устройство и след това въведете името, описанието и вашите идентификационни данни (идентификационните данни са задължителни за свързване на устройство към thinger.io, трябва да поставите тези идентификационни данни и името на устройството, както и вашето потребителско име на Изходен код на Arduino за свързване на устройството към облака).
За да създадете табло за визуализация на данни, трябва да кликнете върху добавяне на табло за управление и след това да поставите името и описанието на таблото. моля, вижте документацията на thinger.io за повече подробности относно таблото, устройството и други услуги.
Качване на фърмуера на linkit борда
Преди да качите кода на Arduino на дъската, уверете се, че вашият thinger.io lib за Adruino IDE е правилно изтеглен и потребителското ви име и идентификационните данни са правилно добавени.
Таблото за управление на Thinger.io визуализира данните в реално време след качване на изходния код на таблото за връзки.
Стъпка 6: Демонстрация
Видео
www.youtube.com/embed/0TvXcXoMvuQ
Препоръчано:
Система за визуален мониторинг, базирана на LoRa, за земеделието Iot - Проектиране на фронтално приложение с помощта на Firebase & Angular: 10 стъпки
Система за визуален мониторинг, базирана на LoRa, за земеделието Iot | Проектиране на фронтално приложение с помощта на Firebase и Angular: В предишната глава говорим за това как сензорите работят с loRa модул за попълване на базата данни на Firebase в реално време и видяхме диаграмата на много високо ниво как работи целият ни проект. В тази глава ще говорим за това как можем
Система за интелигентно паркиране, базирана на IoT, използваща NodeMCU ESP8266: 5 стъпки
Система за интелигентно паркиране, базирана на IoT, използваща NodeMCU ESP8266: В днешно време намирането на паркинг в натоварените зони е много трудно и няма система за получаване на подробности за наличността на паркинг онлайн. Представете си, ако можете да получите информация за наличността на мястото за паркиране на телефона си и нямате роуминг наоколо, за да проверите
Система за сортиране на цветовете: Ардуино базирана система с два колана: 8 стъпки
Система за сортиране на цветовете: Система на базата на Arduino с две ленти: Транспортирането и/или опаковането на продукти и артикули в индустриалната сфера се извършва с помощта на линии, направени с помощта на конвейерни ленти. Тези колани помагат за преместване на елемента от една точка в друга със специфична скорост. Някои задачи за обработка или идентификация може да са
Система за интелигентно наблюдение на времето и скоростта на вятъра, базирана на IOT: 8 стъпки
Интелигентна система за наблюдение на времето и скоростта на вятъра, базирана на IOT: Разработена от - Nikhil Chudasma, Dhanashri Mudliar и Ashita Raj Въведение Значението на мониторинга на времето съществува по много начини. Необходимо е да се следят метеорологичните параметри, за да се поддържа развитието в селското стопанство, оранжерията
Система за откриване на горски пожари, базирана на IOT: 8 стъпки
Система за откриване на горски пожари, базирана на IOT: ● Горските пожари са належащ проблем в продължение на десетилетия в Индия и идват в центъра на вниманието само когато се случат големи инциденти като този в Утаракханд. ● Според горския департамент на Утаракханд, 3399 хектара горска покривка е била изкоренена през 1451 г. за