人工智能实验

一、实验目的及要求

【一】实现人脸识别
【二】实现云数据库应用
【三】实现测温数据mqtt上传至物联网云平台

二、实验原理与内容

基于二哈实现多人人脸学习和识别。
基于TinywebDB实现云数据库应用。
基于EasyIoT实现mqtt数据上传。

三、实验软硬件环境

硬件:掌控板、掌控扩展板、HUSKYLENS AI 视觉传感器
软件:Mind+

四、实验过程(实验步骤、记录、数据、分析)

1. 实验步骤

【1】先把 掌控板、掌控扩展板、HUSKYLENS AI 视觉传感器 组装起来并连接到电脑;
【2】在二哈传感器上录入俩个以上的人脸数据(ID1 和 ID 2),如果在录入数据之前已经有过数据,要先把数据删除掉,删除按钮在面向屏幕的右上角;
【3】在mind+ 上把程序录入组件。(程序见本节最后模块)
【4】此时如果可在掌控版上正确显示对应信息,即为成功。
-----------以上为实现人脸识别-----------
【5】登录 http://tinywebdb.appinventor.space/ 并注册一个账号,登录,获取以下三个参数:API地址、用户名(user)、密钥(secret)。
【6】在界面中点击数据浏览,为ID1、ID2 添加人脸数据。
在这里插入图片描述
在这里插入图片描述

【7】mind+ 中加入连接 wifi 的网络服务,使组件和电脑在同一个局域网内,同时连接到服务器,参数已在【5】步骤所获取。
在这里插入图片描述
【8】在掌控版中添加 TinyWebDb 服务,尝试读取标签 1 或者 2 的信息,若能正确在掌控版上显示对应信息,即为成功。
-----------以上为实现云数据库应用-----------

【9】登录 http://iot.dfrobot.com.cn/ 并注册一个账号,在工作间内新建一个topic ,获取Iot_id(user)、Iot_pwd(password)、topic。
在这里插入图片描述
【10】Mind+ 添加mqtt 服务并初始化mqtt 的参数(步骤【9】获取),同时发起 mqtt 请求。
【11】让mqtt 发送读取的标签信息发至步骤【9】所创建的topic 中(topic 0) ,若在该topic 中收到标签信息,即为成功。

2. 代码

在这里插入图片描述

/*!
 * MindPlus
 * mpython
 *
 */
#include <MPython.h>
#include <DFRobot_Iot.h>
#include <mPython_tinywebdb.h>
#include <DFRobot_HuskyLens.h>
// 静态常量
const String topics[5] = {
   "OOKcSiKGg","","",""
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值