● online
- LED 3mm Lampu LED 3 mm....
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to ....
- LCD CHARACTER 16X2 1602 5V GREEN HIJAU BACKLIGHT M....
- Sensor Ultrasonik HC-SR04 HC SR04 Sensor Jarak Ult....
- 5V 700mA (3.5W) Isolated switch Power Supply Modul....
- Kapton Tape Polymide Film 50mm Polimida 50 mm Isol....
- Modul Sensor Tegangan AC Bolak balik 220V Listrik ....
- LM35DZ Sensor Suhu - LM35....
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Tutorial Kendali Suhu Ruangan dengan Sensor DS18b20 dan Arduino Uno

Nilai resistor 4K7 ohm ini nilai yang direkomendasikan di datasheet DS18b20 ya, tapi jika kebetulan lagi susah nyarinya bisa pake resitor 10K. Sudah saya coba ternyata bisa juga, he heNilai suhu yang terbaca pada serial monitor digunakan untuk mengendalikan LED dengan ketentuan saat suhu lebih besar dari 32º C maka LED akan menyala, namun saat suhu yang terdeteksi kurang dari 30º C maka LED akan padam. Untuk lebih memahami penggunaan sensor DS18b20 marilah kita membuat eksperimen sederhana menggunakan komponen berikut
Alat dan Bahan
- Sensor DS18b20 (waterproof)
- Arduino Uno
- Resistor 510 Ω
- Resistor 4K7 Ω
- LED sebagai indikator aktuator
- Kabel kuning/DATA ke pin A0)
- Kabel merah/VCC ke 5v dan kedua kabel ini (kuning dan merah) dihubungkan oleh resistor 4K7 Ω.
- Kabel hitam ke GND
- LED terhubung dengan pin A1.

Source Code Kendali Suhu DS18b20+Uno
Kemudian buka Arduino IDE di laptop Anda (jika belum punya dapat diunduh di arduino.cc), dan isikan listing program sebagai berikut :#include <OneWire.h> //Memanggil library OneWire yang diperlukan sebagai dependensi library Dallas Temperature #include <DallasTemperature.h> // Memanggil library Dallas Temperature #define ONE_WIRE_BUS A2 // Menempatkan PIN hasil pembacaan sensor DS18B20 pada PIN A0. #define led A1 // deklarasi pin led pada PIN A1 OneWire oneWire(ONE_WIRE_BUS); //Membuat variabel oneWire berdasarkan PIN yang telah didefinisikan DallasTemperature sensor(&oneWire); //Membuat variabel untuk menyimpan hasil pengukuran float suhuDS18B20; //deklarasi variable suhu DS18B20 dengan jenis data float void setup(void) { Serial.begin(9600); //Menginisiasikan setup kecepatan komunikasi sensor.begin(); //Menginisiasikan sensor One-Wire DS18B20 pinMode(led, OUTPUT); //Menginisialisasi LED sebagai Output } void loop(void) { sensor.setResolution(9); // Sebelum melakukan pengukuran, atur resolusinya //sensor.setResolution(10); //sensor.setResolution(11); //sensor.setResolution(12); sensor.requestTemperatures(); // Perintah konversi suhu suhuDS18B20 = sensor.getTempCByIndex(0); //Membaca data suhu dari sensor #0 dan mengkonversikannya ke nilai Celsius // suhuDS18B20 = (suhuDS18B20*9/5) + 32; // suhuDS18B20 = suhuDS18B20 = 273.15; Serial.println(suhuDS18B20, 1); //Presisi 1 digit (satu angka dibelakang koma) //Serial.println(suhuDS18B20, 2); //Presisi 2 digit (dua angka dibelakang koma) //Serial.println(suhuDS18B20, 3); //Presisi 3 digit (tiga angka dibelakang koma) //Serial.println(suhuDS18B20, 4); //Presisi 4 digit (empat angka dibelakang koma) Serial.print("Suhu: "); //lcd.setCursor(6, 0); //lcd.print((char)223); Serial.println("C"); delay(1000); //delay 1 detik (1000 miliseconds) if (suhuDS18B20 > 32.0) { //instruksi untuk menyaakan LED saat suhu lebih dari 32 derajat digitalWrite(led, HIGH); } else if (suhuDS18B20 < 30.0){ //instruksi untuk mematikan LED saat suhu kurang dari 32 derajat digitalWrite(led, LOW); } }Catatan: untuk library ‘DallasTemperature.h’ Anda perlu menginstalnya terlebih dahulu. Bisa Anda donlot di sini Upload sketch (program ke atas) dengan menekan tombol upload atau melalui shortkey CTRL+U, kemudian aktifkan tools ‘Serial Monitor’ di IDE Arduino melalui menu Tools | Serial Monitor. Jika langkah-langkah di atas Anda lakukan dengan benar, maka tampilan di Serial Monitor akan seperti gambar di bawah (pastikan kabel USB antara laptop dan Arduino tetap terpasang).

Tags: suhu
Tutorial Kendali Suhu Ruangan dengan Sensor DS18b20 dan Arduino Uno
Mengendalikan LED dengan tombol bisa dilakukan dengan berbagai cara. Kali ini, kamu akan mempelajari dua metode umum dan sangat berguna:... selengkapnya
Thingspeak merupakan sebuah platform Internet of things yang memungkinkan anda untuk memonitoring/kontrol device menggunakan internet. Platform Iot ini gratis... selengkapnya
SIM800C adalah modul GSM / GPRS yang bekerja di frekuensi 850 – 1900 MHz, modul ini dapat membaca SMS... selengkapnya
Raspberry Pi adalah komputer mini yang sangat populer di kalangan penggemar elektronika dan pemrograman. Salah satu kelebihan utamanya adalah pin... selengkapnya
IC AtMega328p pada Arduino Uno anda rusak? panas? atau anda ingin membuat sistem minimum sendiri? tenang solusinya adalah dengan... selengkapnya
Pada kesempatan ini akan dijelaskan mengenai cara pembuatan export/download berupa file excel berdasarkan range tanggal yang dipilih. Filter ini... selengkapnya
Potensiometer merupakan sebuah resistor yang nilainya dapat kita atur sesuai keinginan. Bagaimana cara mengaturnya? nah potensiometer memiliki 3... selengkapnya
Tutorial kali ini akan membahas mengenai penggunaan sensor IR (infrared) untuk mengontrol AC / pendingin udara menggunakan jaringan... selengkapnya
UI (User Interface) dan UX (User Experience) dalam sebuah pengembangan website dan aplikasi sangat penting dan saling berkaitan. Tetapi... selengkapnya
Pada tutorial ini akan dijelaskan bagaimana memulai menggunakan NodeMCU Esp8266 pada Arduino IDE. Meskipun pada tutorial sebelumnya sudah menggunakan... selengkapnya
Menerima jasa cetak PCB FR2 (pertinax) / FR4 (double) single / double layer. Silahkan ke web kalkulator biaya cetak pcb… selengkapnya
Rp 1.0001 X LDR Sensor 5mm Cahaya 5528 Light Dependent Resistor LDR
Rp 4.000POTENSIOMETER LINEAR MONO 10K ohm
Rp 1.900Description: TP5100 is a double switch buck 8.4V, single cell 4. 2V lithium battery charge management chip. Its ultra-compact QFN16… selengkapnya
Rp 10.600Fitur: -Dapat mendeteksi api atau panjang gelombang sumber cahaya dalam 760nm ~ 1100nm – Api lebih ringan mendeteksi jarak 80cm… selengkapnya
Rp 9.000Kabel Jumper Dupont Pelangi 30cm female to Female 1 lembar = 40 kabel
Rp 13.500Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500Support terus UKM indonesia dengan membeli produk-produk dalam negeri. Untuk kualitas tidak usah diragukan, udah kita tes QC dengan sangat… selengkapnya
Rp 8.500Kabel Jumper Dupont Pelangi 10 cm.. male to female 1 lembar isi 40 kabel
Rp 9.000Kabel jumper Dupont untuk jumper Arduino atau Raspeberry Pi 20 cm Female to female 1 lembar = 40 kabel
Rp 11.300
Saat ini belum tersedia komentar.