4261| 1
|
[项目教程] 挑战赛第三轮:基于App inventor/arduino物联家园演示平台 |
App Inventor是一款谷歌公司开发的手机编程软件。 谷歌推出一款名叫Google App Inventor的工具软件, Google App Inventor用户能够通过该工具软件使用谷歌的Android系列软件自行研发适合手机使用的任意应用程序。在此之前有关这款软件测试版本的使用细节已经由谷歌实验室(Google Labs)以教学视频的形式向网友公开。在这段视频中,研发人员展示了如何使用程序发明家来制作应用程序,其中还有很多教授网友自己动手研发新程序的内容。 而且这款编程软件不一定非要是专业的研发人员,甚至根本不需要掌握任何的程序编制知识。因为这款软件已经事先将软件的代码全部编写完毕,用户只需要根据自己的需求向其中添加服务选项即可。也就是我们所要做的只是写简单的代码拼装程序。 智能家居是在互联网影响之下物联化的体现。智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。与普通家居相比,智能家居不仅具有传统的居住功能,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能,甚至为各种能源费用节约资金。 物联家园演示平台功能构思:1:蓝牙快速控制家里所有的灯,2:蓝牙控制播放音乐(上一首、下一首、开始、暂停、音量+/音量-)。3:micro:bit × OBLOQ检测房间的温度、亮度。 材料清单: 1:micro:bit 编程板 x1 2:OBLOQ物联网模块 x1 3:继电器模块 x3 4:8合一继电器模块 x1 5:DFplayer mini x1 6:2W小喇叭x1 7:电池盒 x2 8:别墅模型x1 9:Arduino nano+nano扩展板 x1 10:太阳能风力发电模型 x1 11:5V太阳能板 x1 编程软件:离线MAKECODE(或在线https://makecode.microbit.org/ ) IoT网站(https://iot.dfrobot.com.cn/ ) OBLOQ 库文件:https://github.com/DFRobot/pxt-Obloq DFplayer mini介绍:http://www.milan100.com/article/show/2692 手绘电路草图 杂乱的连线图 登录在线app inventor 服务器,在线编程,用QQ号登录即可。 界面设计及各个按钮设置 程序块的设置,及各个指令控制 在线生成安卓APP,并安装到安卓手机 手机端效果截屏 anduino nano 程序 接线参考图 功能设计:我只用了3个按钮来控制:(上一首、下一首、开始、暂停、音量+/音量-)这里需要加入一个33K电阻(开始、暂停)。 micro:bit 编程板 和OBLOQ物联网模块主要功能是远程监测房子的温度、亮度。 发送WD远程检查实时数据(包括:温度和亮度) |
1.05 KB, 下载次数: 1040
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed