Show HN: Mevcut hava durumunu gösteren 7 renkli E-Paper ekran
(github.com/blixt)Sol Mate e-Paper Display
Donanım
- Raspberry Pi 5
- Waveshare e-Paper 7.3" ekran (farklı bir boyut kullanılırsa kodun güncellenmesi gerekir)
Yazılım ve kullanım
-
Python sanal ortamı kurulması önerilir
uv venv source .venv/bin/activate uv pip install -r requirements.txtveya
python -m venv . source .venv/bin/activate pip install -r requirements.txt -
OPENAI_API_KEYortam değişkeninin ayarlanması gerekir -
Görsel oluşturmak ve ekranda göstermek için
control.pybetiğini kullanınpython control.py show Barcelona -
Aynı görselin uzun süre ekranda bırakılmamasına dikkat edin
python control.py clear -
Cron job ayarı örneği (görsel güncelleme ve temizleme)
0 8 * * * cd ~/src/sol-mate-eink && .venv/bin/python control.py show Barcelona 0 18 * * * cd ~/src/sol-mate-eink && .venv/bin/python control.py show Barcelona 0 2 * * * cd ~/src/sol-mate-eink && .venv/bin/python control.py clear
Backend
- Kişisel API kullanılabilir (aşırı kullanım durumunda self-hosting önerilir)
- Kaynak kodu: GitHub bağlantısı
Sorun yaşanırsa
- Twitter veya GitHub issue açarak yardım istenebilir
GN⁺ görüşü
- Pratiklik: e-Paper ekranlar düşük güç tüketir ve çeşitli amaçlarla kullanılabilir.
- Genişletilebilirlik: Açık kaynak bir proje olduğu için ihtiyaçlara göre özellik eklenebilir veya değiştirilebilir.
- Maliyet: OpenAI API kullanıldığında maliyet oluşabilir. Ücretsiz alternatifler veya self-hosting değerlendirilebilir.
- Teknik zorluk: Başlangıç seviyesindeki mühendisler için sanal ortam kurulumu ve API anahtarı yönetimi iyi bir öğrenme fırsatı olabilir.
- Benzer projeler: Benzer işlevler sunan diğer açık kaynak projeler arasında MagicMirror² de bulunur.
1 yorum
Hacker News görüşleri
Inkplate 6Color kullanım deneyimi: Dahili ESP32 denetleyicisi sayesinde Raspberry Pi gerekmiyor ve pille çalışabiliyor. Ofis kapısına bir "On Air" tabelası asıp Mac’ten kısayolla durumu güncelliyor ve cihazı sessize alıyor. Hava durumu ekranı, haberler, Google Calendar gibi açık kaynak proje örnekleri var.
Aynı projeyi deneyimleme: Aynı ekranı kullanarak bir hafta önce benzer bir projeyi bağımsız olarak yaptı. Güncel hava durumu ve saati alıp yapay zekanın o konuma ait bir fotoğraf üretip gösterdiği bir çerçeve oluşturdu.
OpenAI API kullanımına dair endişe: Sürekli açık duran bir cihazda OpenAI API kullanmayacağını söylüyor. Bunun yerine OpenStreetMaps ve LAN üzerinde barındırılan Stable Diffusion kullanan bir sürüm yapmayı planlıyor.
Hava durumu verisinin güvenilirliği sorusu: Barselona’da aynı anda 26°C ve 2°C yaşamanın hayal bile edilemeyeceğini söylüyor. Hava durumu verisinin güvenilir olup olmadığını, yoksa sadece animasyonun keyfini çıkarmak gerekip gerekmediğini merak ediyor.
Benzer projeden ilham alma: Benzer bir proje gördükten sonra aynı ekrandan iki tane satın aldı. Renkli fotoğraf ekranı yapmayı planlıyordu ama bu uygulama da ilgisini çekiyor.
Renkli e-ink ekranlarda dikkat edilmesi gerekenler: Aynı görüntünün ekranda çok uzun süre bırakılmaması tavsiyesi hakkında nedenini merak ediyor. Bunun renkli e-ink’in özelliklerinden kaynaklanıp kaynaklanmadığını soruyor.
Projenin değeri: Harika bir proje olduğunu ve özelleştirmenin önünü açtığını söylüyor. Donanım önerileri ve
epaper.pygibi referansların faydalı olduğunu belirtiyor.Raspberry Pi’ye alternatif olasılığı: Neden küçük, düşük güç tüketimli bir bilgisayarın, özellikle de Raspberry Pi’nin, kullanılması gerektiğini merak ediyor. Hâlihazırda Debian GNU/Linux çalıştıran bir bilgisayardan USB kablosu üzerinden e-paper ekran sürmenin mümkün olup olmadığını soruyor.
Yapay zeka kullanım nedenine dair soru: Hava durumu bilgisi almak için neden yapay zeka kullanıldığını anlamakta zorlanıyor. Doğrudan çağrılabilecek pek çok ücretsiz hava durumu API’si olduğunu söylüyor.
Yapay zeka üretimi görsellerdeki hatalar: "Stocckholm" gibi yazım hataları ile Santa Monica sahilinde dev insanlar ve kentaurosların görünmesi gibi küçük yapay zeka hatalarının aslında eğlenceyi artırdığını söylüyor.