Мазмуну:

IoTге негизделген уулуу газды аныктоо системасы: 6 кадам
IoTге негизделген уулуу газды аныктоо системасы: 6 кадам

Video: IoTге негизделген уулуу газды аныктоо системасы: 6 кадам

Video: IoTге негизделген уулуу газды аныктоо системасы: 6 кадам
Video: Закончился газ и свет, я нашел решение! 2024, Ноябрь
Anonim
IoTге негизделген уулуу газды аныктоо системасы
IoTге негизделген уулуу газды аныктоо системасы

Уулуу газдар айлана -чөйрөгө чоң таасирин тийгизет. Адамдар алардын айынан бир нече ооруга чалдыккан. Биз үчүн уулуу газдын деңгээлин туура аныктоо маанилүү. Бул жагынан мен айлана -чөйрөдөгү уулуу газдын деңгээлин сезүү үчүн бул долбоорду иштеп чыгам.

Уулуу газдар айлана -чөйрөгө чоң таасирин тийгизет. Адамдар алардын айынан бир нече ооруга чалдыккан. Биз үчүн уулуу газдын деңгээлин туура аныктоо маанилүү. Бул жагынан мен айлана -чөйрөдөгү уулуу газдын деңгээлин сезүү үчүн бул долбоорду иштеп чыгам.

1 -кадам: Керектүү нерселер

Керектүү нерселер
Керектүү нерселер
  1. Linkit Smart Dou
  2. MQ газ сенсорлору (MQ-3, MQ-2, MQ-7)
  3. Card Board
  4. Jumper Wire
  5. Thinger.io (эсеп)
  6. Arduino IDE
  7. Hot Glue Gun
  8. Кандооч
  9. Кесүүчү бычак

2 -кадам: Системаны куруу

Системаны куруу
Системаны куруу
Системаны куруу
Системаны куруу
Системаны куруу
Системаны куруу
  1. Ага газ датчиктерин коюу үчүн бычакты колдонуп тешик жасаңыз. Сенсорлорду карта тактасы менен оңдоо үчүн сенсорлордун арткы жагына ысык клей чапталган.
  2. Тийиштүү пин диаграммасын колдонуу менен сенсорлорду pinit linkit smart dou микро контроллери менен туташтырыңыз.
  3. Бардык сенсорлордун GND жана VCC пинин туташтырыңыз.
  4. Микроконтроллерди карточканын ичине салып, ысык клей менен бекитти.

Эгерде сиз дагы сенсорлорду кошкуңуз келсе ….. кошо аласыз.

Pin диаграммасы

Linkit тактасын USB же USB Power Bank аркылуу кубаттаңыз

MQ2 сенсор

VCC --- 5V

A0 ------ A0 (linkit board)

GND ----- GND

MQ3 сенсор

VCC --- 5V

A0 ------ A1 (linkit board)

GND ----- GND

MQ7 сенсор

VCC --- 5V

A0 ------ A2 (linkit board)

GND ----- GND

Бардык VCC жана Ground Linkit тактасынын VCC жана Ground менен туташкан.

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 режиминде колдонуу планыбыз болгондуктан, биз конфигурация кылышыбыз керек.

Биринчиден, тактаны компьютериңизге туташтырыңыз жана Wifi тармагын сканерлеңиз, анда LinkIT ******* аты бар Тармакты табасыз; ага туташыңыз жана браузериңизди ачыңыз жана бул URLди териңиз. https://mylinkit.local/ жана сиз кирүү экранын көрөсүз. Биринчи жолу сырсөздү коюп, сактап коюңуз, анан кайра кириңиз. Киргенден кийин "Тармак" өтмөгүн чыкылдатыңыз, андан кийин сиз төмөнкү экранды аласыз жана Станция режимин тандаңыз. анан өзүңүздүн wifi тармагыңызды тандап, анан wifi сырсөзүңүздү киргизип, "Конфигурациялоо жана Кайра баштоо" баскычын чыкылдатыңыз. Эми тактаңыз жеке тармагыңызга туташты.

Көбүрөөк маалымат алуу үчүн linkit smart dou тактасынын викисин караңыз.

Эми биз linkit smart Dou'дун arduino yun көпүрө режимин конфигурациялашыбыз керек.

Windows 10/7ден шпаклевка терминалын ачыңыз жана linkit smart dou тактасынын IP дарегин жазыңыз же mylinkit.local жазыңыз.

Шпаклевканы доскага туташтыргандан кийин, Bridge Mode иштетүү үчүн төмөнкү буйруктарды аткарыңыз.

# uci yunbridge.config.disabled =’0’ койду

# милдеттенме

# өчүрүү

Азыр башкармалык бул долбоорго даяр.

4 -кадам: Arduino булак кодун Linkit Smart Douго жүктөө

Linkit Smart Douго Arduino Source Code жүктөлүүдө
Linkit Smart Douго Arduino Source Code жүктөлүүдө
Linkit Smart Douго Arduino Source Code жүктөлүүдө
Linkit Smart Douго Arduino Source Code жүктөлүүдө
Linkit Smart Douго Arduino Source Code жүктөлүүдө
Linkit Smart Douго Arduino Source Code жүктөлүүдө

• Arduino IDE ачыңыз.

• Такта башкаруучусун алуу үчүн File >> Preferences бөлүмүнө өтүшүңүз керек, андан кийин "Кошумча такталар менеджеринин URL'дерине" төмөнкү шилтемени чаптаңыз: (сүрөттү караңыз)

download.labs.mediatek.com/package_mtk_lin…

Андан кийин, куралдар >> Такта> Такта менеджери бөлүмүнө өтүү менен linkit smart dou тактасын орнотуңуз … Аны ылдый жылдырып же жөн эле издөө кутусуна linkit терип таба аласыз. (Сүрөттү караңыз)

Көрүнүп тургандай, мен аны мурунтан эле орнотуп койгом, бирок эгер андай кылбасаңыз, анда орнотуу баскычын чыкылдатыңыз.

Эми тактанын бар же жок экенин текшериңиз, Tools >> Board жана Tools> Portдо. Бул жерде көрүнүп тургандай. (Сүрөттү караңыз)

Эми сиз жөн гана кодду жазасыз жана жүктөө баскычын (******) чыкылдатуу менен жүктөйсүз.

***** Программаны linkit тактасына жүктөө

Ардуино кодун тактага жүктөөдөн мурун, Adruino IDE үчүн thinger.io lib туура жүктөлгөндүгүн жана колдонуучу атыңыз менен эсептик маалыматыңыз туура кошулганын текшериңиз. Thinger.io тактасы шилтеме тактасына баштапкы кодду жүктөгөндөн кийин реалдуу убакыт маалыматын элестетет.

5 -кадам: Thinger.io платформасын орнотуңуз

Thinger.io платформасын орнотуу
Thinger.io платформасын орнотуу
Thinger.io платформасын орнотуу
Thinger.io платформасын орнотуу
Thinger.io платформасын орнотуу
Thinger.io платформасын орнотуу

Thinger.io-булутта булуттагы түзмөктөн маалымат агымы үчүн колдонулган iot-cloud платформасы. Бул эки түзмөккө чейин бекер агым кызматын камсыз кылат. Эгер сизде эсеп жок болсо, сураныч, эсеп ачыңыз.

Жаңы түзмөк кошуу үчүн, түзмөк кошууну чыкылдатып, атын, сүрөттөмөсүн жана ишеним грамотаңызды киргизиңиз (түзмөктү thinger.ioго туташтыруу үчүн милдеттүү түрдө, сиз бул ишеним грамотасын жана түзмөктүн атын, ошондой эле колдонуучунун атын Аспапты булутка туташтыруу үчүн Arduino баштапкы коду).

Маалыматты визуалдаштыруу үчүн тактаны түзүү үчүн, панелди кошуу баскычын чыкылдатып, панелдин атын жана сүрөттөмөсүн коюңуз. панели, түзмөк жана башка кызматтар жөнүндө көбүрөөк маалымат алуу үчүн thinger.io документтерине кайрылыңыз.

Linkit тактасына Firmware жүктөлүүдө

Arduino кодун тактага жүктөөдөн мурун, Adruino IDE үчүн thinger.io lib туура жүктөлгөндүгүн жана колдонуучу атыңыз менен эсептик маалыматыңыз туура кошулганын текшериңиз.

Thinger.io тактасы шилтеме тактасына баштапкы кодду жүктөгөндөн кийин реалдуу убакытта маалыматтарды элестетет.

6 -кадам: Демо

Видео

www.youtube.com/embed/0TvXcXoMvuQ

Сунушталууда: