DIY FYI: Using a MAX7219 with an LED Matrix

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024
  • Recently I've been playing around with an LED Matrix and controlling it with a MAX7219 LED driver. This video is a bit of a rant with some tips and tricks about getting started with the MAX7219 since I struggled a bit in getting the circuit hooked up properly when I was getting started.
    Links
    MAX7219 Datasheet: cdn-shop.adafr...
    LED Matrix Datasheet: cdn-shop.adafr...
    Arduino Playground for MAX7219: playground.ard...
    CircuitPython MAX7219 Library: github.com/ada...
    Pinout diagrams on GitHub: github.com/Bli...
    Thanks to Mai Mariarti in the comments for this additional resource: howtomechatron...
    #ledmatrix #max7219 #circuitpython
    I have a website now! blitzcitydiy.com
    Social Media Nonsense:
    Twitter: / blitzcitydiy
    Facebook: / blitzcitydiy
    Tumblr: / www
    Instragram: / blitzcitydiy
    Hackster.IO: www.hackster.i...
    Thingiverse: www.thingivers...
    I wrote a book on the ASUS Tinker Board!
    Video Announcement: • I Wrote A Book!
    Amazon link: www.amazon.com...
    Apress link: www.apress.com...

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

  • @TheRadiogeek
    @TheRadiogeek 5 лет назад +2

    Thanks for documenting this and all the work that goes into it. I saw your guest video and came over to your channel to check it out. I’m now a new subscriber. Cool stuff!

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

    This was amazing. I'm just doing small projects with stuff I have sitting around and this was one of those things. You have all the information right here in one stop! Thank you for this video. Subscribed and will check out your other stuff later, for now I just finished soldering everything and it's time to make this thing work!

  • @Zefbot
    @Zefbot 5 лет назад +4

    Thanks for doing this video. Really helpful.

  • @nigrok88
    @nigrok88 5 лет назад +4

    Thank you for video! It's very usefull!

    • @BlitzCityDIY
      @BlitzCityDIY  5 лет назад

      glad it helped!

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

      A trick: watch movies at Flixzone. Been using it for watching lots of of movies these days.

  • @aferlazzo
    @aferlazzo 4 года назад

    Thank you so much for making this video. You Rock! It is the MOST HELPFUL thing I've been able to find to help me solve my personal puzzle. I, too, have been going crazy trying to sort out how the MAX7219 will work with my LED matrix, which is slightly different than the one you're using. I'm trying to connect a Raspberry Pi to a LIte On LTP-2558-AA 5x8 dot matrix display.

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

    Really great data sheet, thank you for making it.

  • @AndyCallaway
    @AndyCallaway 5 лет назад +1

    Great work, Liz.
    I might need that one day; I have one of those matrices... somewhere.

    • @BlitzCityDIY
      @BlitzCityDIY  5 лет назад

      Thanks! I highly recommend it- after the wiring it's a very smooth experience

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

    Agree with you, the MAX7219 pinout is horrible. Just putting the circuit together in a schematic is non-intuitive, and then it gets really spaghetti-gory (if I heard correct) in the pcb layout. But hey, to do a circuit like this without a driver chip at all...
    7:47 It' does not provide power, it tells the 7219 at what intensity it should drive the display..
    All in all, nice video!

  • @upperairs
    @upperairs 5 лет назад +1

    I have used the FC-16 modules and have had good luck with the arduino MD_MAX72xx and MD_Parola library.... I'm currently trying to to use the chip with a 7 segment time display.. learned the hard way that it likes Common Cathode and not Common Anode..

    • @BlitzCityDIY
      @BlitzCityDIY  5 лет назад

      those FC-16 modules are clever. The Arduino Playground page has some info on 7 segment displays and the max7219. I haven't delved into it but for the matrices at least it had some really helpful and in-depth info

  • @abdelademboukoutaya2505
    @abdelademboukoutaya2505 5 лет назад +1

    thanks for the video, also I plan to make a VU meter on p3 matrix panel which is 64*64 pixel, it could be an amazing project but actually i don't where to start

    • @BlitzCityDIY
      @BlitzCityDIY  5 лет назад

      ohh 64x64 nice! I'd recommend taking small steps. first get the matrix working with some example code then try to get some VU meter characteristics working with a couple of pixels or maybe find some other code that is doing something similar to what you're looking for- even if it isn't an exact match. Then you can kind of build from there (at least that's how I approach projects =D)

    • @abdelademboukoutaya2505
      @abdelademboukoutaya2505 5 лет назад

      thank you, good idea I'm playing around with the matrix and pxmatrix lib ,just as you said step by step

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

    There is a hundred sites out there where the connections between LED block and MAX are described.

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

    Hey is that an MXL 990 back there? I got one of those and i love it! crazy what you can get for $100

  • @sdriza
    @sdriza 4 года назад

    You rock! Thanks

  • @althuelectronics5158
    @althuelectronics5158 4 года назад

    hi sistor naice video
    amzing .
    thanks sistor

  • @charlesb689
    @charlesb689 5 лет назад

    Thanks a lot for your video! I am trying to make this work with a Ben Eater style 8-bit computer. (Look him up on youtube you will understand). The MAX7219 is a real pain to work with but I will look at your documents and am sure they will help.

  • @AmitKumar-jy8cg
    @AmitKumar-jy8cg 5 лет назад

    👍

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

    nice

  • @RichardT2112
    @RichardT2112 5 лет назад +1

    Moral of the story: pin outs suck ... use an OLED display and be done with it ;)

    • @BlitzCityDIY
      @BlitzCityDIY  5 лет назад

      Fair point =) that matrix aesthetic though..

    • @Davedarko
      @Davedarko 5 лет назад

      IMHO that's the worst you can say to someone who wants something to work: "why don't you use something else. "

    • @RichardT2112
      @RichardT2112 5 лет назад

      davedarko Well, if that is the worst you think anyone say, then you’re one lucky guy!

    • @Davedarko
      @Davedarko 5 лет назад

      @@RichardT2112 "to someone who wants something to work" - I mean sure, you can still say mean things about the mother or insult on way other levels. But working on anything and trying to get something to work - what do you think how helpful that comment is then? Good thing Liz figured it out and shared it in a video though and this context here is a bit different, so your statement is not "as bad", really. I just get triggered by the "chose x instead" comments :D have a nice one!

    • @RichardT2112
      @RichardT2112 5 лет назад

      davedarko I suppose your display missed the wink ...not to worry, you’ll see it eventually.

  • @flashcorp76
    @flashcorp76 5 лет назад

    Nice litttle FYI 🤪

  • @johnbilly6866
    @johnbilly6866 4 года назад

    Hello u perfect girl I see first time girl like electronic. Sorry my english isn't good.

  • @duncanx99
    @duncanx99 5 лет назад +1

    Stop thinking about physical pins and think about the functions. I've had ten year olds who have grasped exactly what you're doing, with only minimal problems.
    If you can't grasp it, then maybe you shouldn't be making videos...

    • @CodyFurr
      @CodyFurr 5 лет назад +11

      Wow, really? Not everyone understands everything the same way. If you cant be supportive and helpful maybe you shouldn't be making comments...

    • @duncanx99
      @duncanx99 5 лет назад +1

      @@CodyFurr I was being helpful in the first sentence...
      Does the pinout of a MOSFET make sense? Does the pinout of a 74HCT01 make sense? Did the pinouts of thermionic tubes make sense? No, they didn't - if you know the function, then you simply apply the appropriate physical pin number to wire it...

    • @BlitzCityDIY
      @BlitzCityDIY  5 лет назад +10

      That's wonderful that that is your learning style. I learn in a different way, as do others, and I do grasp the concept at hand; I just take a different path to get there and I make videos with the hope to show others different strategies to "grasp it".

    • @jimb032
      @jimb032 5 лет назад +6

      @@BlitzCityDIY Liz...on behalf of the RUclips commenters that aren't aasholes, I'd like to apologise for Duncan Anus.
      He's apparently just an arrogant sexist jerk that is jealous you are better at it than him.
      Keep up the great work. We are glad you make videos.

    • @Davedarko
      @Davedarko 5 лет назад +6

      Meh. Sure, ten year olds know intuitively how to wire a MAX7219 to an LED matrix - show me one. You can not stop thinking about physical pins, when you have to put something like this together, or make a PCB for it. If you can't grasp that, then you shouldn't write comments.