空前绝后!史上最全的车载导航资料就它了!

拯救你的毕业设计,发现了这个设计就还不晚!

断电不断网,DC/DC UPS路由器光猫带保护电源

手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、安卓源码)

  • 手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、安卓源码)
  • 手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、安卓源码)
  • 手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、安卓源码)
  • 手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、安卓源码)

手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、安卓源码)

手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、安卓源码)

手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、安卓源码)

手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、安卓源码)


具体项目功能如下:
1.手机APP远程控制:STM32L432开发板通过WIFI模块与因特网服务器建立TCP连接,服务器使用腾讯云,服务器系统为ubuntu,就是在ubuntu上建立一个TCP中继服务器,实现远程手机端与家居系统的信息中继传递,从而实现远程控制。
2.室内控制质量检测:通过MQ-2、MQ-135、GP2Y1050AU0F模块实现室内有毒气体(苯等)、可燃气体(一氧化碳等)和PM2.5的检测,并通过ESP8266将检测到的数据反馈给APP端。

3.家具电器自动控制:家具系统能通过检测到的数据自动控制打开空气净化器、抽风机等


视频演示:

硬件设计系统框图:

智能家居远程控制工作概述:

  • 采用STM32L432作为主控芯片,通过DS18B20采集室内温度,通过MQ2和MQ135检测可燃气和有毒气体,通过GP2Y1050AU0F检测PM2.5浓度,通过IO口控制空气净化器、抽风机和灯的开关,通过串口1控制ESP8266连接远程服务器于APP进行通信。
  • STM32L432上运行UCOSIII,创建三个任务,分别用于判断电器的控制方式并控制电器,采集各传感器的数据并发送至远程服务器,解析远程命令。远程服务器是腾讯讯买的,系统为ubuntu,上面运行自己写的TCP端口转发程序,用于转发家居系统和手机APP端数据,实现家居系统和手机间数据的透传。服务器的家居系统监听端口有21秒的心跳机制,21秒内没有收到任何内容就会断开家居系统和APP的两个连接。

服务器终端截图:

手机APP是我同学写的,分为两个界面,一个是数据显示界面,显示家居系统采集到的数据和当前电器的状态,另一个界面是设置界面,用于设置家居系统的参数和控制家居电器。APP截图:

电路相关文件

电路图文件
基于STM32L432的智能家居控制系统.zip
描述:服务器、安卓源码等
收藏 (42)
扫码关注电路城

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归http://www.stmcu.org/所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 蜂窝互联网营地的家庭自动化系统

    如果你能在你离开家之前开始预热营地,这不是很好吗?如何使用Alexa为您做到这一点!硬件组件: 亚马逊Alexa Echo Dot× 1 Arduino MKR1000和Genuino MKR1000× 1 Mcp23008 scr8g5le 10a b%20(1) ControlEverything.com用于粒子光子的继电器屏蔽I²C8通道SPDT 10安培× 1(这个说它有一个i2c继电器屏蔽,我用的只是一个带有8个输入引脚的光电耦合器继电器屏蔽。)新星图标lijwm6pmk7 × 1 树莓派2型号B× 1 USB WiFi Dongle× 1传感器接线图:实物图:详细的制作过程整理在附件里,相关代码也在附件!
  • WIFI模块实现物联网远程控制,附手机APP

    功能描述:物联网ESP8266单片机版这个版本是由WIFI作为中间接力,手机发送数据到WIFI模块,WIFI模块通过串口接入单片机系统,来完成最终的控制目的;单片机被控端口是 P32、P33准备材料:A、ESP8266-01 之WIFI模块一个,模块和单片机通过串口对接,RX、TX交叉B、51开发板,要求:晶振 11.0592 和带字库的12864 液晶开发板自选。。。C、5V、3.3V电源各一个这个根据个人需要,来决定吧,5V是给单片机和外网控制设备供电,3.3V给WIFI模块供电D、安卓手机一部用于安装手机APP,发送数据控制WIFI模块实施过程:A、单片机 HEX 烧录文件下载,压缩包内有一个hex文件,解压后读入烧录软件上面是 STC 烧录软件,可以直接串口烧录,烧录后默认设置热点名称:ESP8266接入的IP:192.168.4.1开放端口:5000默认密码:0123456789B、单片机系统接口定义和说明//单片机系统硬件参数说明//系统晶振 11.0592M//自带字库的 12864 液晶//串口通讯波特率 115200//ESP8266-01 固件 V1.2//ST7920 芯片 12864液晶屏数据线sbit LCM_RS = P2^2; //模式位,为0输入指令,为1输入数据sbit LCM_RW = P2^3; //读写位,为0读,为1写sbit LCM_EN = P2^4; //使能位,高脉冲 sbit LCD_PSB = P2^1; //串、并方式控制,本程序并口控制#define Lcd_Bus P0 //LCM12864数据总线,P0.0--P0.7对应连接DB0--DB7//定义继电器控制输出,低电平驱动sbit jdq1 = P3^2; //继电器 1sbit jdq2 = P3^3; //继电器 2C、单片机系统控制界面D、手机APP安装,压缩包解压后,按照传统方式,安装到手机内,手机上出现下面的图标,安装成功进入手机设置, ->点 WLAN ->选 ESP8266 ->输入密码 0123456789IP和端口都提前填入,直接点登陆进入单片机模式,点击灯控开关,实现WIFI协同单片机完成远程控制
    来自:智能家居时间:2018-02-08 物联网 远程控制 继电器
  • 搭建人工智能云连接,实现手机APP远程控制

    STC89C52驱动ESP8266-01搭建实现云连接,支持手机APP远程控制程序单片机与wifi模块接线单片机 wifi模块TX--------RXRX--------TXGND-------GND外接3.3V GND也可外接注意:接好TX RX GND后,先给单片机上电,再给wifi模块接3.3v电源首先注册一个账号登陆进去后设置wifi模块Usb转串口连接wifi 进行配网操作首先烧写固件 (看资料)打开串口调试助手第一步:测试AT 看是否返回ok 若没有重启一下第二步:设置station模式 AT+CWMODE=1 返回OK第三步:启动云连接 AT+CLDSTART本条指令发送后Wifi模块进入智能配网模式此时打开手机app 点击右上角的+号 使模块连上指定的wifi入网后 模块自动连接云服务器之后手机端会显示连接服务器100%后,返回设备界面多刷新几次,直到有未绑定的设备出现,点击绑定之后可以进行数据透传了当然,也可以实现远程控制单片机了附件资料包截图:
    来自:智能家居时间:2018-02-07 远程控制 人工智能 云连接
  • 自制低成本智能温湿度计,微信远程控制,支持微信推送

    智能时代一夜间什么都能远程了。创业者想着如何做智能产品,如何做远程控制。DIY爱好者也想着如何自制各种奇妙的工具。这里和大家一起学习制作一款廉价的智能温湿度计。说它廉价是因为共计花费不过40元,说它智能是因为你可以通过手机微信时时知道该设备所在位置的温湿度。一、申请微信推送服务能否实现微信推送服务的平台有很多,这里我就不一一解释了。我选用了「Server酱」,英文名「ServerChan」。你完全可以选用你认为比较好用的平台。「Server酱」的申请方法:打开该网址http://sc.ftqq.com/3.version,开通并使用:1.登入:用GitHub账号登入网站,点击进入“发送消息”页面,就能获得一个SCKEY。具体见:http://sc.ftqq.com/?c=code2.绑定:点击“微信推送”页面,扫码关注同时即可完成绑定3.发消息:往https://sc.ftqq.com/SCKEY.send发GET请求,就可以在微信里收到消息啦二、让我们开始DIY温湿度计1、选择合适的主控板更喜欢python编程的我,这里选用支持micropython的TPYBoardv202(esp8266)开发板。该开发板能够直接用python进行编程,功能还是比较强大的,甚至可用来作web服务器。这里我们主要是用其进行温湿度传感器的控制及网络请求。2、DHT11温湿度传感器DHT11是常用的温湿度传感器,网上可以很轻易就买到。简单的讲,就是可以用这个传感器获取的当前环境的温度和湿度。该传感器使用非常简单,有的有3个引脚,有的有4个引脚。我们在使用时,只用三个,分别为VCC(电源脚,接5V)、DATA(数据引脚)、GND(接地)。3、正确的连线方法TPYBoardv202与DHT11的具体接线对应及实物图TPYBoard v202DHT11传感器+5vvccG5DATAGNDGND三、少不了的编程TPYBoardv202主要有两个文件来控制,一个是boot,py,一个是main.py。我们只需要修改这两个文件就可以完成程序的编写。两个程序已经附在附件里了,可以免费下载。
  • 微信APP远程控制外设语音实时播报

    微信APP远程控制外设语音实时播报大概内容: 微信,安卓APP,苹果APP,网页远程控制LED灯,蜂鸣器,继电器,正反转电机,语音播放,获取温湿度等。 硬件设备有: LED灯,可调节亮度的LED,蜂鸣器,支持正反转的电机,HMI串口屏,DHT11温湿度传感器,喇叭等; 相关模块有: 语音合成模块,ESP8266WiFi模块,支持正反转模块,PWM模块,电源模块, 相关技术: Android,网页jsp,IOS,端,后台java ,mina框架,websocket框架,stm32单片机编程,阿里云服务器等。 后台: java后台,mina框架,建立两个端口,分别用于硬件端(ESP8266 WIFI)连接,和APP连接,APP通过TCP请求发送之后台,后台转发到ESP8266 然后实现控制功能。网页部分是用websokcet实现的,也是通过后台转发到esp8266实现通讯的。微信后台也是搭建在java后台上面,通过微信公众号发到后台然后转发到ESP8266实现通讯。 移动端 ,网页端,微信端,都是连接了一个后台,这样方便代码管理。网页可以修改成一个平台,对大量的设备进行控制。mysql数据库,用于保存设备的相关信息,和用户信息。 Android端截图: 控制状态,根据硬件端的状态随时改变。 IOS端截图: 微信端: 网页端截图: HMI串口屏截图: 代码截图: 代码结构清晰整洁,容易看懂。可以随意移植。购买代码请直接联系我,可淘宝交易。视频观看链接: 本人姓名:赵明 联系电话:13817476510 微信:13817476510 QQ:335415534
    来自:智能家居时间:2018-01-18 stm32 智能家居 物联网
  • 严冬必备,智能窗帘控制系统,给你懒的理由!

    严冬已经到了,一直觉得我对被窝是真爱,所以才总是不想分开,就连把手从被窝里伸出去都不愿意,所以做个智能窗帘控制系统很有必要,这样就可以在周末,窝在被窝里舒舒服服的晒太阳了。给大家分享一个在网上看到的智能窗帘控制系统,基于51单片机设计的(带51单片机源码+ad软件画的原理图和pcb工程文件),大家可以一起试试,冬天能不能和被窝相依相守,就看这个设计了!智能窗帘的原理图:智能窗帘的pcb工程文件:
    来自:智能家居时间:2017-12-06 智能家居 智能控制 智能窗帘
  • 多功能实用型51单片机定时器--App蓝牙控制-蓝牙远程下载

    功能:1.四路独立开关(~220V)。2.每路开关有7通道可设定时。3.每通道可设定定时打开时间、星期、间断打开时间。4.设置采用内部EEPROM掉电保存5.时间可设6.4个按键7.LCD1602显示8.蓝牙模块和手机通讯9.自制App功能: A.时间可设 B.手动开关 C.各路通道值 D.蓝牙设置10.独立通讯协议11.提供原理图、PCB、源程序、App.12.可用蓝牙远程下载程序,无需断电(目前暂时不支持用App升级单片机程序,还在开发中,只能用电脑连接蓝牙经行下载)13.预留扩展电路。(温度DS18B20 红外VS838B)14.电路上使用ac-dc模块降压,所有继电器打上时 5V-0.21A,设计有消弧电路.部分附件截图:原理图以及PCB程序部分其他文件
  • 基于Arduino实现模拟智能智能家居系统,手机蓝牙控制,源码免费下载

    系统通过arduino实现的功能有:实现电器开关的控制,电机正反转控制,接收热感应器返回的信息。主要的工作流程:蓝牙获取本机蓝牙设备并判断蓝牙开关状态扫描并获取与arduino mega 2560已配对的蓝牙设备,设置本机蓝牙可见性为可见,建立连接。Arduino mega 2560上的蓝牙通过串口通信获取指令后通过控制高低电压的输出来控制电子继电器的开关从控制用电器是否开始进行工作, LED开关主要是通过一引脚的高低电压来控制,另一引脚只是GND,通过控制来实现电子继电器的开关,这边如果只是LED的话可以直接通过芯片来供电,电视由于考虑到家用电器的220V电压因此增加电子继电器的环节,此电子继电器可控制220V的电器,因此LED灯可以被大多数家用电器代替。本项目中的电机通过两个引脚的高低电压交换来实现反向旋转,从而可以控制窗帘的开和关。arduinomega 2560上的热感应器通过人体热量来判断是否有人进门。从而控制其他设备。本项目源码包括arduino部分的源码。
  • 科技节小作品,开启智能生活,智能门锁设计,源码开源

    功能介绍:基于lcd1602+ds1302的智能门锁设计,包括矩阵键盘和步进电机,拥有字码与掩码,发生错误时蜂鸣器报警,正确时步进电机转动。DS1302介绍:DS1302是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能。LCD1602介绍:LCD1602是一种工业字符型液晶,能够同时显示16x02即32个字符。LCD1602液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。附件内容展示:
    来自:智能家居时间:2017-11-22 智能家居 密码锁 智能门锁
  • 干货分享-BLE蓝牙模块EMB1066应用及入门

    BLE蓝牙模块EMB1066硬件主要由32位的MCU部分,蓝牙2.4G射频部分,电源管理部分组成。其中MCU部分提供USART/ I2C/ ADC/ Timer/PWM,512KB片内Flash和16KB SRAM,及最高达48MHz的CPU主频;蓝牙射频部分提供PCB天线和外部天线;电源管理部分支持DC3.3V的输入。EMB1066具有小尺寸、低功耗特点,广泛应用于智能家居、健康医疗、便携设备等产品。BLE蓝牙模块EMB1066硬件结构框图:BLE蓝牙模块EMB1066参数如下:集成32位MCU和BLE Radio功能 主频48MHz的MCU 集成16KB SRAM 集成512KB FlashBLE相关特性 支持BLE 4.0 单模(Single mode) 支持BLE slave模式 射频速率高达2Mbps TX功率:+8dBm RX灵敏度:-92dBm 支持数据加密、蓝牙连接更新超低功耗:13mA @ RF TX/RX mode 20uA @ Suspend mode 0.7uA@ Deep sleep mode工作电压:3.0V-3.6V主接口:UART外设: UART/ I2C/ PWM/ GPIO尺寸:16.0*24.0mm工作温度:-40℃ to +85℃天线:PCB天线,或外接天线连接器附件内容截图:
    来自:通信与网络时间:2017-11-21 智能家居 ble 蓝牙模块 emb1066
销量
461
查看
5464
o卟荏ご輸

o卟荏ご輸

见习卖家
电路集结者
参数名 参数值
发布于 2017 年 02 月 10日
Moore8直播课堂