2025年,随着Mind+2.0和二哈2摄像头的推出,人工智能又上升了一个阶段,小学生也能做出一个很炫酷的人工智能作品了。
低龄段孩子知识储备少,很多字都不认识,皮肤痒,想自己拿药擦一下,但是不知道拿哪个,为了解决这一问题,故做此系统。
主控用行空板K10,利用它的屏幕和语音合成功能,再利用二哈2的“自学习分类”拍照(可以拍多几张以提高识别率),二哈屏幕不好打字,所以可以随便起名字,再用Mind+改名字,非常方便。
利用语音合成功能播报每种识别到的药的功能。这里为了不让它一直播报,根据合成文字的长度适当延长等待时间。
代码
/*!
* MindPlus
* DFRobot, 行空板 K10
*/
#include "asr.h"
#include "unihiker_k10.h"
#include "DFRobot_HuskylensV2.h"
// 创建对象
UNIHIKER_K10 k10;
ASR asr;
HuskylensV2 huskylens;
uint8_t screen_dir=2;
// 主程序开始
void setup() {
k10.begin();
asr.setAsrSpeed(1);
k10.initScreen(screen_dir);
k10.creatCanvas();
Serial.begin(9600);
Wire.begin();
while (!huskylens.begin(Wire)) {
delay(100);
}
huskylens.switchAlgorithm(ALGORITHM_SELF_LEARNING_CLASSIFICATION);
delay(5000);
k10.setScreenBackground(0x000000);
k10.canvas->canvasText("居家常用药识别", 30, 5, 0xFFFFFF, k10.canvas->eCNAndENFont24, 50, true);
k10.canvas->canvasText("转语音介绍系统", 30, 35, 0xFFFFFF, k10.canvas->eCNAndENFont24, 50, true);
k10.canvas->updateCanvas();
huskylens.setNameByID(ALGORITHM_SELF_LEARNING_CLASSIFICATION, 1, "PoTongYou");
huskylens.setNameByID(ALGORITHM_SELF_LEARNING_CLASSIFICATION, 2, "FengYouJing");
huskylens.setNameByID(ALGORITHM_SELF_LEARNING_CLASSIFICATION, 3, "YanGao");
huskylens.setNameByID(ALGORITHM_SELF_LEARNING_CLASSIFICATION, 4, "BoHeGao");
}
void loop() {
huskylens.getResult(ALGORITHM_SELF_LEARNING_CLASSIFICATION);
if (huskylens.available(ALGORITHM_SELF_LEARNING_CLASSIFICATION)) {
delay(200);
if ((RET_ITEM_NUM(huskylens.getCachedCenterResult(ALGORITHM_SELF_LEARNING_CLASSIFICATION), Result, ID)==1)) {
asr.speak("破痛油,止血止痛,外用。");
delay(5000);
}
if ((RET_ITEM_NUM(huskylens.getCachedCenterResult(ALGORITHM_SELF_LEARNING_CLASSIFICATION), Result, ID)==2)) {
asr.speak("风油精,止痒,蚊子叮咬可以用。");
delay(6000);
}
if ((RET_ITEM_NUM(huskylens.getCachedCenterResult(ALGORITHM_SELF_LEARNING_CLASSIFICATION), Result, ID)==3)) {
asr.speak("红霉素眼膏,眼睛发炎、鼻子发炎、耳朵发炎都可以用.");
delay(10000);
}
if ((RET_ITEM_NUM(huskylens.getCachedCenterResult(ALGORITHM_SELF_LEARNING_CLASSIFICATION), Result, ID)==4)) {
asr.speak("曼秀雷敦薄荷膏,皮肤痒、皮肤干裂可用。");
delay(9000);
}
}
}

返回首页
回到顶部





评论