令人厌烦的认证、开源和新的酷东西

令人厌烦的认证、开源和新的酷东西

我们正在努力准备开始批量生产,但存在一些挑战。我们很幸运能够在过去几十年来到电子元器件市场中最大的危机之一。例如,您可以在视频卡的情况下看到这一点。基本上,所有半导体供应商都经历了巨大的延误。

我们还必须重新设计低于1 GHz的路径,以满足调节器的要求,并修复可靠性测试期间出现的机械问题。在本文中,我们将介绍我们现在所做的,开发进展如何,装运准备是什么样子的,并展示一些新的很酷的特性。

Sub-1 GHz认证困难

正如我们早些时候所写的那样,为了向欧盟、美国、日本和澳大利亚正式进口设备,我们需要获得这些地区遵守射频法规的证书。由于寄生谐波超过可接受水平,我们的第一个低于1 GHz的设计未经认证。最后,我们不得不重新设计整个天线路径。这花了很长时间,因为必须在所有3个受支持的频段(31543868MHz)上实现同样好的传输质量。

315 MHz范围内的谐波

甚至还有一些非常奇特的选择:将天线分成几个部分,并用GPIO开关连接不同的部分。幸运的是,这种复杂性并不是必需的,新的设计满足了所有的形式要求。

多个段天线设计选项

在平均时间,我们一直在做可靠性测试。该设备已被丢弃,摇动,并试图破坏其他典型用例。结果,我们发现振动扰乱了天线的焊点,随着时间的推移,随着时间的推移,随着主动摇动和下降,天线可以脱落。天线的安装必须被修改:现在它固定在两点并用阻尼材料加固,这也有助于消除金属振动的令人不愉快的声音。

粘合剂泡沫去除振动
旧的低于1 GHz的天线可能会在振动和碰撞中断裂。在新设计中,有2个固定点

唯一名称

这是一个新的海豚的护照看起来像什么

鳍状侧零内的每个STM32WB55微控制器都具有十六进制格式的唯一序列号。188金宝搏亚洲体育app下载但它很无聊,所以我们决定为每一个鳍状公司提供独特的人类可读的名字。为此,我们采取了一个神经网络,在神奇宝贝名称中培训,因此我们生成了超过100万名名称的字典。对于更多的唯一性,名称被稀释1337讲.

有时,神经网络会产生非常刺激的名字。配置过滤器以删除类似骂人的名称花费了很长时间。然而,不可能浏览所有的一百万个名字,所以有可能会得到一个名为P00per的鳍状肢。

由神奇宝贝名称训练的神经网络生成的奇怪名称

macOS中的唯一端口路径

此名称在USB描述符中传递,作为触发器格式的序列号。在MACOS中,此序列号将写入串口的名称,因此对于名为OLEG的Flipper,您将获得以下方式:/dev/tty.usbmodemflip_oleg.

界面开发

固件是Flipper项目的最大部分。几个团队工作:开发人员,UI / UX设计师和图形设计师。vipper具有非常小的屏幕(128 x 64px)和只有五个功能按钮,界面设计是复杂的。这创建了设计接口的不寻常过程。我们已经完成了这个订单:

  1. 最初,界面被设计成一个思维导图米罗. 这是所有讨论、阐述不同概念和辩论的地方。
  2. 经批准的界面被分解为特定屏幕,并在Photoshop中呈现为128x64 BMP图像。
  3. 此外,资产(图形集)从BMP转换为XBM并传输到开发人员以及如何实现诸如虚拟键盘和对话框之类的交互元素的说明。在实现接口期间,当现有编程图形库不允许实现某些内容时,通常存在情况,因此我们必须决定是否返回界面,或优化图形库。
MIRO中的RFID应用结构

除了图形界面设计,还需要考虑不同状态、超时、指示(振动、扬声器、状态指示灯)、海豚角色反应和海豚水平点之间的运动逻辑。此逻辑也反映在应用程序映射中。

显示到通知逻辑的示例

屏幕锁定和新的主屏幕用户界面

主屏幕和快速访问主要功能已经完全重新设计。

  • ↑载 - 锁定屏幕菜单。
  • →右 - 海豚功能。
    你可以查看他的个人资料,玩游戏或者给他一些零食。
  • ↓ 向下-快速访问库存。
    这是一个特别的存档,您可以快速导航到来自不同应用程序的所有键:iButton,RFID / NFC,红外等。
锁定屏幕和新主屏幕Windows演示

QFlipper桌面应用程序

QFlipper是更新固件,无线电堆栈,装载机和触手屏幕共享到计算机的应用程序

我们正在Qt和C ++上开发我们的Flipper固件实用程序。它将在所有桌面平台上自然工作。此工具还可以捕获Flipper的屏幕框架并在计算机屏幕上广播。这使得可以制造高质量的截图,而不是用相机拍摄鳍状件。这方便录制说明和教材。

通过qFlipper,您可以向计算机实时播放Flipper的屏幕

Web固件更新程序

您可以通过Web浏览器闪烁vipper188金宝搏亚洲体育app下载零,而无需任何其他软件。支持的浏览器:Chrome,Opera,Microsoft Edge

有一个称为apiWebUSB.它允许web开发人员通过浏览器直接与USB设备通信。使用它,我们成功地使用188金宝搏亚洲体育app下载Web DFU-util. 目前,Chrome、Opera和Microsoft Edge都支持它。

这真的很酷,因为你可以在没有任何附加软件的情况下刷新你的Flipper!它使固件分叉工作流看起来像这样:

  1. 一位开发人员创建了FlipperZero固件188金宝搏亚洲体育app下载存储库,其中已经包含了所需的WebUSB文件和配置文件
  2. Developer将更改添加到Fork并在Click中发布GitHub页面上的二进制文件
  3. 任何用户都可以访问页面并轻松使用叉式固件闪烁

打开来源

我们正在逐步开放项目资源。所有翻板零电路图都已发布。请188金宝搏亚洲体育app下载去看一下如果您在评论部分看到任何错误,请报告。

我们还发布了鳍状肢外壳的二维图纸和三维模型,以及示例鳍状肢模块。

它们有很多种文件单独的存储库.

我们将继续开源该项目,并在第一大运输波的时间,我们将发布所有剩余部分。

包装和运输

我们还致力于Flipper零包装。我们选择188金宝搏亚洲体育app下载了最简单、最环保的纸板和单色印刷。包装的主要任务是尽可能紧凑,并保护设备免受物理损坏。

盒子里有一个由软泡沫制成的小房间,脚蹼正好放在那里。C型电缆放在下面。

重要的是,内部固定地固定,否则可能会摇晃。为了验证这一点,该设备经历了一系列运输安全测试,包括振动工作台。

测试包装样品。最终图像可能是不同的

如果您对包装设计有任何想法或建议,请使用这个模板编辑框并将结果发布到评论部分。

包装设计的来源,为那些谁想要贡献

我们正在发送连接电池的设备,因此我们必须获得所有必要的证书和运输安全测试报告(UN38.3)。

188金宝搏亚洲体育app下载Flipper Zero将以特殊的运输方式运输,其中遥控器仅提供电源,使其能够保持时钟。要为设备供电,您需要保存后退按钮。

完成您的订单

截至今天,92%的支持者填补了抵押管理人调查.188金宝搏欢迎你大约3,000名支持者尚未完成调查。如果您还没有填写您的调查,请执行此操作。对于我们来说,重要的是准确计算生产的黑白案件数量,以及运输区域。

BackerKit的工作方式与Kickstarter相同:您现在填写银行卡详细信息,但我们稍后会向您收费。您还可以在质押管理器中为订单添加更多脚蹼、硅胶套和一些配件。即使您已经填写了调查,您也可以更改任何信息,直到我们锁定订单,我们将提前通知您。188金宝搏欢迎你

阅读我们之前有关Pr188金宝搏欢迎你enge Manager调查的更多信息更新.

8%的支持者尚未完成承诺经理调查

我们将在4月中旬开始为您的卡片进行运费,税收和附加组件。您可以在调查中更改任何内容,直到那一刻,包括送货地址,选择的颜色和附加组件。你甚至可以改变目的地国家。我们将在锁定订单并充电卡之前发送提醒。

对于每个想为Flipper Zero开发模块的人,我们已经发布了参考模块的源代码(ST Li188金宝搏亚洲体育app下载nk V3 devboard)。完整的Altium项目资源、我们的组件库和机械图纸均可用这里.

我们的电子工程师Sakhaya记录了Altium PCB开发的教程。

Baidu