Fish Counter Idea

Hi Arduino community,

I sell guppy fish and was thinking there might be a quicker way to count them (at the moment if someone orders 24 guppies i have to catch and then manually count them). I was thinking it would be cool if i could catch them and then put them into a tub of water. Then empty this tub through a tight spout with a camera fixed below it. The camera would then count the number of fish passing as I slowly emptied the tub into a bag for shipping. Would a machine learning system fed photos of my guppies be able to do this (would i require a raspberry pi)? Or could this be achieved in a simple way with another sensor like a laser and receiver?

It's just an idea at this stage and wanted to gauge how to be pursue it.

Could something as simple as this work? Would a bubble trigger the count? How to use Object Counter in Arduino - Hackster.io

Maybe a clear hose large enough to pass single bodies had a focused light source on one side of the tube and a light detector on the other side, counting the absence of light as each body passed by? I do not know how to train fish to head down the tube.

Perhaps feed them via a container with tube entry. They'll learn to associate the appearance of the tube with the presence of food and will happily swim along the tube when it appears.

I would use a DFrobitics Husky Lens attached to an Arduino for this.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.