对于任何一个网站站长而言,每天看看访客计数器的数字是个很兴奋的事情,看着数字的飙升,那可是相当的有成就感。
通常我们使用的计数器都是软件方式的,也就是在页面嵌入一段统计代码而已,看得到,但是摸不着。
这可不符合我们爱折腾的风格,今天就让我们一起来做一个能触摸得到的计数器吧。
就像下面这款:
该计数器的核心是一个attiny25的单片机,它通过usb接口和pc机上运行的上位机程序通讯,获取到网站访问数,然后通过max7219驱动一个八位的数码管显示出来,真正看得到,摸得着。
电路图如下(点击查看大图):
上位机程序由delphi编写,使用indy控件获取网站计数,然后使用libusb的类库和单片机通讯,将数字发送过去。
上位机程序获取网站计数的方法有很多,我们这里使用的是最简单的一种:
web服务器端的程序(php、java、python等)将访客数字存在服务器根目录一个特定的文本文档里头,例如hit.txt,并且即时更新。
然后,上位机程序就可以定时读取 http://xxx.com/hit.txt 来获取计数了。我们提供了全套的源代码,你可以修改它,以适用你自己的计数方式。
如果考虑成本的话,你可以将max7219这个驱动芯片的功能使用程序来实现,不过估计attiny25的2k容量就会显得有点紧张了。
如果你不计较成本的话,可以直接加入网络芯片,通过网络获取访问数,从而脱离pc这个”累赘”。
这么有型的网站计数器,你值得拥有!
汽车芯片晶圆代工厂即将涨价 晶圆产能估缺货状况长达1年
水电站设备数据采集与远程监控系统解决方案
关于安全挂锁原理的详细介绍
钧嵌传感采用全电子式方案,传感器输出信号不需芯片处理
基于深度学习的散射成像机理与应用
网站访客计数器制作图解
2018深圳物联网展 SKYLAB高品质无线模块, 实力吸睛
关于执行KBO安装以及调整任务的详细讲解
安森美半导体的LED通用照明设计方案
算法与程序的区别关系_算法与程序设计知识点总结
Baby AT主板
iPhone8或将按照中国人喜好设计!苹果还是不敢舍弃中国市场
浪潮AI服务器2020年上半年的销售额达6.88亿美元
保安巡逻机器人为安防行业带来更加智能的安保服务
提高智能网联汽车技术的发展需求 对我国技术和产业发展起到推动作用
用于提高功率密度的无源元件创新
详解单片机的内存分配
华为5GCPEPro体验 实测近1000Mbps的下载速度
电磁流量计传感器安装注意事项
Overview of sensor signal path