Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Halo sobat!
Dalam instruksi singkat ini saya akan menunjukkan kepada Anda bagaimana menampilkan pembacaan suhu dari sensor MCP9808 I2C dengan Arduino dan layar LCD Nokia5110.
Langkah 1: Sensor
Singkatnya: MCP9808 (secara teori tentu saja) adalah sensor suhu presisi tinggi yang menggunakan bus I2C Arduino. Jadi kita hanya perlu 4 kabel untuk menghubungkannya. Dan itu sangat murah:)
Berikut ini beberapa tautan:
learn.adafruit.com/adafruit-mcp9808-precis…
www.microchip.com/wwwproducts/en/en556182
Saya sedang mencari sensor baru untuk proyek Arduino saya untuk membangun dan karena itu sangat murah di Ali (1 dolar) saya memesan dua sensor ini. Saya memiliki sejumlah tampilan berbeda yang bertebaran dan tentu saja saya telah memilih LCD Nokia 5110 lagi (untuk kesederhanaan).
Saatnya membuat termometer baru:)
Langkah 2: Bahan yang Dibutuhkan
Bagian-bagian yang dibutuhkan untuk proyek ini adalah:
-Arduino Uno, Nano dll…..
- Beberapa kabel jumper
- Sensor suhu MCP9808
- LCD Nokia5110
- Perpustakaan dan sketsa
Langkah 3: Perangkat Lunak
Saya membuat sketsa yang sangat sederhana untuk menampilkan pembacaan dari sensor. Ini sangat lurus ke depan dan mudah dimengerti.
Unduh dan instal pustaka yang benar yang disertakan dalam sketsa.
Pertama kami menyertakan perpustakaan yang benar, mengatur resolusi pengukuran sensor, membuat objek untuk sensor dan tampilan. Atur serial, atur alamat sensor suhu dan terakhir atur tampilan untuk mencetak nilainya.
Kita harus berhati-hati untuk menghapus tampilan di void setup dan void loop atau jika tidak, tampilan akan berkedip setiap detik.
Hasilnya ditampilkan dalam Celcius dan Fahrenheit.
Mudah atau tidak??
Langkah 4: Koneksi
Sambungannya adalah sebagai berikut:
Nokia 5110
RST - D12
CE - D11
DC - D10
DIN - D9
CLK - D8
VCC - 3,3 Volt
GND - Tanah
Sensor MCP9808
VCC - 3,3 atau 5 Volt
GND - Tanah
SDA - Analog 4
SCL - Analog 5
Langkah 5: Hasilnya
Jika Anda telah melakukan semuanya dengan benar, Anda dapat melihat bahwa arduino menampilkan suhu pada lcd.
Saya tidak tahu seberapa akurat sensornya, satu-satunya perbandingan yang saya miliki adalah antara sensor ds18b20.
Saat ini saya harus memberikan kredit ke sensor:)
Langkah 6: Selesai
Kamu selesai.
Gunakan sesukamu dan semoga harimu menyenangkan!