欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁(yè) > 測(cè)試測(cè)量 > 正文

極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!

發(fā)布時(shí)間:2013-12-20 責(zé)任編輯:mikeliu

【導(dǎo)讀】相信許多上學(xué)的小朋友們都知道學(xué)校澡堂的按時(shí)間收費(fèi)的不公平性,洗澡又不是打電話,好不合理!而按流量收費(fèi)就基本是公平了好多,于是乎,有極客的DIY大神在飲水機(jī)上做了實(shí)驗(yàn),真的是奇思妙想無極限!快來看看吧!

先來個(gè)全家福!!!

極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!

IC卡的特點(diǎn):

a、存儲(chǔ)容量大。磁卡的存儲(chǔ)容量大約在200個(gè)字符;IC卡的存儲(chǔ)容量根據(jù)型號(hào)不同,小的幾百個(gè)字符,大的上百萬個(gè)字符。

b、安全保密性好,不容易被復(fù)制,IC卡上的信息能夠隨意讀取、修改、擦除,但都需要密碼。

c、CPU卡具有數(shù)據(jù)處理能力。在與讀卡器進(jìn)行數(shù)據(jù)交換時(shí),可對(duì)數(shù)據(jù)進(jìn)行加密、解密,以確保交換數(shù)據(jù)的準(zhǔn)確可靠;而磁卡則無此功能。

d、使用壽命長(zhǎng),可以重復(fù)充值。

e、IC卡具有防磁、防靜電、防機(jī)械損壞和防化學(xué)破壞等能力,信息保存年限長(zhǎng),讀寫次數(shù)在數(shù)萬次以上。

思路:

首先讀取IC卡,將IC卡存儲(chǔ)的信息顯示出來,如果顯示成功,則打開電磁閥,開啟外部中斷計(jì)數(shù)脈沖,根據(jù)脈沖個(gè)數(shù)進(jìn)行相應(yīng)的扣款操作。比如每10個(gè)脈沖扣相應(yīng)的金額,完成扣款后同時(shí)返回余額,并顯示出來。寫一個(gè)上位機(jī)對(duì)姓名,錢包,學(xué)號(hào)等進(jìn)行更改。
[page]

材料:

2個(gè)EHY射頻卡讀寫模塊     串口協(xié)議    用于讀寫射頻卡

2個(gè)STC12C5A60S2單片機(jī)    選他是因?yàn)槭请p串口,并且速度還不

繼電器                      控制電磁閥
若干三極管 8050 8550          

若干驅(qū)動(dòng)蜂鳴器,繼電器   LED          

2個(gè)7805穩(wěn)壓           

2個(gè)12864液晶          

2個(gè)流量計(jì)               一熱一冷(熱的是銅材質(zhì)的)

2個(gè)電磁閥               一熱一冷(熱的是銅材質(zhì)的)

原理圖以及PCB圖

首先設(shè)計(jì)電路圖,IO口其實(shí)沒幾個(gè)

以及PCB圖

極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!

圖里面的錯(cuò)誤:

1、驅(qū)動(dòng)繼電器的三極管大家用8050,

2、PCB上,液晶倒數(shù)第二腳沒接VCC,導(dǎo)致液晶有數(shù)據(jù)不顯示,后來發(fā)現(xiàn),原理圖里面沒有接,可以重畫。

驅(qū)動(dòng)12864

沒有用戶,等待模式。

極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!
[page]

讀到卡了,顯示姓名,學(xué)號(hào),錢包。

極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!

隨著流量計(jì)脈沖個(gè)數(shù)增長(zhǎng),單片機(jī)進(jìn)行計(jì)費(fèi),同時(shí)進(jìn)行扣款操作,操作完畢顯示當(dāng)前余額。


用戶移走卡,蜂鳴器長(zhǎng)鳴一聲,提示卡已移走。

極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!

上位機(jī)(改變姓名,充值,初始化等操作,依賴于模塊) 用C#寫語(yǔ)言編寫。
[page]

沒選擇串口前所有的都是灰色,表示不可操作。

極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!

選擇串口后,按鈕可操作,更改框可以進(jìn)行改寫。

極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!

單擊讀卡按鈕后的顯示。

極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!
[page]

程序部分

//        search card and get card serial number
uchar xdata ComSearchCard[5]  = {0xAA,0xBB,0x02,0x20};//尋卡,返回AA BB 06 20 92 BF 72 59 20
//        read block No.x
uchar xdata ComReadBlock[13]  = {0xAA, 0xBB, 0x0a, 0x21, 0x00, 0x08, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};//讀哪一塊第六位就是0x0幾。
//        read block No.8
//uchar ComReadBlock6[13]  = {0xAA, 0xBB, 0x0a, 0x21, 0x00, 0x06, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
//        write block No.8 with 0x01 to 0x0f
uchar xdata ComWriteBlock[29] = {0xAA, 0xBB, 0x1a, 0x22, 0x00, 0x08, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,//0xff是密碼
                                                   0x02, 0x00, 0x01, 0x01, 0x00, 0x07, 0x00, 0x01,//
                                                   0x04, 0x02, 0x04, 0x08, 0x00, 0x00, 0x00, 0x00};//要寫的數(shù)據(jù)
//         initialize block No.8 as a purse with value: 0x12345678
uchar xdata ComIntiPurse[17]  = {0xAA, 0xBB, 0x0e, 0x23, 0x00, 0x05, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,//初始化錢包。分區(qū)5為錢包                            
                                                   0xff, 0xff, 0x00, 0x00};
//        read purse value of block No.5
uchar xdata ComReadPurse[13]  = {0xAA,0xBB,0x0a, 0x24, 0x00, 0x05, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};//讀取分區(qū)5的錢包  返回四字節(jié)的數(shù)據(jù)
//        purse in block No.5 increase with value "2"
uchar xdata ComIncrPurse[17]  = {0xAA,0xBB,0x0e, 0x25, 0x00, 0x05, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //增加錢包的余額
                                                   0x01, 0x00, 0x00, 0x00};//要增加的值
//        purse in block No.5 decrease with value "1"
uchar xdata ComDecrPurse[17]  = {0xAA,0xBB,0x0e, 0x26, 0x00, 0x05, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,//扣費(fèi)
                                                   0x01, 0x00, 0x00, 0x00};//要減少的值
//  halt the card selected
uchar xdata ComHaltCard[5]    = {0xAA,0xBB,0x02,0x28};//
//  the purse final value after INC & DEC
/********************************************************************
*
*   接收從IC卡返回的數(shù)據(jù) 。用數(shù)組存儲(chǔ)

***********************************************************************/
uchar xdata ICSearchCard[9]={0};//5-7位是卡的序列號(hào)
uchar xdata ICReadBlock[21]={0};
uchar xdata ICWriteBlock[5]={0};
uchar xdata ICIntiPurse[5]={0};
uchar xdata ICReadPurse[9]={0};
uchar xdata ICIncrPurse[5]={0};
uchar xdata ICDecrPurse[5]={0};
uchar xdata ICHaltCard[5]={0};
/*****************************提取數(shù)據(jù)的數(shù)組*********************/
uchar xdata user_block8[12]={0}; //學(xué)號(hào)
uchar xdata user_card[4]={0};  //卡號(hào)
uchar xdata user_cash[4]={0}; //現(xiàn)金
uchar xdata user_name[6]={0}; //姓名

以上是要用到命令數(shù)組,處理數(shù)組,顯示數(shù)組等.。

極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!

這個(gè)是命令選擇入口函數(shù),注釋寫得很詳細(xì),大家自己去看哈。然后就是12864顯示的函數(shù),還有串口什么的初始化。

扣費(fèi)的時(shí)候需要注意下。
***************************************************
EX0 = 0;
countflag = 0;//脈沖標(biāo)志清零
feetemp = 0x01;//這里是扣的金額
feecount = feecount + feetemp;//計(jì)算使用總額,需要顯示也可以顯示的
ComDecrPurse[12] = feetemp;//寫入扣錢金額
j = Command_choic(7);//100個(gè)脈沖減少一分錢
*******************************************************************************
然后個(gè)數(shù)的問題,在外部中斷里面去修改下就好,建議大家使用宏定義直接可以在頂部修改即可
**************************************************************************
   count++;
   if (count == 1) //                更改脈沖個(gè)數(shù)
   {                                        
      countflag = 1;
          count = 0;
   }
*********************************************************************
[page]

為什么使用雙串口單片機(jī)?

因?yàn)橐贿呉湍K通信,一邊要打印數(shù)據(jù)出來觀察是否正確,所以要使用兩個(gè)串口.

為什么用12C5A60S2的原因:

用串口2和模塊去通信.

搭建管道系統(tǒng),對(duì)飲水機(jī)進(jìn)行改裝模擬,(實(shí)際上淋浴系統(tǒng)應(yīng)該比飲水機(jī)好改)

熱水管道系統(tǒng),前面是流量計(jì),后面是電磁閥。

極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!

極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!
[page]

熱水冷水搭建即將結(jié)束。

極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!

極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!

冷水管道也好了,拐了幾道彎。
極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!

極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!

極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!
[page]

接上控制系統(tǒng),那個(gè)小的是射頻卡讀寫模塊。

最后就是這個(gè)樣子。

極客DIY:射頻卡流量管理系統(tǒng),竟然這么玩?!

不足與缺陷:

1.流量計(jì)選用的四分,建議改成2分,但是電磁閥一定要4分的。

2.如您所見,丑陋之極,表示找不到地方安裝。

3.程序?qū)懙糜行﹣y。

建議:
          
a、建議大家寫程序注意部分

b、寫程序多用枚舉和結(jié)構(gòu)體,方便,高效

c、飲水機(jī)壓強(qiáng)和電磁閥里面的軟墊子需要一定的壓力才可以開啟,需要考慮周全。

相關(guān)閱讀:

DIY:自制車用超級(jí)電容器【附原理圖】
告別黑暗,牛人自制“搖一搖”手電筒
實(shí)用DIY:將USB鼠標(biāo)集成到PCI接口里


特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索

關(guān)閉

?

關(guān)閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
一区二区欧美国产| 精品视频在线看| 欧美日韩国产美女| 一区二区三区日本| 成人动漫av在线| 日韩欧美国产麻豆| 国内精品国产成人国产三级粉色| 色综合天天狠狠| 日韩精品一区二区三区视频| 亚洲尤物视频在线| 国产专区欧美精品| eeuss鲁片一区二区三区 | 日韩专区一卡二卡| 综合在线观看色| 天天综合网 天天综合色| 国产91清纯白嫩初高中在线观看| 91久久免费观看| 色先锋aa成人| 中文字幕在线免费不卡| 久久99精品一区二区三区三区| 日韩黄色免费网站| 欧美国产综合一区二区| 国产伦精一区二区三区| 亚洲激情男女视频| 亚洲永久精品国产| 欧美岛国在线观看| 成人午夜电影久久影院| 亚洲v日本v欧美v久久精品| 91精品国产综合久久久久| 久久99精品久久只有精品| 亚洲国产精品激情在线观看| 91国偷自产一区二区三区成为亚洲经典 | 国产精品蜜臀在线观看| 在线观看日韩一区| 91丝袜高跟美女视频| 免费一级欧美片在线观看| 国产欧美精品一区aⅴ影院| av日韩在线网站| 韩国精品主播一区二区在线观看| 国产黄人亚洲片| 一区二区久久久| 久久日韩粉嫩一区二区三区| 色综合网站在线| 久久久久国产精品麻豆ai换脸| 欧美zozo另类异族| 国产精品久久久久影院色老大| 国产精品女人毛片| 欧美精品三级在线观看| jiyouzz国产精品久久| 91美女片黄在线观看91美女| 国产精品自拍三区| 精品一区二区av| 日本网站在线观看一区二区三区| 国产精品狼人久久影院观看方式| 欧美xxxxx牲另类人与| 日韩欧美成人激情| 国产在线精品一区二区夜色| 亚洲bt欧美bt精品| 午夜久久久影院| 水野朝阳av一区二区三区| 一级女性全黄久久生活片免费| 亚洲日本在线天堂| 亚洲国产cao| 紧缚奴在线一区二区三区| 欧美bbbbb| av亚洲产国偷v产偷v自拍| 狠狠狠色丁香婷婷综合激情| 国产传媒日韩欧美成人| 成人网男人的天堂| 在线欧美一区二区| 欧美xfplay| 亚洲乱码国产乱码精品精98午夜 | 有坂深雪av一区二区精品| 一区二区视频免费在线观看| 一区二区不卡在线播放| 亚洲gay无套男同| 国产在线播放一区二区三区| 国产精品动漫网站| 日韩视频在线一区二区| 国产婷婷精品av在线| 色八戒一区二区三区| 日韩一区中文字幕| 91精品国产欧美一区二区18 | 欧美一区二区人人喊爽| 91精品国产欧美一区二区| 精一区二区三区| 亚洲女人小视频在线观看| 欧美最新大片在线看| 亚洲精品成人悠悠色影视| 91精品欧美一区二区三区综合在 | 成人av高清在线| 国产黄色精品网站| 九色|91porny| 亚洲1区2区3区视频| 狠狠色丁香婷婷综合久久片| 亚洲无人区一区| 18成人在线视频| 国产精品久久久久久久午夜片| 欧美日韩久久一区二区| 日本道色综合久久| 欧美在线免费观看亚洲| 色综合天天综合网国产成人综合天| 国产福利视频一区二区三区| 日本欧美加勒比视频| 一区二区三区欧美视频| 日韩一区在线播放| 亚洲最新在线观看| 亚洲午夜精品在线| 亚洲成av人片| 男人的天堂亚洲一区| 亚洲乱码国产乱码精品精小说| 日韩一二三区视频| 欧美日韩视频在线第一区| 91麻豆国产在线观看| 在线一区二区三区做爰视频网站| 国产福利精品一区| 成人丝袜视频网| 99久精品国产| 91香蕉视频黄| 欧美视频日韩视频在线观看| 欧美性猛交xxxxxx富婆| 精品少妇一区二区三区免费观看| 亚洲色图欧美在线| 粉嫩13p一区二区三区| 精品国产不卡一区二区三区| 久久久99精品免费观看不卡| 日韩一级大片在线观看| ww亚洲ww在线观看国产| 国产精品色眯眯| 中文字幕亚洲在| 日日摸夜夜添夜夜添精品视频 | 欧美在线一区二区三区| www.日韩大片| 色婷婷综合中文久久一本| 日本韩国一区二区三区| 7777精品伊人久久久大香线蕉完整版| 7777精品伊人久久久大香线蕉的 | 欧美天天综合网| 精品美女一区二区三区| 亚洲欧美偷拍三级| 久久激情五月激情| av电影在线观看完整版一区二区| 欧美色手机在线观看| 国产调教视频一区| 奇米一区二区三区| 一本久久a久久精品亚洲| 亚洲精品一区二区三区香蕉| 一区二区三区日韩| 日本精品一级二级| 亚洲欧美日韩国产手机在线| 国产成人免费xxxxxxxx| 精品国产91亚洲一区二区三区婷婷| 亚洲第一主播视频| 欧美性受xxxx| 亚洲成人一区二区在线观看| 欧美视频一区二| 日韩一区二区三免费高清| 99精品欧美一区二区蜜桃免费 | 日本欧美一区二区| 亚洲国产精品尤物yw在线观看| 久久国产精品72免费观看| jizzjizzjizz欧美| 欧美影院精品一区| 国产传媒一区在线| 婷婷夜色潮精品综合在线| 久久精品一区二区| 狠狠狠色丁香婷婷综合激情 | 在线欧美日韩精品| 肉肉av福利一精品导航| 久久免费的精品国产v∧| caoporn国产一区二区| 午夜影院久久久| 国产欧美一区二区三区网站| 欧美私模裸体表演在线观看| 麻豆成人综合网| 亚洲女与黑人做爰| 久久女同性恋中文字幕| 在线亚洲人成电影网站色www| 日韩精品91亚洲二区在线观看| 日韩精品一区二区三区在线观看 | 亚洲午夜免费电影| 亚洲日韩欧美一区二区在线| 国产黄色精品视频| 精品国产乱码久久久久久图片 | 欧美日本在线播放| 亚洲欧美色一区| 成a人片国产精品| 欧美一区二区三区在线看| 亚洲在线观看免费| 欧美一区二区三区的| 国内精品伊人久久久久av一坑| 国产亚洲欧美一级| 国产a视频精品免费观看| 欧美精品在线一区二区| 精品久久99ma| 亚洲精品高清视频在线观看| 久久99精品久久久久| 99精品视频在线观看免费| 欧美三日本三级三级在线播放| 欧美成人精品高清在线播放|