Мазмуну:

IOT негизделген бөлмө температурасын көзөмөлдөө: 5 кадам
IOT негизделген бөлмө температурасын көзөмөлдөө: 5 кадам

Video: IOT негизделген бөлмө температурасын көзөмөлдөө: 5 кадам

Video: IOT негизделген бөлмө температурасын көзөмөлдөө: 5 кадам
Video: Brain Fog, Stress and Hydration: What Research Tells Us Webinar 2024, Ноябрь
Anonim
Image
Image

Бул IOT негизделген бөлмө температурасын көзөмөлдөө долбоорунда көрсөтмө болуп саналат.

Өзгөчөлүктөрү:-

1. Көрсөтүлгөн бөлмө температурасынан жогору күйөрманы автоматтык түрдө күйгүзүңүз.

2. Желдеткичти көрсөтүлгөн бөлмө температурасынан төмөн автоматтык түрдө өчүрүү.

3. Каалаган температурада каалаган убакта кол менен башкаруу

Талаптар:-

  • NodeMCU ESP8266 өнүктүрүү тактасы
  • DHT11 температура сенсору
  • Жалгыз канал реле тактасы (5V)
  • Jumper Wires
  • Wifi роутери же портативдүү түйүн (NodeMCU ESP8266ды интернетке туташтыруу үчүн)
  • 9В батарея

Андыктан, үйрөткүчкө кирели.

1 -кадам: Firebase орнотуу жана жашыруун ачкычты алуу

Firebase орнотуу жана жашыруун ачкычты алуу
Firebase орнотуу жана жашыруун ачкычты алуу

Биз Google firebase тарабынан реалдуу убакытта маалымат базасын колдонобуз. Бул реалдуу убакыт маалымат базасы Nodemcu менен Android түзмөгүнүн ортосунда брокер катары иштейт.

  • Биринчиден, firebase сайтына өтүңүз жана Google каттоо эсебиңиз менен кириңиз.
  • Жаңы реалдуу убакыт базасын түзүңүз.
  • Колдонмодон маалымат базасына кирүү үчүн чыныгы маалымат базасынын URLин жана жашыруун ачкычын алыңыз. Толук үйрөткүч үчүн, MIT колдонмо ойлоп табуучусу менен firebase кантип колдонууну текшере аласыз.

2 -кадам: MIT App Inventor 2 колдонмосун түзүңүз

MIT App Inventor 2 колдонмосун түзүңүз
MIT App Inventor 2 колдонмосун түзүңүз
MIT App Inventor 2 колдонмосун түзүңүз
MIT App Inventor 2 колдонмосун түзүңүз

Биз Android колдонмосун түзүү үчүн MIT колдонмо ойлоп табуучусу 2ди колдонобуз. Колдонуу абдан оңой жана интеграциялоо оңой Google firebase.

  • Тиркелген MIT колдонмосунун ойлоп табуучусу 2 долбоорунун файлын (.aia файлы) түшүрүңүз.
  • MIT колдонмо ойлоп табуучусу 2 үй барагына өтүңүз жана каттоо эсебиңизге кириңиз. Андан кийин долбоорлорго >> импорттук долбоорго өтүңүз. Компьютериңизден файлды тандап, жүктөп бериңиз.
  • Макет терезесине өтүңүз, firebaseDB1ди басыңыз (жумуш мейкиндигинин түбүндө жайгашкан), маалымат базасынын URL дарегин жана жашыруун ачкычты киргизиңиз. Ошондой эле ProjectBucketти S_HO_C_K катары коюңуз (2 -скриншотто көрсөтүлгөндөй).

Андан кийин, куруу баскычын чыкылдатып, колдонмо файлын (.apk файлы) компьютериңизге сактаңыз. Кийинчерээк ал файлды Android түзмөгүңүзгө өткөрүп бериңиз.

3 -кадам: Arduino IDEди Nodemcu ESP8266 үчүн конфигурациялаңыз

Nodemcu ESP8266 үчүн Arduino IDEди конфигурациялаңыз
Nodemcu ESP8266 үчүн Arduino IDEди конфигурациялаңыз
  • Биринчиден, Arduino IDEди Nodemcu esp8266 үчүн конфигурациялаңыз. Мен бул кадамды NodeMCU негиздери боюнча Armtronix боюнча этап -этабы менен сунуштаар элем. Бул пайдалуу окуу куралы үчүн Armtronixке рахмат.
  • Андан кийин, бул эки китепкананы кошуңуз (шилтеме скриншоту):-
  1. Ардуино Жсон
  2. Firebase Arduino
  3. DHT сенсордук китепканасы
  4. Adafruit универсалдуу сенсор китепканасы

4 -кадам: NodeMCU ESP8266 кодун жүктөө

Кодду NodeMCU ESP8266ге жүктөө
Кодду NodeMCU ESP8266ге жүктөө

Төмөндө тиркелген Arduino IDE файлын (.ino файлы) түшүрүңүз. Андан кийин, программаны кээ бир керектүү өзгөртүүлөр үчүн өзгөртүңүз:-

  • 3 -сапта, маалымат базасынын URL дарегин 'https://' жазбай киргизиңиз.
  • 4 -сапта маалымат базасынын жашыруун ачкычын киргизиңиз.
  • 5 жана 6 -саптарда WiFi SSID жана Wifi сырсөзүн (NodeMCU ESP8266 туташкыңыз келген) жаңыртууну унутпаңыз.

Бүткөндөн кийин, программаны NodeMCU ESP8266 өнүктүрүү тактасына жүктөңүз.

5 -кадам: Аппараттык жабдууларды чогултуу

Image
Image
  • Жогорудагы сүрөттө көрсөтүлгөндөй схеманы түзүңүз.
  • Колдонмону (2 -кадамда түзүлгөн) Android смартфонуңузга орнотуңуз.
  • Районду кубаттаңыз жана ырахат алыңыз!

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