0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

poco是一种可以接入可编程手持视频游戏播放器的新型工具包

IEEE电气电子工程师 来源:lp 2019-03-16 10:39 次阅读

poco是一种可以接入可编程手持视频游戏播放器的新型工具包。但诞生于2009年的Poco,其初衷却并不是为了用于游戏。我最初的想法是设计出首台只有一张信用卡大小但具备1 400万像素拍照功能的高清摄像机。我的灵感源于2007年推出的掌上摄像机,这种摄像机因为价格低廉、使用便利受到了很多人的青睐,销量达到数百万台。我的目标是使用全新移动电话技术改进设计,生产同样易于使用但体积更小的产品

接下来要做的就是让产品适应不断变化的环境。幸运的是,我的家人在解决理论与实践的冲突方面很有经验:我的父亲伊恩•辛克莱(Iain Sinclair)是一名工业设计师,他为赛钛客(Saitek)设计了100多个游戏系统;我的叔叔克莱夫•辛克莱(Clive Sinclair)爵士在20世纪80年代创造了颇受欢迎的辛克莱系列家用电脑

为了制作摄像机,我首先从奇晶光电(CMEL)购买了一款2.4英寸有源矩阵有机发光二极体面板(AMOLED)超薄显示屏,其亮度和清晰度无可匹敌。之后我又从安霸(Ambarella)选购了一款适配此显示屏的摄像机片上系统(SOC)。此外,我还获悉一家德国公司研制出了一款摄像头模组,可以在低光度下处理高清视频,并且可以拍摄1 400万像素的静态图像。将SOC与摄像头模组组合后进行的测试显示,其效果与体积大得多的索尼摄像机不相上下。

此外,我还采用了其他技术,如使用日本村田生产的邮票大小的超级电容器LED闪光灯供电。为了让摄像机的尺寸只有信用卡大小,我选择了超薄的镁合金机体(虽然贵,但其较小的体积是成本低廉的注塑制品无法比拟的)。

2010年我公布了此设计,随即收到一家知名摄像机品牌商的许可报价,称有意采购1万台设备。随后,其他全球分销采购报价接踵而至,也有人给我引荐了3家全球大型摄像机制造商,还能有什么问题呢?

奇晶光电出现供应问题且不再供应AMOLED显示器后,问题开始显现。日本精工株式会社提供了一款薄膜晶体管显示器作为替代。这款显示器虽然不如AMOLED节能,但更容易连接安霸SOC,因此淘汰了复杂的桥接电路。

接着,供应摄像模块的公司破产。几个月后,我听说奥林巴斯公司推出了一款尺寸类似的摄像头模组。该模组采用了豪威科技的1 600万像素摄像传感器。我可以将其与美国卓然公司(现隶属高通公司)的SOC一同使用,该SOC产生的热量较低,这一点很重要,因为测试显示,最初使用的SOC会使镁合金机体温度过高。

2012年,我和我的工程师拜访了卓然公司中国区。在我们的争取下,卓然中国最终允许我们使用其实验室,并借出了参考开发板(该公司通常只与摄像机界的巨头打交道)。随后我们与中国香港的制造合作伙伴会面,但当时大楼遭遇火灾,会议因此中断!

2012年底,我们完成了全新设计。每个细节都符合我们的微型摄像机要求。我们以为终于可以松一口气了。

然而事与愿违。几个月后,我们在完成印刷电路板(PCB)的设计后获知卓然退出了摄像机市场。是时候彻底反思一下了。

2014年,我了解到树莓派基金会正在开发一款尺寸更小的产品——树莓派Zero。此外,还有一款与其兼容的500万像素摄像头模组可用。我决定用10美元的树莓派Zero W(含蓝牙Wi-Fi)来取代SOC模块,并将Poco转变成一款用于游戏、教育、音乐和摄影的袖珍电脑。为压缩成本,我们将机身材质换成了耐用的钢化玻璃复合材料。此外,还增加了两个游戏控制手柄。

顾客反馈,他们希望产品的续航能力更强,可以支持更长的游戏时间,并且能在1小时之内组装起来。现有的设计需耗费10小时左右组装,因为产品最初的设计主要是由零售商预先组装销售。

再说绘图板。我们选择了按扣式设计,最大的挑战是为密布的组件提供足够的空间,并为锂电池膨胀预留出空间,同时保证不会导致组装壳体弹开。几个月后,试验样品问世了,还留了大量的额外空间用于硬件改装!Poco于2018年底正式发布,受到了制造商的青睐和使用软件模拟程序来运行经典游戏的怀旧玩家的欢迎。

学校对Poco尤为认可。许多制造商的工具包用途单一,学校对此感到失望。例如,机器人组建工具包在一堂课结束后便束之高阁,很少再使用。而组装好Poco后,学生便可使用Pico-8编写游戏。Pico-8是一款板载软件,可以模拟简单的理想型游戏机。此外,学生们还可以通过Poco在自然课堂上使用内置摄像头记录观察结果。

事实上,得益于灵活的设计,我们可以轻松地根据消费者和企业的需求提供不同版本的产品,例如含抗菌硅胶键垫的医用版本,可测试头部受伤的患者的反应时间。

产品开发人员要想获得成功,就需要在困难时期坚持不懈。我的经验是:让产品尽可能简单,避免使用太多高技术,同时紧跟潮流;规范使用已在大众市场产品中应用的部件;新产品开发可能需要大量投入,要有心理准备;以及永远不要依赖于一家供应商。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电容器
    +关注

    关注

    63

    文章

    5777

    浏览量

    96690
  • 可编程
    +关注

    关注

    2

    文章

    756

    浏览量

    39093
  • 晶体管
    +关注

    关注

    76

    文章

    9028

    浏览量

    135060

原文标题:Poco的奇异进化史:供应链问题迫使其从摄像机转变成游戏友好型工具包

文章出处:【微信号:IEEE_China,微信公众号:IEEE电气电子工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    FPGA零基础学习系列精选:半导体存储可编程逻辑器件简介

    习去实战应用,这种快乐试试你就会懂的。话不多说,上货。 半导体存储可编程逻辑器件简介 半导体存储一种能存储大量二值信息的半导体器件。在电子计算机以及其他
    发表于 03-28 17:41

    可编程片上系统是什么意思

    可编程片上系统(Programmable System-on-Chip,PSoC)是一种特殊的嵌入式系统。它首先是一个片上系统,这意味着整个系统的主要逻辑功能由单个芯片完成。其次,它具有可编程的特性,设计方式灵活,可裁减、可扩充
    的头像 发表于 03-28 15:09 167次阅读

    可编程片上系统是什么

    可编程片上系统(Programmable System-on-Chip,PSoC)是一种特殊的嵌入式系统,它集成了数字逻辑、模拟电路和可配置模块,将传统的微处理器、微控制器和可编程逻辑器件等功能融合
    的头像 发表于 03-28 14:55 152次阅读

    现场可编程门阵列的原理和应用

    FPGA是一种可编程的硬件逻辑器件,其核心组成部分是可编程逻辑单元(PLU)和可编程互连资源(Interconnect Resources)。PLU是一组
    的头像 发表于 03-27 14:49 149次阅读

    现场可编程门阵列是什么

    现场可编程门阵列(Field Programmable Gate Array,简称FPGA)是一种超大规模可编程逻辑器件,由可编程逻辑资源、可编程
    的头像 发表于 03-16 16:38 1661次阅读

    CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?

    我们现在的项目目前只有一种分辨率1280*400,camera输出格式设置的是RAW10,帧率是30FPS。在Windows7上可以使用plotplayer播放。现在想修改成其他分辨率吧 1280
    发表于 02-28 06:35

    可编程逻辑器件的特征及优势科普

    可编程逻辑器件是一种集成电路,具有可编程功能的特性。它们可以根据用户的需求进行编程,从而实现不同的逻辑功能。
    的头像 发表于 02-26 18:24 622次阅读

    鸿蒙开发-视频播放器方案

    使用on(\'stateChange\')方法监听状态变化。如果应用在视频播放器处于错误状态时执行操作,系统可能会抛出异常或生成其他未定义的行为。 图1 播放状态变化示意图 当播放
    发表于 02-19 17:20

    分享 | 可编程晶振芯片几个知识点

    什么是可编程晶振?可编程晶振多为有源晶振,由两个芯片组成;一个是全硅MEMS谐振器,一个是具有温补功能的芯片,可以启动电路锁相环CMOS
    的头像 发表于 01-09 17:51 540次阅读
    分享 | <b class='flag-5'>可编程</b>晶振芯片几个知识点

    可编程晶振详解「工作原理、结构、特点、应用」

    可编程晶振一种高级的晶体振荡,其工作原理、结构和应用均有定的特点。今天晶发电子对可编程
    发表于 10-14 17:38

    Corest-M1现场可编程门阵列开发套件示例系统教程

    本教程中使用的片上系统(SoC)设计示例完全使用Altera的可编程片上系统(SOPC)Builder软件构建,该软件位于Altera的Quartus II v8.0工具集中。 虽然设计很简单,但本
    发表于 08-18 06:38

    利用OpenVINO工具包检测汽车品牌

    作为ISV,DGCT有项检测汽车品牌的要求。因此,有必要设计、开发和测试汽车品牌检测原型,以证明Intel@DistributionofOpenVINOTM用于铝秤的工具包的可行性,从而准确、高效
    发表于 08-04 07:36

    如何访问已与eIQ工具包起安装的python版本?

    我正在尝试在远程 SSH 板上安装 eIQ 工具包,DEBIX Model A 板具有 I.MX 8M Plus EdgeVerse 处理和 Ubuntu 20.04。 我下载了 eIQ 工具包
    发表于 06-07 06:46

    可编程逻辑器件测试

    可编程逻辑器件 (Programmable Loeie Device,PLD)是一种用户编程实现某种逻辑功能的逻辑器件,主要由可编程的与阵列、或阵列、门阵列等组成,可通过
    发表于 06-06 15:37 430次阅读
    <b class='flag-5'>可编程</b>逻辑器件测试

    在(Linux)ubuntu下通过GTK调用libvlc开发视频播放器

    本项目实现了一个基于GTK和libvlc的视频播放器。使用GTK创建GUI界面,使用libvlc播放视频。用户可以通过选择
    的头像 发表于 06-01 15:42 1383次阅读
    在(Linux)ubuntu下通过GTK调用libvlc开发<b class='flag-5'>视频</b><b class='flag-5'>播放器</b>