İçindekiler:
- 1. Adım: Videoları İzleyin
- 2. Adım: Bağlantılar
- Adım 3: RTC Modülleri "LowPower" Değişiklikleri (isteğe bağlı)
- Adım 4: Bellenim
Video: RTC, Nokia LCD ve Encoder ile Arduino Datalogger: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Parçalar:
- Arduino Nano veya Arduino Pro Mini
- Nokia 5110 84x48 LCD
- DHT11 sıcaklık/nem sensörü
- Dahili AT24C32 EEPROM'lu DS1307 veya DS3231 RTC modülü
- 3 geri tepme kapasitörlü ucuz kodlayıcı
Özellikleri:
- Nokia LCD ve kodlayıcıya dayalı GUI
- sıcaklık, nem, tarih ve saat her 1 ila 120 dakikada bir saklanabilir
- her kayıt yalnızca 39 bit alana sıkıştırılır, böylece 32kbit flaş (4KB) 819 kaydı sığdırabilir
- isteğe bağlı AT24C256 çipi 6553 kaydı bile saklayabilir
- pil tasarrufu için kullanılan derin uyku, ATMEGA esas olarak kesintilerle uyandırılır
- DHT11'e yalnızca ölçümler sırasında güç verilir
- tek 18650 veya başka bir lityum hücre tarafından desteklenmektedir
- birkaç ekran "yüz"
- 6 yazı tipi
- pil seviyesi ölçer
- veri incelemesi ve grafikler
- tarih/saat ile min/maks
- CSV formatında seri port üzerinden kaydedilen tüm veri dökümü
- LCD arka ışık
- kullanılan kendi hızlı ve düşük kaynak N5110 kitaplığı
- kendi düşük seviyeli DHT11 veri okuması
- kendi DS1307, DS3231 ve AT24C32 I2C EEPROM işleme kodu
- kod neredeyse tüm 32KB Arduino flaşını kullanır
- tüm dahili kayıtlar harici EEPROM veya DS1307 dahili RAM'de saklanabilir
Veri sıkıştırma
Aşağıdaki değerler kaydedilir:
- zaman (saat, dakika)
- tarih (g, m, y)
- sıcaklık
- nem
Yukarıdaki veriler 39 bitlik bit alanına sıkıştırılır:
- saat 0..23 -> 5b
- en az 0,59 -> 6b
- d 1..31 -> 5b
- m 1..12 -> 4b
- y 2018..2021 -> 2b
- sıcaklık -40.0..64.0 -> 1024değer = 10b
- uğultu 0..100 -> 7b
- toplam 39 bit
1 kayıt için yalnızca 5 bayt kullanılır:
bit 76543210 bayt0 hhhhhmmm bayt1 mmmmddddd bayt2 mmmmytt bayt3 tttttttt bayt4 hhhhhhh0
1. Adım: Videoları İzleyin
Proje özellikleri ve geliştirme ile ilgileniyorsanız yukarıdaki videoları izleyin
2. Adım: Bağlantılar
Nokia 5110:
- RST'den D9'a
- CS/CE'den D10'a
- DC'den D8'e
- MOSI/DIN'den D11'e
- SCK/CLK'den D13'e
- VCC'den Arduino VCC'ye
- IŞIK - D6
- GND'den GND'ye dönüştürücü
DHT11:
- VCC'den VCC'ye dönüştürücü
- DATA'dan D14'e
- Kuzey Kore
- GND'den GND'ye dönüştürücü
RTC DS1307/DS3231 ve AT24C32 EEPROM:
Arduino I2C (A4/A5)
kodlayıcı:
- PinA'dan D2'ye
- PinB'den D4'e
- Düğmeden D3'e
Adım 3: RTC Modülleri "LowPower" Değişiklikleri (isteğe bağlı)
DS1307'de 2 iz kesin, R6'yı çıkarın ve lehim eklemi yapın
DS3231'de 2 iz kesin
Adım 4: Bellenim
Arduino taslağı:
github.com/cbm80amiga/N5110_DHT11_logger_G…
N5110 kitaplığı:
github.com/cbm80amiga/N5110_SPI
Yapılandırma seçenekleri:
#define USE_DS3231 -> DS1307 yerine DS3231 kullanmak için
#define REG_IN_RTCRAM -> kayıtlar RTC RAM'de saklanır (yalnızca DS1307 için)
Önerilen:
ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım
ESP32 ile PWM | Arduino IDE ile ESP 32'de PWM ile LED Karartma: Bu talimatta Arduino IDE & PWM temel olarak herhangi bir MCU'dan analog çıkış üretmek için kullanılır ve bu analog çıkış 0V ile 3.3V (esp32 durumunda) arasında herhangi bir şey olabilir & itibaren
Nokia LCD ile DSM501A ile Hava Kalitesi İzleme: 7 Adım
Nokia LCD ile DSM501A ile Hava Kalitesi İzleme: Merhaba arkadaşlar!Bu kısa eğitimde size evinizde veya herhangi bir yerde hava kalitesini nasıl izleyeceğinizi göstereceğim.Bu bütçe fiyatına hava kalitesi izleme istasyonunun montajı oldukça kolaydır
Arduino IDE Kullanarak M5stick C İle Saat Yapımı - M5stack M5stick-C ile RTC Gerçek Zamanlı Saat: 4 Adım
Arduino IDE Kullanarak M5stick C İle Saat Yapımı | M5stack M5stick-C ile RTC Gerçek Zamanlı Saat: Merhaba arkadaşlar bu talimatta Arduino IDE kullanarak m5stick-C m5stack geliştirme kartı ile saat yapmayı öğreneceğiz. Ekranda ayın haftası
Arduino ve Nokia 5110 LCD ile PC Donanım Monitörü: 3 Adım
Arduino ve Nokia 5110 LCD'li PC Donanım Monitörü: CPU sıcaklığını, yükünü, saatini ve kullanılan RAMCPU yükünü veya saat değerlerini gösteren Arduino tabanlı PC monitörü de grafik olarak çizilebilir. Parçalar: Arduino Nano veya Arduino Pro Mini USB'den seri adaptöre sahiptir. Nokia 5110 84x48 LCD
Nokia 5110 LCD ile Arduino GPS: 4 Adım
Nokia 5110 LCD ile Arduino GPS: Merhaba!Bugün Arduino GPS programımı kısmen bitirdim. Arduino programlama ile bilgi topluyorum ve birkaç hafta önce bir GPS hız göstergesi yapmaya karar verdim.Onu arabamda kullanmak istiyorum.Nokia 5510 lcd ekranlarını gerçekten çok seviyorum ve bu