-
Activity picking up, reliability improved
01/13/2025 at 17:59 • 0 comments10 deposits today. 2nd most deposits in one day since mid October!
The dispenser timed out for the first two deposits, but the jackdaws didn't give up and on the third deposit the dispenser resumed dispensing reliably. Still an active failure mode, but it happens rarely (around once in 100 deposits), recovers by itself and does not seem to discourage the birds - they keep trying until it works.
The adjustments I made to the deposit sensor in December seem to have eliminated the occasional missed deposit. The machine has been running for more than a month on its own. All I have done is refill the peanut hopper once.
They should run out of caps/butts by the end of the week. I'll leave it until the end of the month to see if they manage to bring something on their own.
-
Extending Testing
01/03/2025 at 14:13 • 0 commentsThe jackdaws just ran out of deposit material on the balcony a couple of days ago. There were some bits on the floor that I did not see when checking before. Now they are all gone, and while the jackdaws still come by they don't appear to have connected the dots yet.
I'll provide more caps/butts this weekend to keep them interested and try a 2-week test run with no provided material later this month.
-
Test Time
12/22/2024 at 16:46 • 0 commentsI think the caps and butts I provided on the balcony are nearly gone. You can see the birds spending a little more time looking around the balcony before they locate something they can deposit.
I'm not going to provide any more caps/butts until 01-JAN and hope that one of the birds brings something I didn't provide to deposit by then. If not, I'll stay on Stage 4 for another month or so and try again in FEB.
-
Find your own litter
11/27/2024 at 21:02 • 0 commentsThe birds have been making deposits every day for more than a month, except for 26-NOV when I did some balcony cleaning and spent a lot of time near the machine. I've been leaving the birds caps and butts around the balcony to use, and I think there are 3-4 jackdaws that fully understand what they are for. I'm going to let them run out and not provide them anything for a week or so and see what they do.
The weather has turned cold, windy and rainy - standard Dutch November. This means fewer people out and makes food a little harder to find. I expect this to motivate the birds a bit and hopefully drive them to find their own litter. If they do, that will be a big breakthrough for me - Stage 5. If I can get wild birds to do this I will have a much better shot at finding a municipality/university/etc. that will consider letting me place one of these in a park or square for a year or so.
I do need to get to work on the ESP32 port of the software and look into non-wifi IoT comms options in the meantime - it will be a much more attractive solution if I can power it reliably via solar and a ~20K mAh 5V battery and don't need a nearby wifi network.
-
Remaining Failure Modes
11/11/2024 at 14:57 • 0 commentsAfter running the vending machine unattended for almost a month, it has proven to be pretty reliable but still has some failure modes that are not completely solved.
Funnel Jam - solution in testing
The worst one is when the funnel beneath the dispenser gets jammed. There is no way to fix this remotely, so it needs to be avoided. After 100+ dispenses it jammed yesterday afternoon, leaving the jackdaws a little confused.
I had been thinking of completely redesigning this to not use a funnel, just drop the peanut onto an angled platform to dispense. This would add some complexity and build difficulty, so yesterday I took a shot at improving the funnel design first. The path is smoother now and I think jams will be even less likely to happen. I built a new funnel assembly last night and swapped out the old one today. Hopefully no more funnel jams.
Missed Deposit - solution known, to do
This is the second worst, and should be pretty easy to fix. I need a better way to mount the deposit sensor (using tape and velcro now) to give it a better view of the deposit chute. Right now it appears to miss about 3% of deposits and I think this is the cause. I will have a look this weekend.
This is not a persistent failure mode, and it happens rarely. I do think it can be easily fixed though.
Ghost Dispense - solution ideas, need to refine and test
Occasionally (about 2% of the time in the last month) a piece of shell or debris from the peanut hopper will register as a dispensed peanut. The best way to avoid this is to remove debris from the peanuts before loading the hopper and cleaning it a bit when refilling. I do have an idea to leave one or two small openings away from the sensors and modify the vibrating platform a bit so debris is dispensed but not seen by the dispense sensor.
This happens rarely, but with other rewards like dog food pellets it would be a worse problem as the vibrations could shake off crumbs and small pieces easier.
Hopefully before the end of the year I will have eliminated or reduced the frequency of these failure modes.
-
Some Stats
11/08/2024 at 10:29 • 0 commentsI've been uploading deposit videos to YouTube since 16-OCT. 23 days running so far. I'm rarely at home and it's been unattended during that time except for a peanut top-up and providing some caps and butts on 27-OCT, and providing more caps and butts on 07-NOV.
I'm still on Stage 4 - providing deposit material near the vending machine. Stage 5 is the goal - where a bird brings something I didn't provide.
In the last 23 days I've had 104 deposits from birds.
- only jackdaws making deposits so far
- between 4-5 deposits per day
- no jams or dispense timeouts so far
- 4 deposits were not registered by the deposit sensor - a failure rate of about 4% which I plan to address
To make the channel easier to deal with I think I will start concatenating deposit videos into daily videos or maybe weekly.
The birds set a new record today, at least since 16-OCT - 11 deposits in one day:
Sometimes the machine has a lot of lurkers waiting for a smarter bitd to make a peanut come out. Here's a jackdaw that had a plan for that. -
Unattended Operation and VMFB on YouTube
10/28/2024 at 22:36 • 0 commentsI left on holiday and was not at my place for 10 days. The VMFB worked fine while I was gone - no jams or technical issues. I occasionally monitored it via the motioneye web interface. Between 1 and 6 deposits daily from the local jackdaws.
I finally added a YouTube channel and will be adding code to automatically upload videos that contain a deposit event.
For now I'm doing it manually - only 10 videos uploaded so far starting from 16-OCT. Will add more once my upload restriction is lifted.
https://www.youtube.com/@VendingMachineForBirds
UPDATE - I'm now uploading videos daily-ish. 75 videos so far. Not sure if this is useful for others but it's nice to have all the deposit videos in one accessible place for me :)
-
VMFB-ESP32
10/08/2024 at 18:12 • 0 commentsI've been wanting to make use of the ESP32 in this project. Low power consumption, sleep mode, wireless comms, 2 DAC outputs, I2C, RTC, SD-card module and plenty of GPIO. Rather than have an ESP32 CAM module run the show, talking to a PIC that manages the events, I will just use a standard ESP32 dev board and allow adding a controlled camera module via I2C/S{I/UART. This will keep base costs and power consumption down, and still be suitable for those who don't want or already have a camera for this.
So new PCB and software, optional I2C/UART/SPI-controlled camera - everything else will stay the same.
The 2 DAC outputs will enable remote sensor adjustment - I can replace the pots with the DAC outputs.
Solar power becomes more practical since power consumption will be lower (~150 when transmitting using wireless comms, ~80 when just listening, ~20 mA with wireless disabled, <1 mA sleeping).
I can still enable remote monitoring and control, and make a more informative dashboard. Sending data and maybe files to a service to process/store would be even better and more power-efficient,
Wifi and Bluetooth might also be options for camera control.
LoRa or cellular might be worth considering since I'd like to deploy one of these in a park someday.
Just putting this here so I don;t forget. I won't be able to start on this for a few weeks.
-
Cats and ground proximity
09/27/2024 at 12:33 • 0 commentsThe Jackdaws are stil hacking away at stage 4 (deposit items left near the vending machine). Increased neighbor-cat traffic has led to fewer bird visits, but they still show up to deposit something 5-10 times a day. I don't want to keep the cats out - I like them too - but I do think I woud get more activity without them.
One thing that has become apparent is that the further above the ground that you mount the machine, the less likely the birds are to gather things from the ground to deposit. My platform is less than a meter above the balcony floor, but on the first floor (second floor in the US). Birds will take things from around the balcony to deposit, but have not brought in any of the marked bottlecaps I left in the garden below. I think that putting it at ground level in the open would facilitate making it to stage 5, but I don't have a place to do this yet.
If I moved to a place with a ground floor garden that would be ideal.
-
Fixed deposit sensor - ready to take a shot at Stage 5
09/08/2024 at 20:39 • 0 commentsI improved the deposit sensor placement a few days ago and so far no missed deposits.
The jackdaws have gottten pretty used to having to look for bottlecaps around the balcony, I took the arm off the machine and just put a few behind the machine, on the floor and in planters on the railing.
I'll be taking a holiday soon and won't be around to provide caps and butts, so it will be a real test for them.