Daftar Isi:

ESP8266/ESP-12 Arduino Didukung SmartThings DS18B20 Temp. Sensor: 4 Langkah (dengan Gambar)
ESP8266/ESP-12 Arduino Didukung SmartThings DS18B20 Temp. Sensor: 4 Langkah (dengan Gambar)

Video: ESP8266/ESP-12 Arduino Didukung SmartThings DS18B20 Temp. Sensor: 4 Langkah (dengan Gambar)

Video: ESP8266/ESP-12 Arduino Didukung SmartThings DS18B20 Temp. Sensor: 4 Langkah (dengan Gambar)
Video: Стоит ли взламывать устройства Sonoff Basics? [обновленное Flash-руководство см. в описании] 2024, November
Anonim
Image
Image

Kita semua ingin tahu berapa suhu kamar saat ini, dan terkadang berapa suhu di ruangan lain, atau bahkan mungkin di rumah liburan Anda di belahan dunia lain. Mungkin Anda ingin memantau suhu di rumah Lizard peliharaan Anda? Anda telah datang ke tempat yang tepat untuk mempelajari cara membuat SmartThings Anda sendiri yang terhubung DS18B20 Temp. Sensor dengan ESP8266 dan Arduino. Lihat Vid ini dan baca terus.

Langkah 1: Perangkat Keras - Yang Anda Butuhkan

Perangkat Keras - Yang Anda Butuhkan
Perangkat Keras - Yang Anda Butuhkan
Perangkat Keras - Yang Anda Butuhkan
Perangkat Keras - Yang Anda Butuhkan
Perangkat Keras - Yang Anda Butuhkan
Perangkat Keras - Yang Anda Butuhkan

SAYA TIDAK mendukung, mewakili, atau menerima apa pun untuk contoh di bawah ini. Peringatan Emptor.

Ganti sesuai kebutuhan untuk persyaratan/parameter pribadi Anda. Tautan ke produk hanya sebagai contoh dan bukan promosi. Saya tidak menggunakan resistor untuk DS18B20. Silakan gunakan penilaian Anda sendiri.

1. ESP8266 ESP12 NodeMCU SOC

2. Sensor Suhu DS18B20

3. Basis NodeMCU

4. Samsung SmartThings 2.0 Hub

Kabel Mikro USB

Langkah 2: Perangkat Lunak - Yang Anda Butuhkan

Perangkat Lunak - Yang Anda Butuhkan
Perangkat Lunak - Yang Anda Butuhkan
Perangkat Lunak - Yang Anda Butuhkan
Perangkat Lunak - Yang Anda Butuhkan
Perangkat Lunak - Yang Anda Butuhkan
Perangkat Lunak - Yang Anda Butuhkan
Perangkat Lunak - Yang Anda Butuhkan
Perangkat Lunak - Yang Anda Butuhkan

ASUMSI: Nyaman bekerja dengan Arduino IDE, Libraries, SmartThings IDE dan GIThub.

Arduino IDE

Samsung SmartThings IDE

Aplikasi Android SmartThings

GITHub

Langkah 3: Pengaturan Perangkat Keras

Pengaturan Perangkat Keras
Pengaturan Perangkat Keras

Untuk bagian ini, langkah-langkah yang dijelaskan didasarkan pada pengaturan saya. Sesuaikan sesuai kebutuhan.

  • Pasang papan NodeMCU ke Basis Node. (konfirmasi orientasi yang benar dengan lokasi antena yang cocok pada masing-masing atau nomor pin yang cocok jika terdaftar di pangkalan)
  • Pasang koneksi terminator perempuan pada DS18B20. (Saya memotong, melepas, menyolder, dan membungkus jumper ke jalur DS1820B)
  • Pasang daya DS18B20 ke rel 3.3v di Node Base. Lihat Gambar.
  • Pasang rel ground DS18B20 ke ground pada Node Base. Lihat Gambar.
  • Lampirkan Data DS18B20 ke pin D3 rail di Node Base. Lihat Gambar.

CATATAN: Anda mungkin perlu memutuskan koneksi Data saat memuat sketsa dan menyambungkan kembali setelah pemuatan selesai.

Langkah 4: Pengaturan Perangkat Lunak

Pengaturan Perangkat Lunak
Pengaturan Perangkat Lunak
Pengaturan Perangkat Lunak
Pengaturan Perangkat Lunak
Pengaturan Perangkat Lunak
Pengaturan Perangkat Lunak

ASUMSI: Nyaman bekerja dengan Arduino IDE, Libraries, SmartThings IDE dan GIThub.

  • Masuk ke akun SmartThings IDE dan GIThub Anda masing-masing.
  • Ikuti SEMUA langkah yang ditunjukkan di sini oleh Daniel Ogorchock. alias Ogiewon.

Saya tahu ada banyak informasi dan konfigurasi awal jika ini adalah pertama kalinya Anda mengatur konfigurasi ST_Anything, tetapi itu sangat berharga. HARAP merasa bebas untuk mengajukan pertanyaan apa pun yang mungkin Anda miliki di sepanjang jalan. Selain itu, Forum SmartThings untuk proyek ini adalah tempat yang HEBAT untuk mendapatkan tips dan saran.

  • Ubah sketsa Arduino terlampir, tambahkan spesifikasi lingkungan WiFi/SmartThings Anda. Sketsa menyebutkan tempat untuk melakukan perubahan, seperti halnya langkah-langkah di Halaman GIThub.
  • Lihat tangkapan layar terlampir untuk (2) perubahan khusus perangkat ST_Anything. (Untuk versi NodeMCU 0.9…Ubah Pin D7 ke Pin D3) dan beri komentar pada perangkat/pustaka apa pun yang mungkin tidak ingin Anda instal saat ini.
  • Sketsa terlampir memiliki perubahan D7 ke D3 dan tambahan komentar. CATATAN: Jika Anda memutuskan jumper dari D#, sambungkan kembali setelah sketsa dimuat.
  • Buka Aplikasi Seluler SmartThings Anda. Jika Anda masih perlu menambahkan detail sesuai langkah-langkah di sini, lakukan sekarang.
  • Lihatlah daftar perangkat Anda di dalam Aplikasi Seluler SmartThings Anda, Anda sekarang akan melihat DS18B20 terdaftar dengan suhu Anda saat ini.

Direkomendasikan: