1980’lerin teknolojiden ilham alan herhangi bir filmini izleyin (düşünüyoruz Savaş oyunları, Uzaylılar Ve Ferris Bueller’in izin günü) ve kaçınılmaz olarak, yanmış bir CRT ekranında yavaşça kayan düşük çözünürlüklü metin içeren bir sahne olacaktır. Bu SomePeopleCallMeJJ’den proje (Jeff Jetton) sayısız “sihirli aynaya” farklı bir açıdan bakıyor. 1980’lerin dönüşüyle bize en son haberleri göstermek için eski bir CCTV monitörü ve bir Raspberry Pi kullanıyor.
ne_magic_nor_a_mirror_retrostyle_newsfeed itibaren r/raspberry_pi
RetroFeed projesi bir Raspberry Pi kullanıyor – hangi modelden emin değiliz, ancak kayan metin çıktısı verildiğinden, herhangi bir modelin bunu yapma gücü olacaktır. Doğru aksesuarlarla bir Raspberry Pi Pico W bile bu işi yapabilir. Pi, ekranda bir dizi haber ve finans başlığını, hava durumu verilerini ve Uluslararası Uzay İstasyonunun konumunu yavaşça kaydıran bileşik çıktı kullanılarak eski bir CCTV monitörüne bağlıdır. Proje, her şeyi bir kerede boşaltmak yerine, Jetton’un benzettiği metni yavaşça yazar. Don Lancaster’ın TV Daktiloekran yanmasını azaltmak için rastgele yatay park konumlarını kullanıyor. Her şey metin tabanlı ve 80×24 karakterlik süper düşük çözünürlükte.
Peki veriler nereden geliyor? Raspberry Pi, her beslemenin (haberler, finans, ISS, hava durumu) kendi modülüne sahip olduğu Python istek kitaplığını kullanarak verileri toplar. Bu modüller, ana newsfeed.py dosyası tarafından içe aktarılır ve biraz ayrıştırma ve biçimlendirme ile veriler, nefis eski tarz CCTV ekranına çıkarılır.
Jetton, projenin durumu hakkında dürüst: “Şu anda bu, belirli aralıklarla yenilemelerle çok beceriksiz bir web kazıma işlemi yapıyor. Okuduğunuz sırada zaten kırılmamışlarsa, kazıyıcıların bir noktada kırılmasını bekleyin. Bu.” Ama biz gerçekten bu yaklaşıma aldırış etmiyoruz. Dürüst, eğlenceli ve ilginç. Projenin retro çıktısı, ara sıra yaşanan soruna oldukça iyi borç veriyor. Jetton, projenin 2020’de yaptığımız bir şey olan API’ler ve RSS beslemeleri kullanılarak da gerçekleştirilebileceğinden bahsediyor.
Jetton gerekli adımları detaylandırdı projeyi GitHub deposu aracılığıyla yeniden oluşturmak için. Video çıkışını kompozit jaka (ilk Raspberry Pi hariç hepsinde 3,5 mm jak) yönlendirmeniz, ardından sizi bir terminale bırakmak için önyükleme işlemini değiştirmeniz gerekir.