Daftar Isi:
- Langkah 1: Buat Arduino di Breadboard
- Langkah 2: Menghubungkan LCD
- Langkah 3: Menghubungkan Sensor Suhu DS18B20
- Langkah 4: Mempersiapkan Sirkuit
- Langkah 5: KODE Arduino
- Langkah 6: Akhirnya Anda Selesai
- Langkah 7: Lihat LANGSUNG
Video: Termometer Digital Dengan Arduino & DS18B20: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Cukup buat termometer digital dengan dapat memberitahu Anda suhu ruangan saat ini di layar LCD. Ini adalah proyek pemula. Alat yang Anda butuhkan: 1. Arduino UNO R3 2. Sensor suhu DS18B20. 3. Layar LCD 16X2. 4. Menghubungkan kabel. 5. Papan proyek. Sekarang mari kita buat termometer digital….. Ini adalah pinouts Atmega168 untuk arduino. Lewati saja ini jika Anda ingin membuat termometer ini dengan arduino Anda.
Langkah 1: Buat Arduino di Breadboard
Membuat arduino di breaboard sangat mudah. Sekarang prosedur pengkabelan langkah demi langkah diberikan di bawah ini: 1. Pin 7 -> +5V 2. Pin8 -> GND 3. Pin9 -> Crystal -> kapasitor 22pF -> GND 4. Pin10-> Crystal -> kapasitor 22pF -> GND 5. pin 22 -> GND 6. Pin21 & Pin20 -> +5V 7. Pin1-> Registor 10K ke GND + Tekan tombol ke +5V Sekarang Anda siap……………..
Langkah 2: Menghubungkan LCD
Langkah 3: Menghubungkan Sensor Suhu DS18B20
Langkah 4: Mempersiapkan Sirkuit
Hubungkan LCD dengan atmega atau arduino sesuai dengan contoh LCD default pada arduino IDE. Sekarang sambungkan bus DATA DS1307 ke PIN DIGITAL 7 (pin Atmega 13)
Langkah 5: KODE Arduino
#include #include #include int DS18S20_Pin = 7; //DS18S20 Pin sinyal pada digital 7 oleh rahulmitra LiquidCrystal lcd (12, 11, 5, 4, 3, 2); //Chip suhu i/o OneWire ds(DS18S20_Pin); // pada pin digital 7 oleh rahulmitra void setup(void) { Serial.begin(9600); lcd.begin(16, 2); // Mencetak pesan ke LCD. lcd.print("Rahul Mitra"); } void loop(void) { float temperature = getTemp(); Serial.println(suhu); lcd.setCursor(0, 1); lcd.print("Suhu: "); lcd.print(suhu); lcd.print("*C"); penundaan(100); //hanya di sini untuk memperlambat output agar lebih mudah dibaca } float getTemp(){ //mengembalikan suhu dari satu DS18S20 dalam data byte DEG Celsius[12]; byte addr[8]; if (!ds.search(addr)) { //tidak ada lagi sensor pada rantai, reset pencarian ds.reset_search(); kembali -1000; } if (OneWire::crc8(addr, 7) != addr[7]) { Serial.println("CRC tidak valid!"); kembali -1000; } if (addr[0] != 0x10 && addr[0] != 0x28) { Serial.print("Perangkat tidak dikenali"); kembali -1000; } ds.reset(); ds.pilih(tambahkan); ds.write(0x44, 1); // mulai konversi, dengan parasit power on di akhir byte present = ds.reset(); ds.pilih(tambahkan); ds.write(0xBE); // Baca Scratchpad untuk (int i = 0; i < 9; i++) { // kita membutuhkan 9 byte data = ds.read(); } ds.reset_search(); byte MSB = data[1]; byte LSB = data[0]; float tempRead = ((MSB << 8) | LSB); //menggunakan dua pujian float TemperatureSum = tempRead / 16; kembalikan Jumlah Suhu; }
Langkah 6: Akhirnya Anda Selesai
Langkah 7: Lihat LANGSUNG
www.youtube.com/watch?v=7718FODdtio&list=UUY916I6z4Y3QQhzjHsIhR8w
Direkomendasikan:
Gunakan Smartphone Sebagai Termometer Non Kontak / Termometer Portabel: 8 Langkah (dengan Gambar)
Gunakan Smartphone Sebagai Termometer Non Kontak / Portable Thermometer : Mengukur suhu tubuh dengan non-kontak / contactless seperti thermo gun. Saya membuat proyek ini karena Thermo Gun sekarang sangat mahal, jadi saya harus mendapatkan alternatif untuk membuat DIY. Dan tujuannya dibuat dengan versi anggaran rendah.SuppliesMLX90614Ardu
Termometer LED RPi Digital: 6 Langkah (dengan Gambar)
Termometer LED RPi Digital: OS RaspbianPelajari cara saya membuat Termometer LED Digital ini, dengan Raspberry Pi Zero W, strip LED, Layar OLED, dan PCB khusus. Secara otomatis memutar daftar kota, dan menampilkan suhu pada OLED layar, dan LED. Tetapi
Termometer Inframerah Non Kontak Berbasis Arduino - Termometer Berbasis IR Menggunakan Arduino: 4 Langkah
Termometer Inframerah Non Kontak Berbasis Arduino | Termometer Berbasis IR Menggunakan Arduino: Hai teman-teman dalam instruksi ini kami akan membuat Termometer non-kontak menggunakan arduino. Karena terkadang suhu cairan / padat terlalu tinggi atau terlalu rendah dan kemudian sulit untuk melakukan kontak dengannya dan membacanya suhu kemudian dalam adegan itu
Arduino Dari Awal - Termometer Digital: 7 Langkah (dengan Gambar)
Arduino Dari Awal - Termometer Digital: Saya senang membuat proyek dengan Arduino, tetapi dengan harga $30, proyek Anda bisa menjadi mahal. Jadi saya ingin menunjukkan kepada Anda bagaimana Anda dapat membuat Arduino sendiri dari awal dan menghemat uang dengan melakukannya. Buat Arduino Anda sendiri dengan harga sekitar $8. Untuk instruksi ini
ESP8266 Termometer Digital Dengan Layar LCD: 7 Langkah
Termometer Digital ESP8266 Dengan Layar LCD: Hari ini, saya akan menunjukkan kepada Anda cara menggunakan layar LCD TFT pada NodeMCU ESP8266 untuk menampilkan data suhu dan kelembapan untuk lingkungan waktu nyata tertentu. Saya membuat contoh penggunaan layar dengan DHT22, yaitu pengukur suhu dan kelembaban. Di dalam