Isi kandungan:
- Langkah 1: Penerangan
- Langkah 2: Bahagian
- Langkah 3: Membina
- Langkah 4: Alat kawalan jauh
- Langkah 5: Skematik dan Kod
Video: Jam LCD Arduino Besar Dengan Dua Penggera dan Monitor Suhu Dikendalikan oleh Jauh IR TV: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Cara membina Jam LCD berasaskan Arduino dengan Dua penggera dan monitor suhu yang dikendalikan oleh alat kawalan jauh IR TV.
Langkah 1: Penerangan
Ini adalah jam LCD yang dibuat dengan modul jam masa nyata DS3231, yang tidak seperti DS1307 yang mempunyai kemungkinan Penggera dan monitor suhu. Dalam kes ini, skrin LCD memaparkan tarikh, waktu, dua penggera dan juga suhu semasa. Dan bahagian yang paling menarik ialah tetapan jam yang lengkap serta mematikan penggera dilakukan melalui alat kawalan jauh TV.
Langkah 2: Bahagian
Bahagian perkakasan yang diperlukan untuk membina:
-Papan Arduino
Papan RDS -DS3231
- Paparan LCD 20X4
-I2C Arduino LCD Display Module
-RC5 protokol kawalan jauh IR
-Penerima IR
-LED
-Buzzer
-220 Perintang Ohm
Langkah 3: Membina
Kod asas diambil dari laman web litar sederhana Dan saya membuat beberapa perubahan: Untuk kesederhanaan, saya menambahkan modul I2C ke paparan LCD dan mengubah kodnya dengan sewajarnya. Saya juga menambahkan bel kecil yang menghasilkan suara dengan frekuensi tertentu semasa penggera aktif.
Papan DS3231 dibekalkan dengan 5V sebagai LCD 20x4 dan penerima IR, 5V ini berasal dari papan Arduino, terdapat 3 baris data yang dihubungkan antara papan ini dan Arduino, garis SCL disambungkan ke pin analog 5, SDA disambungkan ke pin analog 4 dan garis INT disambungkan ke pin digital 2 yang merupakan pin gangguan luaran Arduino (INT0). DS3231 mengganggu mikrokontroler apabila terdapat penggera (alarm1 atau alarm2). Penerima IR mempunyai 3 pin: GND, VCC dan OUT di mana pin OUT disambungkan ke pin Arduino 3 yang merupakan pin gangguan luaran (INT1). LED yang disambungkan ke Arduino pin 10 digunakan sebagai penunjuk penggera (alarm1 atau alarm2), jadi jika ada penggera, DS3231 menarik pin INT yang mengganggu mikrokontroler (ATmega328P) dan mikrokontroler menyalakan LED, di sini butang pada alat kawalan jauh mematikan LED dan penggera yang berlaku MATI. Kita perlu menyahkod kawalan jauh kita untuk mengetahui kod setiap butang kerana kita harus menambahkannya dalam perisian (kod) Arduino.
Langkah 4: Alat kawalan jauh
Alat kawalan jauh yang digunakan dalam projek ini adalah alat kawalan jauh IR TV dengan protokol RC5, yang ditunjukkan di bawah (butang terpakai diberi nombor):
Kod Fungsi Butang (format hex)
1 Kenaikan 0x20
2 Tetapkan masa dan kalendar 0x10
3 Penurunan 0x21
4 Tetapkan penggera 0x11
5 Tetapkan semula penggera 0x0C
Perhatikan bahawa kod ini mesti menggunakan alat kawalan jauh dengan protokol RC5, dan selalunya peranti jarak jauh seperti itu digunakan oleh peranti Philips yang lebih lama. Di bawah ini adalah kod ringkas "IR protokol pencari" yang membolehkan anda menentukan protokol mana-mana alat kawalan jauh, serta nilai setiap butang dengan mudah. Gambar menunjukkan alat kawalan jauh yang saya gunakan dengan nilai dan fungsi butang yang ditandai.
Langkah 5: Skematik dan Kod
Di bawah ini ditunjukkan kod kecil untuk menentukan jenis protokol dan nilai butang pada pengawal IR dan kod jam lengkap
Disyorkan:
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: Adakah anda pernah mahukan jam pintar? Jika ya, ini adalah penyelesaian untuk anda! Saya membuat Jam Penggera Pintar, ini adalah jam yang boleh anda ubah waktu penggera mengikut laman web. Apabila penggera berbunyi, akan ada bunyi (bel) dan 2 lampu akan
Jam Penggera Jalan Sesame DIY (dengan Penggera Kebakaran!): 6 Langkah (dengan Gambar)
Jam Penggera Jalan Sesame DIY (dengan Fire Alarm!): Hai semua! Projek ini adalah yang pertama saya. Sejak hari lahir pertama sepupu saya akan datang, saya ingin membuat hadiah khas untuknya. Saya mendengar dari bapa saudara dan ibu saudara bahawa dia ke Sesame Street, jadi saya memutuskan dengan adik-beradik saya untuk membuat jam penggera berdasarkan
Termometer Memasak Probe Suhu ESP32 NTP Dengan Pembetulan Steinhart-Hart dan Penggera Suhu .: 7 Langkah (dengan Gambar)
ESP32 NTP Temperature Probe Cooking Thermometer With Steinhart-Hart Correction and Temperature Alarm .: Masih dalam perjalanan untuk menyelesaikan " projek akan datang ", " ESP32 NTP Temperature Probe Cooking Thermometer With Steinhart-Hart Correction and Temperature Alarm " adalah Instructable yang menunjukkan bagaimana saya menambah probe suhu NTP, piezo b
Kawal Peralatan Elektrik Anda Dengan Jauh Tv Anda (Ir Jauh) Dengan Paparan Suhu dan Kelembapan: 9 Langkah
Kawal Peralatan Elektrik Anda Dengan Televisyen Jauh Anda (Ir Jauh) Dengan Paparan Suhu dan Kelembapan: hai saya Abhay dan ini blog pertama saya di Instructables dan hari ini saya akan menunjukkan kepada anda cara mengendalikan peralatan elektrik anda dengan alat kawalan jauh tv anda dengan membina ini projek sederhana. terima kasih kepada makmal atl atas sokongan dan penyediaan bahan
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