Daftar Isi:
- Langkah 1: Bill of Material
- Langkah 2: Perakitan
- Langkah 3: Instalasi Perpustakaan Tambahan
- Langkah 4: Jalankan Demo
- Langkah 5: Uji Modbus
Video: ESP8266 Modbus Thermostat Dengan Sentuhan: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Saya akan menunjukkan kepada Anda dalam instruksi ini cara membuat termostat layar sentuh yang bagus dengan dukungan Modbus opsional melalui RS485 dengan ArduiTouch ESP dan ESP8266 (NodeMCU atau Wemos D1 Mini).
Langkah 1: Bill of Material
- NodeMCU V2 Amica atau Wemos D1 mini
- Paket ESP ArduiTouch
opsional untuk antarmuka RS485:
- MAX3485
- transistor BC557
- Resistor 10k
- Resistor 22k
- 2x Resistor 1k
- Resistor 120 Ohm
- Kapasitor 1, 5nF
- sundulan 2 tiang
- Jembatan pelompat
Langkah 2: Perakitan
Anda dapat menggunakan untuk perakitan ArduiTouch itu sendiri manual terlampir.
ArduiTouch sendiri tidak memiliki antarmuka RS485. Kita harus menambahkan fungsi ini pada area papan tempat memotong roti. Di samping area papan tempat memotong roti, Anda akan menemukan bantalan solder dengan semua sinyal yang dibutuhkan. Anda hanya perlu menghubungkan sirkuit di bawah ini dengan bantalan solder ini. Untuk sinyal A dan B disarankan untuk menggunakan bantalan 3 dan 4 yang terhubung langsung ke terminal.
Langkah 3: Instalasi Perpustakaan Tambahan
Firmware ditulis di bawah Arduino IDE. Anda akan membutuhkan perpustakaan tambahan berikut:
Instal perpustakaan berikut melalui Arduino Library Manager
Adafruit GFX Library
Perpustakaan Adafruit ILI9341
XPT2046_Touchscreen oleh Paul Stoffregen
SimpleModbus NG
Anda juga dapat mengunduh pustaka secara langsung sebagai file ZIP dan membuka kompres folder di bawah folder arduinosketch/libraries/ Setelah menginstal pustaka Adafruit, restart Arduino IDE.
Anda akan menemukan kode sumber untuk Termostat di situs web kami.https://www.hwhardsoft.de/english/projects/arduito…
Langkah 4: Jalankan Demo
Silakan buka sampel ini di Arduino IDE. Kompilasi dan unggah. Harap dicatat: jumper harus terbuka untuk pemrograman modul ESP8266 melalui USB.
Setelah kompilasi dan unggah, Anda akan melihat layar Utama dengan nilai default untuk suhu ruangan, suhu yang disetel, dan ventilasi. Anda juga dapat mengubah suhu dan tingkat ventilasi yang disetel tanpa koneksi RS485. Anda dapat membuka melalui roda gigi di sudut kanan atas menu opsi. Menu ini mencakup fungsi untuk mengatur nomor ID Modbus dan fungsi pembersihan layar.
Langkah 5: Uji Modbus
Kami akan menggunakan dalam contoh ini PC sebagai master MODBUS. Anda harus mengunduh Modbustester. Silakan buka arsip zip ke direktori baru di harddisk Anda. Buka perangkat lunak dan ubah bidang yang ditandai seperti pada gambar di atas. Anda harus menghubungkan adaptor USB-RS485 sebelumnya. Untuk pengujian sederhana, koneksi serial melalui kabel USB antara PC Anda dan NodeMCU juga akan berfungsi. Silakan pilih COM-port yang tepat untuk adaptor ini di Modbustester
Anda dapat menekan tombol Baca di Modbustester. Perintah ini akan membaca 6 byte memori perangkat budak baru kami, ArduiTouch. Anda juga dapat mengklik di bidang di samping alamat dan memanipulasi nilainya. Dengan tombol tulis Anda mengirim nilai yang dimanipulasi ini ke ArduiTouch. Silakan lihat tabel di bawah ini tentang fungsi register.
Direkomendasikan:
Anda Dapat Melakukannya Dengan Sentuhan Kindle?: 15 Langkah (dengan Gambar)
Anda Dapat Melakukannya Dengan Sentuhan Kindle?: Saya tidak pernah mengerti mengapa ada orang yang ingin memiliki e-Reader. Kemudian anak-anak saya yang sudah dewasa memberi saya Kindle Touch dan saya telah menemukan cara untuk membuatnya melakukan banyak hal bagi saya seperti yang dilakukan ponsel pintar atau iPad untuk orang lain. Suatu hari itu akan menggantikan penuaan saya
Luncurkan Slideshow Gambar Liburan Anda Dengan Sentuhan Ajaib !: 9 Langkah (dengan Gambar)
Luncurkan Slideshow Gambar Liburan Anda Dengan Sentuhan Ajaib !: Selama bertahun-tahun, saya telah mengembangkan kebiasaan membawa patung kecil saat bepergian: Saya sering membeli seni kecil kosong (seperti yang ada di gambar) dan melukis agar sesuai dengan bendera dan tema negara yang saya kunjungi (dalam hal ini, Sisilia). T
Lentera LED peka sentuhan: 15 Langkah (dengan Gambar)
Lentera LED peka sentuhan: Dua puluh lima tahun yang lalu, kakek saya membuatkan saya senter dengan menyolder bola lampu ke terminal bengkok dari baterai 4,5V yang datar. Sebagai perangkat, itu kasar dan sederhana, namun tidak hanya menerangi benteng bantal saya malam itu. Itu memicu keinginan saya untuk
Pembuka Botol yang Dioperasikan dengan Sentuhan: 4 Langkah (dengan Gambar)
Pembuka Botol yang Dioperasikan dengan Sentuhan: Instruksi ini dibuat untuk memenuhi persyaratan proyek Makecourse di University of South Florida (www.makecourse.com)Apa yang dibutuhkan seseorang ketika mereka memiliki segalanya??? Pembuka botol yang dioperasikan dengan sentuhan tentu saja! Ide ini
Sentuhan Kapasitif Dengan Evive (Pengontrol Berbasis Arduino): 6 Langkah (dengan Gambar)
Capacitive Touch With Evive (Pengontrol Berbasis Arduino): Tahukah Anda cara kerja layar sentuh ponsel cerdas Anda? Ponsel cerdas memiliki serangkaian sensor sentuh di bawah layar kaca. Saat ini, ini didasarkan pada teknologi penginderaan sentuh kapasitansi dan bahkan sentuhan lembut pun mudah dideteksi. Sentuhan kapasitif dirasakan