Isi kandungan:
- Langkah 1: Siapkan // Priprava
- Langkah 2: Pemasangan Litar // Zapojeni Obovdu
- Langkah 3: Arduino IDE Cari Alamat
- Langkah 4: Arduino IDE Sendiri Kod dan Ciri // Vlastni Kod Teplomeru a Funkce
- Langkah 5: Selesai - Galeri // Konec - Galerie
Video: Arduino Nano dan Dua Sensor Suhu DS18B20 Dengan I2C LCD: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
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 // Pouzivam Arduino ve verzi 1.8.8 (toho casu aktualni verze)
Dalam komen anda dapat melihat // bahasa Czech
Kita perlu mengukur dua suhu dan melihat suhu ini dipamerkan. Seperti yang anda lihat, kami mempunyai paparan 16x2 I2C, itu bermaksud 1 baris = 1 suhu.
// Potrebujeme merit dve 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
Apa yang kita perlukan // Co budeme potrebovat:
- 1x Arduino Nano atau Klon (Saya mempunyai klon serasi dengan CH341)
- 1x I2C LCD (Saya mempunyai 16x2 dengan lampu latar biru)
- 2x sensor suhu Dallas DS18B20 (saya mempunyai versi kalis air)
- Perintang 1x 4, 7k
Saya mengesyorkan:
- Perisai terminal Arduino Nano (dengan skru) // Doporucuji pro instalaci Perisai terminal Arduino Nano
- Untuk litar pemasangan ujian kita boleh menggunakan papan roti // tiang nepajive pro otestovani pouzijeme
Maklumat:
Bagi pengguna Win10 64bit, saya menghadapi masalah besar untuk mencari pemacu yang tepat. Semua pemandu yang disyorkan tidak berfungsi. Itulah sebabnya saya menambah pemacu berfungsi untuk memuat turun. Anda juga boleh memuat turun pemacu sebenar di sini.
// Pro uzivatele Win10 64bit, mel jsem velike najit funcni ovladace bermasalah. 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 memasang pemacu secara ringkas:
- Muat turun driver.zip // Stahnete ovladace
- Ekstrak driver.zip ke dalam folder
- Pasang pemacu // Nainstalujte ovladace
- Sambungkan Arduino Nano // Pripojte Arduino Nano
Pemacu yang dipasang dengan betul, anda boleh menyemak di Windows Device Manager
// Spravne nainstalovane ovladace muzete zkontrolovat ve Spravci zarzeni Windows
Sekarang kita boleh menjalankan Arduino IDE // Nyni muzeme spustit Arduino IDE
Kita mesti memilih pilihan yang betul dalam Arduino IDE sekiranya kita: // V Arduino IDE musite vybrat spravne nastaveni
- Papan kanan Arduino Nano // Arduino desku
- Untuk Nano Clone (328P Old bootloader) // Pro klon vybereme (Old bootloader)
- Pelabuhan Komunikasi // pelabuhan komunikacni
Langkah 2: Pemasangan Litar // Zapojeni Obovdu
Sensor suhu membolehkan pendawaian parasit. Perkara ini tidak akan dijelaskan di sini. Untuk maklumat lebih lanjut mengenai pendawaian parasit, gunakan google.com
// parazitni zapojeni teplotnich senzoru zde nebudu popisovat. Pokud chcete Vice informaci o parazitickem zapojeni cidel pouzijte google.com
Maklumat:
- PIN A4 - SDA
- PIN A5 - SCL
Amaran:
Pateri dan timah boleh menjadi PANAS!;-) // Neopalit se, je zaklad;-)
Foto kedua adalah hasil yang mungkin.
Langkah 3: Arduino IDE Cari Alamat
Dengan andaian semuanya berfungsi, kita dapat menjalankan Arduino IDE // Za predpokladu, ze vse funguje, muzeme spustit Arduino IDE
Langkah ini mempunyai tiga sub langkah: // Tento krok ma tri dilci kroky
- Cari alamat I2C LCD // Najdeme adresu I2C displeje
- Cari sensor suhu alamat ROM // Najdeme adresu teplotnich cidel
- Kod termometer kami // nas vlastni kod
- Cari / Periksa alamat I2C Cara termudah untuk mencari alamat adalah menggunakan I2C_scanner.inoCopy yang disiapkan IDE Arduino IDE Muat naik ke Monitor bersiri BoardShow (salin alamatnya, kami akan memerlukannya)
- Cari alamat ROM Ulangi langkah pertama dengan Monitor bersiri DS18B20_finder.inoShow (salin alamat, kami akan memerlukannya)
Kod kita sendiri adalah langkah seterusnya …
Langkah 4: Arduino IDE Sendiri Kod dan Ciri // Vlastni Kod Teplomeru a Funkce
Kami mempunyai semua maklumat yang diperlukan. Mari lihat kod anda sendiri.// Mame vsechny potrebne informace, pojdme se podivat na nas kod.
Maklumat: Yang pasti, semua langkah penting pada foto dikomen // Vsechny dulezite kroky na fotografiich jsou komentovany.
Resolusi spesifikasi: // Specifikace rozliseni teplotnich senzoru
Penyelesaian / Kenaikan / Masa
9 bit / 0.5 darjah C / 93.75 mSec10 bit / 0.25 darjah C / 187.5 mSec11 bit / 0.125 darjah C / 375 mSec12 bit / 0.0625 darjah C / 750 mSec
Thermometer char
byte teplomer [8] = // pengekod termometer char (vytvoreni znak teplomeru) {B00100, B01010, B01010, B01110, B01110, B11111, B11111, B01110};
Sekiranya anda mahukan char lain, anda boleh membuat di laman web ini
// Pokud chcete vytvorit jakykoli vlastni znak, muzete pouzit tento generator
Celsius char (°)
lcd.print ((char) 223);
Sekatan tempat perpuluhan // Omezeni poctu desetinnych kabus
Sekiranya atas sebab tertentu anda hanya memerlukan satu perpuluhan
// Pokud z nějakého důvodu potřebujete pouze jedno desetinné místo
lcd.print (read_temperature (), 1); // 1 (nombor 1 menentukan bilangan tempat perpuluhan)
// Cislo 1 udava pocet desetinnych kabus
Langkah 5: Selesai - Galeri // Konec - Galerie
Dan beberapa perkataan pada akhirnya …?
Saya harap ia berguna dan membantu kami.
Banyak ciri boleh menjadi lebih baik dan lebih baik, tetapi dalam kes saya semua yang saya perlukan.
Itu kawan semua !!
//
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.
Ke je vse, pratele !!
Disyorkan:
Kipas Pendingin Auto Menggunakan Sensor dan Sensor Suhu dan Kelembapan DHT11 Dengan Arduino: 8 Langkah
Kipas Pendingin Auto Menggunakan Servo dan DHT11 Sensor Suhu dan Kelembapan Dengan Arduino: Dalam tutorial ini kita akan belajar bagaimana memulakan & putar kipas apabila suhu meningkat di atas tahap tertentu
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
Jam LCD Arduino Besar Dengan Dua Penggera dan Monitor Suhu Dikendalikan oleh Jauh IR TV: 5 Langkah
Jam LCD Arduino Besar Dengan Dua Penggera dan Monitor Suhu Dikendalikan oleh IR TV Remote: Cara membina Jam LCD berasaskan Arduino dengan Dua penggera dan monitor suhu yang dikendalikan oleh IR TV jauh
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Cetak Suhu Panas dan Kelembapan: 5 Langkah
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Cetak Suhu Panas dan Kelembapan: Sensor DHT11 digunakan untuk mengukur suhu dan kelembapan. Mereka adalah penggemar elektronik yang sangat popular. Sensor kelembapan dan suhu DHT11 menjadikannya sangat mudah untuk menambahkan data kelembapan dan suhu ke projek elektronik DIY anda. 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. Ini adalah bacaan suhu dengan reka bentuk saya sendiri, dengan sensor ini dan