“随便”=开局?法式员手搓Flutter代码+焊接树莓
|
于是,正在良多人眼里,这就是一个脑洞大开的 DIY 安拆;但正在他眼里,这简曲是对“手艺能不克不及日常琐事”的一次实和练习训练。抓住机遇,就能搞出一些有创意、好玩的项目。
对他来说,是值得的;再花 40 个小时把机能提拔 3 毫秒,也仍然值。效率,就是。
没错,本来它只是为领会决情侣们最典范的世纪难题——“晚饭吃啥?”。成果 Makerinator 玩着玩着,就把使用场景扩展到一堆糊口小难题:谁洗碗、去哪儿约会、晚上能够看什么片子……都能交给它来决定。
而动画和界面交互则交给Flame 逛戏引擎。Flame 是一个用于 2D 开辟的模块化 Flutter 逛戏引擎,很是适合 Decisioninator 那种线性但带“幸运轮”气概的界面,同时还让动画和碰撞检测变得轻松容易。
功耗更低:树莓派本身就以低功耗著称,再共同 Lite 系统,全体能耗更小,长时间运转也更省心。
乍一看,Decisioninator 有些像 80、等你按下按钮来博一把命运。
正在 Makerinator 身上,你能看到一个很典型的工程师特质:把糊口当成待优化的系统。别人感觉是鸡毛蒜皮的小麻烦,他却会不由得想,“这能不克不及建个模子?要不要写个脚本?是不是能够搞个小硬件来从动化?”!
谈及 Decisioninator 这个项目,“恰是这台小安拆——加上 Flutter、激光切割和一加仑五分钟环氧胶——了我的婚姻”,Makerinator 说道。
为了外不雅设想,Makerinator 选择了激光切割木材,而不是 3D 打印,如许既保留了典范感,又添加了现代气味。
简单来看,全新版的Decisioninator焦点是一块树莓派 4。和常见的树莓派项目分歧,Makerinator 没有安拆完整的操做系统,而是采用了轻量级 Raspbian Lite,这个版本省去了桌面界面,只保留最精简的号令行。
现实糊口中,不少人都履历过这种轮回对话,轻则无法,沉则二人还能吵上一架。对通俗人来说,这是日常搅扰;对高情商的人来说,是;而正在法式员眼里,这就是一个亟待优化的“决策问题”。
换句话说,Makerinator 相当于把树莓派“变身”成一块特地跑 Decisioninator 使用的硬件平台,而不是一台通用计较机。
做为一名软件工程师,Makerinator 他有着典型的“法式员思维”:于从动化和优化,哪怕是微不脚道的使命也要揣摩能不克不及再快一点、再省一点。
颠末调查, Makerinator 筹算工艺,让这个设备的外不雅全体看起来更精美。所谓工艺,就是通过加热将设想图案转印到木材上,使图案色彩鲜艳。
Makerinator 自认不是专业木匠,其讥讽道,“如果我高中的手工课教员看到这个,他大要会撤销我的文凭”,但他仍然用激光切割完成了所需的胶合板,并打制了一个迷你街机气概的机箱来安设 Decisioninator,构成一个方朴直正的框架。成品不都雅,但确实能用。
日前,为了让糊口更轻松,一位名为 Makerinator 的软件工程师就想出了一个相当极客的处理法子。他便宜了一台名叫Decisioninator的小设备,帮情侣处理每天最难的问题——“今晚到底吃什么?” ,本人还笑称它“了我的婚姻”。
Makerinator 操纵 GPIO 接口为 Pi 供电,不需要额外的电源砖,并通过排线将 DSI 显示屏毗连到扩展板上。当排线正在机壳里无法安拆时,他用扭转东西敏捷开出空间。Decisioninator 的按钮同样通过 GPIO 接口接线,能够用来扭转轮盘或切换模式。
第一次实践是正在几年前,他拆卸了一个焊接套件,的 LED 灯会随机停正在一个。其时 Makerinator 构想了一整套概念,以至用 3D 打印了一个外壳。可惜的是,Makerinator 一直对这个项目不合错误劲,于是最终放弃了。
其实弄法也差不多——正如上图所示,Decisioninator 显示着一长串餐厅标识,一个红的一个蓝的。左边的大红按钮担任“开转盘”,左边的小蓝按钮则是“换模式”,好比:今晚去哪家餐厅、家务该怎样分、约会去哪儿,或者片子夜该看什么。
磁铁是 用更多的胶水固定的,切当地说是 5 分钟环氧树脂。我慢慢爱上了这工具。它能够把任何工具永世地粘正在任何工具上,这有好有坏。我粘磁铁的时候不敷切确,这正在后面给我带来了麻烦。底部和背部的面板没我但愿的那样平整贴合,就是由于我正在这里没有耐心。
这种执念不只表现正在代码和硬件上,也逐步渗入到他的糊口。好比之前和伴侣正在一次勾当中进行礼品互换获得的叠衣板,不测成为“家庭协调神器”,处理了夫妻间的小摩擦。
Makerinator 捉弄道,Decisioninator 简曲就是犹疑症患者的终极解题器,让那些本来可能激发小争持的问题霎时送刃而解。
启动更敏捷:没有桌面加载,开机即进入号令行,使用能第一时间跑起来,体验像“一按即用”的公用设备,而不是一台需要期待加载的迷你电脑。
以选择“吃什么”为例,按下按钮后,虚拟转盘会“扭转”,曲到选中此中一家餐厅。一旦机械发出声音,所无情侣、夫妻之间的辩论就竣事了。
取此同时,我也正在拆卸框架的顶部。这时候我简曲是正在这些角夹。这看起来都很丑,我的打算是用此外工具把这堆烂摊子盖住。 |
