Isi kandungan:
- Langkah 1: Tonton Video
- Langkah 2: Sambungan
- Langkah 3: Pengubahsuaian Modul RTC "Tenaga Rendah" (pilihan)
- Langkah 4: Perisian firmware
Video: Arduino Datalogger Dengan RTC, Nokia LCD dan Encoder: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Bahagian:
- Arduino Nano atau Arduino Pro Mini
- Nokia 5110 84x48 LCD
- Sensor suhu / kelembapan DHT11
- Modul DS1307 atau DS3231 RTC dengan EEPROM AT24C32 terbina dalam
- Pengekod murah dengan 3 kapasitor penyahtinjaan
Ciri-ciri:
- GUI berdasarkan Nokia LCD dan pengekod
- suhu, kelembapan, tarikh dan masa dapat disimpan setiap 1 hingga 120 minit
- setiap rekod dimampatkan ke 39 bitfield hanya sehingga 32kbit flash (4KB) dapat memuat 819 rekod
- cip AT24C256 pilihan boleh menyimpan genap 6553 rekod
- tidur nyenyak yang digunakan untuk menjimatkan bateri, ATMEGA terbangun oleh gangguan terutamanya
- DHT11 dihidupkan hanya semasa pengukuran
- dikuasakan oleh 18650 tunggal atau sel litium lain
- beberapa paparan "wajah"
- 6 fon
- meter aras bateri
- tinjauan data dan grafik
- min / maks dengan tarikh / masa
- semua pembuangan data yang direkodkan melalui port bersiri dalam format CSV
- Lampu belakang LCD
- mempunyai perpustakaan N5110 sumber cepat dan rendah yang digunakan
- mempunyai bacaan data DHT11 tahap rendah
- memiliki kod pengendalian DS1307, DS3231 dan AT24C32 I2C EEPROM
- kod menggunakan hampir semua flash 32KB Arduino
- semua daftar dalaman boleh disimpan dalam RAM dalaman EEPROM atau DS1307
Pemampatan data
Nilai berikut dicatatkan:
- masa (jam, min)
- tarikh (d, m, y)
- suhu
- kelembapan
Data di atas dimampatkan ke bitfield 39-bit:
- jam 0..23 -> 5b
- min 0..59 -> 6b
- d 1..31 -> 5b
- m 1..12 -> 4b
- y 2018..2021 -> 2b
- temp -40.0..64.0 -> 1024 nilai = 10b
- hum 0..100 -> 7b
- jumlah 39 bit
Hanya 5 bait digunakan untuk 1 rekod:
bit 76543210 byte0 hhhhhmmm byte1 mmmddddd byte2 mmmmyytt byte3 tttttttt byte4 hhhhhhh0
Langkah 1: Tonton Video
Sekiranya anda berminat dengan ciri dan pembangunan projek, tonton video di atas
Langkah 2: Sambungan
Nokia 5110:
- RST hingga D9
- CS / CE hingga D10
- DC ke D8
- MOSI / DIN hingga D11
- SCK / CLK hingga D13
- VCC ke Arduino VCC
- CAHAYA hingga D6
- GND ke GND
DHT11:
- VCC ke VCC
- DATA hingga D14
- NC
- GND ke GND
RTC DS1307 / DS3231 dan AT24C32 EEPROM:
Arduino I2C (A4 / A5)
Pengekod:
- PinA hingga D2
- PinB ke D4
- Butang ke D3
Langkah 3: Pengubahsuaian Modul RTC "Tenaga Rendah" (pilihan)
Dalam DS1307 potong 2 jejak, keluarkan R6 dan buat sendi pateri
Dalam DS3231 potong 2 jejak
Langkah 4: Perisian firmware
Lakaran Arduino:
github.com/cbm80amiga/N5110_DHT11_logger_G…
Perpustakaan N5110:
github.com/cbm80amiga/N5110_SPI
Pilihan konfigurasi:
#tentukan USE_DS3231 -> untuk menggunakan DS3231 dan bukannya DS1307
#define REG_IN_RTCRAM -> register disimpan dalam RAM RTC (hanya untuk DS1307)
Disyorkan:
Pemasa Kuasa Dengan Arduino dan Rotary Encoder: 7 Langkah (dengan Gambar)
Power Timer With Arduino dan Rotary Encoder: Power Timer ini berdasarkan pemasa yang ditunjukkan di: https: //www.instructables.com/id/Timer-With-Arduin… Modul bekalan kuasa dan SSR (relay keadaan pepejal) ) dilampirkan padanya. Beban kuasa sehingga 1KW dapat dikendalikan dan dengan sedikit perubahan
Sistem Akuarium Lampu dan Pam Automatik Dengan Arduino dan Pemasa RTC: 3 Langkah
Sistem Akuarium Cahaya dan Pam Automatik Dengan Arduino dan Pemasa RTC: Akuarium boleh dibuat menjadi campur tangan sifar yang diperlukan ekosistem pemeliharaan diri dengan beberapa penjagaan dan teknologi:) Untuk membina sistem Lampu dan Pam Automatik untuk akuarium, tentunya siapkan sistem manual pertama. Saya menggunakan 2 lampu banjir masing-masing 50 W dan 1 6W
Menu Arduino pada Nokia 5110 Lcd Menggunakan Rotary Encoder: 6 Langkah (dengan Gambar)
Menu Arduino pada Nokia 5110 Lcd Menggunakan Rotary Encoder: Rakan-rakan yang dihormati selamat datang ke tutorial lain! Dalam video ini kita akan belajar bagaimana membuat menu sendiri untuk paparan LCD Nokia 5110 yang popular, agar projek kita lebih mesra pengguna dan lebih berkemampuan. Mari kita mulakan! Ini adalah projek
Paparan Suhu dan Kelembapan dan Pengumpulan Data Dengan Arduino dan Pemprosesan: 13 Langkah (dengan Gambar)
Paparan Suhu dan Kelembapan dan Pengumpulan Data Dengan Arduino dan Pemprosesan: Pengenalan: Ini adalah Projek yang menggunakan papan Arduino, Sensor (DHT11), komputer Windows dan program Pemprosesan (boleh dimuat turun percuma) untuk memaparkan data Suhu, Kelembapan dalam digital dan borang graf bar, masa dan tarikh paparan dan jalankan waktu mengira
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