-
使用Raspberry Pi转发国内短信到Slack
人在国外,虽然大部分时间不需要国内的服务,但是一旦需要用国内的公共服务或者银行相关的服务,基本每次都需要输入短信验证码。如果你有一台闲置的旧手机,一直插着电源,再装个短信转发服务理论上可以满足需求。我自己没试过,因为在那之前我的旧手机太旧了,型号Galaxy S2,电源键反应不良,不插电电池容量估计也就撑个几个小时,随时都有可能报废。另外还有一台旧手机不知道为什么无法接入网络和接收短信。如果为了“闲置的旧手机”再去买一台新手机或者中古手机非常不划算,想了想还是用自己闲置的Raspberry Pi做一个短信转发,一方面网上资料比较多,另一方面不用担心电池的问题。 以下是最终成果
-
[电子技术]声控小灯
这个项目想尝试的是: 使用ATMega8而不是ATMega328 使用光敏电阻 尝试直接使用干电池而不是锂电池等供电
-
[电子技术]电子时钟组装
这次是组装了一个taobao上卖的散件的电子钟。本来是想着练练焊接的,不过意外地觉得这个时钟设计得还不错。自己也有光敏电阻和温度什么的散件可以考虑下。
-
[电子技术]模型车
迄今为止用Arduino做出来的最复杂的项目。大学生估计会把这个当做毕业设计吧。不过电子技术远不止Arudino和模型车那么简单。之后就考虑直接用单片机了。比如电压显示那个项目。 车侧面
-
[电子技术]RFID门卡模拟
其实这是第一个实用项目,而且背后的原理不是很难。不过可能因为东西比较多,功能相对完善点吧。 操作是刷卡,如果通过,绿灯亮,蜂鸣器,电机操作。如果失败,红灯亮,蜂鸣器。 核心是一个RFID Card Reader,芯片MFRC522,NXP的。网上有MFRC522的Arduino库,可以直接用。SPI通信。 可以读取到卡号,卡内数据。不过本次为了简单,直接用卡号判断。判断部分不由Arduino直接处理,而是通过串口通信由raspberry pi判断。目的是模拟实际的刷卡系统,Arudino作为IO控制系统,没有直接的网络通信部分,本次由raspberry pi模拟。
-
[电子技术]蓝牙继电器控制
通过蓝牙远程控制LED的开和关,同时演示了通过PWM控制LED的明暗。控制LED的开和关是通过继电器实现的。实际上继电器可以控制最大10A,270V交流的设备,比如照明电路,电动机之类的。不过这个只是原型,直接复用MCU的5V电源。
-
[电子技术]温度收集
一个有点物联网感觉的作品。原理是使用温度传感器(模拟输出)得到当前温度,网络上传,网络显示。 因为是模拟输出,raspberry pi不能直接使用。简单起见,直接用Arudino作为ADC,和raspberry pi串口通信。 网络上传是raspberry pi的强项。再加上我给raspberry pi装了无线USB网卡,更加方便,直接电源输入即可。 网络显示依赖于网络上传,本次使用的是yeelink的服务。提供类似温度记录的功能。直接拿来使用了。
-
[电子技术]人体感应器
原理实际上很简单,就是人体感应器触发raspberry pi播放声音。人体感应器本身会发出数字信号,不是模拟信号。所以raspberry pi也可以用。其次目标是播放一个声音文件(狗叫)。Arduino的话需要加外设。raspberry pi本身就有声音输出。简单起见,直接使用raspberry pi了。目标代码就是python。使用GPIO。
-
[电子技术]电压显示
直接使用AVR的ATMega328,也就是说不使用Arudino。 上传程序使用USBASP,之后没有使用FT232RL之类的。 因为实施的方法是先在别的板子上调试(对,实际上是Arudino),然后再上传到实际集成电路中。这样的方法对AVR的芯片都可以,一般语法没有太大区别。