Isi kandungan:
- Langkah 1: Sambungkan Skrin LCD
- Langkah 2: Skrin LCD - Kod Ujian
- Langkah 3: Tambahkan Sensor Suhu & Kelembapan
- Langkah 4: Sensor Suhu & Kelembapan - Kod Ujian
- Langkah 5: Masalah Integrasi
Video: Makmal Sensor - Temp: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Di makmal ini, anda akan menggunakan layar LCD untuk menampilkan bacaan kelembapan dan suhu terkini untuk kawasan sekitarnya.
Perkakasan yang anda perlukan:
- Arduino Uno
- Skrin LCD
- Potensiometer
- Sensor suhu / kelembapan
- Papan roti
- Wayar / Penyambung
Perpustakaan Diperlukan:
- LiquidCrystal
- RingkasDHT
Kod ujian yang diberikan diambil dari sampel kod Elegoo. Anda boleh memasang perpustakaan yang diperlukan melalui pengurus perpustakaan atau memuat turun dan memasang fail.zip yang terdapat di Libraries.zip pada D2L.
Langkah 1: Sambungkan Skrin LCD
Skrin LCD perlu dimasukkan terus ke papan roti. Pin skrin LCD disambungkan ke Arduino mengikut urutan berikut:
- Tanah
- Kuasa
- Pin 12
- Pin 11
- Pin 10
- Pin 9
- Kosong
- Kosong
- Kosong
- Kosong
- Pin 8
- Tanah
- Pin 7
- Potensiometer (Sambungkan ke kuasa dan tanah)
- Kuasa
- Tanah
Langkah 2: Skrin LCD - Kod Ujian
#masuk // Keluarkan jarak antara
// mulakan perpustakaan dengan nombor pin antara muka LiquidCrystal lcd (7, 8, 9, 10, 11, 12); batal persediaan () {// sediakan lajur dan baris LCD bilangan: lcd.begin (16, 2); // Cetak mesej ke LCD. lcd.print ("Helo, Dunia!"); } gelung void () {// tetapkan kursor ke lajur 0, baris 1 // (nota: baris 1 adalah baris kedua, kerana pengiraan bermula dengan 0): lcd.setCursor (0, 1); // mencetak bilangan saat sejak ditetapkan semula: lcd.print (millis () / 1000); }
Langkah 3: Tambahkan Sensor Suhu & Kelembapan
Masukkan sensor suhu & kelembapan ke papan roti. Anda perlu menyambungkannya ke Arduino menggunakan petunjuk berikut:
- Pin 2
- Rel kuasa (+ 5v)
- Rel bawah tanah
Langkah 4: Sensor Suhu & Kelembapan - Kod Ujian
//www.elegoo.com
//2016.12.9 #masuk // untuk DHT11, // VCC: 5V atau 3V // GND: GND // DATA: 2 int pinDHT11 = 2; RingkasDHT11 dht11; batal persediaan () {Serial.begin (9600); } gelung void () {// mula berfungsi… Serial.println ("================================="); Serial.println ("Contoh DHT11 …"); // baca dengan data sampel mentah. suhu bait = 0; kelembapan bait = 0; data bait [40] = {0}; jika (dht11.read (pinDHT11, & suhu, & kelembapan, data)) {Serial.print ("Read DHT11 gagal"); kembali; } Serial.print ("Contoh RAW Bits:"); untuk (int i = 0; i 0 && ((i + 1)% 4) == 0) {Serial.print (''); }} Serial.println (""); Serial.print ("Contoh OK:"); Cetakan bersiri ((int) suhu); Cetakan bersiri ("* C,"); Serial.print ((int) kelembapan); Serial.println ("%"); // Kadar persampelan DHT11 ialah 1HZ. kelewatan (1000); }
Langkah 5: Masalah Integrasi
Anda telah diberikan contoh kod untuk Layar LCD dan sensor Suhu. Langkah terakhir anda untuk makmal adalah menggabungkan dua contoh ini supaya bacaan suhu anda akan muncul di Skrin LCD. Anda boleh mengubah mesej sehingga dapat muncul di dua baris yang tersedia untuk layar LCD.
Disyorkan:
Makmal Kit ELEGOO atau Cara Membuat Hidup Saya Sebagai Pembangun Lebih Mudah: 5 Langkah (dengan Gambar)
Makmal Kit ELEGOO atau Cara Membuat Hidup Saya Sebagai Pembangun Lebih Mudah: Objektif projekBanyak daripada kita mempunyai masalah dengan mock-up di sekitar pengawal UNO. Selalunya pendawaian komponen menjadi sukar dengan banyak komponen. Sebaliknya, pengaturcaraan di bawah Arduino boleh menjadi rumit dan memerlukan banyak
TAM 335 Makmal 5: 8 Langkah
Makmal TAM 335 5: Tujuan instruksional ini adalah untuk menerangkan kaedah penentukuran untuk alat pengukur aliran yang digunakan di makmal. Langkah 1-4 berkaitan dengan penentukuran mesin sementara Langkah 5-8 berkaitan dengan pemerolehan data. Sebelum penentukuran, perlu
Cara Membuat Makmal Rumah: 7 Langkah
Cara Membuat Makmal Rumah: Hai semua selamat datang ke T3chFlicks! Dalam siaran ini, kami akan berkongsi beberapa petua kami untuk mengatur dan mengatur makmal rumah anda sendiri. Sama seperti penafian kecil, ini sama sekali tidak menjadi definisi tentang apa yang seharusnya menjadi makmal kediaman - berdasarkan hubungan yang berbeza
Makmal Arduino mudah alih: 25 Langkah (dengan Gambar)
Makmal Arduino mudah alih: Halo semua …. Semua sudah biasa dengan Arduino. Pada dasarnya ia adalah platform prototaip elektronik sumber terbuka. Ia adalah komputer pengawal mikro papan tunggal. Ia tersedia dalam pelbagai bentuk Nano, Uno, dan lain-lain … Semua digunakan untuk membuat elektronik
Makmal DIY - Berasaskan HD Centrifuge Arduino: 3 Langkah
Makmal DIY - HD Centrifuge Arduino Berdasarkan: PT // Construimos uma centrífuga utilizando um HD velho com controle de velocidade baseado em Arduino. EN // Kami membina centrifuge menggunakan HD lama dengan kawalan kelajuan berdasarkan Arduino