How to make a Smart Dashboard for $35 using a Raspberry Pi Zero W!

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

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

  • @ddrfraser1
    @ddrfraser1 3 года назад +32

    Love the bits where you awkwardly stare at the camera for slightly too long

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

    Holy shit, that was your first video?? Well done! You are a natural. That was a superb video - informative and entertaining in a very chill way. New fan.

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

      appreciate the love :) thanks very much! I've been experimenting with my content a little but hoping to get more videos out like this. Let me know what else you'd like to see!

  • @Gavinshortall543
    @Gavinshortall543 4 года назад +5

    Found this from reddit can't wait to try this out

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

    Good video, please do more! Don't worry about providing too many details, we would appreciate them. We can always fast forward if we already know.

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

    I wish I could buy stock in this channel 😂 KEEP MAKING VIDEOS!! I am blown away that this is your first video. 100% Subscribed 👍🏻

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

    Great video! I really loved your editing style and appreciated your brevity and explaining the process in such a great way. I look forward to your next video! Definitely subbing.

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

      thanks very much for the feedback! it means a lot. new video coming soon hopefully...!

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

    I don’t know about what others think but this video is awesome ❤

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

    Nice informative vid, lolled a bit, top tier edits.
    Next vid recommendation: review all other types of dashboard software, like for example Grafana etc

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

      thanks very much! I've worked with Grafana a little bit in my professional life, that's a good idea! I'll try to think of a way to make something with Grafana

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

    Nice video, only talking through the parts required! Saves having to pause the video so well suggested with a link. Cheers 👍

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

    I wonder if this (or something like this) could handle heat and some humidity. I'm looking for something like a small digital whiteboard to put above my deep freezer, where I can make a list of all the items in the deep freezer, the expiration dates, etc. I'd also like it to look at the current date and when something is getting close to 90 days of expiring it'll highlight it in green, 60 days of expiring it'll highlight it in yellow, when it's 30 days of expiring orange and when it's expired highlight it in red. Also, some sort of check off/adding system, so when something is removed, it'll take it off the list, or if something is added, it's added to the list. This way you'd have an inventory at a glance when you go shopping... better yet, it'd be nice if you can have it to add staple items to your shopping list once you get down to x level ... or even where you can access the same list when you're at the grocery store.
    Another nice feature would be where you can see a log of the temp inside the freezer, preferably without a wire coming out of the freezer (bluetooth maybe??), so you can see what the temp is, and a record of the temp so you can see if it's went above freezing, etc.

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

      Those are some fantastic ideas! There are certainly components that you can get to measure temperature and humidity and you can definitely display that information on a dashboard like this, but I haven't gotten around to building things like that out.
      It'd be a little tough to get it to add/remove automatically unless you had some sort of barcode system to scan items in and out, though not everything you put in the freezer necessarily has a barcode. The only other method I can think of would be to develop some AI to recognize items as you put them in and pull them out, though that would be pretty difficult.
      I think the best method without getting too crazy with the setup and software might be to set up a Pi station (maybe a Raspberry Pi 400? the all-in-one keyboard, retails for ~$100) for you to log items in (name, expiry date, type(?), etc.) and log items out. You could send that 'freezer list' data to the dashboard for it to display expiry dates and highlight the list based on your 90/60/30 criteria.
      I also think it'd be tough to get temperature from the freezer without running a wire into it because there'd be no other way (to my knowledge) to power the component. This shouldn't be too much of a problem because the wires for those types of components (and the components themselves) are pretty tiny.
      thanks for the comment! very interesting to think about.

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

      @@jackofalltrades8507 "It'd be a little tough to get it to add/remove automatically unless you had some sort of barcode system ...."
      I'm not looking to be able to add things automatically by bar code ... I'd like an easy way to add items, like from another computer/tablet via a web GUI form where you can type in what was added... i.e.: lean beef - added 05-04-21 - exp 11-4-21 via a form or columns in a excel spreadsheet style (preferably being able to add it without having to add it through code in a terminal window.
      The automated parts the current date and time, where it highlights items based on their expiration dates (i.e.: withing 90 days of expiring from the current date highlight in green, withing 60 days of expiring from the current date highlight in yellow, within 30 days of expiring from the current date highlight in orange and any that's past the expiration date based on the current date highlight in red), and a temp monitoring log.
      And if possible have items automatically added to your shopping list once they're removed from the list if the amount left in the freezer falls below a specified level.
      "I also think it'd be tough to get temperature from the freezer without running a wire into it...." I'd like to find a way that won't damage the seal creating a leak as it's a new freezer that's only around 2 weeks old, which is why I was thinking of some sort of wireless version.

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

      ​@@john_thorpe Indeed, what you described with your input method is very possible. I'd recommend looking into creating a simple web service with NodeJS to create the web form that you described. You'd also need to make a MagicMirror module to display the information on your dashboard, and I'm not sure how to create one but I'm sure there are more tutorials for that (maybe I can make one at some point?).
      Getting a wireless temperature sensor to interface with a raspberry pi may be difficult -- I found some on Amazon, but not sure how to send data from it to the Pi. I found this helpful discussion for interfacing wireless temperature sensors with a Raspberry Pi if you're interested (www.raspberrypi.org/forums/viewtopic.php?t=209565).

  • @shaddixamigo
    @shaddixamigo 5 месяцев назад

    Hi, nicely done! i want to do the same with a touchscreen. Is there a way to add Google Calendar?

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

    This was absolutely fantastic.

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

    Great video, and we so doing this , this month prob a pi 3/4 but this what we were looking for recently

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

    Love this guy

  • @JellieCopter
    @JellieCopter 3 года назад +3

    Love the video! I'm currently following your guide and I think you might have a small error where it says "tar xvf node-v10.11.0-linux-armv6l.tar.xz" and should be "tar xvf node-v10.16.0-linux-armv6l.tar.xz". This is found in the Setup and Basic Configuration step 5. Thanks for the video/guide!

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

    I'm going to attempt this! Can you make the screen be vertical instead of horizontal with a pico W?

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

    Sir, great vid! I'm very new to this.
    Would love to see how you got the pi connected to the monitor.
    Sorry noob here.

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

      hey there! If you're connecting the Pi 3 to a monitor, you can use an HDMI cable. If you're connecting the Pi Zero to a monitor, you'll need a mini HDMI to HDMI adapter or cable, then attach that to the monitor. This component comes with the Pi Zero kit linked in my guide in the description, or you can buy it here: www.amazon.com/s?k=mini+hdmi+to+hdmi&ref=nb_sb_noss_1
      Hope that helps! :)

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

      @@jackofalltrades8507 hey! Thanks for the reply, I have been researching lately & kinda understand the setup now.
      Thank you for your reply!
      Salamat!

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

    WOW VERY COOL YOU'RE JUST BUILT DIFFERENT.

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

    Subscribed! Is there a way to integrate a raspberry pi zero weather station with a bme280 sensor into the magic mirror software to be displayed alongside other information? That would make a cool video

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

      hey Jimmy! looks like there are a couple of modules that can take information from a bme280 sensor. Here are the two that I found:
      github.com/awitwicki/MMM-BME280
      github.com/spitzlbergerj/MMM-CaravanPiClimate
      You can also make your own MagicMirror module, but that is a little more involved and potentially a video topic on this channel for the future!

  • @4by108
    @4by108 3 года назад +1

    Heck yeah! Im looking to build something kinda similar this helps thank you!

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

    Do you have the Pi connected to your laptop and your monitor the whole time or only during setup

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

      hey Mason, in my setup, i have 2 Pis: one runs the magic mirror server, the other runs the magic mirror client (displays the site). this allows me to run the site all the time, even if i’m not using my PC. you can just use your laptop/PC to run the site if you don’t want to buy another Pi.

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

    Nicely done video, thanks!

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

    I like the link you put below the video so I can find those parts easily

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

    I love it! I’m going to give it a try! 🙃 wish me luck!

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

    I’m going to try to make this. Wish me luck 🧐

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

    i just use rainmeter on a regular pc 😅

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

    UNDERRATED

  • @schuinfagner
    @schuinfagner 11 месяцев назад +1

    Wtf. I had to subscribe to this 😂

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

    Great video

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

    I would like to build something like this that also incorporates my Mint app's financial dashboards. Think that's possible?

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

      hi there! sorry for the late reply. Researching this a little bit, there doesn't seem to be an official Mint API which would allow you to do this easily. However, there is an unofficial screen scraping version of it located here:
      github.com/mintapi/mintapi
      I can't personally vouch for this tool and I would definitely say to use this at your own risk (though it generally looks safe to me as of writing this). The setup required to get this into the dashboard shown in the video is a whole other beast though as you would have to create a MagicMirror module, which is a little bit more of an advanced task. More on that here:
      docs.magicmirror.builders/development/introduction.html#general-advice
      In short -- what you're asking about is definitely possible, but there's no out of the box MagicMirror module that you can install. You will have to make your own!

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

    How much would you charge me to build a 5 inch display for my car dash?

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

      one MEEELLLEEON dollars!! 🧐
      I’m not doing commissions right now but could in the future :) I am actually working on a car dash, a little big larger though (using salvaged parts from an ipad). Will update you once I have more details on that

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

    Great video. Thanks.

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

    Thanks a lot ! Nice video.

  • @HandlingSmilus
    @HandlingSmilus 2 месяца назад

    Loved it

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

    Ok so I made my board, now how do I get the tabs at the top to go away and display full screen without the task bar showing?

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

      Hey Rick, sorry for the late reply. You can remove the tabs and task bar from showing by opening the web browser in full screen mode (F11 on your keyboard for Windows). If you're running the display on a Pi, you can run the chromium browser in "kiosk" mode
      chromium-browser --incognito --kiosk localhost:8080/
      (see the chromium-start.sh script in my instructions for more details)

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

    Wow. How do you do it again?

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

    🔥🔥🔥❤️ awesome I m seach this type of video

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

    Hey i did it on a pi 4 what system shoud i use i booted on debian Desktop and ist super laggy

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

      hi there, so you have the MagicMirror software installed on the Pi 4 and you're trying to access it on the Pi 4 as well? A Pi 4 should be very capable of running the server (MagicMirror server) and the client (web interface). Do you have anything else running on it? Can you run "top" in a terminal prompt to see what are some of the top processes running on your Pi (similar to task manager for Linux systems)?

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

      @@jackofalltrades8507 if i open the webside on my pc its fine but on the pi its lagging

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

      @@nexxy4384 let me know which processes are running on the Pi so I can help diagnose what might be causing to lag!

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

    Does anyone else get stuck at the cd node-v8.3.0-linux-armv6l? For me, it keeps saying there's no file/directory and I wasn't sure if the name of it changed.

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

      To follow up on this, I'm able to get into the 10.16.0 directory so I assume it must've been renamed or removed.

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

      @@Justindoesminecraft1 hi there, sorry and thanks for catching that! I've updated the guide with the correct directory name. It should be "cd node-v10.16.0-linux-armv61"

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

      @@jackofalltrades8507 thank you, I figured it out shortly after! Didn’t get the notification till now!

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

      @@jackofalltrades8507 I did encounter something else later on, with the config.js the newer file is called config.js.sample. I'm gonna try to save as config.js because doing everything in the sample doesn't work ( for me at least)

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

      @@Justindoesminecraft1 hi, that sample file is generated automatically by the magic mirror software and is there to serve as an example for what the real config.is file could look like (which is the one that the application looks at)

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

    plz make more content man

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

      thanks for the comment!! I’m working on some new stuff and hopefully will upload soon. Any suggestions for what you might like to see?

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

      @@jackofalltrades8507well im about to oreder my first pi, so maybe a good beginner projects video. I kow its been donoe before, but i think it would be helpful for many of us who dont know where to start. I might try this dashboard as a first project once i get my pi

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

      @@ethanhaley5439 ok! will try something like that. the next video I'm gonna try releasing is another beginner type of project.

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

    I would rename this video lol. Raspberry Pi's are so much more now

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

      Yeah.. big shame -- hoping prices come down in the next few months as the economy slows down!

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

    5:18 "customizable configlurations"
    Typo ???

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

    Is there a way to use a rasp pi to be a car HUD for free?

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

      you definitely can set up a car HUD with a raspberry pi, but it may not be worth it unless you need something really custom. Is there something that you'd like to do specifically with it? Otherwise, they make decent car HUDs for cheap(ish) nowadays with nice features like Apple CarPlay and Android Auto that are really nice to have and not to have to set up yourself

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

      @@jackofalltrades8507 Well its for a custom EV idea I have. I want super good monitoring of heat in many different areas from a lot of sensors.
      Maybe a standard 'modern' BMS will just handle all of that, I honestly dont know. I just know I want good monitoring of at minimum my MPH , RPM, What gear Im in (if using), and most importantly probably ideally a second screen to show battery health like heat / draw / levels, etc.
      I'll def look into android auto! Thanks

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

    How did I only just you… fuck you’re funny!

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

    Great

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

    I also assume you like Wes Anderson.

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

      how'd you know? :)

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

      @@jackofalltrades8507 awesome video… informative but artistic. There are few that appreciate the early works of Wes. You sir… are one. Big love and carry on.

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

    Such a cutie

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

    Instructions unclear I burned the pie and cut my mouth on the shards, 2/10