Daftar Isi:
- Langkah 1: Siapkan // Priprava
- Langkah 2: Perakitan Sirkuit // Zapojeni Obovdu
- Langkah 3: Arduino IDE Cari Alamat
- Langkah 4: Kode dan Fitur Arduino IDE Sendiri // Vlastni Kod Teplomeru a Funkce
- Langkah 5: Selesai - Galeri // Konec - Galerie
Video: Arduino Nano dan Dua Sensor Suhu DS18B20 Dengan LCD I2C: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
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 a I2C displejem.
Saya menggunakan Arduino IDE 1.8.8 // Pouzivam Arduino ve verzi 1.8.8 (toho casu aktualni verze)
Dalam komentar Anda dapat melihat // bahasa Ceko
Kita perlu mengukur dua suhu dan melihat suhu ini di layar. Seperti yang Anda lihat, kami memiliki tampilan 16x2 I2C, yang berarti 1 baris = 1 suhu.
// Potrebujeme pantas mendapatkan teploty a tyto teploty zobrazit na displeji. // Jak jste si vsimli, mame 16x2 displej v nasem pripade to znamena 1 radek = 1 teplota.
Langkah 1: Siapkan // Priprava
Yang kita butuhkan // Co budeme potrebovat:
- 1x Arduino Nano atau Klon (Saya memiliki kloning yang kompatibel dengan CH341)
- 1x I2C LCD (saya punya 16x2 dengan lampu latar biru)
- 2x sensor suhu Dallas DS18B20 (Saya memiliki versi tahan air)
- 1x4, 7k resistor
Rekomendasi saya:
- Pelindung terminal Arduino Nano (dengan sekrup) // Doporucuji pro instalaci Pelindung terminal Arduino Nano
- Untuk rangkaian uji perakitan, kita dapat menggunakan papan tempat memotong roti // pro otestovani pouzijeme nepajive pole
Informasi:
Untuk pengguna Win10 64bit, saya memiliki masalah besar dalam menemukan driver yang tepat. Semua driver yang direkomendasikan tidak berfungsi. Itu sebabnya saya menambahkan driver fungsional untuk diunduh. Anda juga dapat mengunduh driver yang sebenarnya di sini.
// Pro uzivatele Win10 64bit, mel jsem velike bermasalah najit funcni ovladace. Vsechny doporucovane ovladace // (vcetne ovladacu na strankach obchodu) nefungovaly. Proto jsem pridal v mem pripade funkcni ovladace ke // stazeni. Aktualni verzi ovladacu, muzete stahnout zde.
Cara menginstal driver dengan sangat singkat:
- Unduh driver.zip //Stahnete ovladace
- Ekstrak driver.zip ke dalam folder
- Instal driver // Nainstalujte ovladace
- Hubungkan Arduino Nano // Pripojte Arduino Nano
Driver yang terinstal dengan benar dapat Anda periksa di Windows Device Manager
// Spravne nainstalovane ovladace muzete zkontrolovat dan Spravci zarzeni Windows
Sekarang kita bisa menjalankan Arduino IDE // Nyni muzeme spustit Arduino IDE
Kita harus memilih opsi yang benar di Arduino IDE dalam kasus kita ini adalah: // V Arduino IDE musite vybrat spravne nastaveni
- Papan kanan Arduino Nano // Arduino desku
- Untuk Nano Clone (328P Old bootloader) // Pro klon vybereme (Bootloader lama)
- Port Komunikasi // port komunikacni
Langkah 2: Perakitan Sirkuit // Zapojeni Obovdu
Sensor suhu memungkinkan kabel parasit. Ini tidak akan dijelaskan di sini. Untuk informasi lebih lanjut tentang kabel parasit, gunakan google.com
// parazitni zapojeni teplotnich senzoru zde nebudu popisovat. Pokud chcete wakil informasi atau parazitickem zapojeni cidel pouzijte google.com
Informasi:
- PIN A4 - SDA
- PIN A5 - SCL
Peringatan:
Solder dan timah bisa PANAS!;-) // Neopalit se, je zaklad;-)
Foto kedua adalah hasil yang mungkin.
Langkah 3: Arduino IDE Cari Alamat
Dengan asumsi semuanya berfungsi, kita dapat menjalankan Arduino IDE // Za predpokladu, ze vse funguje, muzeme spustit Arduino IDE
Langkah ini memiliki tiga sub langkah: // Tento krok ma tri dilci kroky
- Temukan alamat I2C LCD // Najdeme adresu I2C displeje
- Temukan sensor suhu alamat ROM // Najdeme adresu teplotnich cidel
- Kode termometer kami // nas vlastni kod
- Temukan / Periksa alamat I2C Cara termudah untuk menemukan alamat adalah menggunakan I2C_scanner.ino yang sudah disiapkanSalin ke Arduino IDEUnggah ke Monitor serial BoardShow (salin alamatnya, kita akan membutuhkannya)
- Temukan alamat ROM Ulangi langkah pertama dengan DS18B20_finder.inoShow serial Monitor (salin alamatnya, kita akan membutuhkannya)
Kode kita sendiri adalah langkah selanjutnya…
Langkah 4: Kode dan Fitur Arduino IDE Sendiri // Vlastni Kod Teplomeru a Funkce
Kami memiliki semua informasi yang diperlukan. Mari kita lihat kode Anda sendiri.// Mame vsechny potrebne informace, pojdme se podivat na nas kod.
Info: Pasti, semua langkah penting pada foto dikomentari // Vsechny dulezite kroky na fotografiich jsou komentovany.
Resolusi spesifikasi: // Spesifikasi rozliseni teplotnich senzoru
Resolusi / Kenaikan / Waktu
9 bit / 0,5 derajat C / 93,75 mSec10 bit / 0,25 derajat C / 187,5 mSec11 bit / 0,125 derajat C / 375 mSec12 bit / 0,0625 derajat C / 750 mSec
karakter termometer
byte teplomer[8] = // coding termometer char (vytvoreni znak teplomeru) { B00100, B01010, B01010, B01110, B01110, B11111, B11111, B01110 };
Jika Anda menginginkan char lain, Anda dapat membuatnya di situs ini
// Pokud chcete vytvorit jakykoli vlastni znak, generator muzete pouzit tento
Celcius char (°)
lcd.print((char)223);
Pembatasan tempat desimal // Omezeni poctu desetinnych mist
Jika karena alasan tertentu Anda hanya membutuhkan satu tempat desimal
// Pokud z nějakého důvodu potřebujete pouze jedno desetinné místo
lcd.print(read_temperature(), 1); // 1 (angka 1 menentukan jumlah tempat desimal)
// Cislo 1 udava pocet desetinnych mist
Langkah 5: Selesai - Galeri // Konec - Galerie
Dan beberapa kata pada akhirnya…?
Semoga bermanfaat dan membantu kami.
Banyak fitur dapat menjadi lebih dan lebih baik, tetapi dalam kasus saya hanya itu yang saya butuhkan.
Itu semua teman!!
//
Par slov na zaver?
Doufam, ze jsem nam pomohl. Mnoho funkci muze byt pridano a mohou byt lepsi, ale v mem pripade to bylo vse co potrebuji.
Untuk je vse, pratele!!
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
Jam LCD Arduino Besar Dengan Dua Alarm dan Monitor Suhu Dikendalikan oleh IR TV Remote: 5 Langkah
Jam LCD Arduino Besar Dengan Dua Alarm dan Monitor Suhu Dikendalikan oleh IR TV Remote: Cara membuat Jam LCD berbasis Arduino dengan Dua alarm dan monitor suhu yang dikendalikan oleh remote TV IR
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
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: 5 Langkah
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: Sensor DHT11 digunakan untuk mengukur suhu dan kelembaban. Mereka adalah penggemar elektronik yang sangat populer. Sensor kelembaban dan suhu DHT11 membuatnya sangat mudah untuk menambahkan data kelembaban dan suhu ke proyek elektronik DIY Anda. Ini per
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