开篇先给大家来段新闻截选:

“8月20日,新加坡总理李显龙在国庆群众大会上演讲时,称中国移动支付(电子支付)领先全球,新加坡的移动支付还很落后,上海路边摊都有移动支付,新加坡人去上海就像乡巴佬。

这番感悟源自新加坡人力部长林瑞生去上海体验到的无现金生活:

几年前,林瑞生看到上海街头人们排队买栗子,他们只摇晃了一下手机,没有付现金就拿栗子走了。林瑞生以为这是有什么特别优惠,于是轮到他时,他对小贩说我不用优惠,我会全价付款。结果小贩露出奇怪的表情,并指了指旁边的二维码。林瑞生这才知道,二维码不是什么优惠,是用来微信支付的。”

如今,移动支付已与高铁、网购和共享单车一道成为中国“新四大发明”。而不管微信还是支付宝支付,共享单车扫码,都需要二维码,都需要扫一扫。放眼望去,人人一部手机,随处可见二维码。

那么,如何将二维码设计在自己的PCB板上呢?这里的二维码只是载体,它可能代表您公司的网址,可能代表您的微信公众号,可能代表这个电子产品的功能介绍,维修服务等说明信息,当然,也可能进行付款!

传统方法添加二维码可行吗?

相信各位第一想法应该和我当初一样。Altium的PCB中可以运行脚本程序导入图片的嘛,直接在script自带脚本程序中找到添加图片到PCB的脚本,运行就添加进来了,so easy?

下面我们来试试。

首先拿到你的二维码图片,如下图。

接下来运行Script脚本程序来添加图片到PCB。来到Altium Designer的DXP > Run Script...点击,Browse > From File ,浏览到如下安装的Script文件夹。

找到PCBLogoCreator并点击,在打开的窗口里选择RunConverterScript。

点击OK,在打开的窗口里选择图片要放的层等信息,然后Load打开对应脚本程序文件夹里保存的.bmp文件。注意这里的bmp文件一定要放在Script相应的目录里,不然程序找不到。

之后,导进来的二维码如下所示。Oh my 嘎!这不是真的!

很显然这样导进来的图片分辨率对于二维码扫码是不能接受的。传统方法添加二维码行不通!不过这种导入图片到PCB的方法只是针对二维码分辨率不够,并不影响其它的Logo导入效果。

插件Plug-in功能添加二维码

Altium Designer提供了插件功能用于在PCB板上生成二维码。这个插件模块位于DXP > Extensions and Updates。该插件是免费的,找到它并点击安装,安装好了就可以使用了。如下所示。

使用的时候,在菜单Place > QR Code点击,即可打开二维码生成工具。这里需要填写二维码所在网址(关键中的关键),以及生成二维码的版本,纠错模式,编码方式,间距,以及所要放置的板层。点击Preview可以看到实时效果。

点击Generate即可生成我们的二维码在相应的板层了。如下图。

那么把生成的二维码放在PCB板上,如我们之前为客户定制的小礼物(PCB做的工程尺)一样。放置好二维码之后,跟板厂沟通,加工制造的时候,对二维码区域处理成白底黑字的效果。如下图成品所示,为尺子的正反面。

如何获得二维码的网址?

到这里,相信很多看官要问,怎么弄到二维码的网址???这是问题的关键。百度搜一下,有二维码解析工具一大把,随便找一个,比如我用的二维码解码网站:http://cdn.malu.me/qrdecode/。在该网站中的二维码解析工具那里,中间点击,要求你选择自己的二维码图片。

找到你想要生成的二维码图片,点击载入即可生成你所需要的二维码相应的网址。如下图所示。

在本篇文章,详细介绍了如何在PCB中添加普通图片或公司Logo。然后介绍了采用专门的QR Code二维码生成器插件来添加你需要的二维码到PCB板。最后提及了如何根据已有的二维码解析出它所对应的网址。祝各位设计大师们使用AD愉快!

来源

【转】如何在您的PCB大作上添加二维码?的更多相关文章

  1. Node.js在指定的图片模板上生成二维码图片并附带底部文字说明

    在Node.js中,我们可以通过qr-image包直接在后台生成二维码图片,使用方法很简单: var qr = require('qr-image'); exports.createQRImage = ...

  2. 在iOS上实现二维码功能

    http://blog.csdn.net/abcmx/article/details/8011904 如今二维码随处可见,无论是实物商品还是各种礼券都少不了二维码的身影.而手机等移动设备又成为二维码的 ...

  3. ESA2GJK1DH1K基础篇: 测试APP扫描Air202上面的二维码绑定通过MQTT控制设备(兼容SIM800)

    前言 此程序兼容SIM800 如果想绑定SIM800,请把其IMEI号,生成二维码,用手机APP扫描. 实现功能概要 APP通过扫描二维码获取GPRS设备的IMEI号,然后设置订阅的主题:device ...

  4. ESA2GJK1DH1K微信小程序篇: 测试微信小程序扫描Air202上面的二维码绑定设备,并通过MQTT控制设备

    前言 一,微信小程序篇小程序下载(该功能为小程序篇基础功能源码) 实现功能概要 微信小程序通过扫描GPRS上的二维码,绑定GPRS设备.然后使用小程序通过GPRS远程控制开发板上的继电器, 远程显示单 ...

  5. php背景图片上生成二维码,二维码上带logo 代码示例 (原)

    依赖库文件 phpqrcode.php (下载地址://www.jb51.net/codes/189897.html :或者在官网下载:http://phpqrcode.sourceforge.net ...

  6. 动态创建div(鼠标放上显示二维码)

    最近的微信大行其道.各个网站上都给出的微信验证码,进行手机扫描加入. 怎么创建类似与点击鼠标弹出一个浮动的div显示二维码的这种效果. 1.首先制作好这样的图片,写css样式 <style ty ...

  7. 如何在.NET上处理二维码

    在移动设备,网站以及应用程序间传送数据,而使用二维码真是一种较快捷的方法,也避免了蓝牙配对的混乱状况.ZXing.NET是一个开源,多格式1D/2D条码图像处理库的C#实现,ZXing.NET是个相当 ...

  8. 使用jquery-qrcode在页面上生成二维码,支持中文

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. Altium PCB二维码Logo设计(转 crazybingo)

    Altium PCB二维码Logo设计 每次设计PCB的时候,都会在空白部分放Logo上去,一来板卡显得更充实,二来更有成就感一些... 今天突然想着...这两年二维码越来越火,火到快爆发,不如在板卡 ...

随机推荐

  1. R链接hive/oracle/mysql

    Linux:R连接hive用的Rhive 1,重要 1,sudo R CMD javareconf 2,sudo R 3, 1+1 是否为2 3.1,>install.packages(&quo ...

  2. PI monitor error process-RESOURCE_NOT_FOUND-转

    事务:sxi_monitor 状态:system error 类型:Request Message Mapping 错误简要:RESOURCE_NOT_FOUND 错误详细信息: <?xml v ...

  3. Exp9 Web安全基础实践

    Exp9 Web安全基础实践 基础问题回答 1.SQL注入攻击原理,如何防御? 对用户的输入进行校验,可以通过正则表达式,双"-"进行转换等. 不要使用动态拼装sql,可以使用参数 ...

  4. [LCT应用]

    维护动态生成树,建树方法:假设边edge(x,y),则建立x ->edge->y的先后顺序.

  5. 【第八课】php-fpm.conf配置文件解析

    在discuz论坛的nginx配置文件当中,我们可以看到有一段php解析的配置,如下: location ~ \.php$ { try_files $uri = 404; fastcgi_pass 1 ...

  6. 解决:Linux SSH Secure Shell(ssh) 超时断开的解决方法

    转载:http://www.cnblogs.com/jifeng/archive/2011/06/25/2090118.html 修改/etc/ssh/sshd_config文件,找到 ClientA ...

  7. stl源码剖析 详细学习笔记priority_queue slist

    // //  priority_queue.cpp //  笔记 // //  Created by fam on 15/3/16. // // //------------------------- ...

  8. 【亲测有效】Nodepad++/Sublime Text3中Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level解决策略

    我在开发游戏的时候,发现一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误: IndentationError: unindent do ...

  9. NX 栈不可执行的绕过方式--ROP链

    目标程序下载 提取码:5o0a 环境:Ubuntu linux 工具 pwn-gdb pwntools python库 ROPgadget ( 这些工具可以到github官网找) 1.检查程序开了哪些 ...

  10. Zookeeper 通知更新可靠吗? 解读源码找答案!

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由特鲁门发表于云+社区专栏 导读: 遇到Keepper通知更新无法收到的问题,思考节点变更通知的可靠性,通过阅读源码解析了解到zk Wa ...