MENU

【翻译】Arduino+HC-SR04+SG90 实现雷达效果

在Youtube上看见大牛用超声波传感器结合Processing实现雷达的效果,在度娘找不到此类文章,于是便想将原文翻译出来。

开始

一个超声波雷达的实现非常简单,使用超声波传感器侦测物件距离,使用舵机将挂在其上的传感器旋转,再用Arduino控制他们。

5FC823EF-F7AE-4469-A914-3F8273826432.png

Youtube链接:Arduino_Radar_Project

需要的物件

1.Arduino版
2.超声波传感器 - HC-SR04
3.舵机 - SG90
4.面包板
5.杜邦线





Read More

Arduino + 灰尘传感器实现空气质量检测

上周,传感数据存储项目中期答辩结束。之前实验一直在用DHT11记录温湿度到树莓派,显然记录速度慢,模拟传输量难以达到树莓派IO上限,于是开始尝试转用灰尘传感器...

  淘了一块夏普的GP2Y1010AU0F,这是一款光学空气质量传感器,价格30软妹左右,为本文实验用传感器,下文称其为GP2Y。GP2Y读数快,直接产生模拟电压,其值与粉尘浓度成正比,可测量0.8μm以上的微小粒子。

注意:本文讨论的为广义的空气质量测量并非PM2.5值测量

空气质量指数(AQI)


1.空气动力学直径(以下简称直径)直径小于或等于2.5微米的颗粒物称为细颗粒物(PM2.5)。[[来源:维基百科]][1]

2.GP2Y测量的是>=0.8um粒子浓度( μg/m³ ),而PM2.5指数则计算 <=2.5μm 粒子浓度( μg/m³ ),所以测量值并不能准确反映当地的空气质量指数(AQI)。

3.AQI值换算过于复杂,需测量SO2、NO2、PM10、PM2.5、O3、CO等六项值,再分别换算成空气质量分指数(IAQI),最后最求各项分指数最大值作为空气质量指数(AQI)。[[来源:维基百科]][2]

fcfaaf51f3deb48ffa788e54f21f3a292df57822.png
342ac65c10385343db9d8d189013b07eca8088bc.png


Read More

记一次『实验室网络屏蔽』分析

某天用着QQ突然掉线,重连多次发现无补于事,还以为是OSX的客户端出了问题,原来大伙登录都出现『time out』的情况,于是决定找出问题所在。

0x01 事情描述

  我校计算机机房基本集中在4、5楼,上机课经常出现一群人同时下LOL客户端..此等占用带宽现象确实令人发指,粗略猜测,这也是封掉QQ&某些域名的主要原因。

  我身处的实验室处于4楼,假如4、5楼交换机进行某些屏蔽,实验室难逃一劫。社工后发现,3楼实验室不受限制,4、5楼实验室遭遇相同,于是整件事变得合情合理了。

  难以置信的是,手机版QQ能畅通无阻访问,使用SS+sock5代理登录QQ的时候,发现发送接收照片功能已废,但之前提交过(缓存在腾讯服务器)的照片、表情可以正常接收。

0x02 抓包

  通过charles抓包发现,登录QQ时,如果网络正常,只会连接一个登录服务器,默认选择TCP登录。
tcpconn2.tencent.com:80 //默认TCP登录服务器

  当网络不畅(QQ被屏蔽时)会遍历所有登录服务器(共6个域名)
http://tcpconn.tencent.com - http://tcpconn6.tencent.com

  图中可见,tcpconn六个服务器都成功连接,证明它并不是直接屏蔽域名和解析出来的ip来限制登录的。
Screen Shot 2015-12-06 at 19.47.55.png




Read More

九月,告别现充

计划良久要把这几个月的感受写下来,一直因为某些事而拖延下来,现在终于有机会了~

暑假之前胸怀大志要21天精通ABCDE,然而暑假还是和小学中学那样,Learning放一边。因为爱回家,也就放弃了实验室纳新前的暑假留校培训了。本以为这假期就这么混过去了,然后Samon出现了...那个从华工混到湾区微软Bing高层的Samon哥,现在回国做医疗软件和开拓Wifi租借业务。有幸能到他公司实习,好开森哒。

可惜才疏学浅,只能负责php和写html了,全程都要thinkphp框架,实习了两个星期才完成了wifi租借的微信页面购物车...假期很短,实习两星期严重拖累了“21天精通ABCDE”啊,好吧..每天就花一两小时看网易云课堂而已啦..cry

实习完两天后就开学了,由东校搬到中心校区,日子也如在东校时的那样啦。
新前那段时间一直在刷HDUOJ,因为一直觉得进实验室之后这四年就能发生某些改变了。纳新那天,题目还好啦,然后就水进去了。瞬间释怀,“往事大丈夫”。


Read More