Isi kandungan:
- Langkah 1: Apa itu Arduino?
- Langkah 2: Apakah Wayar Penyambung Arduino?
- Langkah 3: Apa itu Termometer
- Langkah 4: Apa itu LCD 16 X 2?
- Langkah 5: Apa itu Jumping Wire?
- Langkah 6: Apakah Potensiometer?
- Langkah 7: Apa itu Aplikasi Arduino?
- Langkah 8: Cara Memprogram LCD
- Langkah 9: Cara Menggunakan Termometer Dengan LCD
- Langkah 10: Berakhir
Video: Bagaimana Membuat Termometer dan LCD Berkerjasama ?: 10 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Tujuan tutorial ini adalah untuk menunjukkan kepada anda bagaimana menggunakan Thermometer DHT11 yang akan memaparkan suhu dan kelembapan pada skrin LCD 16 x 2.
Langkah 1: Apa itu Arduino?
Arduino adalah syarikat perkakasan dan perisian sumber terbuka, komuniti projek dan pengguna yang merancang dan mengeluarkan alat kawalan mikro papan tunggal dan alat kawalan mikro untuk membina peranti digital dan objek interaktif yang dapat merasakan dan mengawal objek dalam dunia fizikal dan digital.
Langkah 2: Apakah Wayar Penyambung Arduino?
Kawat penyambung arduino adalah kabel yang membolehkan kita menghantar pengaturcaraan dari komputer ke pengawal mikro arduino, wayar juga digunakan sebagai bekalan kuasa untuk pengawal mikro.
Langkah 3: Apa itu Termometer
DHT11 adalah sensor suhu dan kelembapan digital asas yang sangat rendah. Ia menggunakan sensor kelembapan kapasiti dan termistor untuk mengukur udara di sekitarnya, dan mengeluarkan isyarat digital pada pin data (tidak diperlukan pin input analog). Cukup mudah digunakan, tetapi memerlukan masa yang berhati-hati untuk mengambil data. Satu-satunya kelemahan sebenar sensor ini ialah anda hanya dapat memperoleh data baru daripadanya setiap 2 saat, jadi ketika menggunakan perpustakaan kami, pembacaan sensor boleh sampai 2 detik.
Langkah 4: Apa itu LCD 16 X 2?
LCD adalah modul paparan elektronik yang menggunakan kristal cair untuk menghasilkan gambar yang dapat dilihat. Paparan LCD 16 × 2 adalah modul yang sangat asas yang biasa digunakan dalam DIY dan litar. Terjemahan 16 × 2 o paparan 16 aksara setiap baris dalam 2 baris sedemikian
Langkah 5: Apa itu Jumping Wire?
Kawat lompat (juga dikenali sebagai jumper wire, atau jumper) adalah wayar elektrik, atau sekumpulannya dalam kabel, dengan penyambung atau pin di setiap hujungnya (atau kadang-kadang tanpa mereka - hanya "kalengan"), yang biasanya digunakan untuk menghubungkan komponen papan roti atau prototaip lain atau untuk menguji litar.
Langkah 6: Apakah Potensiometer?
alat untuk mengukur daya elektromotif dengan menyeimbangkannya dengan perbezaan potensi yang dihasilkan dengan menyebarkan arus yang diketahui melalui rintangan pemboleh ubah yang diketahui.
Langkah 7: Apa itu Aplikasi Arduino?
Aplikasi arduino adalah aplikasi yang digunakan untuk mengirim kod dari komputer ke mana-mana pengawal mini arduino, ia boleh dimuat turun di
Langkah 8: Cara Memprogram LCD
Skrin LCD mempunyai pelbagai jenis port seperti yang dilihat di atas, terdapat banyak jenis pin tetapi inilah yang akan kita gunakan-
Rs pin- Pin ini digunakan terutamanya untuk mengawal memori LCD, yang bermaksud pada dasarnya ia mengawal apa yang berlaku di skrin dan ketika di layar
Pin R / W- Ini mengawal sama ada LCD digunakan untuk membaca atau menulis
E pin- Pin ini sesuai langsung dengan pin Rs, karena digunakan untuk memungkinkan penulisan pada direktori
8 Data Pin (0-7) - Pin data ini digunakan untuk membaca atau menulis apa-apa perkara yang mungkin menjadi salah satu pendaftaran
Terdapat juga banyak jenis pin yang tersisa yang memberi kuasa kepada LCD misalnya pin 5v dan Gnd yang biasa digunakan seperti yang dinyatakan sebelumnya untuk menghidupkan LCD
Berikut adalah jenis pin dan tempat sambungannya bersambung dan terdapat rajah di atas jika anda perlu melihat papan secara visual.
Pin RS LCD ke pin digital 12
LCD Dayakan pin ke pin digital 11
Pin LCD D4 ke pin digital 5
Pin LCD D5 ke pin digital 4
Pin LCD D6 ke pin digital 3
Pin LCD D7 ke pin digital 2"
Untuk membolehkan skrin berfungsi, anda perlu memasukkan kristal cair
Saya telah menyiarkan kod di bawah ini untuk anda salin dan tampal, pastikan bahawa dalam tetapan dan pin yang lain betul
#sertakan
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcdrs, en, d4, d5, d6, d7);
batal persediaan () {
lcd.begin (16, 2);
lcd.print ("halo, dunia!");
}
gelung kosong () {
lcd.setCursor (0, 1);
lcd.print (milis () / 1000);
}
Langkah 9: Cara Menggunakan Termometer Dengan LCD
Termometer yang akan kita gunakan adalah termometer yang mengukur kelembapan dan juga suhu, ini sangat berguna bagi kita kerana ia adalah paket 2 dalam 1, Termometer dht11 juga merupakan termometer yang sangat mudah dan mudah digunakan.
Untuk menggunakan termometer, anda perlu membuka aplikasi arduino anda dan memuat turun perpustakaan DHT.h, DHT sederhana dan liquid.crystal, setelah memasang perpustakaan ini, anda perlu membuat litar yang ditunjukkan di atas sambil juga mempunyai litar LCD yang kami lakukan pada langkah sebelumnya juga di papan roti.
Setelah memasang Termometer dan LCD ke litar, anda perlu membuka aplikasi arduino dan memasukkan kod berikut-
// Kami akan mulakan dengan menambahkan perpustakaan kami #include
#sertakan
// Menyatakan pin digital no 6 sebagai pin data dht11
int pinDHT11 = 6;
RingkasDHT11 dht11;
// Menyatakan pin lcd
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd (rs, en, d4, d5, d6, d7);
batal persediaan () {
// Jangan lupa memilih 9600 di layar port Serial.begin (9600); // Memberitahu lcd kami untuk memulakan lcd.begin (16, 2); }
gelung kosong () {
// Kod bersiri ini untuk mendapatkan bacaan di layar port dan juga paparan LCD, kerana mereka akan menawarkan antara muka yang lebih terperinci
Serial.println ("================================="); Serial.println ("bacaan DHT11 …"); suhu bait = 0; kelembapan bait = 0; int err = SimpleDHTErrSuccess;
// Bit ini akan memberitahu Arduino kami apa yang harus dilakukan sekiranya terdapat beberapa kesalahan semasa membaca dari sensor kami
jika ((err = dht11.read (pinDHT11, & suhu, & kelembapan, NULL))! = SimpleDHTErrSuccess) {Serial.print ("Tiada bacaan, err ="); Serial.println (err); kelewatan (1000); kembali; } Serial.print ("Bacaan:"); Cetakan bersiri ((int) suhu); Serial.print ("Celcius,"); Serial.print ((int) kelembapan); Serial.println ("%"); // Memberitahu lcd kami untuk menyegarkan dirinya setiap 0.75 saat lcd.clear (); // Memilih baris pertama dan baris lcd.setCursor (0, 0); // Mengetik Temp: ke baris pertama bermula dari baris pertama lcd.print ("Temp:"); // Menaip bacaan suhu selepas "Temp:" lcd.print ((int) suhu); // Memilih baris kedua dan baris pertama lcd.setCursor (0, 1); // Menaip Kelembapan (%): ke baris kedua bermula dari baris pertama lcd.print ("Kelembapan (%):"); // Menaip bacaan kelembapan selepas "Kelembapan (%):" lcd.print ((int) kelembapan); kelewatan (750); }
Langkah 10: Berakhir
Terima kasih semua kerana membaca tutorial ini
Sekiranya anda mempunyai lebih banyak soalan yang ingin anda jawab, jangan ragu untuk menghantar e-mel kepada saya di [email protected]
Terima kasih
Disyorkan:
Bagaimana Membuat Termometer Inframerah?: 9 Langkah
Bagaimana Membuat Termometer Inframerah?: Termometer inframerah dapat mengukur suhu permukaan objek. Kelebihannya adalah pengukuran suhu tanpa sentuhan, yang dapat mengukur suhu objek terpencil dengan mudah dan tepat, yang banyak digunakan. Di sini kami memperkenalkan
Bagaimana Membuat Video Hitam dan Putih?: 3 Langkah
Bagaimana Membuat Video Hitam dan Putih?: Teknologi fotografi dan penggambaran moden menjadikan rata-rata seseorang pakar dalam mengambil gambar dan video. Kami sentiasa dapat menghasilkan video yang terang dengan warna penuh. Tetapi kadang-kadang kita mahu membuat sesuatu yang sedikit berbeza, misalnya, membuat yang lama
Bagaimana Membuat Sistem Keselamatan WiFi $ 10 di Rumah? Tiada Bayaran dan Kerja di mana sahaja !: 3 Langkah
Bagaimana Membuat Sistem Keselamatan WiFi $ 10 di Rumah? Tiada Bayaran dan Kerja di mana sahaja !: Bagaimana membuat sistem pemberitahuan keselamatan $ 10 wifi di rumah? Tidak ada caj dan berfungsi di mana-mana! Sekiranya sensor gerakan PIR mengesan pergerakan apa pun, ia akan menghantar pemberitahuan ke telefon bimbit anda. Modul WiFi ESP8266 ESP-01, sensor gerakan PIR dan 3.3
MakeyMakey - Tutorial Mudah dan Bagaimana Ia Berfungsi! Membuat Piano !: 6 Langkah
MakeyMakey - Tutorial Mudah dan Bagaimana Ia Berfungsi! Membuat Piano !: * Peringatan terlebih dahulu * Saya mengambil gambar dengan telefon saya kemudian mengambil gambar telefon saya dengan komputer saya, maaf terlebih dahulu kerana kualiti foto yang mengerikan: Projek pengenalan PAn untuk MakeyMakey, bersama dengan sebilangannya berfungsi . Membuat piano dari
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