- Ev içinde takvim/hava durumu/akıllı ev bilgilerini gösteren bir sistem oluşturmak için e-paper tabanlı gösterge paneli Timeframe geliştirildi
- 23 inç Boox Mira Pro’nun gerçek zamanlı güncelleme özelliği sayesinde büyük ekran ve anlık durum gösterimi mümkün hale geldi
- Arka uç, Ruby on Rails’ten Home Assistant merkezli bir yapıya yeniden tasarlandı; böylece veri entegrasyonu ve bakım sadeleşti
- Şu anda evin durumunu gerçek zamanlı gösteren temel arayüz haline gelmiş durumda ve düşük maliyetli seçenekler de değerlendiriliyor
Timeframe’in geliştirilme arka planı
- Evlendikten sonra çiftin yatak odasında ekransız bir ortamı korurken program ve hava durumu bilgilerini kontrol edebileceği bir yöntem bulmak için proje başlatıldı
- İlk denemede Magic Mirror ilaç dolabı ve LCD ile kuruldu, ancak aydınlık ortamlarda okunabilirliğin düşmesi ve gece ışık yayma sorunu ortaya çıktı
- Daha sonra Kindle cihazını hackleyerek e-paper tabanlı bir prototip üretildi ve ekranın her 30 dakikada bir yenilenmesi sağlandı
- Google Calendar ve Dark Sky verileri Ruby on Rails uygulamasına alınarak IMGKit ile PNG olarak render edildi
- e-paper’ın aydınlatma koşullarından etkilenmemesi sayesinde bu kullanım için uygun olduğu doğrulandı
Visionect tabanlı kararlılık aşaması
- Kindle tabanlı sistem, sürekli bakım gerektirmesi nedeniyle düşük güvenilirliğe sahipti
- Visionect e-paper ekranlar (6”/10”/13”/32”) devreye alındı; tek şarjla 2-3 ay kullanım mümkün oldu
- 6” girişte hava durumu için, 13” buzdolabının yanında, 10” ise yatak odasında konumlandırıldı
- Raspberry Pi üzerinde Rails arka ucu çalıştırıldı ve IMGKit ile üretilen görüntüler Visionect API üzerinden her 5 dakikada bir gönderildi
- İlgili mantık visionect-ruby kütüphanesine ayrıldı
- Aylar boyunca kesinti olmadan kararlı şekilde çalıştı
Pazar testi ve sınırlar
- Ziyaretçilerin ilgisiyle ilk müşteri pilot testi gerçekleştirildi
- 13” ekranda aylık takvim görünümü dahil çeşitli formatlar denendi
- Ancak $1000 seviyesindeki fiyat ve Visionect’in aylık $7 lisans ücreti önemli bir yük oluşturdu
- Abonelik tabanlı hizmete geçilirse ayda en az $10 ücret gerekecekti
Boox Mira Pro’ya geçiş
- 2021’deki Marshall Fire sonrasında ev tamamen yandı ve yeni evin tasarım sürecinde sistem yeniden kuruldu
- Boox Mira Pro(25.3”) piyasaya çıktığında gerçek zamanlı güncellenebilen yüksek çözünürlüklü e-paper kullanımı mümkün hale geldi
- HDMI bağlantısıyla Mac Mini üzerinden çalıştırıldı
- Sonos çalan parça bilgisi, yağış tahmini, saat gibi öğeler gerçek zamanlı gösterildi
- Yeni evde özel bir kurulum alanı (“phone nook”) ve ek Visionect ekranları için güç kablolaması tasarıma dahil edildi
Arka ucun yeniden yapılandırılması
- Gerçek zamanlı güncelleme gereksinimi nedeniyle mevcut Rails arka ucu kapsamlı biçimde yenilendi
- Görüntü render etme yerine URL’yi doğrudan render etme yöntemine geçildi
- Ana veri kaynağı olarak Home Assistant(HA) benimsendi ve Google Calendar·Apple Weather·Sonos entegrasyonu sağlandı
- Kodun yarısından fazlası silindi; veritabanı ve Redis kaldırılarak yapı sadeleştirildi
- Arka plan işleri Rufus Scheduler ile çalıştırıldı, sonuçlar Rails dosya önbelleği arka ucu ile saklandı
- sensor.timeframe önekini taşıyan sensör durumlarının otomatik gösterilmesi sağlandı
- Örneğin bulaşık makinesinin güç tüketimi algılanarak saat 8’den sonra çalıştığına dair bildirim gösteriliyor
Mevcut işletim biçimi
- Yeni eve taşınıldıktan sonra gerçek zamanlı durum gösterimi temel rolü üstlendi
- Kapıların açık/kapalı durumu, çamaşırın bitip bitmediği gibi ev durumları görsel olarak gösteriliyor
- Ekran boşsa bu, “normal durum” olarak kabul ediliyor
- Cihaz kontrolü ile durum gösterimi ayrıştırılarak, gereksiz bilgi aramaya gerek kalmadan durumun anında anlaşılması sağlandı
Gelecek görevler
- Dağıtımın kararlı hale getirilmesi: çalışma zamanı hata işleme iyileştiriliyor ve bakım gerektirmeyen gömülü sistem tasarımı gerekiyor
- Home Assistant ile tam entegrasyon: tüm veri kaynaklarının HA’ya taşınmasının ardından HA uygulaması olarak dağıtım hedefleniyor
- Donanım maliyetinin düşürülmesi: mevcut Boox 25” ekran yaklaşık $2000 olduğu için tüketici tarafında pahalı kalıyor
Sonuç
- Timeframe, ev içi günlük verimliliği artıran kişisel bir proje olarak gelişti
- Geniş kullanıcı kitlesine yönelik yazılım geliştirmekten farklı olarak, ailenin yaşamını doğrudan iyileştiren yaratıcı bir çalışma olarak sürdürülüyor
2 yorum
ONYX BOOX Mira Pro gerçekten harika görünüyor ama fiyatı biraz düşündürücü.
Hacker News yorumları
Böyle bir teknoloji yaygınlaşırsa, yüksek güç tüketen dijital tabelalar veya kamusal ekranlar alanında büyük bir değişim yaratabilir gibi görünüyor
Eskiden bazı agresif patentler yüzünden inovasyonun engellendiğini hatırlıyorum, şimdi de durum böyle mi bilmiyorum
Buna karşılık AI, endüstrinin yapısını baştan şekillendiriyor
Ama ana ekran $2000 olduğu için sıradan bir ev için pahalı bir fiyat
Kasayı 3D yazıcıyla bastım ve iki pille çalışıyor. Toplam maliyet $100'ın altındaydı ve OpenWeather API'yi ücretsiz kullandım
HomeAssistant ve ESPhome entegrasyonuyla $100'ın altında gayet mümkün
Orijinal proje harika ama bu tarafı çok daha pratik
Örneğin Samsung EM32DX, 32 inç renkli bir e-ink tabela ve fiyatı $1300'ın altında, indirimdeyse $1000'ın da altına iniyor
Yalnız yenileme hızı yavaş. Başka bir seçenek olarak SVD rE 32" yansıtıcı LCD var, ama sadece parlak ışıkta iyi görünüyor
(Bilgi olarak, ben o ekibin bir üyesiyim)
Akıllı ev entegrasyonu yok ama takvim, hava durumu, hava kalitesi, metro bildirimleri gösteriyor
Arayüzü Bootstrap 3 ile yaptım ve eski bir iPad Air 2 üzerinde de gayet iyi çalışıyor. Amaçlardan biri de eski cihazı yeniden değerlendirmekti
Root atılabilen çok model var ve özellikle Nook Simple Touch hoşuma gidiyor
Bir zamanlar mağazada kullanılan bir e-ink panel bulup tersine mühendislikle çalıştırmayı denemiştim
Adafruit ThinkInk'i modifiye edip kendi driver katmanımı yazdım ama ilk panel kusursuz çalışınca daha fazla geliştirmedim
Proje bağlantısı
Proje bağlantısı
Şakayı bir yana bırakırsak, e-ink ekranlar her zaman çok havalı görünüyor
Cam bir panel ve ahşap bir çerçeve yapıp beyaz tahta gibi kullandım
Ailenin birbirine not bıraktığı veya çizim yaparak iletişim kurduğu bir alan oldu; ucuz ama keyifli bir projeydi
Kia ve Hyundai'nin EV6, Ioniq modellerine kablosuz şarj gelmek üzereydi ama sonuçta başarısız oldu
eInk ekranların çekici yanı, güncellemeler arasında tamamen uyku moduna geçebilmesi ve bu sayede trickle charging ile yetinebilmesi
Çamaşır makinesi gibi şeylere zaten alışığız; o yüzden gerçek zamanlı bilgiye ihtiyaç olmadığını düşünüyorum
Böyle tekrar eden takibi otomatikleştirmek zihinsel rahatlık sağlıyor
Buluta bağlı akıllı beyaz eşyaları sevmiyorum ama Home Assistant gibi yerel entegrasyonları tercih ediyorum
Ben de öyleyim, bu yüzden böyle bir bildirim sistemi yardımcı oluyor
(Tabii beyin soğutma kanatçıkları da yardımcı oluyor)
Zaten akıllı telefon her zaman yanımızda, bu yüzden ekran sayısını artırmaya gerek olmadığını düşünüyorum
Her hobinin giriş maliyeti farklı, ama özü aynı
Hoşunuza gitmiyorsa geçebilirsiniz. Benim gibi bu tür yazılar için minnettar olan çok kişi var
Oysa duvara asılı bir ekranda sadece bakmanız yeterli
Hava tahminine bakınca etkinlik planlamak çok daha kolay oluyor
Apple Watch'umda en sık baktığım bilgi UV endeksi. Sıcaklıktan ya da pilden çok daha önemli