分分钟用麦昆打造一个自动收银小助手

2020-06-051万
AI 快速预览详细 收起
本文介绍了如何使用麦昆套件、Husky Lens、掌控板和表情显示点阵板,设计并实现一个自动收银小助手。通过识别二维码,实现自动收银功能,适用于STEM教育场景。项目难度适中,适合初学者尝试。


现在啊,每天都总是有很多人去超市里购物,而收银员也就要每天辛辛苦苦地给一个接一个人们结账。真是很累啊!
分分钟用麦昆打造一个自动收银小助手图7
file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps2.jpg
于是,我就想设计一款能代替收银员给人们收银的机器人
那么首先,有请我们的husky lens闪亮登场!分分钟用麦昆打造一个自动收银小助手图8
file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps3.jpg
我把作品设为了在人们的心中极其可爱的麦昆(麦昆:我招谁惹谁了我?)
分分钟用麦昆打造一个自动收银小助手图9file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps4.png
并且利用二哈识图来识别小二维码
分分钟用麦昆打造一个自动收银小助手图10file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps5.jpg
我开始动手了:
分分钟用麦昆打造一个自动收银小助手图6
file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps6.jpg
步骤1
准备材料(含链接)
材料清单材料清单
1x麦昆套件
1x表情显示点阵板
1x哈士奇
1x husky lens支架
1x 铜柱与钉子、螺母
步骤2
先复习一下上次的搭建麦昆教程吧!

步骤6
编程
分分钟用麦昆打造一个自动收银小助手图2
file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps10.jpg
代码
[mw_shl_code=c,false]/*!
* 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();
}
[/mw_shl_code]
步骤7
晒成品
分分钟用麦昆打造一个自动收银小助手图1
file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps11.png

202006059589..png (1.37 KB, 下载次数: 9313)

STEM教育 · 麦昆自动收银小助手_image_3.webp

自动收银小助手.zip

2.72 MB, 阅读权限: 30, 下载次数: 1

程序

哈士奇激光切割支架.zip

57.92 KB, 阅读权限: 20, 下载次数: 2

外形

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(6)
DFHJM_IpFmV
DFHJM_IpFmV
作者
代码整理好了啊
帅猫
帅猫
排版太乱了......
DFHJM_IpFmV
DFHJM_IpFmV
作者
回复帅猫
是不是那个代码太乱啊?
hnyzcj
hnyzcj
图挂了
DFHJM_IpFmV
DFHJM_IpFmV
作者
回复hnyzcj
图挂了是什么意思啊?
hnyzcj
hnyzcj
已经看了,不错
DFHJM_IpFmV
DFHJM_IpFmV
作者
回复hnyzcj
谢谢陈老师的夸奖!
DFHJM_IpFmV
DFHJM_IpFmV
作者
大家看一看吧!
DFHJM_IpFmV
DFHJM_IpFmV
作者
这是我第一次发帖,有不足之处请提出!
DFHJM_IpFmV
DFHJM_IpFmV
作者
回复rzyzzxw
怎么复制?
rzyzzxw
rzyzzxw回复DFHJM_IpFmV
图片要一张一张复制过来
- 没有更多了 -