Weathergotchi: Açık Kaynak Kodlu E-Mürekkep İklim Kayıt Cihazı Linux

Weathergotchi: Açık Kaynak Kodlu E-Mürekkep İklim Kayıt Cihazı

Weathergotchi, açık kaynaklı, pil destekli bir sıcaklık ve nem veri kaydedicisidir. E-mürekkep ekranı sayesinde sürekli görüntüleme ve düşük güç tüket

Weathergotchi, açık kaynak topluluğuna hitap eden, yenilikçi bir iklim kayıt cihazıdır. ESP32-S3 mikrodenetleyicisi etrafında tasarlanan bu cihaz, sıcaklık ve nem verilerini düzenli aralıklarla kaydeder ve e-mürekkep ekranında gösterir. Pil ile çalışabilme özelliği sayesinde taşınabilir ve bağımsız bir çözüm sunar. Cihazın tüm donanım şemaları, PCB tasarımı, yazılımı ve 3D baskı kasa dosyaları açık kaynak olarak paylaşılmıştır.

Cihazın temel özellikleri arasında ESP32-S3 işlemci, derin uyku modu ve RTC zamanlayıcı ile uyanma, harici EEPROM ile veri kaydı, hassas batarya izleme ve şarj yönetimi, güç düğmesi kontrolü ve 1.54 inç e-mürekkep ekran yer alır. Tüm bu bileşenler, düşük güç tüketimi hedefiyle optimize edilmiştir. Cihaz, küçük bir Li-Po pil ile 1 haftadan fazla çalışabilmektedir.

Weathergotchi'nin donanım tasarımı KiCad ile yapılmıştır ve PCB klasöründe tüm şema ve layout dosyaları bulunur. I2C veri yolu üzerinden SHT45 sıcaklık/nem sensörü, DS3231 RTC, 24LC512 EEPROM ve BQ27441 batarya izleyici ile iletişim kurar. E-mürekkep ekran SPI üzerinden sürülürken, LTC2954 güç düğmesi entegresi sistemin açılıp kapanmasını sağlar.

Gelecekte Ne Bekleniyor?

Firmware, PlatformIO ortamında Arduino framework kullanılarak geliştirilmiştir. Sensör okuma, zamanlama, EEPROM'a veri kaydı, e-mürekkep ekran güncelleme, buton yönetimi ve güç yönetimi (derin uyku, uyandırma kaynakları) gibi işlevleri içerir. Yazılım, cihaz uyandığında hemen sensörü okuyarak ESP32'nin ısısının ölçümü etkilemesini minimize eder. Varsayılan olarak her 1 dakikada bir kayıt yapacak şekilde ayarlanmıştır.

Teknik Analiz

Kullanıcılar, 3D yazıcı ile basılmış kasa içinde cihazı monte edebilir. CAD klasöründe OpenSCAD kaynak dosyaları ve STL çıktıları mevcuttur. Kasa, M2 ısı gömme somunlar ve vidalar ile birleştirilir. Cihazın montajı için bir YouTube videosu da mevcuttur.

Projenin bazı sınırlamaları ve bilinen sorunları vardır. Batarya şarj durumu raporlaması BQ27441'in yanlış yapılandırması nedeniyle doğru olmayabilir. Düşük batarya seviyelerinde (3.4V civarı) cihaz kurtarılamaz bir duruma girebilir; bu durumda pilin sökülüp harici olarak şarj edilmesi gerekir. Ayrıca, e-mürekkep ekran 0°C altında güvenilir şekilde güncellenmeyebilir, ancak veri kaydı devam eder. Kablosuz bağlantı özelliği bulunmamaktadır, bu sayede pil ömrü maksimize edilmiştir.

Weathergotchi, açık kaynak felsefesini benimseyenler için harika bir projedir. İster kendi iklim kayıt cihazınızı yapmak isteyin, ister düşük güç tüketimi ve e-mürekkep teknolojilerini öğrenmek, bu proje size ilham verebilir. Tüm dosyalar GitHub üzerinde erişime açıktır ve katkıda bulunmak isteyenler için uygun lisans koşulları sağlanmıştır.

Kaynak: github.com

Paylaş: