使用Kindle作为斐讯N1的显示器和触屏键盘

说明

前段时间给斐讯N1改装USB Type C供电口,这样就可以使用充电宝供电随时随地使用了。便携性是有了,但是缺少输入输出设备,只能连接手机热点之后用手机SSH进去操作,不太方便。当然随身带个显示器和键盘也是不可能的…

想起来以前有人把Kindle作为树莓派的显示器。既然树莓派可以,N1同为Linux当然也应该能做到了。

Kindle系统基于Linux,root之后可以使用很多Linux命令,这里我们主要用到SSH。只要Kindle和N1同在一个网段,就可以在Kindle上通过SSH登录N1,登录之后就有很多可能性了,比如通过tmux、screen共享终端。Kindle的终端模拟器kterm内置软键盘,这样就可以把Kindle作为N1的显示器和键盘了,而且是支持触屏的键盘!

kindle_screen2

阅读更多

斐讯N1的USB Type C供电口和电源键改装

斐讯N1本来是一台矿机,这就导致了它粗暴的电源设计:独立DC电源、大电流、没开关键。插上电就能跑,可能都没人想起去关机。

但是我和很多朋友一样把它拿来当便携式Linux机器用,这就需要它能方便供电,并且有电源开关键,避免频繁插拔电源。因此我决定在上面加上个USB供电口,再加上一个开关键。

power_on_typec

阅读更多

斐讯N1无损散热风扇改装

网上有很多朋友改过N1的散热,但是大部分都是”有损”的。在N1的外壳上打个孔,再往上面拍个风扇,这种外挂形式有些糟蹋了N1这么漂亮的ID设计了。

由于斐讯N1的内置空间非常有限,如果将风扇装在盒子里面,就需要内置的风扇体积(宽高、厚度)也非常小。N1只有侧面和上面有一些空间,因此只能装在这两个地方。

N3的侧面有两排栅格,如果在侧面安装风扇形成对流的话,那么散热效率应该是非常好的。量了下侧边的高度,电路板以下的高度在15mm左右,在淘宝找了一圈,最小的也是17mm的宽度了,因此此方案不可行。

side_hight

阅读更多

斐讯K3散热改装 —— 内置风扇

翻车的K3使用官改固件已经一年多了,虽然发热漏油等问题一个不少,但还算比较稳定。最近刷入OpenWRT,顺便改一下散热的问题。

这里使用的是内置抽风的方案,在路由器里面内置一个风扇,将内部的热量往外吹。通过这种方式成功将温度从76降到65度。

temp_compare

阅读更多

为树莓派DIY一款高速稳定的无线网卡

说明

我的树莓派用作NAS+影音服务器,因为不想被网线束缚,所以树莓派是通过无线网卡连接家里的主路由WIFI来上网的,这样就可以把树莓派扔到冰箱顶上并保持24小时开机了。
可惜的是树莓派对无线网卡的支持似乎并不好,首先是速度慢,我的树莓派使用WIFI只有大约1.3M左右的读取速度和1M左右的写入速度;其次稳定性也没有想象中好,在这么慢的写入速度下有时速度会直达0然后WIFI掉线。
我尝试过4款不同的无线网卡,包括EP-N8508GS (8188ucs), 水星 MW150US (rtl8188eu), 磊科 NW367 (rtl8192CU)必联 BL-WN2210 (rtl8192cu). 每一款都有存在同样的问题。网上能找到的几乎所有方案,例如换电源、限制网速、关闭树莓派OTG芯片的Turbo模式…不稳定的现象依然存在。奇怪的是,测试发现树莓派的有线连接非常不仅稳定,而且速度也要好很多,峰值读取可达7M/S。但是因为不想看到眼前绕着各种线(强迫症伤不起…),所以宁愿忍受WIFI掉线也不想用有线连接。

阅读更多

四相五线减速步进电机28BYJ-48原理、仿真及演示

减速步进电机28BYJ-48的原理如下图:

block_diagram

中间部分是转子,由一个永磁体组成,边上的是定子绕组。当定子的一个绕组通电时,将产生一个方向的电磁场,如果这个磁场的方向和转子磁场方向不在同一条直线上,那么定子和转子的磁场将产生一个扭力将定子扭转。

依次改变绕组的磁场,就可以使步进电机正转或反转(比如通电次序为A->B->C->D正转,反之则反转)。而改变磁场切换的时间间隔,就可以控制步进电机的速度了,这就是步进电机的驱动原理。

阅读更多

将收音机改装成电脑扬声器

今天在《电子报》上看到一篇文章,讲的是将废旧收音机当MP3扬声器使用。正好我手头也有一台闲置已久的德生DR-910,原来的无线发射模块也制作失败,暂时就用收音机来当电脑扬声器使吧。

准备改装的DR-910

拆开收音机,找到音频处理芯片,我们要从这里接音频输入线。

收音机拆机图

找一个废旧的3.5mm耳机插头,将线截断,并将音频显得公共端(一般为黄色)接到收音机负极,打开收音机,调到没信号的频点。将插头插到电脑上,打开音频播放器开始播放音乐,并调节音量到合适大小。

阅读更多

正在制作的滚屏电子台历

想做一个滚屏电子台历,使用8x8点阵屏显示。

需要实现的功能:

  1. 24*8分辨率显示(LED点阵屏太贵,只买了三块:())
  2. 时间、日历显示,可调整,断电记忆时间。
  3. 多路闹铃(计划两路,看CPU资源而定),多首闹铃歌曲可选择。
  4. 温度显示与报警(可按键设置一个上限和一个下线报警温度)。
  5. 使用外部ROM 24C02记忆设定的闹铃和报警温度,另外闹铃歌曲也存储在这里。
阅读更多