
Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49

Alat sensor suhu berbasis DS18B20 sederhana dengan kotak cetak 3D open source dan PCB prototipe.
Kotak dan prototipe PCB adalah opsional, hanya satu MCU berbasis ESP8266 yang diperlukan dan satu sensor suhu DS18B20. Saya menyarankan Anda mini WEMOS D1, tetapi contoh ini juga berfungsi dengan ESP-01.
Contoh ini menjelaskan cara menulis dan mengunggah program Arduino ke MCU ESP8266, jadi ketahuilah keterampilan ini sebelum mengikuti saya.:)
Perlengkapan
Harus memiliki:- ESP8266 MCU- DS18B20- satu resistor 4,7 kOhm- beberapa kawat
Opsional memiliki:- WEMOS D1 mini sebagai MCU- prototipe PCB untuk WEMOS D1 mini- kotak cetak 3D
Langkah 1: Bagaimana Menghubungkan Kabel?

Gampang kok, cek skema wiring di gambar…:)
1, Dalam kasus papan ESP8266 kosong, sambungkan RX dan TX ke perangkat serial USB Anda, jika papan apa pun dengan USB terintegrasi ini tidak diperlukan.
2, Hubungkan GND dan VCC ke papan ESP8266 dan ke sensor DS18B20.
3, Hubungkan resistor antara VCC dan kabel data sensor DS18B20.
4, Hubungkan kabel data sensor DS18B20 ke satu GPIO dari MCU (misalnya GPIO 2).
Langkah 2: Konfigurasi ArduinoIDE
Anda memerlukan tiga perpustakaan tambahan:- OneWire: https://www.arduinolibraries.info/libraries/one-wire- DallasTemperature: https://www.arduinolibraries.info/libraries/dallas-temperature- Integrasi Guru IoT:
Langkah 3: Daftar dan Buat Perangkat, Node, dan Bidang
Cloud IoT Guru adalah backend cloud gratis, Anda dapat menggunakannya untuk menyimpan dan menampilkan pengukuran dengan sangat mudah.
Anda perlu membuat perangkat, simpul, dan bidang:- Nama perangkat adalah ESP8266: https://iotguru.cloud/tutorials/devices- Nama simpul adalah DS18B20: https://iotguru.cloud/tutorials/ node- Nama bidangnya adalah suhu:
Untuk terhubung dengan cloud, Anda perlu mengumpulkan lima pengenal:- userShortId: pengenal singkat Anda- deviceShortId: pengenal singkat perangkat Anda- deviceKey: kunci rahasia perangkat Anda- nodeShortId: pengenal singkat perangkat Anda- fieldName: nama bidang
Langkah 4: Kode Arduino
Berikut adalah kode contoh, Anda perlu mengganti pengidentifikasi ke pengidentifikasi Anda, ganti SSID dan kata sandi ke kredensial WiFi Anda dan periksa nomor GPIO dari kabel data DS18B20.
#termasuk
#include #include #include const char* ssid = "iotguru.cloud"; const char* kata sandi = "*********"; String userShortId = "l4jLDUDDVKNNzx4wt2UR6Q"; String deviceShortId = "uAjbSzf8LvlrofvwYU8R6g"; String deviceKey = "hacfIjPn6KbBf2md8nxNeg"; IoTGuru iotGuru = IoTGuru(userShortId, deviceShortId, deviceKey); String nodeKey = "tGib1WSRvEGJ98rQYU8R6g"; String fieldName = "suhu"; #define ONE_WIRE_BUS 2 OneWire oneWire(ONE_WIRE_BUS); Sensor suhu Dallas(&oneWire); void setup(void) { Serial.begin(115200); penundaan (10); WiFi.begin(ssid, kata sandi); while (WiFi.status() != WL_CONNECTED) { delay(50); Serial.print("."); } Serial.println(""); iotGuru.setCheckDuration(60000); iotGuru.setDebugPrinter(&Serial); sensor.mulai(); } void loop(void) { iotGuru.check(); sensor.requestTemperatures(); float terukurValue = sensor.getTempCByIndex(0); Serial.println("Suhu sensor pertama: " + String(Nilai terukur) + " °C"); iotGuru.sendHttpValue(nodeKey, fieldName, terukurValue); penundaan (30000); }
Langkah 5: Jalankan dan Periksa

Jika semuanya baik-baik saja, kotak termometer Anda akan mengirimkan pengukuran sensor ke cloud dan Anda akan melihat grafik yang bagus dari waktu ke waktu jika cukup banyak pengukuran yang terkumpul.
Contoh langsung: -
Proyek GitHub yang diperluas:-
Direkomendasikan:
Menghubungkan Sensor Suhu DS18B20 Dengan Arduino dan ESP8266: 8 Langkah

Menghubungkan Sensor Suhu DS18B20 Dengan Arduino dan ESP8266: Hai, apa kabar, Guys! Akarsh di sini dari CETech. Hari ini kita akan menambahkan Sensor baru ke gudang senjata kita yang dikenal sebagai Sensor Suhu DS18B20. Ini adalah sensor suhu yang mirip dengan DHT11 tetapi memiliki serangkaian aplikasi yang berbeda. Kami akan membandingkannya dengan
Tutorial: Cara Membuat Sensor Suhu Sederhana Dengan Menggunakan DS18B20 dan Arduino UNO: 3 Langkah

Tutorial: Cara Membuat Sensor Suhu Sederhana dengan Menggunakan DS18B20 dan Arduino UNO: Deskripsi: Tutorial ini akan menunjukkan kepada Anda beberapa langkah sederhana tentang cara membuat sensor suhu berfungsi. Hanya perlu beberapa menit untuk mewujudkannya di proyek Anda. Semoga beruntung ! Termometer digital DS18B20 menyediakan suhu Celcius 9-bit hingga 12-bit
Arduino Nano dan Dua Sensor Suhu DS18B20 Dengan LCD I2C: 5 Langkah

Arduino Nano dan Dua Sensor Suhu DS18B20 Dengan LCD I2C: Hari ini saya ingin menunjukkan kepada Anda cara membuat Dua sensor suhu DS18B20 dengan Arduino Nano Clone dan LCD I2C.// Dnes bych vam chtel ukazat, jak zprovoznit dve teplotni cidla DS18B20 s Arduino Nano klonem sebuah displejem I2C.Saya menggunakan Arduino IDE 1.8.8 // Pouziv
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): 6 Langkah (Dengan Gambar)

SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): hai, saya Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA dari Indonesia, di sini saya akan berbagi cara membuat sensor suhu menggunakan Arduino dengan Output ke LCD dan LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini dan
Kotak Barbie: Kotak Kamuflase/ Kotak Boom untuk Pemutar Mp3 Anda: 4 Langkah (dengan Gambar)

Kotak Barbie: Kotak Kamuflase / Kotak Boom untuk Pemutar Mp3 Anda: Ini adalah tas pelindung berlapis untuk pemutar mp3 Anda yang juga mengubah jack headphone menjadi seperempat inci, dapat bertindak sebagai kotak boom di flip sakelar, dan menyamarkan pemutar mp3 Anda sebagai pemutar kaset awal tahun sembilan puluhan atau pencurian rendah serupa di