Isi kandungan:
Video: Termostat Skrin Sentuh WiFi ESP8266 (EasyIoT Cloud): 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Dalam tutorial ini kita akan menunjukkan cara membina termostat skrin sentuh WiFi. Termostat skrin sentuh WiFi ESP8266 adalah contoh binaan sensor kompleks oleh paparan skrin sentuh ESP8266, Arduino Mega 2560 dan TFT 3.2 . Termostat disambungkan ke EasyIoT Cloud dan dapat dikendalikan melalui internet.
Ciri utama termostat
- 6 mod - Auto, Mati, LOLO, LO, HI, HIHI
- Skrin sentuh
- WiFi disambungkan
- Jadual suhu empat (LOLO, LO, HI, HIHI) dan jadual mingguan
- Paparan masa
- Paparan masa
- Bersambung ke EasyIoT Cloud dan dapat dikendalikan dalam antara muka WEB atau aplikasi mudah alih asli melalui internet
Langkah 1: Bahan
- Arduino Mega 2560
- Modul WiFi ESP8266
- Sensor Tekanan Barometrik Digital BMP180
- Sensor Suhu dan Kelembapan Digital DHT22
- Modul Relay 5V Terasing 1 Saluran
- Modul Jam Masa Nyata RTC DS1302
- Panel Sentuh Modul LCD TFT 3.2 "+ Papan Pengembangan Perisai LCD TFT 3.2"
Langkah 2: Bina
Sambungan
Paparan Arduino Meaga 2560 TFTMudah, kerana kami akan menggunakan perisai. Letakkan TFT 3.2 "LCD Shield Expansion Board dan 3.2" TFT LCD Module Touch Panel di atas Arduino Mega 2560.
ESP8266ESP8266 digunakan sebagai pintu masuk WiFi ke EasyIoT Cloud. Ia dimuat dengan firmware yang ditulis dalam Arduino IDE. Dalam kes ini kita akan menggunakan HW serial1 pada Arduino Mega 2560 untuk menyambungkan modul ESP8266. Ikuti tutorial ESP8266 Connenct 5V Arduino dan ESP8266 untuk menyambungkan modul ESP ke Arduino. Pin Arduino Serial1 RX adalah 19, Tx 18 dan pin Reset adalah 12. Untuk bekalan kuasa 3.3V, kami akan menggunakan 3.3 V dari papan pengembangan perisai TFT. Lihat gambar di bawah untuk menghubungkan 3.3 V.
BMP180
Modul Arduino - BMP180
VCC - VCC
GND - GND
20 - SDA
21 - SLC
DHT22
Arduino - DHT22
VCC - 1 VCC
GND - 4 GND
8 - 2 DATA
Modul relay Input modul relay disambungkan ke pin 51 pada Arduino. Kami juga menghubungkan VCC dan GND.
RTC DS1302
Arduino - DS1302
VCC - VCC
GND - GND
11 - CE
10 - IO
9 - CLK
Langkah 3: Kod Sumber
Program sumber ESP8266
Kod sumber ESP8266 boleh didapati di GitHub. Muat naik program dengan ESP8266 Arduino IDE. Sekiranya anda menggunakan ESP-01, teruskan DEBUG dalam komen. Untuk mengaktifkan DEBUG, gunakan ESP8266 NODE MCU yang membolehkan satu siri perisian tambahan.
Program Arduino Mega 2560
Program Arduino Mega 2560 boleh didapati di GitHub.
Sebelum anda memuat naik program ke Arduino disyorkan untuk menukar baris berikut:
#tentukan DEFAULT_AP_SSID "XXXX"
#tentukan DEFAULT_AP_PASSWORD "XXXX"
#tentukan DEFAULT_CLOUD_USERNAME "XXXX"
#tentukan DEFAULT_CLOUD_PASSWORD "XXXX"
Tetapkan nama dan kata laluan titik akses dan nama pengguna dan kata laluan EasyIoT Cloud. Anda kemudian boleh menetapkan tetapan tersebut pada layar sentuh termostat (Tetapan-> Awan WiFi), tetapi lebih mudah untuk mengubahnya dalam program. Program secara automatik akan menambahkan termostat ke EasyIoT Cloud dan mengkonfigurasi parameter modul. Sudah tentu anda perlu mendaftar ke EasyIoT Cloud terlebih dahulu.
Perpustakaan tambahan ada di sini: lib.
Langkah 4: Konfigurasi Cloud EasyIoT
Automasi
Termostat kami juga menunjukkan suhu dan kelembapan di ruangan lain dan di luar. Pertama, tambahkan modul tersebut ke EasyIoT Cloud. Tambahkan tiga program automasi untuk meneruskan nilai sensor (suhu 1, kelembapan 1 dan suhu 2) ke termostat. Dalam automasi (Konfigurasi-> Automasi) tambahkan program baru dan pilih jenis program ke Nilai hadapan. Kemudian pilih modul dan parameter yang sesuai untuk meneruskan nilai. Parameter termostat adalah seperti berikut:
Sensor. Parameter4 - suhu 1
Sensor. Parameter5 - suhu 2
Sensor. Parameter6 - kelembapan 1
Disyorkan:
Jadikan Skrin Sentuh IPod Anda BARU !!: 6 Langkah
Jadikan Skrin Sentuh IPod Anda Terlihat BARU !!: Ini Mungkin Kedengaran bodoh, tetapi ini adalah rahsia kedai epal dan kedai beli Terbaik, Itu Sebenarnya Berfungsi! Dan Krismas Akan Datang Orang Beruntung Yang Mempunyai Satu (atau Mereka Yang Akan Menerima Satu) Tahu bagaimana membersihkan skrinnya dengan betul. Ingat
Skrin Sentuh Macintosh - Mac Klasik Dengan IPad Mini untuk Skrin: 5 Langkah (dengan Gambar)
Skrin Sentuh Macintosh | Klasik Mac Dengan IPad Mini untuk Skrin: Ini adalah kemas kini dan reka bentuk saya yang disemak semula mengenai cara mengganti skrin Macintosh vintaj dengan iPad mini. Ini adalah yang ke-6 yang saya buat selama ini dan saya cukup gembira dengan evolusi dan reka bentuknya! Kembali pada tahun 2013 ketika saya membuat
Putar Paparan Raspberry Pi dan Skrin Sentuh: 4 Langkah
Putar Raspberry Pi Paparan dan Skrin Sentuh: Ini adalah instruksional asas untuk menunjukkan cara memutar paparan dan input skrin sentuh untuk mana-mana Raspberry Pi yang menjalankan sistem operasi Buster Raspbian, tetapi saya telah menggunakan kaedah ini sejak Jessie. Gambar yang digunakan adalah dari Raspberry Pi
Kaunter Geiger DIY Dengan ESP8266 dan Skrin Sentuh: 4 Langkah (dengan Gambar)
Kaunter Geiger DIY Dengan ESP8266 dan Skrin Sentuh: KEMASKINI: VERSI BARU DAN TINGKAT DENGAN WIFI DAN CIRI-CIRI TAMBAHAN LAIN HEREI merancang dan membina Kaunter Geiger - peranti yang dapat mengesan sinaran pengionan dan memberi amaran kepada penggunanya mengenai tahap radiasi ambien berbahaya dengan semua- klik tidak biasa
ESP8266 Cuaca & Skrin Skrin KVG: 5 Langkah
ESP8266 Weather & KVG Infoscreen: Ini adalah Infoscreen sederhana untuk Weatherforecast melalui darksky.net dan skrin hentian bas untuk bas di Kiel melalui " KVG Echtzeitabfahrten " Infoscreen didasarkan pada NodeMCU (ESP8266) dan Paparan LCD ILI9341