
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00

Alat sensor suhu berasaskan DS18B20 ringkas dengan kotak cetak 3D sumber terbuka dan prototaip PCB.
Kotak dan prototaip PCB adalah pilihan, hanya satu MCU berasaskan ESP8266 diperlukan dan satu sensor suhu DS18B20. Saya mencadangkan kepada anda mini WEMOS D1, tetapi contoh ini juga berfungsi dengan ESP-01.
Contoh ini menjelaskan cara menulis dan memuat naik program Arduino ke MCU ESP8266, jadi perhatikan kemahiran ini sebelum mengikuti saya.:)
Bekalan
Mesti mempunyai: - ESP8266 MCU- DS18B20- satu perintang 4.7 kOhm- beberapa wayar
Secara pilihan mempunyai: - WEMOS D1 mini sebagai MCU- prototaip PCB untuk kotak cetak 3D WEMOS D1 mini
Langkah 1: Bagaimana Menyambungkan Wayar?

Semudah pai, periksa skema pendawaian pada gambar…:)
1, Sekiranya papan ESP8266 kosong, sambungkan RX dan TX ke peranti bersiri USB anda, sekiranya papan dengan USB bersepadu tidak diperlukan.
2, Sambungkan GND dan VCC ke papan ESP8266 dan ke sensor DS18B20.
3, Sambungkan perintang antara VCC dan wayar data sensor DS18B20.
4, Sambungkan wayar data sensor DS18B20 ke satu GPIO MCU (contohnya GPIO 2).
Langkah 2: Konfigurasikan 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 Peranti, Node dan Medan
Awan Guru IoT adalah backend awan percuma, anda boleh menggunakannya untuk menyimpan dan menunjukkan ukuran sangat mudah.
Anda perlu membuat peranti, nod dan medan: - Nama peranti adalah ESP8266: https://iotguru.cloud/tutorials/devices- Nama nod adalah DS18B20: https://iotguru.cloud/tutorials/ node- Nama padang adalah suhu:
Untuk berhubung dengan awan, anda perlu mengumpulkan lima pengecam: - userShortId: pengecam pendek anda- deviceShortId: pengecam pendek peranti anda- perantiKey: kunci rahsia peranti anda- nodeShortId: pengecam pendek peranti anda- fieldName: nama ladang
Langkah 4: Kod Arduino
Berikut adalah contoh kod, anda perlu mengganti pengecam ke pengecam anda, mengganti SSID dan kata laluan ke kelayakan WiFi anda dan periksa nombor GPIO wayar data DS18B20.
#sertakan
#include #include #include const char * ssid = "iotguru.cloud"; const char * kata laluan = "********"; String userShortId = "l4jLDUDDVKNNzx4wt2UR6Q"; String deviceShortId = "uAjbSzf8LvlrofvwYU8R6g"; String deviceKey = "hacfIjPn6KbBf2md8nxNeg"; IoTGuru iotGuru = IoTGuru (userShortId, deviceShortId, deviceKey); Rentetan nodeKey = "tGib1WSRvEGJ98rQYU8R6g"; Medan rentetanNama = "suhu"; #tentukan ONE_WIRE_BUS 2 OneWire oneWire (ONE_WIRE_BUS); Sensor suhu Dallas (& oneWire); persediaan kosong (tidak sah) {Serial.begin (115200); kelewatan (10); WiFi.begin (ssid, kata laluan); sementara (WiFi.status ()! = WL_CONNECTED) {kelewatan (50); Cetakan bersiri ("."); } Serial.println (""); iotGuru.setCheckDuration (60000); iotGuru.setDebugPrinter (& Serial); sensor.begin (); } gelung void (kekosongan) {iotGuru.check (); sensor.requestTemperatures (); terapung diukurValue = sensor.getTempCByIndex (0); Serial.println ("Suhu sensor pertama:" + Rentetan (diukur Nilai) + "° C"); iotGuru.sendHttpValue (nodeKey, fieldName, diukurValue); kelewatan (30000); }
Langkah 5: Jalankan dan Periksa

Sekiranya semuanya baik-baik saja, kotak termometer anda akan menghantar pengukuran sensor ke awan dan anda akan melihat grafik yang bagus dari masa ke masa jika pengukuran yang mencukupi telah terkumpul.
Contoh langsung: -
Projek GitHub yang dilanjutkan: -
Disyorkan:
Memadankan Sensor Suhu DS18B20 Dengan Arduino dan ESP8266: 8 Langkah

Memadankan Sensor Suhu DS18B20 Dengan Arduino dan ESP8266: Hai, apa lagi, kawan! Akarsh di sini dari CETech. Hari ini kita akan menambahkan Sensor baru ke gudang senjata kita yang dikenali sebagai Sensor Suhu DS18B20. Ia adalah sensor suhu yang serupa dengan DHT11 tetapi mempunyai set aplikasi yang berbeza. Kami akan membandingkannya dengan
Tutorial: Cara Membuat Sensor Suhu Ringkas dengan Menggunakan DS18B20 dan Arduino UNO: 3 Langkah

Tutorial: Cara Membuat Sensor Suhu Ringkas dengan Menggunakan DS18B20 dan Arduino UNO: Penerangan: Tutorial ini akan menunjukkan kepada anda beberapa langkah mudah mengenai cara menjadikan sensor suhu berfungsi. Hanya memerlukan beberapa minit untuk memperbaikinya dalam projek anda. Semoga berjaya ! Termometer digital DS18B20 menyediakan suhu Celsius 9-bit hingga 12-bit
Arduino Nano dan Dua Sensor Suhu DS18B20 Dengan I2C LCD: 5 Langkah

Arduino Nano dan Dua Sensor Suhu DS18B20 Dengan I2C LCD: Hari ini saya ingin menunjukkan kepada anda bagaimana membuat Dua sensor suhu DS18B20 dengan Arduino Nano Clone dan I2C LCD.// Dnes bych vam chtel ukazat, jak zprovoznit dve teplotni cidla DS18B20 s Arduino Nano klonem a I2C displejem. 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. Ini adalah bacaan suhu dengan reka bentuk saya sendiri, dengan sensor ini dan
Kotak Barbie: Kotak Penyamaran / Kotak Boom untuk Pemain Mp3 Anda: 4 Langkah (dengan Gambar)

Kotak Barbie: Kotak Penyamaran / Kotak Boom untuk Pemain Mp3 Anda: Ini adalah sarung pelindung berlapis untuk pemain mp3 anda yang juga menukar bicu fon kepala menjadi inci seperempat, boleh bertindak sebagai kotak boom pada flip suis, dan menyamar pemain mp3 anda sebagai pemain pita awal tahun sembilan puluhan atau pencurian rendah yang serupa