我们将通过 Android 应用程序 (app) 介绍直流电机速度控制。对于该项目,该应用程序安装在智能手机设备中,该设备使用蓝牙向控制直流电机速度的电路发送命令。

https://embed.notionlytics.com/wt/ZXlKd1lXZGxTV1FpT2lJd01XRXhNR05sT1dFelltUTBNemhtWWpoaU9HSTRPRFppTjJSbE1HWTVaaUlzSW5kdmNtdHpjR0ZqWlZSeVlXTnJaWEpKWkNJNklsZHNTR2hsVEZSUFdXeHpaVmRhUW1ZNU1YQmxJbjA9

此 Android 应用程序具有引人注目且易于使用的图形用户界面 (GUI)。我们将使用按钮、滑块和速度计来控制。

物料清单

接线图

电路布置

电路操作

该电路使用智能手机上的 Android 应用程序控制 12V 直流电机的速度。该应用程序通过智能手机的蓝牙发送启动或停止电机以及改变电机速度的命令。

Arduino 还可以将电机速度的变化(0 到 100%)从模块发送到智能手机的应用程序。然后,Android 应用程序将在模拟拨号(或快速拨号)上显示此电机速度值。

Android App

Android 应用程序是使用“蓝牙电子”应用程序构建的。

首先,在您的安卓手机上下载并安装“蓝牙电子”应用程序并打开它。 它会询问您是否要“打开”设备的蓝牙。 允许它这样做。 应用程序启动后,您将看到一些现成的控制面板,用于控制基于 Arduino 的项目。

也许这个应用程序最有趣的功能是:它允许用户构建一个自定义面板来控制 Arduino 项目。

让我们构建一个自定义面板来控制直流电机速度。

该面板由一个绿色和红色按钮组成,用于打开或关闭母亲。它还具有一个用于改变电机速度的滑块和一个用于查看电机速度的刻度盘。

制作面板

运行项目

Arduino代码

该项目之所以有效,是因为在 Arduino 的微控制器 ATMega328 中下载了软件程序。该程序是使用 Arduino IDE 软件用 C 语言编写的。