條形碼、二維碼、RFID科普文,教你用Excel做條形碼

說起二維碼、條形碼和RFID,你可能不知道那是什麼玩意,當你在超市結賬時,售貨員掃描你商品上的一排黑白豎線,那個叫做條形碼;當你微信付款時候,櫃檯那個由很多方塊組成的方形圖案叫做二維碼,但是這個有著英語單詞的FRID標籤是什麼鬼?最常見的,身份證和銀行卡你總有吧。這麼看來,這三樣東西在我們生活中出現的場合太多了,但是它們怎麼用起來的你知道嗎?小編帶愛學習的你來瞭解一下。

條形碼

首先聲明一下,二維碼是用來記錄信息的符號標記,不是用來裝飾的!這個我們從小到大都見過,難道你就沒懷疑過?真是可怕(蘿蔔也沒懷疑過...)。科普時間,準備拿好小本本記一下。條形碼是由黑白相間的條紋組成的圖案,黑色部分稱為「條」,白色部分稱為「空」,條和空代表二進位的0或1,對其進行編碼,從而可以組合不同粗細間隔的黑白圖案,可以代表數字,字元和符號信息。

條形碼

?

那麼我們怎麼讀取裡面的信息呢?

條形碼中條和空對同一光線的反射率和反射強度不一樣,簡單說就是可我們看到的黑與白有很好的區分度,掃描槍利用該原理,通過光學感測器檢測來自不同發射區的不同反射光,即檢測黑與白的排序信息進行識別。

?條形碼掃描設備和如何製作出來的?

掃描設備:條形碼設備主要有兩種,一種是隻讀信息不能存儲信息,必須要連接計算機纔行,比如超市結賬時,售貨員掃描二維碼,電腦就可以讀出價格;另外一種是既可以讀也可以存,之後可以將信息傳到電腦。

只讀掃描槍

讀取掃描儀

如何製作:一般通過專門的軟體,例如Nicelable Pro,可以將數字和字母轉換成條形碼,大批量時,可以通過Excel批量導入生成。你是否也想自己製作一個玩一下,Excel也是可以實現的,只需要下載條形碼字體(如39HrP24DmTt)就可以實現。

excel自製條形碼

二維碼

可以說二維碼是條形碼的升級版,條形碼是一維的,只記錄橫向信息,不記錄縱向,即使你將條形碼橫著撕成兩半,都可以讀取信息;而二維碼,當然是二維的了,既記錄橫向也記錄縱向,也是按照「0」和「1」的比特流原理進行設計,有矩陣式和堆疊式兩種。

堆疊式:建立在條形碼基礎上,也就是按需要讓多個條形碼堆疊在一起,形成的二維碼。

堆疊式二維碼

矩陣式:平常見得最多的二維碼,通過黑白(其他顏色也有)像素在矩陣中不同的分佈進行編碼,在矩陣元素區出現的點(方,圓等形狀)表示二進位的「1」,不出現則表示「0」,通過點排列確定其信息。

矩陣式二維碼

二維碼小知識:由圖可以看到,矩陣式二維碼分為若干個小區域,每個區域有一定信息,角上有三個色塊,可以保證無論從哪個方向掃描都可正確定位信息,中間可以存放個性化圖表;二維碼具有一定糾錯能力,最多能糾正30%錯誤信息,少量破話也不影響,存儲信息也是條形碼的幾十到幾百倍。

?

二維碼的讀取方式

那就非常的多了,手機是使用最多的,如支付寶微信收款等,識別二維碼獲取個人和網址等信息,目前非常普遍了。

?二維碼的製作

大量製作也是需要專門軟體,自己可以用Excel2010以上的版本製作,具體可以參考網路教程。

RFID

RFID 不同於條形碼或者二維碼圖案,它是具有晶元的,晶元可以通過專門的設備對其讀寫。分為接觸式和非接觸式兩種IC卡。接觸式IC卡的晶元直接封裝在卡基表面,而非接觸式IC卡是由晶元和線圈組成,可分為COB繞銅線、蝕刻天線、印刷天線等等,兩者的應用區別在於:前者在使用過程中需要插入讀卡器使用,例如部分銀行卡,後者僅需要靠近讀卡器感應天線就能被讀取,例如交通卡、門禁卡、身份證等。

非接觸式,我們食堂飯卡內部結構,由晶元和線圈天線組成。

飯卡內部結構

接觸式的銀行卡晶元封裝在卡基裏。

銀行卡晶元

?

工作原理

閱讀器或者手持機將要發送的信息經過編碼後載入到某一頻率的載波信號後經天線發送,進入閱讀器工作區域的電子標籤接收此脈衝信號,就可以讀取RFID中的信息,也可以對其寫入信息。比如我們用喫飯刷飯卡,會先讀取金額,然後扣除飯前,最後寫入扣除飯前的金額。

?RFID製作

使用bartender軟體配合專門大衣呢就可以將信息寫入RFID晶元中。至於怎麼製作晶元,自己做是不可能的,買一個好了。

從條形碼到二維碼再到RFID,科技在進步,也在改變我們的生活,而且有更多的技術也在研究應用,如NFC等。安全性也會慢慢提高,誰知道這類識別技術會發展到什麼程度呢,歡迎發表你的看法一起討論下吧。

獵芯網,京東投資的電子元器件商城

感興趣的朋友可添加微信公眾號:獵芯網,獲取更多資訊內容

推薦閱讀:

相關文章