#200

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

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

  • @GzoGuitarWz
    @GzoGuitarWz 4 года назад +3

    This is EXACTLY what I needed to hook it up to HomeAssistant. Thanks so much!

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

      Did you end up doing this? Just found this now and gonna give it a go

  • @KeanElectronics
    @KeanElectronics 6 лет назад +2

    OK, we definitely need to setup some of these in the office now.
    But no logging directly in as root - that's a bad bad habit!

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

    Great video! Does it also work with 2 of the led panels connected to each other? I was thinking fo making a big 128x64 panel with this Adafruit matrix.

    • @MickMake
      @MickMake  6 лет назад +6

      Yes indeedy! But you may have some slow GIF animation when using a Pi Zero. You can change the panel size by modifying the config.json file within the container. I’ll add a feature later where you can change it via MQTT

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

      I have a similar idea to make a 128x32 display as a RunDMD clock with pinball animations.

  • @themaconeau
    @themaconeau 6 лет назад +3

    Could be good for a ticker-style message board or Control centre for a DIY IoT solution.

    • @MickMake
      @MickMake  6 лет назад +1

      I'll add that feature in later. At the moment it's just static text, (but with animated GIFs).

  • @Ringer1982
    @Ringer1982 6 лет назад +2

    Hi! Great video! Could you tell how the Docker container gets the access to the GPIO pins? Are they accessible right away or I need to give special permissons to Docker or make some mapping (similar to a posts mapping) when I start a Docker container?

    • @MickMake
      @MickMake  6 лет назад +1

      Yes you will need to do that. If you run the command I mentioned in my video, (and on my website), it'll do it all for you.
      Or else there's some handy scripts on GitHub.

  • @RonSter
    @RonSter 6 лет назад +1

    Great project. I did everything but nothing happens. Any idea? I tested the panel with the example from hzeller. But your docker container starts without an error but nothing happens on the matrix.

  • @underscore663
    @underscore663 4 года назад +2

    Question : does the pi itself need to be powered separately or does the 10A power supply power both the pi and the matrix?

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

      At 3:36 he plugs the PSU into the PI hat, so I'd assume it powers the PI

  • @martijn4740
    @martijn4740 6 лет назад +2

    Hey Mick awesome work on the display project quick question is there a way to run it as a stond alone clock with custom background without the mqtt stuff

  • @thegreyfuzz
    @thegreyfuzz 4 месяца назад

    Bringing this back to life....not sure if it's being followed. Is there any easy way to set the timezone ? UTC is great an all that, but UTC -5 is far more useful for me. The only reference I can find to timezone is in the MQTTpanel binary. BTW This will NOT run on Pi Zero 2 W as is, it renders a mostly solid color on the HDMI output, and summarily locks up the Pi... Runs good on Zero W (only using Bullseye, on Bookworm it just continually complaints about the sound being enabled even when it's blacklisted, then crashes), Pi 3 runs good, but the panel blinks intermittently and is annoying to see.

    • @thegreyfuzz
      @thegreyfuzz 4 месяца назад

      Got it sorted;
      To change the timezone:
      docker start project-mqttpanel # start the container
      docker exec -it project-mqttpanel bash # shell into the container
      apk add --no-cache tzdata # install timezone data
      cp /usr/share/zoneinfo/America/Chicago /etc/localtime # copy the appropriate timezone file to /etc/localtime
      exit # exit the shell
      docker restart project-mqttpanel # restart the container
      Additionally you can modify time/date format elements in /usr/local/etc/config.json from within the container, making a backup first is always a good idea.
      You probably want to save your modified container to a new image and create a new container using that image should it be updated in the future
      docker commit my-new-image
      use the docker create command included with the tutorial using new image name

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

    Thanks fro sharing.RGB panel with high brightness and refresh rate

  • @BeyElder
    @BeyElder 6 лет назад +3

    Nice! One question - how much panels can be daisychained together?

    • @MickMake
      @MickMake  6 лет назад +2

      Good question. A Pi Zero could handle 4 panels, but it’d be very slow at updating. A Pi3+ could handle a lot more, but not sure what the theoretical limit is on these panels.

    • @BeyElder
      @BeyElder 6 лет назад +1

      MickMake, thank you for answering.

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

    how do you get rid of the flickering, tried the jumpers and still flickers

  • @winstonsmith478
    @winstonsmith478 6 лет назад +3

    Where'd you get the 5V/10A switching adapter?

    • @MickMake
      @MickMake  6 лет назад +2

      Not sure where exactly. I found it in my huge supply of power packs. Was glad I found it!

  • @anothergoogleuser
    @anothergoogleuser 6 лет назад +2

    Awesome video and thanks for sharing - everything!

    • @MickMake
      @MickMake  6 лет назад

      No problem. Great to give back to the community.

  • @poppabeardoes
    @poppabeardoes 6 лет назад +1

    Nice job Mic

  • @karsnoordhuis4351
    @karsnoordhuis4351 6 лет назад +1

    50°c-30°c=20°c sooo 15°c+20°c=35°c under full load. Should be fine. Also, if im not mistaking, you can daisy chain those panels to get one big one, right?

    • @MickMake
      @MickMake  6 лет назад +1

      Daisy chain? Absolutely, but I suspect the Pi Zero would struggle to do complex animation on two panels. It's *juuuust* struggling to keep up with one.

    • @karsnoordhuis4351
      @karsnoordhuis4351 6 лет назад +1

      MickMake if got a use for those 8 core sbcs now.

    • @MickMake
      @MickMake  6 лет назад

      Tempting. Even better, might look at using one of those LoFives I recently picked up. An FPGA would be able to really nudge up the refresh rate.

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

    Hi, i just made mine but the folder rgxmatrix/images does'nt exists, could you tell me where the pictures are stored in the pi ?

  • @avejst
    @avejst 6 лет назад +2

    Nice projected
    Thanks for sharing😀👍

  • @eidolon0
    @eidolon0 6 лет назад +1

    Awesome project, MickMake!
    I've been trying to order a PCB from your link in the desc, but I cannot find the "Shipping discount for up to 20$ on your first order" part anywhere on their site! Did they remove this offer?

    • @MickMake
      @MickMake  6 лет назад

      It should be there. Shoot me an email and I’ll chase it up. embed@mickmake.com

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

    You should add credit to the rgb led matrix by Henner Zeller

    • @MickMake
      @MickMake  6 лет назад +1

      Yes true! He certainly did a lot of the ground work.

  • @99dynasty
    @99dynasty 2 года назад

    Could you easily run video to the LED board?

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

    Interesting, how hard do you think clustering this into a much larger display would be?

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

      The problem would be bandwidth and syncing. If you’re happy with a low sync rate, then it’d work well, but wouldn’t be able to handle HD video. At last not in this setup.

  • @avejst
    @avejst 6 лет назад +1

    Thanks for sharing 😀👍
    Interesting approach👍

  • @sagar4065
    @sagar4065 6 лет назад +2

    Can we use these (multiple) boards as monitor for raspberry Pi without coding

    • @MickMake
      @MickMake  6 лет назад

      Unfortunately, they don't offer full frame video. So would be fairly sluggish as a monitor.

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

    Hello, it can be work in a panel 32 x 32? thanks for your help

  • @sandy25135
    @sandy25135 6 лет назад +1

    Cool Project.
    Also did you use the Paho library in this project ?

    • @MickMake
      @MickMake  6 лет назад

      I ended up using the Mosquitto library. It ends up being a smaller installed package than Paho within the container.

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

    great stuff! but a quick question, if I need to hook up 12 panels of 64x64, then will be enough to use the pi 3?

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

      hi sir ,i am Gina ,if you have any questions about led display you can contact me please.whatsapp/skype: 8615803088171 email address: gina@atsilu.com

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

    Hi Mick
    How can I change the timezone for your docker container?

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

    I would like to have the euro / pound exchange rate always updated is it possible?

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

    Great video! How does one change the setup to use a 32 x 64 panel?

  • @nslouma
    @nslouma 6 лет назад +1

    Great work, as always!

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

    Hello, can images / animations be upload to the pi directly from a android phone ?

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

    github page doesnt work & can this be done on a rasberry pi pico?

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

    Hello, can it read data like of a sensor and later print in this matrix ?. Thanks

  • @stryk187
    @stryk187 6 лет назад +1

    I'm in the process of building a new gaming pc (luckily I bought the GPU back when you could still get rx 480's with 8gb of vram for $215 !!). I'm thinking about incorporating this into the side panel of the case. Maybe have a piece of acryllic cut to the size of the side panel and a square cut out of the center (or somewhere) to incorporate the LED panel... sounds like it could be cool. Maybe I could come up with (or it may already exist) some sort of android mqtt client to let friends who come over send their own messages to the panel. Could be a cool project idea... gonna have to research a bit on it, but it sounds do-able.

    • @MickMake
      @MickMake  6 лет назад

      Nice!
      Mate, all you have to do is figure out how to fit it into the case. If you want to change the images within the container, you’ll have to rebuild it. I’ve put up full instructions to do that on GitHub.
      I’ll be updating later to make it easier to change images and upload new ones without a Docker rebuild.

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

    I have followed your instructions and build a panel with same hardware as you use, the build and software installations went well but when I run the docker project I only get displayed something on half of the matrix display.
    It looks as if the display is in 4 x 16 rows and I have something dispalyed on the first 16 rows, then I have 16 rows blank then 16 rows with display and then again 16 rows blank.
    I use a 64x64 P2.5 adafruit matrix panel and a raspberry pi zero and use a 5V, 10A supply.
    Any ideas why I get this wired display?

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

      Ok I found out why....
      I missed to solder at connection bridge on the adafruit bonnet for using a 64x64 RGB matrix
      learn.adafruit.com/adafruit-rgb-matrix-bonnet-for-raspberry-pi/driving-matrices#step-2982866

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

    Does anyone have any tutorials on how to enclose the final project? My 10 year old son and I have made one of these and we don't really have any solutions on making an enclosure. Thanks.

  • @hannahoover3688
    @hannahoover3688 6 лет назад +2

    Great Project, got it up and running but ran into error after reboot. Error response for daemon: Driver failed programming external end point project-mqttpanel-0.10. Error starting userland proxy: listen TCP 0.0.0.0:1883: bind: address already in use. Any thoughts on how to repair.
    thanks

    • @MickMake
      @MickMake  6 лет назад +1

      Ah yes. A common issue. You already have something listening on port 1883. You’ll need to shutdown that other something. You can check what that is by doing a “lsof -I tcp:1883” and then killing it.

    • @MickMake
      @MickMake  6 лет назад

      Did you use a fresh Raspbian image?

    • @hannahoover3688
      @hannahoover3688 6 лет назад +1

      Ran lsof -I TCP:1883 and it was Mosquitto. Killed the Mosquitto PID and now Project-mqttpanel-0.10 runs but Mosquitoo will not start, gives same error as first described.

    • @MickMake
      @MickMake  6 лет назад +1

      The Docker container runs its own Mosquitto server. If you want to run another, then you can change the port that it listens on, by changing the “-p 1883:1883” to be something else, like “-p 2883:1883”

    • @MickMake
      @MickMake  6 лет назад +1

      But you’ll also need to change the Mosquitto client to point to the new port, of course.

  • @martijn4740
    @martijn4740 6 лет назад +2

    Hey @MickMake can you run this script without docker ?

    • @MickMake
      @MickMake  6 лет назад +3

      Yup you certainly can. I should update my docs for those who want to do that.

    • @martijn4740
      @martijn4740 6 лет назад

      @@MickMake Thanks Mick might solve mij colors beeing wrong

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

      @@MickMake would be helpfull thanks

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

      @@MickMake did that ever happen ?

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

      @@MickMake still waiting for it 2 years later ;(

  • @ranukehshiga6328
    @ranukehshiga6328 6 лет назад +2

    Can you use them as the main display, as if it was a monitor. It wold me awesome to play text adventure games in the shell

    • @MickMake
      @MickMake  6 лет назад +1

      As far as displays go, they are very slow, but I don't see why you can't use them to play text adventure games. You don't need a fast display for that.

    • @ranukehshiga6328
      @ranukehshiga6328 6 лет назад +2

      MickMake exactly. But is there a simple solution like just plugging a hdmi cable, or do you need to make you own driver to use it as your main display.

    • @MickMake
      @MickMake  6 лет назад +1

      There may be some drivers around that allow conversion from HDMI, but that’d be extra hardware.

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

      @@ranukehshiga6328 you can run video on them just fine at 30 fps +

  • @attiqaamir2557
    @attiqaamir2557 6 лет назад +1

    Awesome !!!!

  • @Dust599
    @Dust599 6 лет назад +1

    Is 2/3rds threw making a 32x32 using the hzeller board github.com/hzeller/rpi-rgb-led-matrix/tree/master/adapter will be easier to just adapt what you have done now. Thanks :)

    • @MickMake
      @MickMake  6 лет назад

      I used the hzeller library as the basis for my code. The Docker image has this library pre-built, installed and ready to roll for both C and Python. So you can shell into the container and just away you go.

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

    do you know how many 64x64 panels a single raspberry pi can control?

  • @ufohunter3688
    @ufohunter3688 6 лет назад +1

    I always get a kick out of your "What" ?

    • @MickMake
      @MickMake  6 лет назад

      Ha ha. Sometimes ^H^H^H^H^H Often it’s a case of “what?!”

  • @event-zero
    @event-zero 6 лет назад +1

    can you do a video on video on clustering systems, and also some more Lora.

    • @MickMake
      @MickMake  6 лет назад +1

      I have a series coming up on Docker, which will include Docker swarms.

    • @JohnCookNet
      @JohnCookNet 6 лет назад

      Hi sat mil. A shameless plug here, but i'm curious to see if my recent upload on Pi Cluster Swarm build and test notes is helpful. See also, ruclips.net/video/hpB76RcLQDk/видео.html

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

    I was wondering if anyone got something like this running with a esp32 and mqtt through gsm, A board like ttgo-tcall maybe?

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

    Can i do 128 x 128 with Rpi 4 and run movie clips?

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

    The only thing I can think OTT might mean would be Over The Top.

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

    Thats Cool. Can i send live Videos from a PC Too?

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

      Hmmm. Alas it doesn’t quite have the bandwidth. If it was driven by fpga, then yes.

  • @paulmacgiollacaoine8619
    @paulmacgiollacaoine8619 6 лет назад +1

    Mick, is this your full time job?

    • @MickMake
      @MickMake  6 лет назад

      Hi Paul,
      Alas no. It’d be great to be able to do this full time.

    • @paulmacgiollacaoine8619
      @paulmacgiollacaoine8619 6 лет назад +1

      Sure would, well done anyway, your work is super. Are you working in Engineering if I may ask?

  • @JMNTLRDRX
    @JMNTLRDRX 6 лет назад +1

    sp00ky

  • @korishan
    @korishan 6 лет назад +1

    The panels are a bit pricey for the 64x64 sizes. I was thinking of making a larger display (think animated billboard/advertisement on the side of a trailer). But one thing that's really got me wondering, is how bright are these? At 6:25 you show the skulls/warning, and it looks kinda washed out (granted, this could just be the angle and/or the cameras auto adjust). Would you be able to see these outside under sunlight? Perhaps a more detailed video on these panels could be in the works? 😉🤠

    • @MickMake
      @MickMake  6 лет назад +1

      You can pick up the same panel from eBay and China a whole lot cheaper!
      Under studio lights you could see them, but the angle of the panels and the camera... Well it was a bit washed out.
      I would suspect that outside in full daylight they would be just as visible as what you saw in the video.
      They're not really designed as outside lights.

    • @theAppleWizz
      @theAppleWizz 6 лет назад +2

      Ok if you want to do this. I have a few tips for you. First you don't have to create your own software for this. know the panel shown in the video is used for high destiny indoor displays think p4 p5 = 4 mill form center of led to center of led. for Out door use you need depending on the size, p10 for small 4 by 8 ft they cost about 15$ for panels of 360mm by 160mm that includes cables but not the casing or the power supply. I have a few good china contacts that manufacture good Quality panels. I could help you out if you really want to do it.

    • @korishan
      @korishan 6 лет назад

      @MickMake Ahhh, ok. Thanks. Yeah, I looked at eBay and that was the price I was seeing for the 64x64. Unless there's another way to look them up.

    • @korishan
      @korishan 6 лет назад +2

      @theAppleWizz Thanks for the info. I'll have to get back to you on that one. I've been thinking of doing this kind of project, but it's been way back on the back burner for awhile as it's not on the front page list of things to do/work on 😉

  • @TheDutyPaid
    @TheDutyPaid 6 лет назад +1

    Year month day? Crazy!

    • @MickMake
      @MickMake  6 лет назад +3

      What other options are there? :-)

    • @electron-1979
      @electron-1979 6 лет назад +2

      Year is most important, followed by month and then day. It's really the only way to go.
      What's crazy is mixing up the order

    • @TheDutyPaid
      @TheDutyPaid 6 лет назад +1

      Important who for, time travelers?

    • @MickMake
      @MickMake  6 лет назад +2

      We are all time travellers. :-)

    • @MickMake
      @MickMake  6 лет назад

      Luckily I have given people the ability to change this in the JSON config file.

  • @Jeff121456
    @Jeff121456 6 лет назад +6

    While I appreciate the convenience of root logins my system admin self is going nuts.

    • @MickMake
      @MickMake  6 лет назад

      Yup agreed.
      I used to manage sysadmin teams of various sizes, but I’d often tell them: “Get root only if you need it. If you do, you have it because you are trusted. Don’t be an idiot. Check everything.”

    • @R2053
      @R2053 6 лет назад +1

      😂

    • @lmamakos
      @lmamakos 6 лет назад +2

      I am horrified whenever I see a recommendation to pipe the output of the "curl" command into a shell. You sure must be trusting people to allow any random text file on the internet to be run as commands (especially as root) on your system.

    • @MickMake
      @MickMake  6 лет назад

      Yes, same here. On production systems, or systems “that matter” I never execute a shell script as root without reading through it first.

  • @pendragnx
    @pendragnx 6 лет назад +2

    Fantastic stuff.. Wish those LED panels were cheaper.. oof, $80 USD ..Although I'm sure they're a good bang for your dollar

    • @MickMake
      @MickMake  6 лет назад +1

      Most of the panels are the same. So this one I bought from AdaFruit is the same as the cheap China ones. Just a little better made.

  • @yomboprime
    @yomboprime 6 лет назад +1

    My like was number 64! yay...

    • @MickMake
      @MickMake  6 лет назад +2

      Nice round number.

    • @tommygilchrist7771
      @tommygilchrist7771 6 лет назад +2

      You know you're in IT when 64 is a 'round number'

    • @MickMake
      @MickMake  6 лет назад

      Ha ha

    • @yomboprime
      @yomboprime 6 лет назад +1

      It's the power of two! A number with high power, nowadays.

    • @yomboprime
      @yomboprime 6 лет назад +1

      Also, it is the resolution of the displays in the video :-)

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

    Hi! your account in github not open

  • @rishav4343
    @rishav4343 4 года назад +1

    Waifai

  • @marcusschneider4109
    @marcusschneider4109 6 лет назад +1

    Nice video but I disagree with ssh root access config.

    • @MickMake
      @MickMake  6 лет назад +1

      Yup. For things that count I disable, but for things that don’t matter I often enable. I should go into this on my next LinuxFu series video.

    • @marcusschneider4109
      @marcusschneider4109 6 лет назад +1

      Seems legit :)

  • @maximilianjungblut376
    @maximilianjungblut376 6 лет назад +2

    Hay

  • @blackswan7292
    @blackswan7292 6 лет назад +2

    why feye. WiFi, Like HiFi..

    • @MickMake
      @MickMake  6 лет назад +1

      :-D Sometimes it's fun to confuse people. :-D

  • @ingmarm8858
    @ingmarm8858 6 лет назад +1

    Your videos come with bible lessons?

    • @MickMake
      @MickMake  6 лет назад +1

      They do indeed, but only at the end.