做了一把机械键盘

外壳3D打印(偷懒在Thingiverse上找的现成的模型)键帽买的三十块辣鸡键帽+打印了几个特殊键帽 然后用的Teensy2.0 轴是杂牌青轴 感觉成本超级低233 放几张图 制作过程就不详细叙述了,正常的矩阵键盘,teensy的好处是直接用EasyAVR就可以做好固件 不需要自己写代码

RedmiBook 14图赏以及安装Ubuntu19

3999买到 ryzen7 3700u 16G双通道ddr4 512G nvme感觉还挺香(AMD yes!) (没有type c和power delivery,没有指纹 有点不爽) 到手先装Linux 尝试了Deepin15和Ubuntu 18.04都会在安装界面黑屏,Ubuntu 19则能正常启动安装 安装完无线网卡无法驱动,尝试sudo apt install linux-firmware无 阅读更多…

Blog从Typecho+MySQL迁移到WordPress+SQLite

我的blog一直放在一个配置很渣的ovz的vps上,256m的内存跑mysql一直很吃力,没什么访问内存就占满了,所以之前blog响应很慢,mysql还经常崩溃。之前也有尝试过保留Typecho只迁移数据库,虽然typecho官方支持sqlite3但总是弄不好。 然后前两天vps被我一通乱操作之后ssh不上去了,开了个ticket请求system reinstall之后想到可以换用WordPres 阅读更多…

Raspberry Pi Zero (w)使用i2s输出音频

最近参加比赛 想用rpi0w做一个智能音箱 然而zero除了hdmi之外是analog audio output的于是翻箱倒柜找到个PCM5102A的i2s dac(音质很一般)不多说 下面是记录对着rpi尝试了一下人像模式【误 首先是接线注意rpi的i2s没有MCLK时钟输出…所以要用自带时钟的DAC 软件方面 rpi0安装最新的raspbian lite 并apt upgrade之 阅读更多…

ESP32当作Ftp服务器 访问SD卡文件

上午还在想办法把相机里的照片导出(没有读卡器,没有数据线),然而身边有个卡槽,想到用ESP32当读卡器,通过FTP传输文件。幸运的在Github上找到了别人造好的轮子(https://github.com/robo8080/ESP32_FTPServer_SD),然而是直接用SPIFFS版本的库改的,不支持子文件夹,于是花了一点时间改了一下。项目地址:https://github.com/Moll 阅读更多…

对一个杂牌mini蓝牙键盘的逆向分析(伪

首先上图。一个很一般的杂牌蓝牙键盘,手感一般般但是能用,按键布局也还算正常。背面是金属材质的,之前是配的平板保护套,可以吸附在上面。然后开拆,见一个螺丝拧一个下来。一块pcb一块电池,键盘矩阵通过一个26pin fpc连在pcb上。仔细看一下pcb。可以发现两个IC,1:AT24C64 EEPROM,2:RDA5871,找了一下是一个带蓝牙功能的mcu(arm7),内置256K ROM和32K R 阅读更多…

昂达寨板V80 Plus安装Linux小记

前几天家人叫我帮忙买台二手看剧用的平板,于是入手onda v80 plus,果断把自己的iPad mini给了我妈。(别和我说不值,能折腾最重要) 先列一下Specs SoC: Intel Atom x5-Z8300(转一个评测贴,http://tieba.baidu.com/p/4111626963,可以说性能很捉急了) 2G的ddr3l-rs 1600mHz,32G的eMMC 4.5 4200 阅读更多…

【转载】步进电机基础知识与Arduino控制

转自:链接 步进电机是将脉冲信号转换成机械运动的一种特殊电机。步进电机在使用时不需要额外的反馈,这是因为除非失步,否则步进电机每次转动时的角度已知的,由于它的角度位置已知就能精确控制电机运动的位置。一般我们会用Arduino驱动的小型步进电机有以下两种。 步进电机内部实际上产生了一个可以旋转的磁场,如图所示,当旋转磁场依次切换时,转子(rotor)就会随之转动相应的角度。当磁场旋转过快或者转子上所 阅读更多…