102回答

3收藏

[大赛作品提交] 基于树莓派&JAVA的微型激光雕刻机

 

Raspberry Pi Raspberry Pi 65818 人阅读 | 102 人回复 | 2018-01-11

非常感谢e络盟提供的代金券和这次比赛的机会,感谢贝锐提供的蒲公英x3路由器。

1.项目名称
基于树莓派&JAVA的微型激光雕刻机

2.项目背景
大学之前就希望做一个激光雕刻机,我对JAVA也非常感兴趣,
正好呢树莓派有pi4j作为支持,那么刚好这次e络盟举行这个比赛,
就打算用树莓派和java做一个激光雕刻机。
我也希望通过这次比赛让更多的人知道pi4j,
希望更多的人通过pi4j和树莓派做出好的项目。

3.项目介绍
我本人是物联网专业的,雕刻机涉及到的内容比较广泛,
也是边做边查资料,项目有不足,还请包涵。
由于使用java编写的,所以树莓派需要安装pi4j。

1.将需要雕刻的文字或者图通过软件转换为GCode代码,


2.将GCode代码文件传入树莓派内,执行对应的GCode指令,
3.将文字或者图通过树莓派控制X和Y轴的步进电机通过X轴的激光器在纸上雕刻出来。

4.算法介绍
那么如何将GCode代码转化成驱动步进电机正反转的指令呢,
这就需要通过编写代码去解释GCode代码了。
二维激光雕刻机中用到算法只有:直线插补算法圆弧插补算法。
我们都知道在二维中所有的图和文字都是由直线弧线组成,
但是X和Y轴是不可能直接去画一条非X和Y平行直线的,
那么我们就需要通过不断进给X和Y轴步进电机去画直线或弧线

直线插补算法图示,可以看到如果画一条直线的话,
需要X和Y轴不断正方向的进给,去画一条视觉上的直线。


圆弧插补算法也是类似,通过算法驱动步进电机使他画一个圆弧出来。

5.APP端和服务器端
树莓派工作之前先从公网服务器获取工作模式
树莓派端有两种工作模式:本地工作模式和远程工作模式
本地工作模式:执行树莓派本地的GCode代码(断网情况下默认本地模式)
远程工作模式:执行APP端发送过来的GCode


如果要进行远程工作模式,需要先在APP端点击远程模式按钮,
然后点击SEND按钮将GCode代码传入树莓派端。

6.实体电路

高清大图请见附件

7.系统版本:
RASPBIAN STRETCH LITE 4.9

8.项目展示

X轴Y轴步进电机的驱动模块L298N


激光器的控制模块




树莓派


雕刻机支架,网上买的亚克力支架,带的有两个光驱滑台








雕刻出来的文字

9.演示视频

http://player.youku.com/player.php/sid/XMzM0MTk2ODUyOA==/v.swf

http://v.youku.com/v_show/id_XMzM0MTk2ODUyOA==.html?spm=a2hzp.8253869.0.0


10.附件
由于代码篇幅过长,所以详细的项目设计报告,我已经打包到附件里面了。
附件内容包括:
项目设计报告,树莓派端代码,服务器端代码,APP端代码,实体电路,GCode代码生成软件。
游客,如果您要查看本帖隐藏内容请回复

由于文件过大,论坛附件无法上传,所以 传到百度网盘了。


关注下面的标签,发现更多相似文章

评分

参与人数 1声望 +5 收起 理由
nemon + 5

查看全部评分

分享到:
回复

使用道具 举报

回答|共 102 个

倒序浏览

沙发

kEviNH-163627

发表于 2018-1-31 14:11:23 | 只看该作者

项目设计报告,树莓派端代码,服务器端代码,APP端代码,实体电路,GCode代码生成软件
板凳

Ai-country

发表于 2018-1-31 17:36:12 | 只看该作者

来向大佬学习
地板

lyc166

发表于 2018-2-8 11:13:35 | 只看该作者

项目设计报告,树莓派端代码,服务器端代码,APP端代码,实体电路,GCode代码生成软件
5#

nemon

发表于 2018-2-9 13:22:56 | 只看该作者

很好!









6#

smgbbnbob

发表于 2018-2-11 11:27:58 | 只看该作者

菜鸟到来,请多指教
7#

djk0125

发表于 2018-2-22 10:27:34 | 只看该作者

好玩!大神级别的
8#

wcm_e

发表于 2018-2-23 13:31:20 | 只看该作者

牛人,谢谢分享
9#

xqspeed

发表于 2018-2-26 14:37:00 | 只看该作者

6666666666666666666
10#

tjserver

发表于 2018-2-28 10:08:19 | 只看该作者

來學習學習
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条