Jump to content

My son's weekend project


Recommended Posts

My 13 year old son is very much into computer coding and has moved so far beyond my coding ability that I don't understand half of what he is telling me he is doing now, but I thought I would post a picture of a project he did over the weekend.

But first I need to mention he is a big fan of aircraft clocks and very quickly took my Russian AChS-1 'MIG clock' to sit beside his computer and then when I restored my WWII German Kienzle aircraft clock he very quickly grabbed that one too.

 

But back to my son's project.

He has always wanted an analogue dial in the style of an aircraft clock to display the CPU temperature of his computer, so he decided this would be his weekend project.

I found him a micro servo in one of my drawers left over from my RC plane days and gave it to him.

He then wrote a C# sharp program for his computer that runs in the system tray and reads the temperature of the CPU and passes this value out on one of the USB ports to an Arduino he had programmed to read this value and drive the servo with a PWM output.

He then designed a dial inspired by the 'Mig Clock' at half scale on Fusion 360 which he made sure the dial size would fit one of my larger spare watch crystals.

We then 3D printed it on Sunday and he then designed a dial to fit it and finally I fitted the watch crystal to it for him tonight and here is the finished product.2065440241_CPUgauge2.thumb.jpg.5a73fd7a4ca7d26567de8c2fda325d29.jpg

 

He now has the C# program running on his computer passing the CPU values to an Arduino driving his analogue CPU temp gauge.

He has plans to expand this and create another gauge for the GPU temperature now and is talking about changing the case design to incorporate an RGB LED, so it can shine blue, green or red depending on how hot it is.

When I was 13 I did enjoy coding in 'BASIC', but never did anything that complicated.

 

How times have changed.

Tony

 

 

  • Like 4
Link to comment
Share on other sites

Hi @Tmuir, I'm a professional computer games programmer with over 27 years in the industry and 36 years of programming experience.  I volunteer in schools teaching coding, tech and trying to inspire young minds.

If your kid needs any coding advice or has questions about the industry PM me and I'd be more than happy to help.

  • Like 2
Link to comment
Share on other sites

Thanks AshF.

I will keep your offer in mind.

My son got a RaspBerry Pi 4, 4 Gig for Christmas, which we set up this morning, gave it a static IP and set up SSH on it, so that is his new coding test bed.

Tomorrow we will be soldering some headers onto the 128 x 64 Dot Matrix LCD display I got him and then he hopes to use it to run a program he has been working on for the past few days of simulating how a liquid would run through different shaped objects he crates in 2D. He has no real application for the program its just an exercise in coding for him and is already beyond my level of understanding. I also found him another micro servo so in the next week or so I can see a second temperature gauge been made to monitor the GPU temperature, but this one incorporating an RGB LED.

My son has high functioning autism which helps give him almost laser like focus in what he is interested in, hence why is coding is way above the level of most 13 year olds.

If he ever shows an interest in Horology I know he could become very good at it too, but as of yet other than taking my restored aircraft clocks he isn't interested in how to service or repair them yet.

Edited by Tmuir
Fixed typo
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Recently Browsing

    • No registered users viewing this page.
  • Topics

  • Posts

    • Hi! I am in the process of restoring a rado captain cook mkII. I want to remove the rotor, but I am not sure how to and need some help. As you can hopefully see on the photo there are 2 screws. The left one has two positions, the right one looks like a regular screw. I have tried turning the right one, but it does not give even after using more force than I would expect. Anyone know the function of the left screw with the two positions and how to remove the rotor? Thanks!!
    • Welcome to the group Stirky. You can search for just about every subject in the craft here. Don't be afraid to ask if you can't find the answer that may have already been covered ( some ad nauseum LOL ). You don't have to buy Bergeon to get good quality. There are many decent mid-range tools available that will last you a lifetime. Cousins would be a good place to start . Cheers from across the pond ! Randy
    • I picked up a similar amount of these jewels some years ago in a watch and clock fair. Every now and then they come in handy. This week I've got a rubbed in bombe jewel in the balance cock that is cracked and needs replacing. Very handy to have a vintage assortment of these type of jewels!
    • Great diagram with the teeth and pinion count. Simple way to reduce the speed of the hour wheel by the 12:1 minute wheel. Genius and yet so simple. Always good to reinforce the principal by what you have done in your drawing. Keep doing that. I had a drawing on my wall for years showing me this which is very similar to the drawing you have done. Here's a formula to work out the beats per hour of a watch movement. The movement's BPH is dictated by the wheel teeth and pinion count and the hairspring being vibrated to the correct BPH by finding the pinning up point on the hairspring using a vibrating tool.  The reason in the formula there is X2 on the top line is because there are two pallet stones.
×
×
  • Create New...