2 puan yazan GN⁺ 2024-06-09 | 1 yorum | WhatsApp'ta paylaş

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.txt
    

    veya

    python -m venv .
    source .venv/bin/activate
    pip install -r requirements.txt
    
  • OPENAI_API_KEY ortam değişkeninin ayarlanması gerekir

  • Görsel oluşturmak ve ekranda göstermek için control.py betiğini kullanın

    python 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

 
GN⁺ 2024-06-09
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.py gibi 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.