• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

University of Florida themed mirror

Scheduled Pinned Locked Moved Show your Mirror
6 Posts 4 Posters 1.5k Views 4 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    CheapDad
    last edited by CheapDad Jan 16, 2022, 2:49 PM Jan 16, 2022, 2:39 PM

    For context, my eldest daughter started at UF and I wanted to make a mirror to help her organize her studies. I learned quite a bit on this project and will likely take on another mirror or dashboard at some point.

    Here’s what I learned:

    1. Don’t underestimate the woodwork and building aspect of your mirror.

    I obtained a monitor very inexpensively from the university surplus store. I specifically picked a fairly square monitor. If I do this again, I’ll likely defer to the thinnest and lightest monitor I can get from them.

    I designed how the monitor would fit in the mirror and then began building. I had only hand tools to work with, which proved to be problematic as no matter how much I measured, I found that my build was not quite square, not quite the right lengths at times. As a bit of a perfectionist and someone building for someone else, I was bothered by the mistakes.

    Once I had the frame ready for construction, I should have mocked it up one more time. As I was building, I found that my design didn’t adequately support the weight of the monitor, so I had to improvise. Adding more wood supports added weight to the entire project.

    1. Don’t underestimate the coding aspect of the project.

    I have zero coding experience. Being old enough to have worked with computers in the DOS days, I figured that I could figure it out. (Which I did, to an extent.) What I learned is that if I wanted a basic mirror with almost no customization, that can be done fairly easily. However, I wanted my mirror to have a custom calendar with school assignments pulled from Canvas. That took coding which wasn’t hard but for the fact that I had no idea what I was doing. I would make a change and see if it worked. If not, I’d try to research why, but really had no idea. Trial and error took more time than I expected.

    A recommendation for MM aficionados:

    Whether it is options for modules or CSS, provide an example of the complete the entries for the config.js file with callouts reduced to an absurd level of simplicity, “change this to make this change.”

    On CSS, it would be good to have a tutorial (or link to one) that shows a complete CSS file. From there, if folks who are good at CSS can create sample code for re-use, that would be helpful. For example, sample CSS to resize a module window. I know that @sdetweil has the link to the online CSS resource, but as a non-coder I just found it overwhelming, despite trying my best to work through it.

    57C36C33-4A71-474E-B1BB-7BAE085FE500.jpeg

    DC55F8E9-C6EE-42FF-A864-5494A0E2E1C4.jpeg

    M F S 3 Replies Last reply Jan 16, 2022, 6:53 PM Reply Quote 2
    • M Offline
      mumblebaj Module Developer @CheapDad
      last edited by Jan 16, 2022, 6:53 PM

      @cheapdad Well done

      Check out my modules at: https://github.com/mumblebaj?tab=repositories

      1 Reply Last reply Reply Quote 0
      • F Offline
        Fozi Project Sponsor @CheapDad
        last edited by Jan 16, 2022, 6:58 PM

        @cheapdad Great build! Sounds like it won’t be your last mirror 9ceb5699-3256-4f7e-8e3d-85290ad95666-image.png

        HowTo: Replace PIR Sensor with a RCWL-0516 Microwave Sensor

        1 Reply Last reply Reply Quote 0
        • S Away
          sdetweil @CheapDad
          last edited by Jan 16, 2022, 11:44 PM

          @cheapdad great job! glad to see it come alive!

          on your requests…

          understand we don’t create modules ‘for consumption’ by others. we create modules as best we can for our own needs. and then share them, if you are interested.

          mm is not a turnkey system. it’s a framework for learning and creating.

          yes it takes skills many do not have, or have not mastered. I am learning new stuff every day.

          but that is part of the potential of using the framework/platform

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          C 1 Reply Last reply Jan 24, 2022, 2:06 PM Reply Quote 0
          • C Offline
            CheapDad @sdetweil
            last edited by Jan 24, 2022, 2:06 PM

            @sdetweil said in University of Florida themed mirror:

            @cheapdad great job! glad to see it come alive!

            on your requests…

            understand we don’t create modules ‘for consumption’ by others. we create modules as best we can for our own needs. and then share them, if you are interested.

            mm is not a turnkey system. it’s a framework for learning and creating.

            yes it takes skills many do not have, or have not mastered. I am learning new stuff every day.

            but that is part of the potential of using the framework/platform

            Sam:

            Understood and I apologize for not highlighting the yeoman’s work you do every day to help folks. My thoughts were simply that moving the framework towards modularity might bring more builders. It wasn’t intended as a criticism.

            CheapDad

            S 1 Reply Last reply Jan 24, 2022, 2:30 PM Reply Quote 0
            • S Away
              sdetweil @CheapDad
              last edited by Jan 24, 2022, 2:30 PM

              @cheapdad thx, but it not about me…

              just the expectations are different than the objectives

              this is a learning tool, which CAN be used in a lot of different ways… it is NOT intended to be an assembly line kit

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • 1 / 1
              • First post
                Last post
              Enjoying MagicMirror? Please consider a donation!
              MagicMirror created by Michael Teeuw.
              Forum managed by Sam, technical setup by Karsten.
              This forum is using NodeBB as its core | Contributors
              Contact | Privacy Policy