前几天逛 Github 被推荐了一个 flipper zero 搭配 DHT11 测量温度和湿度的项目
因为之前跟着嘉立创的教程做电子时钟的时候用过 DHT11 这个模块,所以多看了两眼(DHT11 模块在背面,没留下照片哈哈哈)
又搜了搜 flipper zero 相关的项目,感觉 flipper zero 社区氛围不错,很多人在贡献各种各样的 APP,直接心动,在闲鱼买了一个(本来单机一千五左右,但是橙色的保护套太好看了,就买了个套装,多花了几百块钱 Orz)
我们先来熟悉一下设备的主体,正面有一个单色的显示屏,还有方向键、确认键(方向键中间)和返回键
设备底部有个 MicroSD 卡槽用来存放代码、录制的信号等等,右侧是 Type-C 接口用来充电和传输数据
顶部保留了很多 GPIO 接口可以接扩展板增强设备的功能,侧面还有红外收发器以及我基本没见过的 iButton
附搜到的 iButton 相关资料,以后闲鱼淘一个玩玩
flipper 集成了特别多的功能:蓝牙5.4、射频(RF)、近场通信(NFC 13.56MHz)、射频识别(RFID 125kHz)、iButton、红外,还预留了 GPIO 接口允许自行扩展,而且做的特别精致小巧,就像小时候玩的游戏机(回忆童年了属于是),简直爱不释手
接下来简单说说怎么使用这个设备,首先在官网下载官方配套的软件 qFlipper,安装并打开,https://flipperzero.one/downloads
将内存卡插到 flipper zero 设备中,使用 Type-C 接口连接电脑时会唤醒设备,软件自动检测到设备的接入,可以选择 UPDATE 安装官方最新的固件或 Install from file 选择一些第三方的固件
官方固件做了一些发射频率等的限制,推荐使用第三方固件 unleashed-firmware,取消了很多官方固件的限制并做了一些优化,还打包了一些 APP,在 github 上比官方固件获得的 star 都多:
https://github.com/DarkFlippers/unleashed-firmware
来到 github 仓库的 release 页面,会看到有很多不同的版本,在上面也有相应的解释,对于没改装过的 flipper 设备,我们去下载 e 结尾的是最方便的了,啥都有,我选择:flipper-z-f7-update-unlshd-071e.tgz
点击 Install from file 选择下载的固件文件后会有一个提示,选择 INSTALL 耐心等待即可
刷完固件就可以开始愉快的玩耍了,软件和设备是有联动的,可以直接在软件界面看到设备屏幕的状态,鼠标放在软件界面的设备屏幕上可以放大设备屏幕
此时可以通过软件操作设备以及截图
后续开关机长按返回键即可,如果遇到设备死机的情况,同时按住左⬅️和返回↩️按钮一段时间或者按住返回↩️按钮 30s 以上
这篇文章简单介绍一下如何使用这个设备(如何开关机),后面打算把每个模块里面的 APP 挨个体验一遍,能找到目标的尽量找个目标演示一下,然后开始复刻各种项目,比如前面的 DHT11
最后附一张 2023 年 Flipper Zero 团队部分成员在伊斯坦布尔拍的照片