Raspberry Pi Tutorial - LED-Matrix Uhr mit optionalen YouTube Abonnenten Counter und News Ticker

Поделиться
HTML-код
  • Опубликовано: 24 авг 2024

Комментарии • 67

  • @Joe703
    @Joe703  3 года назад +6

    Die Uhr-Animation und die Laufschrift sehen übrigens in Wirklichkeit deutlich besser aus, als es im Video aussieht.
    Das starke Nachleuchten der LEDs liegt an der Kamera.

  • @promix49
    @promix49 Год назад +4

    Du hast das unterhaltsam erklärt, kompetent, verständlich und gleichzeitig so, dass man es gerne weiter ansieht. Der Stil gefällt mir. Mir gefällt auch, dass du die Anfangsschwierigkeiten (auf dem Kopf stehende Anzeige) aufgegriffen hast und erklärt hast, wie man das ändern kann.

  • @Inscened
    @Inscened 3 года назад +2

    Ich habe noch nie ein so detailliertes Tutorial angesehen.

  • @Hithorst
    @Hithorst 3 года назад +5

    echt cool, ich werde mir auch wieder einen raspy zulegen und mich anhand deiner Projekte in die Thematik einarbeiten. Danke für deine Zeit und Mühe!

  • @TechnologieHeute
    @TechnologieHeute Год назад +2

    Vielen Dank für das umfangreiche Tutorial! Hat mir sehr geholfen!

  • @paddy7154
    @paddy7154 3 года назад +2

    Hey toller Kanal :) schön das es einen Deutschsprachigen Raspberry Pi Kanal gibt.
    Habe mir auch vorgestern ein PI bestellt um meinen Fernsehn zum SmartTV zu machen.
    Wäre schön wenn du all deine Videos in entsprechende Playlists machen könntest, da viele immer auf Playlists gehn und sich anschauen möchten was es noch so gibt :)

  • @wizzardrincewind9458
    @wizzardrincewind9458 2 года назад +2

    Sehr schönes Beispiel, danke :)

  • @JochenMollVideographer
    @JochenMollVideographer 3 года назад +2

    Klasse Video - sehr verständlich erklärt 👍

  • @giaccommander7474
    @giaccommander7474 7 месяцев назад

    gutes video, danke. Habe mich inspirieren/verleiten lassen.
    Ich habe jetzt 2 dieser LED-Matrix bestellt. Einpaar ABS Platten, kaltschweiß-Kleber, lacke für ein Gehäuse.
    Da ich Anfänger bin frage ich mich ob ich das ganze per Batterien und einem RB-pico oder etwas änlichem auch machen könnte. Werds herausfinden ;)

  • @bozoqturkmni8137
    @bozoqturkmni8137 2 года назад

    Dein Chanel ist wahnsinnig gut und man merkt, dass dahinter viel Mühe steckt. Kannst Du mir ein Kanal empfehlen, wo man auch Python von Anfang an gut lernen kann? Danke.

  • @klausoberholz1160
    @klausoberholz1160 3 месяца назад

    Hallo und vielen Dank erst einmal für das tolle Video und die wirklich umfangreiche Beschreibung. Leider bekomme ich die luma Biliothek nicht geladen und installiert auf meinem RasPi 400. Installiert ist Python3 und das System läuft auf 64bit. Ich habe den Ladebefehl auch schon modifiziert, erhalte aber immer die flgende Fehlermeldung: sudo apt install python3 - luma.led_matrix
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    E: Unable to locate package luma.led_matrix
    Kannst Du mir auf die Sprünge helfen, wie ich die Bibliothek geladen bekomme?
    Vielen Dank schon mal im voraus.

  • @stefanwolf9541
    @stefanwolf9541 3 года назад +2

    Das ist jetzt schon das zweite Video von Dir, das mich vor Begeisterung nicht mehr loslässt. *g
    Für mich als Neueinsteiger in allen Phasen absolut lehr- und hilfreich.
    Eine Frage hätte ich:
    Kann man die 8 x 32 Matrize auch um eine weitere (oder mehrere) 8 x 32 M. erweitern und ... wie sieht dann die Ansteuerung aus?
    MfG
    Stefan

    • @Joe703
      @Joe703  3 года назад +1

      Vielen Dank für das Kompliment!
      Ja. Das geht. Habe ich gerade am Sonntag in meinem (ersten) Live Stream gezeigt. Guck mal hier:
      ruclips.net/video/WSfX0-_DFGw/видео.html

    • @stefanwolf9541
      @stefanwolf9541 3 года назад +1

      Danke ... genau das wollte ich wissen *g

  • @oldemaid5666
    @oldemaid5666 2 года назад +1

    Welche Anschlüsse braucht man wenn man dann die Uhr rumstehen hat und man Sie fertig programmiert hat? Wäre echt froh über eine rasche Antwort. Vielen Dank und einen schönen Tag.

    • @Joe703
      @Joe703  2 года назад

      Ich bin mir nicht sicher, ob ich die Frage richtig verstanden habe.
      Du benötigst nur eine 5V Stromversorgung für den Raspberry Pi. Das heißt je nach Raspberry Pi Modell ein Micro-USB oder ein USB-C Netzteil. Das Display kann über den Raspberry Pi mit Strom versorgt werden.
      Wenn die Frage war, welches Anschlüsse Du für das Uhr am Raspberry Pi benötigst, dann nur die 5 Pins, wie im Video gezeigt.

    • @oldemaid5666
      @oldemaid5666 2 года назад

      @@Joe703 Das ist super vielen Dank.

  • @Alex-wz9is
    @Alex-wz9is 3 года назад +1

    Cooles Video! :)

  • @marcoschlegel8094
    @marcoschlegel8094 Год назад

    Interessant! Ich möchte folgendes Projekt umsetzen: Wenn bei unserem Sales Team viele Kundentermine in den nächsten 2 Wochen im Kalender stehen, dann soll ein Lach Emoji angezeigt werden, sind es wenig Termine, dann ein traurigies Smiley. Die Zahl der Termine soll aus einer Excel Tabelle gezogen werden (über den Kalender direkt vermutlich nicht realisierbar). Kann das Projekt zum größten Teil analog zum oberen Video umgesetzt werden? Liebe Grüße!

  • @mentalix560
    @mentalix560 Год назад

    Hast du ein Script mit dem man Hide ausführen kann?

  • @oldemaid5666
    @oldemaid5666 2 года назад +1

    Bei mir funktioniert der command „sudo -H pip install -upgrade luma.led_matrix“ nicht. Kann mir da rasch jemand weiter helfen? Danke

    • @Joe703
      @Joe703  2 года назад

      Hast Du es mal einfach mit "sudo pip install luma.led_matrix" probiert?
      Ich nehme an in Deiner Installation ist "pip" python3 und nicht wie beim raspberry pi üblich "pip3", weil die LED Matrix Library glaube ich nur unter python3 läuft.

    • @oldemaid5666
      @oldemaid5666 2 года назад

      @@Joe703 Guten Tag, ich habe eine Lösung gefunden vielen Dank trotzdem. Super Anleitung!

  • @kimbleleon
    @kimbleleon 3 года назад +1

    hi nice tut aber mal ne frage kann man das teil auch dimmen? man kommt sich nachts vor wie im u-boot auf tauch fahrt beleuchtet echt gute 26m² raum :)

    • @Joe703
      @Joe703  3 года назад

      Sehr begrenzt. Du kannst den "device.contrast" auf 0 setzen. Das ist aber immer noch relativ hell. Genau aus dem Grund hatte ich die "Hide" Funktion eingebaut, um die Uhr Nachts einfach abzuschalten.

  • @MrGothicghoster
    @MrGothicghoster 10 месяцев назад

    Geht das auch mit einem Raspberry Pi Zero 2 W ? Falls ja , was ist zu ändern ?

    • @Joe703
      @Joe703  9 месяцев назад +1

      Das sollte eigentlich so auch auf einem Zero laufen

  • @kuerfra
    @kuerfra 3 года назад +1

    Tolles Programm, experimentiere gerade mit einen Raspberry. Wo oder wie kann ich in den sourse-Code meinen eigen Text einfügen ?

    • @Joe703
      @Joe703  3 года назад

      Die Ausgabe eines eigenen Textes erfolgt in RollingClockTicker.py
      mit Uhr.ShowText("Eigener Text")
      . Du kannst das entweder zusätzlich einfügen oder die drei Beispiele ("RUclips Subscriber Counter," "Feed" oder "Date") ersetzen. Außerdem kannst Du den Text auch bei anderen Bedingungen anzeigen. Die Bedingung im Beispiel ist "sekunden=="05""
      Wenn Du den RUclips Counter oder den Feed garnicht nutzen möchtest kannst Du auch die Main Funktion aus RollingClock.py direkt ändern. Das ist im Prinzip das gleiche, aber es wird nur das Datum ausgegeben. Dann brauchst Du die Datei RollingClockTicker.py
      garnicht.

    • @kuerfra
      @kuerfra 3 года назад

      @@Joe703 Danke für die Antwort, aber ich verstehe es nicht. Nach def ShowText stehen so viele Zeilen, würde da nur einfach eine Text zeile einbauen wollen die ausgegeben wird.

    • @Joe703
      @Joe703  3 года назад +2

      @@kuerfra Ok. Schlecht erklärt von mir. Den ganzen oberen Teil in der "class RollingClock", also die ganzen Definitionen (mit "def" davor) brauchst Du garnicht zu verändern. Du kannst einfach die dort definierten Methoden verwenden:
      start() - startet die Uhr in einem eigenen Thread
      close(self) - beendet die Uhr
      Hide() - "versteckt" die Uhrzeit
      Show() - zeigt die Uhrzeit an
      ShowText(text) - zeigt einen Text an
      Das machst Du beispielsweise in der "main", also in dem Bereich, der mit if __name__ == "__main__": beginnt. Da findest Du den Abschnitt
      if sekunden=="05":
      # show Date
      Uhr.ShowText(Wochentag[int(tag)] + datum)
      Dort ersetzt Du die letzte Zeile mit der Ausgabe von Wochentag und Datum durch Deine gewünschte Textausgabe zum Beispiel
      Uhr.ShowText("Hallo Frank")
      Im Video bei 27:53 erkläre ich kurz die gesamte Funktion. Wenn Du das so machst, brauchst Du auch nur die Datei RollingClock.py.
      Bei längeren Programmen ist es unschön alles in eine Datei zu schreiben. Dann solltest Du Datei RollingClock importieren und Dein Programm in eine eigene Datei schreiben, wie ich es im letzten Kapitel ab 41:06 gezeigt habe. Das Beispiel dafür ist der zweite verlinkte Sourcecode RollingClockTicker.py. In dem Beispiel gebe ich drei Texte aus: Den RUclips Abonnenten Counter, Den News Feed und den Wochentag mit Datum.

  • @PedroRodrigues-rf1uz
    @PedroRodrigues-rf1uz 2 года назад

    Is possible show 0 digit before all hours below 10?
    01 02 03 etc...

    • @Joe703
      @Joe703  2 года назад

      Yes, the original silly_clock has a leading, but I removed.
      The 0 and the 4 of the used font have one pixel more than other digits and with the leading zero you will have cases without a space between number hand colon. Without the leading zero you avoid this cases. See 17:26 and 19:11

    • @pedro-rodriguespt
      @pedro-rodriguespt 2 года назад

      @@Joe703 I understood. Is possible change font to another to insert 0 ?
      I can made my own digits ?

  • @christiannitsche1121
    @christiannitsche1121 3 года назад

    Hi, Danke für das Super Tut ! Bin gerade am Umbauen eines alten Röhrenradios auf eine Raspi Steuerung, und da passt die Anzeige wunderbar in die alte Frequenzanzeige. Nun eine kleine Frage: Ist es auch möglich 6 oder sogar 8x8 Module anzusteuern, so dass ich die komplette Breite meines Radios ausnutzen kann oder ist die Steuerung nur auf 4 Module begrenzt? Danke für eine Antwort und weiter so.

    • @Joe703
      @Joe703  3 года назад +1

      Hi. Vielen Dank. Habe ich noch nicht probiert, sollte aber kein Problem sein. Die Module lassen sich ja prinzipiell beliebig kaskadieren. Du musst dann nur bei der Initialisierung die Anzahl der Module (in meinem Beispiel "cascaded=4") entsprechend anpassen. Wenn Du die Module nicht nur horizontal anordnen willst, geht es wohl auch stattdessen Breite und Höhe in Pixeln anzugeben (also zum Beispiel "width=32, height=8"). Dabei müssen Höhe und Breite jeweils vielfache von 8 sein. Habe ich aber auch noch nicht probiert.

  • @elministerr
    @elministerr 2 года назад

    Danke für das tolle Video. Beim Anschluss verstehe ich nicht warum alle auf 5V gehen bis auf ein Tutorial was ich im Netz gefunden habe, dass die max7219 an 3,3V anschließt (Pin 17 z.B) ich habe es mal über Pin 17 angeschlossen und es funktioniert genauso gut. Eine idee warum ?

    • @Joe703
      @Joe703  2 года назад

      Mit 3,3V bist Du ganz knapp außerhalb der Spec. Funktioniert aber eigentlich immer auch mit 3,3V.

  • @moritz5906
    @moritz5906 3 года назад +1

    Hey , ich wäre dir so unglaublich dankbar wenn du mir erklären kannst/ein Video dazu machen kannst, wie ich den Skript hierfür automatisch starten kann. Ich habe schon so viel ausprobiert und verzweifel hier gerade! :(

    • @Joe703
      @Joe703  3 года назад +1

      Hey, wenn ich Dich richtig verstanden habe, gibt es das Video schon: ruclips.net/video/HTfAMsL_WQY/видео.html

    • @moritz5906
      @moritz5906 3 года назад +1

      @@Joe703 ja das habe ich auch schon gesehen und probiert aber funktioniert leider nicht bei mir :/

  • @Max-xx6lu
    @Max-xx6lu 3 года назад

    Hey, nices Video. Ich habe das problem das wenn ich meinen RSS feed in die uhr einarbeite das er die URL nicht akzeptiert, vorher konnte er es mir aber ohne probleme ausspucken

    • @Joe703
      @Joe703  3 года назад

      Hey. Meinst Du dass Du den RSS feed lesen kannst, wenn du ihn ohne die Uhr liest und in der Kombination mit der Uhr funktioniert es nicht mehr? Was ist denn die Fehlermeldung?

  • @way0fcoockie176
    @way0fcoockie176 3 года назад

    Hey, war dabei alles nachzumachen, beim luma_matrix schritt bekomm ich aber folgende Fehlermeldung
    "luma.core requires Python '>=3.6,

    • @Joe703
      @Joe703  3 года назад

      Hmm. Das hatte ich nicht. Bei mir lief das mit der Python Version die per default mit Raspberry Pi OS kam. Hast Du das richtige Python geupdatet? Auf dem RasPi läuft ja python 2 ("python") und python 3 ("python3")

  • @requestfx5585
    @requestfx5585 2 года назад +1

    Kann man die Farbe auch ändern?

    • @Joe703
      @Joe703  2 года назад

      Nein, die LED-Matrix Displays haben nur einfarbige LEDs (keine RGB LEDs).
      Die Displays gibt es aber außer in Rot auch in Grün und Blau.

    • @ammi74656
      @ammi74656 Год назад

      Den Max7219 gibt es in rot, grün und blau

  • @nrwgamer9971
    @nrwgamer9971 2 года назад

    @joe 703 geht das auch für twitch ??

    • @Joe703
      @Joe703  2 года назад

      Ich nehme an, dass Twitch auch irgendeine API hat über die man die Daten abrufen kann. Einfach mal googeln.
      Oder Du versuchst einfach die HTML Seite zu parsen. Das heißt Du liest die HTML Seite ein und suchst dann die gewünschten Daten in der Seite.

  • @kuerfra
    @kuerfra Год назад

    Wie starte ich das ganze ohne als Autoboot wenn ich den Raspi anschalte ? läuft jetzt nur unter Thommy im OS

    • @Joe703
      @Joe703  Год назад +1

      Ich habe mal ein Video dazu gemachr: studio.ruclips.net/user/videoHTfAMsL_WQY/comments/inbox?filter=%5B%5D

    • @kuerfra
      @kuerfra Год назад

      @@Joe703 habe ich so gemacht aber Fehlermeldung "Phyton3" ist das ein Ordner oder was soll das sein ?

    • @Joe703
      @Joe703  Год назад

      @@kuerfra Wie heißt die Fehlermeldung denn genau?
      Auf dem Pi ist Python normalerweise in zwei Versionen installiert. Die eine startest Du einfach mit python und python 3 startest Du mit python3. Hast Du dast Programm schon mal über die Kommandozeile ausgeführt? Also mit python3 und dann der Name des Programms.

    • @kuerfra
      @kuerfra Год назад

      @@Joe703 in Thommy läuft das. Nur im autostart passiert nichts, kommt Phyton3 nicht zu finden oder ähnlich

    • @kuerfra
      @kuerfra Год назад

      In der Ausführung Kommandozeile sieht man die Fehlermeldung dann

  • @ibot123
    @ibot123 Год назад

    Löschst du Kommentare hier oder soll ich einfach nochmal posten? 😮

  • @david67481
    @david67481 3 года назад

    Kriegst nen Abo!

  • @nicda0994
    @nicda0994 3 года назад

    HIlfe ich bekomme andauernt den fehler was kann ich tun?
    from luma.led_matrix.device import max7219
    ModuleNotFoundError: No module named 'luma'

    • @Joe703
      @Joe703  3 года назад

      Hast Du das "sudo -H pip3 install --upgrade luma.led_matrix" erfolgreich ausgeführt?