The machine allows shoppers to pay between £3-£5 for a selection of locally-sourced produce, including bags of potatoes and mixed vegetable boxes.
The machine was created by the Grewar family, who own a farm outside Blairgowrie. They launched Grewar Farm Vending as a new way of selling fresh fruit and locally grown vegetables.
Pete Grewar, owner of the farm, said: “It’s a new venture but an exciting one. We’ve had a vending machine at the bottom of the farm road for two months and it has been very popular, but it is a quiet road so we thought we would try it somewhere with a bit more footfall.”