Isi kandungan:
- Langkah 1: Bil Bahan
- Langkah 2: Perhimpunan
- Langkah 3: Pemasangan Perpustakaan Tambahan
- Langkah 4: Jalankan Demo
- Langkah 5: Ujian Modbus
Video: ESP8266 Modbus Thermostat With Touch: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Saya akan menunjukkan kepada anda dalam arahan ini bagaimana membuat termostat skrin sentuh yang cantik dengan sokongan Modbus pilihan melalui RS485 dengan ArduiTouch ESP dan ESP8266 (NodeMCU atau Wemos D1 Mini).
Langkah 1: Bil Bahan
- NodeMCU V2 Amica atau Wemos D1 mini
- Kit ESP ArduiTouch
pilihan untuk antara muka RS485:
- MAX3485
- transistor BC557
- Perintang 10k
- Perintang 22k
- 2x Perintang 1k
- Perintang 120 Ohm
- Kapasitor 1, 5nF
- Pengepala 2 tiang
- Jambatan pelompat
Langkah 2: Perhimpunan
Anda boleh menggunakannya untuk pemasangan ArduiTouch itu sendiri manual yang dilampirkan.
ArduiTouch itu sendiri tidak mengandungi antara muka RS485. Kita mesti menambah fungsi ini di kawasan papan roti. Di sebelah kawasan papan roti, anda akan menemui pad pemateri dengan semua isyarat yang diperlukan. Anda hanya perlu menyambungkan litar di bawah dengan pad pemateri ini. Untuk isyarat A dan B disarankan untuk menggunakan pad 3 dan 4 yang bersambung terus ke terminal.
Langkah 3: Pemasangan Perpustakaan Tambahan
Firmware ditulis di bawah Arduino IDE. Anda memerlukan perpustakaan tambahan berikut:
Pasang perpustakaan berikut melalui Arduino Library Manager
Perpustakaan Adafruit GFX
Perpustakaan Adafruit ILI9341
XPT2046_Layar sentuh oleh Paul Stoffregen
SimpleModbus NG
Anda juga boleh memuat turun pustaka secara langsung sebagai fail ZIP dan membongkar folder di bawah folderarduinosketchfolder / perpustakaan / Setelah memasang perpustakaan Adafruit, mulakan semula Arduino IDE.
Anda akan menemui kod sumber untuk Thermostat di laman web kami.https://www.hwhardsoft.de/english/projects/arduito…
Langkah 4: Jalankan Demo
Sila buka contoh ini di Arduino IDE. Kumpulkan dan muat naik. Harap maklum: Pelompat mesti dibuka untuk pengaturcaraan modul ESP8266 melalui USB.
Selepas penyusunan dan muat naik, anda akan melihat skrin Utama dengan nilai lalai untuk suhu bilik, suhu yang ditetapkan dan pengudaraan. Anda boleh mengubah suhu dan tahap pengudaraan yang ditetapkan tanpa sambungan RS485 juga. Anda boleh membuka melalui pilihan di sudut kanan atas menu pilihan. Menu ini termasuk fungsi untuk menyesuaikan nomor ID Modbus dan fungsi pembersihan layar.
Langkah 5: Ujian Modbus
Kami akan menggunakan dalam contoh ini PC sebagai master MODBUS. Anda mesti memuat turunModbustester. Bongkar arkib zip ke direktori baru di cakera keras anda. Buka perisian dan ubah bidang yang ditandai seperti pada gambar di atas. Anda mesti menyambungkan penyesuai USB-RS485 sebelum ini. Untuk ujian mudah, sambungan bersiri melalui kabel USB antara PC anda dan NodeMCU juga akan berfungsi. Pilih port COM yang tepat untuk penyesuai ini di Modbustester
Anda boleh menekan butang Baca di Modbustester. Perintah ini akan membaca 6 bait memori dari peranti hamba baru kami, ArduiTouch. Anda juga boleh mengklik pada medan di sebelah alamat dan memanipulasi nilainya. Dengan butang tulis anda menghantar nilai yang dimanipulasi ini ke ArduiTouch. Sila lihat jadual di bawah mengenai fungsi daftar.
Disyorkan:
Kes HestiaPi Smart Thermostat FR4: 3 Langkah
HestiaPi Smart Thermostat FR4 Case: HestiaPi adalah Smart Thermostat terbuka untuk kediaman anda. Ia berfungsi terbukaHAB pada Raspberry Pi Zero W dan termasuk skrin sentuh, sensor suhu / kelembapan dan relay yang dihidupkan terus dari pendawaian rumah anda yang ada. Projek kami telah dijalankan
Meter PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP / IP: 7 Langkah
Meter PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP / IP: Dalam kesempatan ini kami akan menggabungkan meter kuasa aktif atau penggunaan elektrik kami, Pzem-004 - Peacefair dengan platform integrasi IoT Node-RED yang digunakan dalam tutorial sebelumnya, kita akan menggunakan modul ESP8266 yang dikonfigurasi sebagai hamba Modbus TCP / IP, kemudian
Thermostat Propagator Menggunakan ESP8266 / NodeMCU dan Blynk: 7 Langkah (dengan Gambar)
Thermostat Propagator Menggunakan ESP8266 / NodeMCU dan Blynk: Saya baru-baru ini membeli penyebar yang dipanaskan, yang semestinya dapat membantu benih bunga dan sayur saya bercambah pada awal musim. Ia datang tanpa termostat. Dan kerana termostat agak mahal, saya memutuskan untuk membuat sendiri. Seperti yang saya mahu gunakan
Pemanas Ruang Dikendalikan oleh Thermostat Digital: 5 Langkah (dengan Gambar)
Pemanas Ruang Dikendalikan oleh Thermostat Digital: Instruksional ini menunjukkan kepada anda cara menggunakan termostat digital yang dapat diprogramkan dari rak untuk mengawal pemanas ruang yang murah. Kebanyakan pemanas ruang murah hanya mempunyai tombol analog untuk menetapkan suhu secara kasar; malah model paling menarik hanya membenarkan
Arduino HVAC Servo Thermostat / Controller: 5 Langkah (dengan Gambar)
Arduino HVAC Servo Thermostat / Controller: Selamat datang ke arahan 'hijau' saya! Saya akan menunjukkan kepada anda bagaimana menggunakan Arduino, dua motor servo sensor suhu dan beberapa logam (atau kayu) untuk membuat termostat digital untuk unit HVAC melalui dinding. Menurut CB Richard Ellis (yang nyata