Jump to content

Banner.jpg.b83b14cd4142fe10848741bb2a14c66b.jpg

Gina

Beyond the Event Horizon
  • Posts

    45,326
  • Joined

  • Last visited

  • Days Won

    120

Blog Comments posted by Gina

  1. To use this mechanical perpetual calendar as the project stands would not need a Real Time Clock, just a source of good timekeeping such as the 50Hz mains frequency.  This would simply need counting for 50x60x60x24 to produce action every 24 hours.  The action would consist of creating sufficient stepper motor steps to rotate the cams one revolution.  The 50Hz input would use interrupts to avoid the stepper code from causing missed counts from the 50Hz.  Of course, the Arduino sketch would need synchronising with real time so that the calendar advance occurs at midnight.  A simple push button pressed just once at midnight one day could do this.

  2. I guess it's time I described how the 31 days is converted into the day-of-month in terms of two decimal digits and how the weekday and month are driven

    The basic principle uses gears with missing teeth where no motion is to be transferred to a pinion on the drum.  eg. for the units the counting is one-to-one until we get to the end of the month at day 31 and the units show "1" but the next position corresponds to the first day of the next month so instead of going from "1" to "2" it needs to stay at "1" so the tooth that would turn the pinion is missed out and the units drum stays showing "1".

    For the tens digit of the day-of-month, the drum wants to show zero or a space until the day reaches 10 when the tens digit wants advancing to show a "1".  So no teeth for 1-9 then a tooth at 10 turns the tens drum one digit.  From 11-19, again the drum must stay at "1" but a tooth at 20 moves it on to display "2".  Same again from 21-29, no teeth, but one at 30 to move the drum on to show "3".  Finally, when the date goes from 31 to 1 the tens drum needs moving onwards to show "0" or a space so here we have a tooth.

    To advance the month, one single tooth where the date goes from 31 to 1 engages with a pinion on the month drum to advance it to the next month.  The months drum pinion has 12 teeth for the 12 months in the year.  The units of date has 10 teeth (no surprise there) but the tens doesn't have 4, it has 8 because a 4 tooth pinion would not work - the tens drum has two sets of 0123 and 8 positions.

    The day-of week drum has a ratchet with 7 teeth.

    Here's a collection of photos and diagrams that show the principle and test rigs.  These also show that where no teeth are required the "gear" can be reduced to just what's needed to carry the wanted teeth.

    599c6295aabf8_DateTensDrive01.JPG.d33919a61514137435efbef94941d3dc.JPG599c629ab3fb4_DateTensDrive03.thumb.jpg.d8808531d9e8b7bb7bbed5f2d0323fba.jpg599c629cbb508_DateTensDrive04.thumb.jpg.6afd0994bc7b675407232b7f4871ea2c.jpg599c629fa5d17_DateTensDrive05.thumb.jpg.c4dc4f7dfdc49508083945f08aa0477c.jpg599c62a0989dc_DateUnitsDrive05.JPG.842aad38e4fca7bb8f6eebcea639c8e6.JPG599c62a2c8b53_DateUnitsDrive06.thumb.JPG.66d6ba36bbefdd70bef10d6356155f68.JPG599c62a58bb37_DateUnitsDrive07.thumb.jpg.36a52e7d5926b3fa681c60aa7ddcfc62.jpg599c62a8a84e7_DateUnitsDrive08.thumb.jpg.18022c372a6e04244ebda4eef994879d.jpg

     

    Date Tens Drive 02.jpg

  3. To go off at a bit of a tangent, I've been thinking of much easier alternatives, interesting though this purely mechanical perpetual calendar might be.  The original thinking was as part of a mechanical clock with the only modern workings being auto-winding.  In that aspect this made perfect sense.  But if I'm driving the calendar off an RTC with all its facilities, maybe it's daft to just use the change of date to trigger the mechanism.  All the "clever stuff" of differing numbers of days in months could be handled in code quite easily.

    I could make the mechanical perpetual calendar part of another clock project with just the simplest electronics.  For example, the 50Hz mains frequency could be used to time an Arduino which would then drive a stepper motor at a constant speed.  Since the mains supply is maintained to the accuracy of an atomic clock over a 24hr period the clock would keep perfect time - even better than using an RTC or quartz crystal.

    It would be possible to make maximum use of an RTC and reduce the mechanical parts to a minimum even with a mechanical display.  The reason for wanting a mechanical display is to provide a large and easily seen display under all normal lighting conditions from full sunlight to electric light in the evening.  The best/easiest way of doing this seems to be to use drums with numbers and letters glued on.  In the past I have investigated and experimented with various types of display and the drum approach won out.

    The minimal mechanical approach would be to use stepper motors to drive each drum, which means four of them.  Next would probably be to use the layshaft as in this project but driven directly (through gearing) by a single stepper motor, plus another for the day-of-week.  This relies on the special type gears used to turn the drums correctly.  I shall explain this shortly as I realise I have not done so yet.  The layshaft gearing has 31 teeth per revolution and is simply advanced one tooth at each midnight, except at the end of the month when it needs to be moved on extra notches for all months without 31 days.

  4. There's been a delay in the delivery of the picture frame and until I get it I can't establish the exact dimensions of the box sides or back so since I think I currently have more chance of success in proceeding with this project than with the longcase clock and I want a working calendar to use, I shall make use of the old acrylic sheets and the framework to further this project at the expense of the longcase clock.  I already have my moon globe clock so the longcase can wait. 

    I think I've gone as far as I can without fastening things to a solid base and using bolts to carry wheels etc.

  5. Calculations for main date drive cam :-

    1. Height range required is between 40mm and 50mm.  Try 46mm with max radius = 60mm and min = 14mm.
    2. Operation of main date drive is something like between 0° and 270°  (¾ of full cycle)
    3. Starting at 10°
    4. Dropping to minimum at 40°
    5. Rising from minimum to maximum between 40° and 270°.  Range = 270°-40° = 230° -  Motion = 60-14 = 46mm.  2mm per 10°.
    6. Stays at maximum for rest of cycle.

    Edited to give easier values to work with.

  6. The sequence of operations is as follows :-

    We'll start with date advance bar fully right with the cam follower on the top of the cam.  This would be as in the photo above.  The month advance bar would also be fully right.

    1. The date cam lets the date advance bar travel back until the purple probe contacts the slotted month wheel.
    2. The cam then pushes the date bar fully to the right again, advancing the date.
    3. The date bar then remains in this position for the rest of the cycle.
    4. Next the month advance cam follower is moved to the left until either the month probe comes into contact with the date wheel or finds the slot.  Until the slot is in line the cam follower and month advance mechanism stops there but if the slot is in line the month advance moves left pulling the month advance pawl back a notch on the month wheel.
    5. Finally the month advance is pushed fully to the right and depending on whether the probe found the slot or not, advances the month wheel one month.

    This is just one possible starting point and another would be to start with the date bar to the left with the purple probe resting on the month wheel or in a slot but this would stop the mechanism being manually set up.  Better for the systems to test how much or whether to advance the wheels first.  This would allow the perpetual calendar to be set to the right date manually as the mechanism has no actual date input.

    Manual setup would consist of turning the day-of-week drum, then the main date wheel to the day-of-month and finally both the month wheel and the month drum would be set up.  If I get the gears that drive the tens and units of date drums in sync with the date wheel, turning the date wheel should indicate the right numbers.

  7. Small changes today.  Redesign and new colour for the cross bar and new colour for the everyday advance pawl.  The same bolt that holds the ball bearing cam follower will also take the support lever pivot. 

    I haven't yet decided on the levers and bars to advance the months wheel but I have been thinking about the cam for advancing the date wheel.  I plan to use a stepper motor to drive the cams rather than weight with flyfan governor so the cams can be a bit simpler.  OK, I know I could make things simpler by just driving the drums directly with stepper motors controlled with Arduino and RTC but that's not as much fun :D  I shall use just one stepper motor that will rotate the cams by one revolution at midnight each day.

    Driving the months wheel requires very little force compared with the date wheel which in turn drives 3 of the 4 drums so more of the 360° can be devoted to the date drive.  Previously it was half and half.  The date advance uses up to 40mm - 10mm per day - the 40mm applies to February with 28 days.  The months advance requires only 7mm movement of the advance pawl and only needs enough force to overcome the bearing resistance and detent spring (not made yet).

    59971b61b6a65_Parts10.thumb.JPG.d199f4ae4bb8cd2cd5180df11357433d.JPG

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. By using this site, you agree to our Terms of Use.