物联网 DFrobot 掌控版 人工智能测温实验
目录
1.连接掌控版,打开mind+,编写代码
2.设置好MQTT与tinywebdb
3.实验效果图:
4.实验总结:
1.连接掌控版,打开mind+,编写代码
代码如下:
图形:
C代码:
/*!* MindPlus* mpython**/#include <MPython.h>#include <DFRobot_Iot.h>#include <DFRobot_DS18B20.h>#include <mPython_tinywebdb.h>#include <DFRobot_HuskyLens.h>// 动态变量String mind_s_XingMing;// 静态常量const String topics[5] = {"gjTi0-CWg","","","",""};// 创建对象DFRobot_Iot myIot;mPython_TinyWebDB mydb;DFRobot_HuskyLens huskylens;DFRobot_DS18B20 ds18b20_P16;// 主程序开始void setup() {mPython.begin();ds18b20_P16.begin(P16);myIot.init("iot.dfrobot.com.cn","z-DmA-CZg","","kaDm0aCZRz",topics,1883);myIot.wifiConnect("Mpara", "714782407");while (!myIot.wifiStatus()) {yield();}display.setCursorLine(1);display.printLine("wifi连接成功");delay(2000);display.fillInLine(1, 0);myIot.connect();while (!myIot.connected()) {yield();}display.setCursorLine(1);display.printLine("mqtt连接成功");delay(2000);display.fillInLine(1, 0);mydb.setServerParameter("http://tinywebdb.appinventor.space/api", "mpara714","548a9bff");huskylens.beginI2CUntilSuccess();huskylens.writeAlgorithm(ALGORITHM_FACE_RECOGNITION);display.setCursorLine(1);display.printLine("人脸识别成功");delay(3000);display.fillInLine(1, 0);}void loop() {huskylens.request();if (huskylens.isAppearDirect(HUSKYLENSResultBlock)) {if (huskylens.isLearned(huskylens.readBlockCenterParameterDirect().ID)) {mind_s_XingMing = mydb.getTag((String(huskylens.readBlockCenterParameterDirect().ID)));display.setCursorLine(1);display.printLine((String("你好") + String(mind_s_XingMing)));display.setCursorLine(2);display.printLine("请保持面向摄像头");display.setCursorLine(3);display.printLine("3秒开始测温");delay(3000);display.fillScreen(0);display.setCursorLine(1);display.printLine(ds18b20_P16.getTempC());myIot.publish(topic_0, ds18b20_P16.getTempC());delay(3000);}}delay(3000);}
2.设置好MQTT与tinywebdb
3.实验效果图:
4.实验总结:
这次实验十分有趣,用到了掌控版和二哈,学习了如何刷二哈固件,如何学习人脸和识别人脸,期待下一次的实验
物联网 DFrobot 掌控版 人工智能测温实验相关推荐
- DFROBOT Mind+ 掌控板 人工智能测温实验
DFROBOT Mind+ 掌控板实验 人工智能测温实验 特别声明:本文系湛江市第十七中学星火创客团队及岭南师范学院物联网俱乐部原创部分参赛项目,转载请保留声明 一.实验软硬件环境 硬件:Mind + ...
- 物联网 DFrobot 掌控版的使用 智能灯和MQTT
目录 一.实验目的及要求 二.实验原理与内容 三.实验软硬件环境 四.实验过程 总结: 一.实验目的及要求 [实验一]光控灯 [实验二]声控灯 [实验三]语音识别控制灯 [实验四]实现Easy IoT ...
- 掌控版实现抢答器功能
一.实验目的及要求 实现掌控板抢答器功能. 二.实验原理与内容 基于TinywebDB实现云数据库出题 基于掌控板实现按键抢答和判题 基于MQTT实现多端同步通讯 三.实验软硬件环境 硬件:掌控板 软 ...
- c语言实现数字华容道编程,【JIONEY】掌控版+遥传感器 实现数字华容道小游戏...
数字华容道--掌控版+遥杆例程 自小就喜欢玩拼图游戏,一个小板板上通过一个缺少的方块,移动其余的方块打乱拼图,通过一定的移动方法将方块放回到位置.这次就借助掌控版,来设计一个数字华容道. 任务: 1. ...
- 使用掌控版制作一个简单的抢答器
前几天老师布置的作业,要求我们做一个简单的抢答器,我用了掌控版,软件用的是mind+. 这个图形化编程软件简单易懂,容易操作. 这里用到三个掌控版,一个模拟主持人(也就是出题方),另外俩个模拟抢答端. ...
- 传感与检测技术,Pt100热电阻测温实验报告,江南大学物联网
public class LeastSquares {public static void matching(double[] x, double[] y, double[] input, doubl ...
- appinventor HTML5,用APP Inventor纯图形化编程自制APP,通过WIFI物联网控制掌控板
本帖最后由 Forgotten 于 2020-6-8 15:22 编辑 感谢社区大神:让小朋友们打造自己的手机APP,通过OBLOQ-IOT联网控制MI... 原帖中的app比较简单,实现了基本功能, ...
- MLX90640+STM32F103实现USB版红外测温
1.背景 上周完成了基本测试以后,发现了一个问题,串口虽然好用,但是现在的计算机支持力度不够好,另外,速度也慢,楼主想尽量把它做完善一点,用USB2.0, 115200以上的中速实现MLX90640红 ...
- 掌控板抢答器功能实验
掌控板抢答器实验 一.实验目的及要求 实现掌控板抢答器功能. 二.实验原理与内容 基于TinywebDB实现云数据库出题 基于掌控板实现按键抢答和判题 基于MQTT实现多端同步通讯 三.实验软硬件环境 ...
最新文章
- 【SpringMVC】从Fastjson迁移到Jackson,以及对技术选型的反思
- Android获取存储卡路径的方式(转)
- 怎么将py文件转成dll_怎么将多个PPT同时转成PDF?
- [html] 页面的重绘和回流是什么?
- AI算法连载17:统计之半监督学习
- json是什么_如何利用Python处理JSON格式的数据,建议收藏!!!
- 百度网盘搜索功能伪增强
- 阵列卡u盘安装系统步骤_Dell的R720服务器使用U盘安装系统
- 28.【分解质因数】
- 计算机之父:天才冯·诺依曼的一生!
- 使用 SendARP 获取 MAC 地址
- 一个程序员 作者 设计师的 2018 年终总结
- 职业经理人影响力自检手册(二)
- java支付花呗分期接口教程,支付宝花呗分期接口有什么用?附借口用法介绍
- 沁恒CH552G实现最小系统[沁恒8位机MCU最小系统]
- document.getElementById与getElementsByName的区别(注意后者多个S)
- tensorflow2.0学习经历:建立一个多元函数拟合模型并移植到ESP32(Arduino IDE)
- 读取文件,解析json报错,解析Unquotted string ''
- errors were encountered while processing qmail qmail-run
- java开发机房动力环境监控系统 --心得体验!