Für alles gibt es eine Zeit und einen Ort, und dank des Schöpfers und Entwicklers Volodymyr Shumara gibt es jetzt einen Platz für /r/place. Mit unserem Lieblings-Mikrocontroller, dem Raspberry Pi PicoShumara hat es geschafft, eine zu schaffen digitaler Bilderrahmen das einen Abschnitt der /r/place-Leinwand von Reddit übernimmt und ihn auf einem E-Ink-Panel anzeigt.
Wenn Sie mit /r/place nicht vertraut sind, fragen Sie sich vielleicht, was das ist. Drüben bei Reddit, ein Subreddit existiert mit einer riesigen Leinwand. Benutzer können jeweils ein Pixel platzieren und müssen warten, bevor sie ein weiteres platzieren können. Im Laufe der Zeit können Benutzer Kunstwerke erstellen, die Werke anderer Personen überschreiben und letztendlich eine riesige Bildcollage erstellen, die in reiner Zusammenarbeit entstanden ist. Die /r/place-Leinwand für 2023 ist fertig und kann unter hier eingesehen werden Reddit. Dies ist das Bild, das Shumaras Projekt beschafft.
Die /r/place-Leinwand besteht möglicherweise nur aus Pixelkunst, ist aber so groß, dass der Pico sie nicht lokal speichern kann. Das bedeutet, dass das Projekt in zwei Komponenten aufgeteilt werden muss. Der Pico ist für die Anzeige von Bildern auf dem eInk-Panel verantwortlich, aber ein separater Pi, Shumara empfiehlt einen Raspberry Pi Zero, wird verwendet, um mithilfe von Flask einen Server mit dem Bild in voller Größe zu hosten. Es überträgt kleinere Bilder an den Pico, um sie im Bilderrahmen zu verwenden.
Wenn Sie dieses Projekt neu erstellen möchten, haben Sie viel Spielraum für Flexibilität. Auf der einfachsten Ebene benötigen Sie jedoch einen Raspberry Pi Pico W, einen separaten Pi für den Flask-Server und ein Panel zur Anzeige der /r/place-Bilder. In diesem Fall verwendet Shumara ein 3,7-Zoll-Waveshare-E-Ink-Display mit einer Auflösung von 480 x 280. Sie können das Projekt jederzeit weiter anpassen, indem Sie das Panel mit einem Rahmen usw. dekorieren.
Wenn Sie in den Quellcode eintauchen möchten, haben Sie Glück. Shumara war so freundlich, alles zu teilen GitHub für alle Interessierten zum Erkunden. Dort finden Sie Code sowohl für die Client-Seite, die auf dem Pico läuft, als auch für die Server-Seite.
Wenn Sie dieses Raspberry-Pi-Projekt aus nächster Nähe sehen möchten, können Sie sich den von Shumara geteilten Originalthread unter ansehen Reddit. Es enthält Bilder des Rahmens in Aktion sowie zusätzliche Details zu seiner Konstruktion.