I am trying to make a pet feeder. I am looking into clock modules which would run on low power like cmos cell or aaa battery, and not required to have a microcontroller attach or running . I found out clock modules like ds3231etc runs on cmos cell for months. But I realized it can only trigger two alarm daily. Is there any other module with at least around 6-10 alarms capability daily or any way to increase alarms capability of ds3231. So that I can amplify the alarm signal and use it trigger motor or servo that will dispense the treat/food. I was unsuccessful in finding such module, I also tried to find cheap circuit board of a commercial pet feeders on amazon. Still nothing.
Your pet feeder will require significant power to operate the dispensing mechanism - so you will need larger batteries .
How will you set your alarm /feed points to a certain time or adjust them ?
You will quickly find you need a display , setting buttons etc and some form of micro to run all this .
There are steps you can take to minimise power consumption
A Micro controller can accomplish what you want. A Microcontroller can read the time from say an RTC and then can determine if 1 microsecond or 1 millisecond or 1 second or 10 seconds or 100's or even 10000's or even 100000000's of seconds have passed since the last time a thing was done and do the thing again at a preselected time.
I like using ESP32's, RPi's and Beagle Bone Blacks as micro controllers.
An alarm from a RTC is not necessary to make a Micro controller to a thing at a time.
Look at File|Examples|02.Digital|BlinkWithoutDelay to use millis() for timing instead of delay().
For minimal power consumption, you might use an RTC with a single "alarm" to wake up a microcontroller from deep sleep mode. The microcontroller would decide when the next alarm needed to be, set that up on the RTC, and go back to sleep.
Even the tiniest Arduino-compatible microcontroller can easily handle 10+ alarms using such a scheme, and the added power consumption of the micro (spending most of its time in deep sleep) would be minimal.
(However, many Arduino boards have other power-consuming bits on them that make them poorly suited to such low power applications.)