如何通过android应用控制2个输出的设备

步骤1:您需要做的事情:
1 x arduino uno,nano,mege或clone(我使用来自ebay的nano克隆)
2 x relay 5v
2 x绿色led
2 x 250欧姆电阻
蓝牙收发器hc-05
面包板
杜邦线
电缆
电缆连接器
适合您的项目的盒子。(我用的是旧电话盒,塑料盒会更好)
开/关按钮。
电源插座
android手机或平板电脑
步骤2:准备电源插座
(我犯了一个小错误。在gnd上,您不需要这样做!!它只会给您自己做更多的工作)
我们称powerone的单个插座
我们称powertwo的双插座
将插座拆开。切断电源线,保存公插头,以备后用。
现在,您需要切断+连接。我们这样做是因为我们想分隔
连接,因此我们可以单独控制它们。
现在在powerone附近钻一个孔,剥去一根电线,然后将其焊接到+和地线。
powertwo从一开始就已经通过电线连接。
现在将电源插座再次放在一起。
您的目标是最终得到一个电源插座,该电源插座具有用于powerone和powertwo的电缆。/p》
步骤3:将继电器连接到电源插座
现在接继电器。我用4个螺栓和纸板制成了一个小支架。
将电源插座和继电器放在homecontrol盒中。进行连接
1-不用
2-这是电源的来源。 (220v)将公插头+连接到此处。 (来自前面的那个)。
还要接一根跳线,并从2 =》 2连接两个继电器。
3-在这里,您将+连接到powerone/powertwo套接字。
第4步:将事物连接到arduino
ardiono引脚:
pin 13 =》继电器powerone
pin 8 =》继电器powertwo
pin3 =》 led powertwo
pin 2 =》 led powerone
步骤5:完成项目
现在我们准备将所有内容放入包装盒中,并对其进行绘画以获得更好的外观
步骤6:将sketch上传到arduino
//通过蓝牙控制2个继电器//
int powerone = 13;//powerone中继到arduino引脚13//
int powertwo = 8;//powertwo中继到arduino引脚8//
int led1 = 2;//led powerone//
int led2 = 3;//led powertwo//
int状态;//用于蓝牙
void setup(){
pinmode(powerone,output);//将所有引脚设置为输出引脚///
pinmode(powertwo,output);
pinmode(led1,output);
pinmode(led2,output);
serial.begin(9600);
}
无效循环(){
if(serial.available()》 0){//如果有来自蓝牙的数据//
state = serial.read();}//置于状态//
if(state ==‘2’){//从应用发送的值///
digitalwrite(powerone,high);//通过将引脚设置为high//
digitalwrite(led1,high)来打开powerone;//如果将引脚设置为high//
}
否则会打开led1,如果(state ==‘1’){//从app//
发送的值digitalwrite(powerone,low);//通过将引脚设置为low来关闭powerone//
digitalwrite(led1,low);//通过将引脚设置为low来关闭led1//
}
delay(100);
if(state ==‘4’){//值发送来自app//
digitalwrite(powertwo,high);//通过将引脚设置为high来打开powertwo//
digitalwrite(led2,high);//通过将引脚设置为high来打开led2//
}
否则,如果(state ==‘3’){//从应用程序发送的值//
digitalwrite(powertwo,low);//通过将引脚设置为low来关闭powertwo//
digitalwrite(led2,low);//通过将引脚设置为low来关闭powertwo//
}
delay(100);
}
第7步:制作android应用
我使用mit app inventor制作了应用。
使用简单。但是,制作美观的应用程序并不是最好的选择,如果您希望按钮具有不同的大小,则很难安排按钮。
如果您想让他们带图片。
我从www.randomnerdtutorials.com/学会了制作应用程序。他有很多非常好的教程。请访问网站。
http://randomnerdtutorials.com/how-to-use-app-inve 。..这是他制作应用程序教程的链接。
我从他正在开发的应用程序中进行了一些更改。我用画布和imagesprite更改了按钮。
我这样做是为了改变按钮的颜色。可以通过将2个imagesrite放在同一位置来完成。现在,您可以在它们上设置z轴。因此,如果您按下按钮,则z轴上的按钮从0,0到-0,1。通过显示一张图片而另一张隐藏在后面。
也许也可以通过按钮来完成,但是我还不知道如何。
在应用程序中,我们将dec发送到arduino。 arduino草图正在读取char。
这意味着我们正在应用程序中发送数字49。但是在草图中是1。
看看这个,有一张表格显示了可以使用的数字。如果您想在应用程序中进行更改。
https://simple.wikipedia.org/wiki/ascii
第8步:测试homecontrol
测试时间。
在将东西连接到homecontrol之前,请记住先打开它。因为当电源关闭时,电源插头可以正常工作。
当您将其连接到手机时,插座将关闭,您可以通过手机对其进行控制。
按下蓝牙按钮后,您会看到一个可以连接到hc-05的屏幕。
连接后即可使用。
步骤9:如何安装应用程序
下载zip文件夹后。
1。转到app文件夹中的.apk文件。
2。现在,通过usb电缆将手机连接到pc。
3。将.apk文件移动到手机上的文件夹中。我通常将其移至下载文件夹。
4。在手机上打开文件夹。找到下载文件夹并找到.apk文件。选择它并安装应用程序。
也许您必须更改用于安装不是来自google play的应用的设置。但会自动显示。
5。现在您可以控制住所了
第10步:下载
在此处下载sketch和app。
步骤11:完成
首先请让我知道您是否在草图或应用程序中发现任何问题,以便我进行编辑。谢谢
您可以通过添加更多继电器来使它更好,以便可以单独控制所有电源插座。
也许可以使用wifi进行连接。更好的覆盖范围。

E拆解:麻雀虽小五脏俱全——O-Free蓝牙耳机
2022年我国人工智能产业规模将逼近300亿美元
中国移动雄安产业研究院5G+AI开启智慧城市
机器人故障分析和解决方法
酷冷至尊MM710鼠标评测 可以说是当今最轻的游戏鼠标
如何通过android应用控制2个输出的设备
如何用C语言实现黄金矿工项目
臭氧传感器安装四大注意事项
买液晶显示器最要注意的问题
集团电话的普通话机数
5G对车联网和无人驾驶的推动
M2M发展的概述,它与物联网的区别是什么
OpenHarmony基础
橙群微电子发布世界上最小的WLCSP封装蓝牙SoC
FPGA从Xilinx 的7系列学起(9)
电力负荷等级
苹果今日起正式在华开售白色iPhone 4
IBM CEO Arvind Krishna 在 2023 世界互联网大会乌镇峰会的致辞:与各方密切合作,共建开放 AI 生态
如何读取电容值?如何读取写在电容器上的电容器值?
PoE是如何工作的 PoE支持哪类设备