I cleaned up the software a bit and added a "calibration mode" that lets you dial in sensor sensitivity without dispensing peanuts and ran it outside for a few days. You can get the latest version (1.2 at the moment) of the software and PCB here: https://github.com/src1138/VMFB-MC/releases/tag/VMFB-MC_V1.2
After a couple further tweaks it seems to be working as intended. Here's what it looks like now.
The first day was to work out the kinks - and there were sensor adjustments, platform levelling and a loose jumper to correct before turning it on and walking away.
On the second day I set timed dispense to dispense a peanut every hour between 06:00 to 18:00 and put some caps and butts on the platform near the deposit chute with some peanuts mixed in.
The pigons still remember getting shelled peanuts from this and occasionally land and start shuffling things around until they sink a few things. The jackdaws were watching, and swooped in to grab the peanuts that were dispensed.
Then the jackdaws started studying the machine, giving it a good look-over and really inspecting it.
Then they started tossing caps and butts around like they saw the pigons do. They seemed to understand a connection between tossing caps and butts around and getting peanuts. By the third day I saw this behavior from the jackdaws pretty consistently.
Except for when the neighbor's cats come around.
Here's what the monitoring and control interface looks like. When I took this there had been 25 deposit events, the timed dispense (enabled/green) had triggered 5 times, and I had manually dispensed 4 times. 34 dispense events in all. The buttons on the lower right toggle PBKA (lightbulb), timed dispense (alarm), manual snapshot (camera), manual dispense (down arrow) and calibration mode (magnifying glass).
I will have to pause this again in a couple of weeks to visit the US for a month - a bit too long to leave this running unattended at this point. Will try to make some progress in the meantime.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.