所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

AI无人售卖机

Hockel Hockel 2020-02-13 17:36:42
3
0
简单
步骤1 步骤1
项目预览
projectImage

项目介绍:

       本项目利用了3D打印技术和激光切割来设计无人售卖机的外形!mind+中的实时模式来实现上位机的功能(模拟现实中的无人售卖机触屏操作与人脸识别),下位机用的是arduino来控制两个电机驱动模块从而控制四个TT电机的运动从而来让我们的货物掉下。

主要功能:

1、自动售卖功能
2、人脸支付功能

步骤2 步骤2
项目背景

      有一天和同事去商场里打球,打完球口比较渴,看了四周发现不远处有个自动售卖机(还是比较老式的那种只能投币的)奈何自己身上没有带手机和零钱,最后还是好心的同事(@AB)帮忙付的钱!回去之后,我在想现在人脸支付这么发达,为什么自己不利用自己的所学的知识技能,自己来做一个AI无人售卖机呢!有了自己的想法,于是乎就完了

材料清单 材料清单
1x
arduino uno R3
4x
TT马达
2x
电机驱动板
1x
激光切割材料
4x
3D打印装置
步骤3 步骤3
制作过程

1、用laserbox设计出售卖机的整体外形

projectImage

2、3Done设计售卖机的门铰链与传动装置

projectImage
步骤4 步骤4
硬件连接
projectImage
步骤5 步骤5
硬件组装
projectImage
projectImage
projectImage
projectImage
projectImage
projectImage
步骤6 步骤6
程序设计

因为用到了mind+中的AI图像识别,需要用到百度的API,不知道怎么注册和使用的可以看一下我的上一篇文章(打个小广告!!)

其他加载图像的步骤我再这里就不一一概述了!

先看一下用到了几个角色吧!(四个按钮,一个售卖机界面、AI助手小若、和扫描按钮)

projectImage

AI助手小若程序设计

projectImage

进行人脸识别功能程序设计

projectImage

按钮程序设计(其他类似这里就不一一呈现)

projectImage

主界面程序设计

projectImage
步骤7 步骤7
视频演示
Makelog作者原创文章,未经授权禁止转载。
3
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]