基于STM32单片机的的智能水杯系统设计-毕业设计资料
Posted Mr song song
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于STM32单片机的的智能水杯系统设计-毕业设计资料相关的知识,希望对你有一定的参考价值。
【资源下载】下载地址:点击下载489 百度网盘
STM32的智能水杯设计-LCD1602-TDS-DS18B20-HX711-蓝牙-GPS
本设计本设计由STM32F103C8T6单片机核心板电路+LCD1602液晶显示电路+电导率传感器电路+HX711称重传感器电路+蓝牙模块电路+DS18B20温度传感器电路+GPS模块电路组成。
1、LCD1602液晶实时显示水温、电导率(TDS)和称重传感器检测的重量(0-5KG)
2、将液晶显示的数据通过蓝牙模块实时上传到手机蓝牙APP。
3、当温度且TDS在适宜范围(范围卖家定),则系统给手机app发送信息:Qing He Shui。
4、将GPS信号采集的经纬度信息实时上传到手机蓝牙app。
#include "delay.h"
#include "sys.h"
#include "usart.h"
#include <stdio.h>
#include "timer.h"
#include "key.h"
#include "lcd1602.h"
#include "adc.h"
#include "key.h"
#include "ds18b20.h"
char tab0[16]; //显示暂存数组
char tab1[16];
unsigned char dealFlag = 0;
unsigned long Mid_Du; //经纬度处理 度
unsigned long Mid_Fen; //经纬度处理 分
unsigned long Mid_Vale; //经纬度处理 中间变量
char Lin0_No[16]="N:000.000000";//存储纬度
char Lin1_Ea[16]="E:000.000000";//存储经度
extern unsigned char sysmode_GPS;
extern unsigned char gps_infor_weijing[17];
extern unsigned char rendFlag;
extern unsigned char gps_infor_time[6]; //暂存时间
extern unsigned char gps_infor_date[6]; //暂存日期
void dealGps(void);
unsigned char getDd[4]= {0xfd,0xfd,0xfd,0xfd}; //发送获取电导率命令
unsigned int ddLv = 10;//电导率
unsigned char i;
unsigned long Weight_Maopi_1 = 0;//毛坯重量
long Weight_Shiwu_1=0;//总重量
unsigned long HX711_Read_1(void) ;
float temperature; //温度
unsigned char readTemp = 0; //读取温度标志
int main(void)
{
以上是关于基于STM32单片机的的智能水杯系统设计-毕业设计资料的主要内容,如果未能解决你的问题,请参考以下文章
毕业设计 基于STM32单片机无线ZIGBEE智能大棚土壤湿度光照检测
毕业设计:基于单片机的智能鱼缸系统设计与实现 - 嵌入式 物联网 stm32 51单片机 智能鱼缸