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.6k 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

      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

      mumblebajM FoziF S 3 Replies Last reply Reply Quote 2
      • mumblebajM Offline
        mumblebaj Module Developer @CheapDad
        last edited by

        @cheapdad Well done

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

        1 Reply Last reply Reply Quote 0
        • FoziF Offline
          Fozi Project Sponsor @CheapDad
          last edited by

          @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

            @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 Reply Quote 0
            • C Offline
              CheapDad @sdetweil
              last edited by

              @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 Reply Quote 0
              • S Away
                sdetweil @CheapDad
                last edited by

                @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