51单片机GSM温湿度光照检测系统设计

  • 51单片机GSM温湿度光照检测系统设计
  • 51单片机GSM温湿度光照检测系统设计
  • 51单片机GSM温湿度光照检测系统设计

51单片机GSM温湿度光照检测系统设计

51单片机GSM温湿度光照检测系统设计

51单片机GSM温湿度光照检测系统设计


各位老师大家好!购买前请阅读:

1.对资料有任何疑问都可以联系 QQ747377284  请备注电路城 。

2.由于资料描述可能不是很想详细,可以加QQ了解详情

3.C106工作室可代做实物,若需要实物请联系QQ747377284

详细介绍请看视屏:

本方案以STC89C52单片机系统为核心来对温度、湿度、光照度进行实时控制和巡检。各检测单元能独立完成各自功能,并根据主控机的指令对温湿度进行实时采集。主控机负责控制指令的发送,并控制各个检测单元进行温度采集,收集测量数据,同时对测量结果进行整理和显示。其中包括单片机、复位电路、温度检测、湿度检测、光照度检测、键盘及显示、报警电路、系统软件等部分的设计。

电路项目的主要芯片及数据手册

电路相关文件

电路图文件
硬件.rar
描述:原理图+PCB图(使用AD软件打开)
源代码
程序.rar
描述:单片机程序 (使用KEIL4软件打开)
教程
论文.rar
描述:设计的说明文档(非详细)
其他文件
视频图片.rar
描述:其他相关资料
分享到:
收藏 (2)
电子硬件助手小程序 电子硬件助手小程序

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

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

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

(版权归C106工作室所有)

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

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

换一批 more>>

大家都在看:

继续阅读

  • 多协议接收机 航模 车 船 飞机 PWM PPM 串口 多通道 信号强度

    MARS多协议多通道接收机用户手册v1.011.多协议接收机简介12.参数特性23.功能说明24.输出接口及协议说明34.1 TTL串口模式传输数据包格式34.1.1无线收包34.1.2串口收包34.1.3无线发包34.2 PWM输出模式信号格式34.3 PPM输出模式信号格式44.4按键操作54.5输出模式切换及恢复出厂操作64.6关于LED65.联系我们61.多协议接收机简介火星科技自主设计的最新多协议多通道接收机是针对MARS-STM32遥控器配套使用的一款多协议输出接口的接收机,输出协议支持PWM、PPM、TTL串口三种输出方式。接收机采用Coretex-M0内核,主频48MHz的STM32F0系列单片机。开发研制出的接收机有体积小巧,功能性强、实用性强、使用场景灵活等特点。可以用作车、船、飞机等一切需要无线遥控的设备上。接收机还支持与遥控器双向传输数据,用户可以根据协议从目标板通过串口发送数据到接收机,接收机再将数据无线传回遥控器。实物图尺寸图2.参数特性Ø 工作电压:4.5 - 5.5VØ 功 耗:< 60mAØ 尺 寸:15.03mm X 38.50mm Ø 收发频率:50 Hz Ø 输出协议:PWM、PPM、TTL串口(波特率115200)Ø 输出通道:6-13(后文有详细内容)3.功能说明Ø 支持手动与遥控器对频对码Ø 支持最高6通道PWM信号输出Ø 支持最高8通道PPM信号输出Ø 支持最高13通道串口信号输出Ø 串口模式下支持数据回传Ø 支持信号RSSI检测,PWM、PPM模式下无信号超时保护Ø 支持三种输出接口模式手动切换4.输出接口及协议说明这里详细介绍一下三种接收机输出接口模式、串口模式下传输的数据包、手动按键对频方式及手动切换输出模式。4.1 TTL串口模式传输数据包格式传输的数据包可以细分为三类:分别是无线收包、串口收包和无线发包。4.1.1无线收包格式:长度(1字节) + 侦头(2字节) + 数据(n字节) + 校验(1字节) <= 32字节长度:包的第0字节 = 长度1字节 + 侦头(2字节) + 数据(n字节) + 校验(1字节)侦头:固定为:'M' '>'4.1.2串口收包串口收到的数据将全部被视为有效数据,这些数据会添加在接收机回传数据的尾部。详细内容请阅读无线发包部分。4.1.3无线发包格式:长度(1字节) + 侦头(2字节) + 数据(n字节) + 校验(1字节) <= 32字节长度:包的第0字节 = 长度1字节 + 侦头(2字节) + 数据(n+1字节) + 校验(1字节)侦头:固定为'M' '<'数据(n+1字节) = RSSI + 串口收包数据(n字节)RSSI:信号强度目前遥控器方数据解析如下:在RSSI字节后,采用每两个字节的大端模式依次解析为接收机电压和设备电压,单位1mV。(大端模式:高位字节排放在内存的低地址端,低位字节排放在内存的高地址端,例如0x1234就是0x12 0x34)4.2 PWM输出模式信号格式PWM信号输出模式是市面上接收机非常常见输出方式。本接收机最高支持6通道的PWM输出,输出范围为960us-2040us的信号,默认正向(1000us及以下为最低舵量、2000us及以上为最高舵量)。4.3 PPM输出模式信号格式PPM信号输出采用通用个的标准格式,最多支持8通道,发送周期为20ms,并以50hz频率不断的重复。标准的PPM信号,以0.4ms的低电平为起始标识。后边以电平的上升沿的间隔时间来表达各个通道的控制量。一般排列10个上升沿后,电平保持高电平,直到重复下一个PPM信号。 PPM信号可以看做是一帧数据,它包含了8个通道的信息。每个上升沿间隔时间刚好等于PWM信号的高电平持续时间,也就1000us~2000us之间。通道1在100%油门时,PWM高电平时间2ms,PPM通道1上升沿间隔2ms。看绿色指示。通道2在0%油门时,PWM高电平时间1ms。4.4按键操作按键操作主要用于开机对频,具体操作步骤为:1. 接收机断开电源2. 手动按住按键不松开3. 给接收机上电4. 上电后保持0.5s及以上的按键按下动作后松开按键4.5输出模式切换及恢复出厂操作输出协议的模式可以通过通道1-6的I/O口来操作,我们约定如下:Ø 通道1和通道2短接,切换成PWM输出模式。Ø 通道3和通道4短接,切换成PPM输出模式。Ø 通道5和通道6短接,切换成TTL串口模式。具体操作步骤如下:1. 接收机断开电源2. 根据不同模式短接需要短接的通道(如切换到PWM模式则短接通道1-2)3. 给接收机上电点4. 观察到LED闪灯后等待2s以上给设备断电其中:接收机上电闪烁一下表示PWM模式、闪烁两下表示PPM模式、闪烁三下表示串口模式*注意:切换模式有且只有一个短接方式。若通道1-2、通道3-4、通道5-6同时短接后上电是恢复出厂设置。出厂设置默认输出接口为PWM方式。4.6关于LED因单片机I/O端口限制,接收机板载LED同按键公用一个I/O端口所以按键按下LED会默认点亮。LED指示灯除开机指示工作模式外还有无线硬件检测、配对指示、信号强度指示、防盗检测四个功能。Ø 无线硬件检测:接收机开机会自行检查硬件,若无线芯片损坏或单片机与无线芯片接口不良好,会以100ms,10Hz的频率亮灭。Ø 配对指示:在无线配对的过程中,LED会以2s为固定周期闪烁不同的次数,其中配对过程一共是5个过程,在不同的会依次闪烁1-5次。若配对不佳,可以尝试多次按照配对方式操作。Ø 信号响度指示:信号1000%的情况下LED闪烁频率为50ms(20Hz),这是因为无线部分与遥控器收发数据为固定的25ms周期。LED灯的亮灭是两个过程,所以需要2个无线收发数据周期作为一个闪烁周期。Ø 防盗检测:检测到防盗时,接收机开机LED会以1s为周期1Hz的频率闪烁。所以这里也提醒用户请勿私自读写固件。5.联系我们技术支持:13027717881(手机微信同号)淘宝购买链接:https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.71d51debyYIB2G&id=588053359021该接收机支持PCBA、电路、外形根据需求重新设计。淘宝店铺:https://shop115663012.taobao.com/QQ技术交流群:733945348火星团队有数名电子工程师,嵌入式工程师,物联网工程师。可以满足市面上大多数中高端电子产品的设计研发。团队积极向上,喜欢钻研,具备非常好的研发设计条件。先后也与多家公司企业进行合作,进行产品方案的设计,电子产品电路设计,PCB制作,单片机软件设计等。如有需求,欢迎联系。文档更新时间:2019/11/13
    来自:DIY创意产品时间:2019-11-13 stm32 单片机 接收机
  • STLINK、JLINK、DAPLINK调试器 仿真器 STM32 STM8 串口

    STLINK支持STM8全系列和STM32系列仿真和调试下载,JLINK支持cotex内核系类单片机的仿真和下载DAPLINK支持cotex系列内核单片机的下载和仿真,同时支持串口
    来自:DIY创意产品时间:2019-11-13 stm32 单片机 下载器
  • 基于51单片机的万年历

    组成:51单片机+DS18B20(温度)+DS12CR887(时钟芯片)+LCD1602显示屏+按键+蜂鸣器说明:以51单片机为主控,DS18B20采集温度,时钟芯片为DS12CR887,可实现万年历功能,可以进行时间和闹钟的设置,时间和温度显示在LCD1602上面。
    来自:DIY创意产品时间:2019-11-10 51单片机 ds18b20 lcd1602
  • STM32F429BIT6 核心板 支持OpenTX

    可刷OPENTX开源遥控系统,刷OPENTX时选择Frsky X10遥控固件1、MCU:STM32F429BIT6,QFP208 Pin;2、板载3528 RGB LED;3、板载SPI Flash;4、板载SDRAM,16bits数据宽度;5、板载TF卡,SDIO接口;6、板载LCD背光驱动,可直接连接40Pin 通用屏幕;7、正面LCD接口可直接对接40PIN通用屏,背面LCD接口兼容正点原子LCD;8、一个用户按键及复位按键;9、USB Type-C接口;10、MX1.25 SWD调试接口;11、板载DCDC电源,最高18V输入;12、板载电源开关电路;13、可直接刷opentx固件;图3为4.3寸40PIN通用接口屏800*480 IPS,图4为正点原子7寸 1024*600 IPS屏幕
    来自:MCU开发板时间:2019-11-08 stm32 遥控器 stm32f429
  • 基于51单片机超声波测距测液位及报警设计

    本设计由STC89C52单片机电路+LCD1602液晶显示电路+超声波模块HC-SR04检测电路+LED指示灯电路+蜂鸣器报警电路+电源电路组成。1、1602液晶显示液位。当水位超过50cm,红灯和蜂鸣器报警,当水位低于50cm,绿灯亮蜂鸣器不报警。2、本设计的单片机核心电路具有上电复位电路、按键复位电路和晶振电路。需要实物或设计定做可联系QQ:3162786026资料内容:
  • 基于STM32单片机频率计(0-5Mhz)设计

    功能描述: 1.测量信号幅值范围:0.5V-10V。 2.0.96寸 OLED显示频率。 3.按键可控制启动、停止测量。 4.测量波形范围: 正弦波:0.1hz-3Mhz。三角波0.1hz- 1.5Mhz。 方波0.1hz- 5Mhz。 方案说明: 芯片选型: 》单片机采用:STM32F103C8T6 》运放采用:OPA2690 (双运放+220Mhz带宽,满足频率要求,普通运放无法满足带宽) 》负压产生器:ICL7660(为了满足对0.5V的波形频率的测量,则需要对运放正负电源供电,方能满足对0.5V电压的波形信号进行有效放大,才能满足STM32测量的要求) 》OLED:采用0.96寸的128*64分辨率的屏幕显示测得的频率数字,满足设计要求。 资料说明: 附件内容提供AD格式原理图工程文件,用altiumDesigner打开。 程序采用C语言编写,通过keil软件编译,文件为工程源代码。 技术咨询QQ:2067054198(咨询时请说明来自电路城); 温馨提示: 这个设计是有实物验证的,可以看下演示视频,电路图源文件和源程序都是验证成功可用的,可以说是学习单片机设计制作的好素材!希望这个分享对大家有所帮助! 资料内容包含截图: 视频演示:
  • 基于STM32单片机智能手表GSM短信上报GPS定位设计

    本设计由STM32单片机+LCD1602液晶显示电路+GPS模块+GSM模块+按键电路+LED灯电路+电源电路组成。1、液晶1602显示时钟,带日期,且可以显示经纬度信息,两个信息通过一个按键切换显示。2、通过GPS定位,获取当前的经纬度信息(可以通过浏览器查看具体位置)。 3、通过电位器可以调节液晶屏的清晰度。 4、具有手电筒功能,通过另外一个按键,按下,灯亮,再次按下,灯灭。 5、通过第3个按键来发送经纬度信息给指定手机,按下后,开始发短信。 6、短信处理过程有指示灯显示。 7、接受短信的手机号码可以主动获取经纬度信息,发送"GET"给设备手机号,设备会回复信息给发送者。 8、GSM模块是SIM800A,该模块和SIM900A电路程序完全兼容外观外形一模一样。需要实物或设计定做可联系QQ:3162786026资料内容:
  • 基于51单片机的温控电机设计带上位机通讯

    使用type-c口与pc通讯可上位机控制
    来自:DIY创意产品时间:2019-11-04 毕业设计 上位机 温控电机
  • 基于STM32F103RBT6制作使用WIFI控制四轴飞行器

      本设计提出一种基于WIFI的微型四轴飞行器,实现数据高速度传输,实时控制微型四轴飞行器的飞行速度、姿态,提高微型四轴飞行器的可靠性。  为达到上述目的,本实用新型采用的具体技术方案如下:  一种基于WIFI的微型四轴飞行器,包括安装主体,其关键在于,所述安装主体上包围设置有四个旋臂,四个所述旋臂处于同一水平面且整体呈“X”形,在靠近所述旋臂的端部均设有一个直流电机,所述直流电机的转轴上安装有旋翼;所述安装主体为一电路安装腔,该电路安装腔内设有微控制器,所述微控制器分别与四个所述旋臂上的电机连接,在所述微控制器上连接WIFI通信模块,所述微控制器经WIFI通信模块与飞行控制系统连通。  采用上述方案,四个旋臂处于同一水平面且整体呈“X”形,并通过设置在旋臂的端部直流电机实现飞行,其中,相邻两个直流电机的旋转方向相反,相对两个直流电机旋转方向相同,通过调节4个电机的转速来改变旋翼转速,以实现微型四轴飞行器空间6个运动自由度,即分别沿X、Y、Z坐标轴作平移和旋转运动,以及4个可以控制的基本运动状态,即上下飞行、前后飞行、滚转飞行和偏航飞行;通过WIFI通信模块,微控制器与飞行控制系统之间实现无线通讯,飞行数据实现高速度传输,飞行控制系统对微型四轴飞行器实现实时控制,减少了微型四轴飞行器和其他物体发生碰撞,提高了微型四轴飞行器的安全性和可靠性。  进一步描述,所述微控制器上连接有陀螺仪传感器、加速度及磁力传感器、LED状态显示模块以及飞行姿态显示模块。  采用上述方案,根据陀螺仪传感器、加速度及磁力传感器确定实时监测飞行器相对于标准的X、Y、Z坐标轴的偏离,同时检测飞行器的加速度和飞行方向,并结合四元数得到欧拉角,从而得出飞行姿态参数,同时通过LED状态显示模块和飞行姿态显示模块实时显示出来。  再进一步描述,为了提高数据处理速率,所述微控制器为嵌入式微控制器,所述微控制器采用LPC2124芯片。  再进一步描述,所述陀螺仪传感器为三轴陀螺仪传感器,所述陀螺仪传感器采用FXAS21002芯片,该芯片小型、功耗低,该陀螺仪传感器的芯片经SPI接口与所述微控制器相连,传输数据块,实时性好。  再进一步描述,所述加速度及磁力传感器采用FXOS8700CQ芯片,将加速度传感器和磁力传感器合二为一,大大降低了飞行器的载重,并且根据该传感器可以飞行器的加速度及方向,有效监管飞行器的飞行状态,所述加速度及磁力传感器的芯片采用SPI接口与所述微控制器相连。  再进一步描述,所述WIFI通信模块采用RN1723模块,该模块是一款独立的、内嵌2.4GHzIEEE802.11b/g模块,其集成了晶振、电压调节器、匹配电路、功率放大器等。并支持Infrastructure与SoftAp网络模式,内置网络应用程序:TCP,UDP,DHCP,DNS,ARP,HTTP客户端与FTP客户端。板载TCP/IP网络协议栈以及唯一的MAC地址。支持UART通信接口,使用简单的AT命令字与外部微处理器进行读写操作。考虑到该模块如果采用外部天线,不仅其重量增加,并且也影响飞行器的正常飞行。因此在所述WIFI通信模块的电路板上设置有板载天线,提高了WIFI通信模块的通信可靠性,并降低了飞行器的载重。  再进一步描述,由于飞行器要在空中完成各种飞行姿态,则飞行器上的所有结构器件均需要连接牢固,则在所述电路安装腔内设置有电路板固定装置,为了防尘防水,在所述电路安装腔上还设置有电路板隔离装置,其中电路板隔离装置为包裹在安装主体上的薄膜或者透明塑料板,从而延长飞行器的使用寿命,其中薄膜重量轻,不会大幅度增加飞行器载重,而透明塑料板使用时间长,不会经常更换,使用方便。  本实用新型的有益效果:通过在微型四轴飞行器上设置WIFI通信模块,使飞行器与飞行控制系统连通,实现实时控制,减少控制延时而造成的损伤;并且在电路板上设置板载天线,既提高了传输速度,并且载重小;根据陀螺仪传感器、加速度及磁力传感器确定实时监测飞行器相对于标准的X、Y、Z坐标轴的偏离,同时检测飞行器的加速度和飞行方向,并结合四元数得到欧拉角,从而得出飞行姿态参数,同时通过LED状态显示模块和飞行姿态显示模块实时显示出来;并在飞行器上设置电路板固定装置,使飞行更加可靠;在飞行器上设置电路板隔离装置,防尘防水,延长了飞行器的使用寿命。  本实用新型的工作原理:微型四轴飞行器通过WIFI通信模块与飞行控制系统连通,微控制器采集油门、航向、滚转、俯仰信号,并通过WIFI通信模块传送到飞行控制系统,飞行控制系统发出控制信号,致使微型四轴飞行器控制四个直流电机旋转,实现微型四轴飞行器垂直上升、垂直下降、向左移动、向右移动、向前移动、向后移动、翻转飞行、测向飞行、自由悬停、紧急停机等,在飞行过程中,LED状态显示模块显示无线通信状态、飞行器启动状态、紧急停机状态、充电指示状态、运行状态、电量状态、电源指示状态等,根据给定的信号,实时控制,并且恩对飞行姿态实时检测,并对飞行器飞行姿态实时调整,形成闭环控制。
    来自:DIY创意产品时间:2019-11-04 stm32 四轴飞行器 wifi
  • 信号发生器(电压电流)

    信号发生器,电池供电可手持,输出电流0-24mA,电压0-5V,测试使用,比购买的信号发生器价格便宜很多,有两个HEX文件,一个用于手持移动使用,采用旋转编码开关加显示屏设置输出参数,一个固定使用采用串口设置参数,配有串口设置工具,python3.6编写。如有疑问请联系 jzffzj@yeah.net。
销量
0
查看
283
参数名 参数值
发布于 2019 年 10 月 14日
更新于 2019 年 10 月 14日
Moore8直播课堂

tracer