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

“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. 基于Docker一键部署大规模Hadoop集群及设计思路

    一.背景: 随着互联网的发展.互联网用户的增加,互联网中的数据也急剧膨胀.每天产生的数据量数以万计,本地文件系统和单机CPU已无法满足存储和计算要求.Hadoop分布式文件系统(HDFS)是海量数据存 ...

  2. Bagging(R语言实现)—包外错误率,多样性测度

    1.      Bagging Bagging即套袋法,其算法过程如下: 从原始样本集中抽取训练集.每轮从原始样本集中使用Bootstraping的方法抽取n个训练样本(在训练集中,有些样本可能被多次 ...

  3. 20155301 Exp6 信息搜集与漏洞扫描

    20155301 Exp6 信息搜集与漏洞扫描 实践内容 (1)各种搜索技巧的应用 (2)DNS IP注册信息的查询 (3)基本的扫描技术:主机发现.端口扫描.OS及服务版本探测.具体服务的查点 (4 ...

  4. JavaScript快速入门-实战(例子)

    1.模拟bootstrap中的模态框 效果图:(点我后,弹出对话框,最下面的内容可以看到,但是有一定的透明度.) 思路分析: 整体分为三层,最底层(点我),中间透明层(实现透明效果),最顶层(最新内容 ...

  5. fastDFS教程Ⅱ-文件服务器迁移

    在实际的项目应用中,由于服务器替换或项目变更难免会存在fastDFS文件服务器迁移的工作.本文重点介绍fastDFS文件系统在不同情况下的文件迁移处理方案. 1.迁移时IP地址不变 通过文件服务器存储 ...

  6. 对html第一次尝试

    1.对于写文档                         修改后缀为html,双击进入为网页模式. 2.编写网页 1)新建 2)基本格式 <!DOCTYPE html><!-- ...

  7. 微软职位内部推荐-Software Engineer

    微软近期Open的职位: Job Title: Software Engineer Work Location: Suzhou, China This is a once in a lifetime ...

  8. PAT甲题题解-1035. Password (20)-水

    题意:给n个用户名和密码,把密码中的1改为@,0改为%,l改为L,O改为o. 让你输出需要修改密码的用户名个数,以及对应的用户名和密码,按输入的顺序.如果没有用户需要修改,则输出对应的语句,注意单复数 ...

  9. Scrum Meeting NO.5

    Scrum Meeting No.5 1.会议内容 暂时料理完了编译,可以写软工了.说多了都是泪T_T 2.任务清单 徐越 序号 近期的任务 进行中 已完成 1 修改url名.参数 √ 2 学习Jso ...

  10. 在ubuntu下运行python脚本

    转自http://www.cnblogs.com/hester/p/5575658.html 1. 运行方式一 新建test.py文件: 1 touch test.py 然后vim test.py打开 ...