● online
- 5V 700mA (3.5W) Isolated switch Power Supply Modul
- Water Level sensor ketinggian air - deteksi air
- Breadboard 400 titik lubang Bread board Projectboa
- LDR Sensor 5mm Cahaya 5528 Light Dependent Resisto
- 10X RESISTOR 1K 1KOHM 1/4W 1% METAL FILM
- LED 3mm Lampu LED 3 mm
- Modul Sensor Tegangan AC Bolak balik 220V Listrik
- Motor servo MG996R TowerPro Metal Gear
- 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.
Mendeteksi Suhu dengan Sensor DS18b20 pada Arduino
Sensor DS18b20 merupakan sebuah sensor untuk mendeteksi suhu ruangan, namun bisa juga untuk suhu air tergantung dari jenis modulnya. Suhu yang dapat dideteksi yaitu antara -55 C sampai dengan 125 C. Pada artikel kali ini akan membahas cara menggunakan sensor DS18b20 pada Arduino, dengan jenis yang waterprof seperti gambar di bawah ini.

Sensor ini memiliki 3 buah kabel hitam untuk GND, merah untuk VCC dan kuning untuk data. Untuk dapat menggunakannya dibutuhkan sebuah pull-up resistor 4.7k Ohm yang dihubungkan antara data dan VCC. Hal ini bertujuan sebagai penguat sinyal agar terbaca karena sensor ini menggunakan kabel yang panjang. Langsung saja penjelasan lebih lengkapnya akan dibahas berikut ini.
Alat dan bahan :
- Arduino Uno R3, BELI
- Sensor DS18b20, BELI
- Resistor 4.7 K Ohm, BELI
- Kabel jumper, BELI
- Library DS18b20, silahkan download
Rangkaian :
Konfigurasi pin :
- Kabel kuning/DATA ke pin A2
- Kabel merah/VCC ke 5v dan kedua kabel ini (kuning dan merah) dihubungkan oleh resistor 4.7k Ohm.
- Kabel hitam ke GND
Sketch program :
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS A3
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
void setup(void) {
Serial.begin(9600);
sensors.begin();
}
void loop(void) {
sensors.requestTemperatures();
float suhu = sensors.getTempCByIndex(0);
Serial.print("Suhu : ");
Serial.println(suhu);
}
Penggunaan :
- Rangkai alat dan bahan sesuai gambar di atas ya
- Masukkan library DS18b20 yaitu Arduino-Temperature-Control-Library-master pada Arduino IDE
- Upload sketch program di atas sampai done uploading.
- Buka Serial monitor dengan baudrate 9600
- Maka akan tampil suhu yang diperoleh
Masalah yang sering muncul adalah suhu yang terdeteksi adalah -127. Penyebabnya adalah pemasangan resistor 4.7k Ohm yang kendor. Solusinya adalah pasang lagi dengan kuat atau akan lebih baik jika disolder. Demikian pembahasan kali ini, semoga bermanfaat. Terima kasih.
Mendeteksi Suhu dengan Sensor DS18b20 pada Arduino
Blynk merupakan sebuah platform aplikasi android yang diperuntukan untuk berbagai kontroler hardware seperti arduino, esp8266, raspberry dsb untuk mengendalikan,... selengkapnya
MP3 DFPlayer merupakan sebuah modul elektronik yang berfungsi untuk memainkan sebuah suara yang filenya berketensi MP3. Seperti memutar sebuah... selengkapnya
Setelah mengetahui spesifikasi dan fungsi BFD-1000 pada artikel sebelumnya, maka kini mari kita belajar lebih dalam lagi mengenai pin pada... selengkapnya
Jumpa lagi dengan indomaker, salam hangat untuk anda-anda diluar sana yang selalu semangat belajar Arduino. Pada tutorial kali ini... selengkapnya
8×8 LED dot matrix merupakan sebuah display yang terdiri dari kumpulan led yang disusun secara simetris sejumlah 8 baris... selengkapnya
Bluetooth merupakan komunikasi wireles (nirkabel) menggunakan SPP (Serial Port Protocol) dengan frekusensi kerja 2.4 GHz. Dengan Bluetooth, kita dapat... selengkapnya
Raspberry Pi tidak hanya bisa menyalakan LED atau membaca input dari tombol, tapi juga bisa digunakan untuk membuat simulasi lampu... selengkapnya
Gyroscope adalah alat yang mengukur seberapa cepat sebuah benda berputar, yaitu kecepatan rotasinya di sumbu X, Y, dan Z. Modul L3G4200D adalah salah satu gyroscope tiga sumbu yang populer di kalangan para... selengkapnya
Sensor LM35 merupakan sebuah sensor yang dapat mendeteksi suhu ruangan dengan cara mengubah besaran suhu menjadi besaran listrik dalam... selengkapnya
Sensor suhu lagi? Gpp ya disini kita belajar semua sensor suhu, nah tinggal sensor mana nih yang akan digunakan,... selengkapnya
Features and Specs: Dual-Core, 32-bit ARM Cortex M0+ Processor Clocked at 48MHz (default), configurable max to 133MHz. Ready with USB… selengkapnya
Rp 82.900Deskripsi Produk “LED Dot Matrix Display dengan 32×8 pixel, berwarna Merah, menggunakan IC MAX7219 sebagai driver dan dapat dikoneksikan ke… selengkapnya
Rp 47.500this is another great IIC/I2C/TWI/SPI Serial Interface. As the pin resources of for Arduino controller is limited, your project may… selengkapnya
Rp 12.40012A 300W DC Buck Step Down Converter CC CV Driver LED charge Battery Spesifikasi: Input Voltage: 5-40V Output Voltage: 1.2-35V… selengkapnya
Rp 39.400Features: Brand new and high quality. Control the speed of a DC motor with this controller. High efficiency, high torque,… selengkapnya
Rp 25.400Menerima jasa cetak PCB FR2 (pertinax) / FR4 (double) single / double layer. Silahkan ke web kalkulator biaya cetak pcb… selengkapnya
Rp 1.000Dimmer AC 220 Volt 4000 Watt + Casing Aluminium Potensiometer untuk mengatur tegangan output min/max pada tegangan AC PLN 220V…. selengkapnya
Rp 52.500Spesifikasi: 50mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 75.000Penurun tegangan DC-DC ekonomis yang bisa distel tegangan output nya. Cocok untuk pemasangan variasi mobil dan sepeda motor, dijadikan charger… selengkapnya
Rp 9.000

Saat ini belum tersedia komentar.