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

站長(zhǎng)必備:能觸摸的的網(wǎng)站訪客計(jì)數(shù)器DIY

發(fā)布時(shí)間:2014-01-15 責(zé)任編輯:sherryyu

【導(dǎo)讀】對(duì)于做網(wǎng)站的,最能反映直觀信息的就是訪問(wèn)量的數(shù)字,我想對(duì)于任何一個(gè)網(wǎng)站站長(zhǎng)而言,每天看看訪客計(jì)數(shù)器的數(shù)字是個(gè)很興奮的事情,看著數(shù)字的飆升,那可是相當(dāng)?shù)挠谐删透?。通常使用的?jì)數(shù)器都是軟件方式的,看得到,但是摸不著。今天帶給大家的是一個(gè)可以觸摸到的計(jì)數(shù)器,下面跟著小編一起去瞅瞅如何制作吧!

對(duì)于任何一個(gè)網(wǎng)站站長(zhǎng)而言,每天看看訪客計(jì)數(shù)器的數(shù)字是個(gè)很興奮的事情,看著數(shù)字的飆升,那可是相當(dāng)?shù)挠谐删透小?/p>

通常我們使用的計(jì)數(shù)器都是軟件方式的,也就是在頁(yè)面嵌入一段統(tǒng)計(jì)代碼而已,看得到,但是摸不著。

這可不符合我們愛(ài)折騰的風(fēng)格,今天就讓我們一起來(lái)做一個(gè)能觸摸得到的計(jì)數(shù)器吧。

就像下面這款:

能觸摸得到的計(jì)數(shù)器

該計(jì)數(shù)器的核心是一個(gè)ATtiny25的單片機(jī),它通過(guò)USB接口和PC機(jī)上運(yùn)行的上位機(jī)程序通訊,獲取到網(wǎng)站訪問(wèn)數(shù),然后通過(guò)MAX7219驅(qū)動(dòng)一個(gè)八位的數(shù)碼管顯示出來(lái),真正看得到,摸得著。

能觸摸得到的計(jì)數(shù)器

[page]
能觸摸得到的計(jì)數(shù)器

電路圖如下(點(diǎn)擊查看大圖):

電路圖
[page]

上位機(jī)程序由Delphi編寫,使用indy控件獲取網(wǎng)站計(jì)數(shù),然后使用libusb的類庫(kù)和單片機(jī)通訊,將數(shù)字發(fā)送過(guò)去。

上位機(jī)程序獲取網(wǎng)站計(jì)數(shù)的方法有很多,我們這里使用的是最簡(jiǎn)單的一種:

web服務(wù)器端的程序(php、java、Python等)將訪客數(shù)字存在服務(wù)器根目錄一個(gè)特定的文本文檔里頭,例如hit.txt,并且即時(shí)更新。

然后,上位機(jī)程序就可以定時(shí)讀取來(lái)獲取計(jì)數(shù)了。

如果考慮成本的話,你可以將MAX7219這個(gè)驅(qū)動(dòng)芯片的功能使用程序來(lái)實(shí)現(xiàn),不過(guò)估計(jì)ATtiny25的2K容量就會(huì)顯得有點(diǎn)緊張了。

如果你不計(jì)較成本的話,可以直接加入網(wǎng)絡(luò)芯片,通過(guò)網(wǎng)絡(luò)獲取訪問(wèn)數(shù),從而脫離PC這個(gè)”累贅”。

這么有型的網(wǎng)站計(jì)數(shù)器,你值得擁有!

相關(guān)閱讀:

年福利,教你DIY一個(gè)“溫暖”鼠標(biāo)“抗寒”
http://me3buy.cn/cp-art/80022149
效果杠杠的,DIY多媒體低音炮音箱
http://me3buy.cn/gptech-art/80022122
簡(jiǎn)易DIY:自制可調(diào)幅短波的音頻發(fā)射器
http://me3buy.cn/rf-art/80022121

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

關(guān)閉

?

關(guān)閉