I put a bit too much thought into this for what is essentially a soda bottle. Standard U.S. soda bottles work for Shiura's fish feeder as well. But what if you don't have a spare soda bottle? Go buy one? That's not what we do here :)
I have included a small (shown in the picture), medium, and large container. I have not tested the large container for feeding reliability. Be sure to print in a transparent filament so you can view the fill level. I have also included a funnel type adapter but only in the small size as you shouldn't leave the food out in the open for long.
I have included a “Test Fit” .stl so you can print the threads without printing the entire bottle to check it will fit. Modify the x and y axis to your liking.
Since I'm a complete amateur at Arduinos and programming in general, I made a different sketch that was easier for me to understand and modify. It is currently set to dispense twice each feeding cycle, twice a day. There is a 6 hour delay built in so it will not feed as soon as it is powered on. This is to compensate for power outages/blinks to prevent over feeding. So, if there is a power outage, the fish will be fed, at most, once per 6 hours. I used an Arduino Nano so there isn't an option to set a clock.
The author remixed this model.