---
description: Arduino | 售货机
---

# Arduino自动售货机

在这个项目中，我们将学习如何制作基于Arduino的DIY自动售货机。 我将向您展示构建它的整个过程，从切割和组装MDF板开始，到将所有电子零件连接在一起并编写Arduino代码。

### 概述

该自动售货机具有四个通过四个连续旋转伺服电动机控制的卸料单元，一个通过步进电动机控制的托架系统，一个液晶显示器，四个用于选择物品的按钮和一个硬币检测器。

您现在可能在想，物品搬运机对于这台自动售货机不是那么有用，是的，您可能是对的。 但是我的想法是使这个项目更有趣或更复杂，以便您可以学习更多新知识。 我认为这个项目创意对考虑将其作为最后一年项目的电子或机电一体化学生以及任何Arduino爱好者都非常有用。

### 建造自动售货机

我首先将8毫米刻度MDF板切成一定尺寸。

之前，我从获得所有测量值的机器上制作了3D模型。您可以从下面的链接下载3D模型。

为了切割MDF，我使用了圆锯。

用圆锯切割所有面板后，我继续使用倒置的曲线锯在一些面板上开孔。

实际上，如果您没有圆锯，则拼图甚至可以用于上一步。 我还使用拼图锯切割了具有多个切口的较小部分。 但是，请注意，这些都是危险的机器，因此在使用它们时需要非常小心。

准备好所有MDF零件后，我开始使用木胶和螺丝组装它们。 为了固定面板，我使用了90度角夹。 我首先使用无绳电钻制作了导向孔，然后制作了沉孔并将3毫米的螺钉拧紧到位。 我用相同的方法组装所有面板，其中有些还使用了F型夹。

### 轨道系统

### 供电单元

### 前部面板

### 原理图

### Arduino代码

#### 代码分解

{% content-ref url="../zhi-dian-mi-jin-brief" %}
[zhi-dian-mi-jin-brief](../zhi-dian-mi-jin-brief)
{% endcontent-ref %}
