DFHJM_IpFmV 发表于 2020-6-5 20:21:15

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

本帖最后由 DFHJM_IpFmV 于 2020-6-6 13:31 编辑

现在啊,每天都总是有很多人去超市里购物,而收银员也就要每天辛辛苦苦地给一个接一个人们结账。真是很累啊!file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps2.jpg 于是,我就想设计一款能代替收银员给人们收银的机器人。那么首先,有请我们的husky lens闪亮登场!file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps3.jpg 我把作品设为了在人们的心中极其可爱的麦昆(麦昆:我招谁惹谁了我?)file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps4.png并且利用二哈识图来识别“小二维码”。file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps5.jpg我开始动手了:file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps6.jpg 步骤1准备材料(含链接)材料清单材料清单1x麦昆套件1x掌控板1x表情显示点阵板1x哈士奇1x husky lens支架1x 铜柱与钉子、螺母步骤2先复习一下上次的搭建麦昆教程吧!https://v.youku.com/v_show/id_XNDY2NzU5ODQ0NA==.html?spm=a2h0c.8166622.PhoneSokuUgc_1.dtitle步骤3切割外型步骤4开始接线回到正题file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps8.png file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps9.png 步骤5教你如何在blynk平台上创建设备https://v.youku.com/v_show/id_XNDY4NjE1MTg5Mg==.html?spm=a2h0c.8166622.PhoneSokuUgc_1.dtitle
步骤6编程file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps10.jpg 代码/*!
* 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晒成品file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml14608\wps11.png

Anonymous 发表于 2020-6-5 20:25:06

这是我第一次发帖,有不足之处请提出!

DFHJM_IpFmV 发表于 2020-6-5 21:40:45

大家看一看吧!

hnyzcj 发表于 2020-6-6 09:42:51

已经看了,不错

hnyzcj 发表于 2020-6-6 09:43:09

图挂了

rzyzzxw 发表于 2020-6-6 09:45:28

匿名者 发表于 2020-6-5 20:25
这是我第一次发帖,有不足之处请提出!

图片要一张一张复制过来{:7_216:}

帅猫 发表于 2020-6-6 10:35:57

排版太乱了......

DFHJM_IpFmV 发表于 2020-6-6 12:40:49

hnyzcj 发表于 2020-6-6 09:42
已经看了,不错

谢谢陈老师的夸奖!{:7_219:}

DFHJM_IpFmV 发表于 2020-6-6 12:47:26

hnyzcj 发表于 2020-6-6 09:43
图挂了

图挂了是什么意思啊?

DFHJM_IpFmV 发表于 2020-6-6 13:01:45

rzyzzxw 发表于 2020-6-6 09:45
图片要一张一张复制过来

怎么复制?

DFHJM_IpFmV 发表于 2020-6-6 13:12:11

帅猫 发表于 2020-6-6 10:35
排版太乱了......

是不是那个代码太乱啊?

DFHJM_IpFmV 发表于 2020-6-6 13:28:50

代码整理好了啊
页: [1]
查看完整版本: 分分钟用麦昆打造一个自动收银小助手