Мазмұны:

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

Бейне: IOT негізіндегі бөлме температурасын бақылау: 5 қадам

Бейне: IOT негізіндегі бөлме температурасын бақылау: 5 қадам
Бейне: СОЛНЦЕ - Тайны и факты - Документальный фильм 2024, Шілде
Anonim
Image
Image

Бұл IOT негізіндегі бөлме температурасын бақылау жобасында нұсқаулық болып табылады.

Мүмкіндіктер:-

1. Белгіленген бөлме температурасынан жоғары желдеткішті автоматты түрде қосыңыз.

2. Белгіленген бөлме температурасынан төмен желдеткішті автоматты түрде өшіріңіз.

3. Кез келген температурада кез келген уақытта қолмен басқару

Талаптар:-

  • NodeMCU ESP8266 әзірлеу тақтасы
  • DHT11 температура сенсоры
  • Бір арналы реле тақтасы (5В)
  • Jumper Wires
  • Wi -Fi маршрутизаторы немесе портативті хотспот (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 -қадам: Nodemcu ESP8266 үшін Arduino IDE конфигурациялаңыз

Nodemcu ESP8266 үшін Arduino IDE конфигурациялаңыз
Nodemcu ESP8266 үшін Arduino IDE конфигурациялаңыз
  • Ең алдымен, Nodemcu esp8266 үшін Arduino IDE конфигурациялаңыз. Мен бұл қадамды Armtronix NodeMCU негіздері бойынша қадамдық оқулықты ұсынар едім. Бұл пайдалы оқулық үшін 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 смартфонына орнатыңыз.
  • Схеманы қосыңыз және ләззат алыңыз!

Ұсынылған: