现在啊,每天都总是有很多人去超市里购物,而收银员也就要每天辛辛苦苦地给一个接一个人们结账。真是很累啊!
于是,我就想设计一款能代替收银员给人们收银的机器人。
那么首先,有请我们的husky lens闪亮登场!
我把作品设为了在人们的心中极其可爱的麦昆(麦昆:我招谁惹谁了我?)
并且利用二哈识图来识别“小二维码”。
我开始动手了:
步骤1 准备材料(含链接)
步骤2 先复习一下上次的搭建麦昆教程吧!
步骤3 切割外型
步骤4 开始接线
回到正题
步骤5 教你如何在blynk平台上创建设备
步骤6 编程
代码
/*!
* MindPlus
* mpython
*
*/
#include <WiFi.h>
#include <WiFiClient.h>
#define BLYNK_PRINT Serial
#include <DFRobot_HuskyLens.h>
#define BLYNK_MAX_SENDBYTES 128
#include <BlynkSimpleEsp32.h>
#include <WidgetRTC.h>
// 动态变量
volatile float mind_n_JiaQianZongHe;
// 创建对象
DFRobot_HuskyLens huskylens;
WidgetLED ledV2(V2);
// 主程序开始
void setup() {
Serial.begin(9600);
Blynk.connectWiFi("TP-LINK_F392", "19840908");
Blynk.config("Zv9OT2FbNV0M41bGArmdlRpPhF5gCzKW", IPAddress(116,62,49,166), 8080);
huskylens.beginSoftwareSerialUntilSuccess(P0, P1);
mind_n_JiaQianZongHe = 0;
}
void loop() {
Blynk.run();
}
// 事件回调函数
BLYNK_CONNECTED() {
while (1) {
// 还可以添加更多商品哟!
if ((huskylens.readBlockCenterParameterDirect().ID==1)) {
mind_n_JiaQianZongHe += 9.9;
ledV2.setColor("#0000255");
ledV2.on();
Blynk.virtualWrite(V1, mind_n_JiaQianZongHe);
}
yield();
}
}
BLYNK_WRITE(V0) {
Blynk.email("1420348213@qq.com", "价钱转账", (String("已为您转账") + String((String("9.9") + String("元")))));
Blynk.virtualWrite(V1, mind_n_JiaQianZongHe);
ledV2.setColor("#0025500");
ledV2.on();
}
BLYNK_WRITE(V3) {
Blynk.virtualWrite(V1, mind_n_JiaQianZongHe);
ledV2.setColor("#2550000");
ledV2.on();
}
附件
步骤7 晒成品
kaigee2022.06.24
你好,您演示的这套设备在哪里可以买到
DFHJM_IpFmV2020.05.25
感谢大家的收看,演示视频以后会补脑哈! 实在不好意思!