大数跨境
0
0

【喵家创意小项目分享】幸运抽奖机

【喵家创意小项目分享】幸运抽奖机 KittenBot小喵
2022-08-16
0
导读:No.1概述丰厚的奖励将放在抽奖机里面,摇动手柄,看谁的运气更好吧!若你将要举办家庭派对,或要与友人家人庆祝

No.1

概述


丰厚的奖励将放在抽奖机里面,摇动手柄,看谁的运气更好吧!若你将要举办家庭派对,或要与友人家人庆祝生日,一个幸运摇奖机可以帮你活跃气氛哦~




No.2

硬件清单


卡纸 × 1

科技件积木若干

打印件转盘 × 1

Geekservo 2KG舵机 × 2

robobit底座 × 1

robobit edu × 1

18650锂电池 × 1

未来板 × 1

方糖摇杆模块 × 1



No.3

软件使用


Kittenblock



No.4

使用到的工具


美工刀

剪刀

尺子

铅笔

双面胶

3M胶

水彩笔

3D打印机



No.5

项目搭建


难度:⭐⭐⭐

项目搭建构思

抽奖机的整体需要像一个盒子,且外观看上去要比较炫酷,为此需要用可以涂鸦的卡纸作为外壳,数字盘的转动以及礼物盒的抽送需要一个舵机来完成





第一步:转盘的处理

数字转盘打印好后把需要去除打印件支撑、清除毛刺,并在十个面按顺序写上数字1-10




第二步:抽奖机的骨架以及部分功能件

抽奖机可以分为转盘部分以及礼物箱部分,骨架分别是将两者固定在一起的结构件



(扫码下载拼搭指南)


第三步:纸板的划线切割

根据我们想要的纸板对抽奖机的包覆程度确定纸板的样式与大小




(扫码下载纸板外壳设计附件)


第四步:纸板包裹上抽奖机骨架

纸板外壳对应骨架开口位置进行包覆,并用积木防滑钉把纸板外壳固定



第五步:抽奖机外壳涂鸦

画上任何你喜欢的图案!




No.6

程序编写


(难度:⭐⭐⭐⭐

此次程序主要是涉及到中奖号码、抽奖号码两个随机数的使用以及两者之间的判断


(扫码下载幸运抽奖机程序附件)


第一步

确定变量是两个随机数之间的判断的桥梁,我们需要将X变量设为中奖号码,而Y变量设为抽奖号码。



第二步

接下来就是X、Y变量之间的判断,当两者不一样的时候代表没有中奖,一样的时候就是中奖了



第三步

摇杆模块的触发会让Y变量发生变化,随着Y变量的变化,转盘舵机的角度也会随之变化(编写前需要调试角度)




第四步

在程序开始的时候加入启动画面,在程序判断中加入中奖号码的显示,触发一次抽奖后,没中奖的程序段会加入没中奖的提示音以及提示图片,中奖也是





下载程序到未来板后,我们的整个项目就完成啦~




【声明】内容源于网络
0
0
KittenBot小喵
专注于从入门到精通的移动机器人开源学习平台
内容 560
粉丝 0
KittenBot小喵 专注于从入门到精通的移动机器人开源学习平台
总阅读305
粉丝0
内容560