1. 项目概述
(1) 该平台专门针坏境检测做的一款物联气象站平台。可以检测风速、风向、雨量、温度、湿度等功能,将检测到的数据进行处理显示出来,并将检测到的数据还可以用WIFI模块连接手机小程序,手机上可以查看数据。很考验动手能力,对于学校学生来说是一个必学基础的套件,全程都是杜邦线连接,可以考验学生动手能力。
(2) 技术及功能介绍:
1.尺寸: ≥L:25cm/W:17.5cm/H:8.0cm。
2.输入电源:12V
3.直流电源:该平台采用12V电源供电,提供5V/2A,12V/2A 的2路直流稳压电源。
4.该平台是基于STM32微处理器的设计。MCU采用STM32F103RCT6 。系统核心是一套基于Nucleo STM32兼容板+功能模块+UNO兼容扩展板的实验创新平台。同时采用全模块化结构,并采用UNO的兼容扩展接口,使平台可以灵活扩展,支持多种微处理器开发实验,可以实现对多种MCU芯片的支持扩展。满足各种实验创新及科研的要求。
2. 系统硬件
硬件资源:
(1) 平台采用 DC12V 电源供电_有按钮作为电源开关控制供电。平台搭载了 STM32F103RCT6 MCU的 Nclude兼容核心开发板,开发板接口资源丰富,配有USB_Type-C接口,既可以给平台5V供电,也可以提供串口通信,还可以实现串口下载。同时也有SWD接口通过配套的STlink进行程序下载或者仿真调试。
(2) 显示屏模块:配有1.77TFT显示屏。用于显示温度、湿度、风速、风向、雨量等数据,更加直观的查看。
(3) 气象站模块:配有三个RJ11水晶接口,外接风速、风向、雨量三个传感器。配有一个支架,可以将支架置于室外实时检测各项数据,通过IIC协议将数据传输到屏幕显示出来。
(4) 物联网模块:配有ESP_WIFI模块、DHT11温湿度传感器、DS18B20传感器、光敏电阻、蜂鸣器、按键等传感器。使用ESP模组,通过WIFI连接,将各项数据传输到服务器如OneNET、阿里云等。进而利用小程序或APP进行远端的数据读取或远程操控。
3. 系统软件
(1) 嵌入式这一块运用Kile软件编写,基于C语言底层基础,用到温度补偿算法和距离补偿算法,实现整体的红外人体温度筛查的一个实验箱。使用ESP模组,通过WIFI连接阿里云,将要通信的数据上传到阿里云,通过阿里云与小程序后台传输数据通信。实现小程序实时观看。
(2) 后台用的IntelliJ IDEA 2019.2.4 x64软件编写,基于JAVA的开发语言开发的,通过阿里云与设备通信,传输数据提供到前端页面展示出来。
(3) 小程序前端用的是HBuilder X软件编写。uni-app搭框架,Vue为关键技术。
uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序、快应用等多个平台。Vue(读作 /vjuː/,类似于view)是一个用于构建用户界面的渐进式框架。与其他单体框架不同,Vue 从头开始设计为可逐步采用。核心库仅专注于视图层,易于获取并与其他库或现有项目集成。另一方面,当与现代工具和支持库结合使用时,Vue 也完全有能力支持复杂的单页应用程序。通过接收后台的数据,制作页面将小程序实时的展现出来。
4. 硬件软件技术支持与服务
(1) 硬件软件提供及技术服务联系电话:李老师:18938310957 张老师:13512399741
(2) 硬件清单:主板配置、 测温模块(配MLX90614)、 LED显示屏、物联网模块、Type-C数据线、12V电源、30根杜邦线、Stlink仿真器。
资料清单:各个模块原理图、接线方式、程序例程、软件安装包、相关教学视频。