Isi kandungan:

Kawalan Suhu Bilik Berasaskan IOT: 5 Langkah
Kawalan Suhu Bilik Berasaskan IOT: 5 Langkah

Video: Kawalan Suhu Bilik Berasaskan IOT: 5 Langkah

Video: Kawalan Suhu Bilik Berasaskan IOT: 5 Langkah
Video: cara membuat kontrol start & delta berbasis IOT - control start & delta basic IOT #part 2 2024, November
Anonim
Image
Image

Ini dapat dilaksanakan pada projek kawalan suhu bilik berdasarkan IOT.

Ciri-ciri:-

1. Hidupkan kipas secara automatik di atas suhu bilik yang ditentukan.

2. Matikan kipas secara automatik di bawah suhu bilik yang ditentukan.

3. Kawalan manual pada bila-bila masa pada suhu apa pun

Keperluan: -

  • Papan pengembangan NodeMCU ESP8266
  • Sensor suhu DHT11
  • Papan geganti saluran tunggal (5V)
  • Wayar Pelompat
  • Penghala wifi atau hotspot mudah alih (untuk menyambungkan NodeMCU ESP8266 ke internet)
  • Bateri 9V

Oleh itu mari kita selami tutorial.

Langkah 1: Sediakan Firebase dan Dapatkan Kunci Rahsia

Sediakan Firebase dan Dapatkan Kunci Rahsia
Sediakan Firebase dan Dapatkan Kunci Rahsia

Kami akan menggunakan pangkalan data masa nyata oleh Google Firebase. Pangkalan data masa nyata ini akan bertindak sebagai broker tengah antara Nodemcu dan peranti Android.

  • Pertama sekali, arahkan ke laman web firebase dan log masuk menggunakan akaun google anda.
  • Buat pangkalan data masa nyata yang baru.
  • Dapatkan URL pangkalan data sebenar dan kunci rahsia untuk mengakses pangkalan data dari aplikasi. Untuk tutorial terperinci, anda boleh melihat cara menggunakan firebase dengan penemu aplikasi MIT.

Langkah 2: Buat Aplikasi Menggunakan MIT App Inventor 2

Buat Aplikasi Menggunakan MIT App Inventor 2
Buat Aplikasi Menggunakan MIT App Inventor 2
Buat Aplikasi Menggunakan MIT App Inventor 2
Buat Aplikasi Menggunakan MIT App Inventor 2

Kami akan menggunakan penemu aplikasi MIT 2 untuk membuat aplikasi Android kami. Sangat mudah digunakan dan senang digabungkan winbase Google win.

  • Muat turun fail projek penemu aplikasi MIT 2 yang dilampirkan (fail.aia).
  • Pergi ke laman utama penemu aplikasi MIT 2 dan log masuk ke akaun anda. Kemudian pergi ke projek >> projek import. Pilih fail dari komputer anda dan muat naik.
  • Pergi ke tetingkap susun atur, klik pada firebaseDB1 (terletak di bahagian bawah ruang kerja), masukkan URL pangkalan data dan kunci rahsia. Tetapkan juga ProjectBucket sebagai S_HO_C_K (seperti yang ditunjukkan dalam tangkapan skrin 2).

Selepas itu, klik pada butang bina dan simpan fail aplikasi (.apk file) ke komputer anda. Kemudian pindahkan fail itu ke peranti Android anda.

Langkah 3: Konfigurasikan Arduino IDE untuk Nodemcu ESP8266

Konfigurasikan Arduino IDE untuk Nodemcu ESP8266
Konfigurasikan Arduino IDE untuk Nodemcu ESP8266
  • Pertama sekali, konfigurasikan Arduino IDE untuk Nodemcu esp8266. Saya akan mengesyorkan langkah demi langkah tutorial mengenai asas NodeMCU oleh Armtronix. Terima kasih Armtronix untuk tutorial bermanfaat ini.
  • Selepas itu, tambahkan dua perpustakaan ini (tangkapan skrin rujukan): -
  1. Arduino Json
  2. Firebase Arduino
  3. Perpustakaan Sensor DHT
  4. Perpustakaan Sensor Sejagat Adafruit

Langkah 4: Muat Naik Kod ke NodeMCU ESP8266

Muat naik Kod ke NodeMCU ESP8266
Muat naik Kod ke NodeMCU ESP8266

Muat turun fail Arduino IDE (fail.ino) yang dilampirkan di bawah. Selepas itu, ubah program untuk beberapa perubahan yang diperlukan: -

  • Pada baris 3, masukkan URL pangkalan data tanpa 'https://'.
  • Pada baris 4, masukkan kunci rahsia pangkalan data.
  • Pada baris 5 dan 6, jangan lupa untuk mengemas kini SSID WiFi dan kata laluan Wifi (yang anda mahu sambungkan NodeMCU ESP8266).

Setelah selesai, muat naik program ke papan pengembangan NodeMCU ESP8266.

Langkah 5: Pasang Perkakasan

Image
Image
  • Buat litar seperti dalam gambar di atas.
  • Pasang aplikasi (dibuat pada langkah 2) pada telefon pintar Android anda.
  • Kuasa litar dan nikmati!

Disyorkan: