這個B站up主太硬核了!純手工打造AI小電視:硬體自己焊接,驅動代碼...

2021-01-15 站長之家

聲明:本文來自於微信公眾號 量子位(ID:QbitAI),作者 :曉查,授權站長之家轉載發布。

一個低調的AI開發者,憑什麼登上B站首頁、一個視頻百萬播放,並且外行內行看了都服氣?

憑的是硬核純手工作品——一臺「套娃」小電視。

而且這可能是史上最硬核的一次「套娃」:在純手工製作的電視裡成功播放了B站小電視。

如果你以為它只能播放B站視頻的開發板+顯示屏,那就大錯特錯了。

這可是一臺從零開始製造的AI助手「賈維斯」。

不僅能當語音助手,還能處理實時圖像,甚至能當web伺服器。。。

up主和鋼鐵俠一樣,自己畫設計圖、手工焊接組成。就像鋼鐵俠當年在山洞裡造出第一代戰衣。

整個小電視除了晶片外,幾乎全是up主自行設計完成。不知道up主看到小電視正常開機的一瞬間,會不會有斯塔克衝出山洞的感覺。

打造這個套娃小電視的up主「稚暉君」本名彭志輝,現在是一名OPPO的AI工程師。

之前稚暉君就在B站分享過很多DIY硬體視頻,雖硬核卻不溫不火,直到自製小電視的出現,他的作品第一次登上B站推薦首頁,收穫了超過 100 萬的播放量。

所謂外行看熱鬧,內行看門道。他的視頻到底厲害在哪裡呢?一位專業網友表示:

其實有些東西吧,外行看起來很牛X,但其實我這種內行看起來,還是很牛X。

從手工畫PCB到寫C++代碼

稚暉君用簡短的 3 分鐘視頻,展示了他製造「B站小電視」的全過程。

先在紙上畫草圖。

沒有開發板?不要緊,稚暉君自己造。

電路板怎麼做?用Altium Designer繪製PCB板,求助萬能的淘寶,找商家印刷和製造鋼網。

然後給PCB刷上焊錫膏,把晶片、電阻、電容等器件一個個貼上去,熱風槍加熱完成回流焊。

至於外殼,稚暉君用Rhinoceros繪製小電視的外殼的3D模型,再用自己的3D印表機造出來。

加上買到的液晶面板,小電視的硬體部分製作完成。

硬體製作完成僅僅是個開始,接下來是讓稚暉君頭禿的軟體開發環節。

因為這是一套完整自己設計的板子,他還要從底層開發軟體,包括uboot/kernel配置、設備驅動、應用層App開發、算法模型部署等,都是自己用C++一行行敲出的代碼。

視頻過程中,你看到代碼一行行快速通過,但實際上稚暉君熬了好幾個令人頭禿的夜,甚至還重新設計了電路板。

最終稚暉君給小電視裝上了Linux的Xfce桌面環境,如果你不介意屏幕太小,連接滑鼠操作是沒有問題的,另外還能通過VNC、RDP遠程訪問。

有了Linux,再把TensorFlow裝上去,接上攝像頭實現圖像識別,又或是接上話筒實現語音識別,還能把小電視當成自己博客的web伺服器。

小電視也能自己播放自己,實現「套娃」視頻。

嗶哩嗶哩技術宅UP耗時三個月,自製B站最強小電視!小程序

技術大佬的知識體系

看到上面一些列騷操作,你是不是已經目瞪口呆?

根據一個技術大佬的統計,稚暉君掌握的技能有:

電子基礎,電子元器件選型,電路原理圖設計,高速電路PCB設計,電子元器件焊接技術,電路板調試,啟動程序UBOOT裁剪移植,linux內核裁剪移植,文件系統,低層驅動程序(C語言,ARM架構彙編,linux內核架構),上層應用程式(C++、Qt、JAVA、Python等,深度學習,機器學習,OpenCV,神經網絡,自然語言處理),靜態博客伺服器搭建,高等數學,線性代數,概率論,離散數學,3D建模,3D列印,雕刻機,視頻拍攝後期製作,防脫髮技術。

其中,最難的莫過於最後一項技術。

稚暉君也表示贊同,當我們問他整個開發過程中最難的問題是什麼,他說是「如何在保持熬夜學這麼多東西的情況下不會脫髮」。

現在不脫髮的技術我們已經掌握了,求求大佬能不能傳授一點秘籍。

不要急,稚暉君說了今後會出一系列詳細教程,希望大家關注一下他的空間和最新動態。

那還說什麼,都已經明示投幣了,這次一定三連支持。

軟硬體兩開花的大佬

最後,讓我們隆重認識下大佬吧。

稚暉君畢業於電子科技大學,目前就職於OPPO上海研究院。

他從 2015 年就開始更新自己的技術博客,筆耕不輟。最初他只是把B站當做自己的視頻存儲伺服器,沒想到卻收穫了一批穩定的粉絲,才開始轉型做up主,沒想到半年時間就讓自己火了。

稚暉君本人可謂硬體軟體兩開花,當年去面試OPPO的時候拿到了兩份Super Special的offer,一個是硬體崗、一個是算法崗。

不過他強調現在在公司並沒有同時拿兩份工資,只是一名AI算法工程師。

稚暉君還是Arduino中文社區版主,愛好吉他和口琴。

在這次硬核手工火爆後,我們也聯繫到了稚暉君,他分享了自己的開發經驗。

量子位:聽說你本科學的是生物,後來才選擇計算機專業,為什麼?

稚暉君:是的,本科是生物醫學工程專業,研究生是信息與通信系統專業,所以其實不算CS科班。選擇專業的原 因也是各種機緣巧合啦,總之我後來發現生物專業並沒有我想像中的有很多女同學哈哈。

CS專業在我看 來和英語一樣是一門基礎技能,是一門研究「怎麼高效地解決問題」的學科,很容易和其他學科交叉結合,所以在我讀生物專業的時候,其實就已經開始自己學習計算機了。

EE方面也是同樣的情況,因為可 以看到對於像這次這個小電視這樣的作品所涉及的專業面,是在高校裡的任何一個專業都無法完全覆蓋 的;學習的方法有一個分支,叫做 Problem-Based Learning,就是以問題為導向的學習,通過自學尋 找解決問題的方法和問題的答案。

量子位:你對嵌入式和AI的興趣是何時培養起來的?

稚暉君:對嵌入式的熱愛始於我小時候學會拆家電的那個階段。大學階段入門了模數電、單片機、Linux、自控原理之類的課程之後,就開始放飛自我了。

對AI的興趣的話,是源於深度學習最近一次重新崛起的那幾 年,「當你造出了一個會開車的AI司機之後,你就得到了無數個會開車的司機」。這樣的想法非常地吸引我。

量子位:對於有志學習嵌入式開發的軟體工程師,你有哪些建議?

稚暉君:想做嵌入式開發的話,一定不要只關注自己眼前技術的一畝三分地,否則很難有好果汁吃。去學 RTOS,去學RISC-V,去學異構…永遠沒有完全準備好的人才,年輕時要邊打仗邊學習。

知識面一多之後,很難面面俱到,要學會拎清楚重點,剩下的知識只需要在用到的時候會查閱工具 書就行。厲害的工程師不是可以背下來多少語法標準和手冊資料,而是在有全局觀的同時能有能力 解決核心問題。知識分為兩種,一種是你知道的,一種是你知道可以在哪裡找到的。

多了解和思考一下嵌入式和前沿領域的交叉點,邊緣計算、嵌入式AI、物聯網、端雲融合等等。

量子位:當初為什麼想到做B站小電視這個項目?

稚暉君:一個人一旦脫離了高級趣味,做各種沙雕項目也就會變得遊刃有餘了(笑)。我的樂趣就是周末宅在家裡折騰這些既沒用又有用的東西。

做這個小電視項目的初衷在我之前發的一個視頻裡有提及,其實就是不滿意於目前市面上能買到的小型個人伺服器,有一些痛點,所以就打算自己動手造一個。

還有一個原因是,我個人比較喜歡在積累了一定程度的新知識和技能之後,構思一個項目把這些知識都用上並呈現 出來。一方面通過這種方式可以及時鞏固學習效果,另一方面「學以致用」是技術發展的永恆歸宿。

所以大家可以期待一下,我最近業餘也在學習一些機器人高級控制和優化理論,未來可能會有很有意思 的項目作品分享的。

量子位:你是怎麼平衡興趣愛好和工作的關係的?

稚暉君:很幸運的一點是,我的興趣愛好就是我的工作。

我認為的理想工作狀態就是:工作是源於自己的意願, 每天做自己喜歡的事情而積累經驗,在適當的壓力下積極創新,收穫自身成長的同時順便收穫可觀的報 酬。簡單地說,就是當個人愛好、公司價值、與時代趨勢相統一的時候。我認為目前正在朝著這個方向努力,雖然還有很多東西要學習。

我給自己的信條是:十年飲冰,難涼熱血。

量子位:平時做的事情對你現在的工作有哪些啟發?

稚暉君:前面提到了 Problem-Based Learning,以解決問題為導向進行學習,未來是終身學習的時代,不存在大學畢業之後就不學習了。

人工智慧也是一樣的,它是一種學習的過程,如果你去問有實際工程經驗的人工智慧專家,他們大都會在談及算法之前問兩個基本問題:

第一、你要解決什麼問題;第二、你有沒有與這個問題相應的可供學習的數據。

另外,知識是大體相通 的,在不同學科之間的遷移學習可以帶來事半功倍的效果,比如軟體設計裡的高內聚低耦合模塊復用理念,也是可以應用到電路設計裡面的;比如嵌入式開發的經驗在優化深度學習模型推理實現的過程中提供了意想不到的幫助。

傳送門

稚暉君的個人主頁:

http://www.pengzhihui.xyz

稚暉君的B站:

https://space.bilibili.com/20259914

相關焦點

  • B站UP主用易拉罐做出鳳冠,便宜卻買不到!
    我們知道B站有非常多的手工up主,他們的手工作品經常讓人折服:就算是原材料在我們手裡,我們也做不出來呀!但是有一位up主,用最簡單的材料,做出來無比精美華麗的首飾。最開始用的材料不能讓up主滿意,經過不斷試驗,up主決定用銅片做材料,用剪紙的方式來製作。也是因為up主不懈的堅持,才有了這麼精緻華麗的作品。除了這些作品,up主還有一件更為繁瑣的苗族飾品,相信這個作品很多小夥伴都看過,因為它實在是太震撼了。
  • B站遊戲區up主推薦,各類屬性一應俱全的遊戲活寶們
    Bilibili就是不少玩家們口中b站的簡稱。這裡有非常多的學習或者是影視資源,在這裡發布視頻的不少up主們也都是臥虎藏龍,大佬頗多。最近一則讓人感覺有趣的消息,便是b站知名的遊戲up主王老菊在自己的微博宣布要組建遊戲團隊。
  • 網友稱要用一萬元收購,up主:不賣
    與此同時,隨著巨人的熱播,不少巨人迷都開始通過各種方式來表達自己對巨人的熱愛,比如說b站一位up主,就靠著舊輪胎,製作出來了一個"巨人手辦"。這位名叫"曹勝歌"的up主也算是一枚b站萌新了,不過發布的視頻卻一個比一個硬核,從中國神話中的年獸,到糖豆人,再到LOL中的亞索,幾乎沒有什麼手辦是他不會做的。
  • b站粉絲最多的up主是誰 嗶哩嗶哩粉絲前十的up主排行榜
    18183首頁 b站粉絲最多的up主是誰 嗶哩嗶哩粉絲前十的up主排行榜 b站粉絲最多的up主是誰 嗶哩嗶哩粉絲前十的up主排行榜
  • bilibili破圈元年,道阻且長,個人up主是如何在b站賺錢的
    對於「小破站」,已經是使用的第8個年頭了,稱得上老用戶,但要說發覺bilibili越來越強大,還是前兩年的事情,有些後知後覺,看著看著就發現,越來越多的原創up主崛起了,我平常喜歡看的,手機評測類,switch遊戲類,美食類,特別是對於【徐大sao】,很早就關注了,見證了他一路的成長,要說他視頻拍的好吧,其實一般,大部分人都會,但就是愛看,這就對了。
  • 滑鐵盧大學教授當起UP主!B站首發硬核視頻!中文喊話:素質三連走一發!
    而就在近日,加拿大滑鐵盧大學的助理教授 Gautam Kamath也入駐b站當起了UP主。他在推特上宣布自己剛剛開通了b站帳號,已經開始上傳課程視頻了!並且還用非常標準的b站用語,求贊求投幣求收藏:「Be sure to素質三連走一發,謝謝!」
  • 這個up主花三個月自製硬核「機器人心臟...
    還記得今年3月火遍b站的技術宅稚暉君嗎?他的一則自製迷你電視的視頻在b站有著397萬的播放量,更是超越眾多二次元視頻榮登全站排行榜第5名。因為這個電視相當「硬核」,內行外行看了都覺得厲害的那種。 其實這是個長成電視模樣的迷你Linux電腦,連個滑鼠就能用!而且它還集人臉識別、語音助手等AI技術於一體,可以檢測到人臉,還能用語音喚醒,充當一個迷你的語音助手。 稚暉君,一位自稱野生鋼鐵俠的AI算法工程師,他自己也做過不少機器人項目。
  • 煙臺小夥純手工打造不鏽鋼「遼寧艦」
    純手工不鏽鋼的「遼寧艦」模型、細節考究的純手工不鏽鋼的「遼寧艦」模型,圓了自己的「航母夢」。2007年,他在一家精密機械公司,學起了焊接技術。起初,任百林喜歡去舊貨市場和破爛堆裡淘一些廢舊零件,用他眼中的「寶貝」製作純鐵的機器人模型,每個都是造型別致、腦洞大開,但每一個都是孤品,而且易生鏽。  後來,任百林成立了自己的工作室,開始嘗試用不鏽鋼製作模型,製作過程他會拍攝上傳至短視頻平臺上,沒想到受到很多網友的關注,這也堅定了他做航母模型的夢想。
  • 我在B站看豪宅
    本文經授權轉載自 | 跳海大院ID | meerjump作者 | 院辦小高下沉式歐洲花園1比1純銅復刻的海神噴泉20萬的水晶水龍頭動靜分離的空間義大利進口手工定製太陽門因為我國那位比較有錢的馬先生都來看過,只是up主不願意告訴是Jack還是Pony,真的很令人遺憾,畢竟知道哪位富豪跟自己有同樣的眼光這事兒還蠻讓人興奮的,沒準以後會成為鄰居嘛。圖源B站@小艾大叔為了驗證阿婆主是不是吹牛,院辦順著up主給的樓盤名稱,在房地產網站找到了這套豪宅的信息。
  • B站一鍵三連是什麼意思什麼梗 支持up主就來個一鍵三連
    上面的有意思的up主也是非常的多。那麼大家知道B站一鍵三連是什麼意思嗎?下面就快和小編一起看看吧!  B站一鍵三連是什麼意思  B站是現在很受歡迎的直播平臺,很多的遊戲直播,搞笑視頻的分享應有盡有,幾乎每個使用B站的用戶都有幾個很欣賞的up主
  • b站你真棒是什麼意思? 這梗帶有調侃之意
    這梗帶有調侃之意時間:2020-12-23 19:47   來源:遊俠網   責任編輯:沫朵 川北在線核心提示:原標題:b站你真棒是什麼意思? 這梗帶有調侃之意 b站你真棒什麼梗?最近是不是很多b站的小夥伴都看到你真棒這句話,彈幕上會出現滿屏的你真棒彈幕。那麼這是什麼意思呢?那麼想知道的就和小編一起來看看吧。
  • 逆變器介紹_全硬體純正弦波逆變器電路圖
    打開APP 逆變器介紹_全硬體純正弦波逆變器電路圖 李建兵 發表於 2018-01-04 14:47:54 你有沒有想過自己手工DIY一個全硬體純正弦波逆變器呢?
  • 現在還需要學習手工焊接嗎?
    你認為現在還需要學習手工焊接技巧嗎?具備焊接電線和PCB的能力,對於個人或專業有什麼幫助? 坦白說我真的很喜歡在兩根電線之間精心完成焊接,或將元件焊接到電路板(pcb)上。(圖片來源:FCT Solder) 由於能夠在不同的情況下進行焊接,這多次解救我於「困境」之中,例如安裝智能恆溫器或將50美元電視轉換盒中3美元的故障電容換掉。追溯過去,我甚至利用分立電晶體、無源元件、開關等元件、通過焊接構建各種實驗電路,這些電路既可靠(如果焊接良好)且便宜(不需要原型板)。
  • 手工銀飾diy大介紹親手打造銀戒指的純手工7大步驟介紹
    選喜歡的戒指樣式首先選擇自己喜歡的戒指樣式,原則上除了麻花款不能刻字外,其餘的款式都可以鋼印刻字,很適合作為特別紀念的小禮物重點是從頭到尾自己做的戒指,意義大不同,老實說個人認為也很適合拿來做為情人小禮,至於製作過程,其實不算太難,只有七道工序Step1、煺火由於還沒煺火前的999純銀是堅硬的,無法製作銀戒,所以必須先透過煺火工序
  • B站up主還原魔刀千刃,在線召喚啊哈娛樂,製作過程耗時兩個月
    作為主人公的阿七,除了自己的王牌御剪之外,讓其他人羨慕的就是武器就是魔刀千刃了。沒想到三次元世界人才輩出,一位名叫才疏學淺的才淺的up主耗時三個月還原了魔刀千刃,而視頻的播放量也到獲得了B站「最高全站日排行1名」的好成績。
  • B站UP主還原刀劍UGO佩劍,幾萬的玉石當材料,這得賣多少錢?
    B站up「才疏學淺的才淺」相信經常逛b站的小夥伴應該是很熟悉了,曾經多次憑藉製作的動畫中的武器登上b站的排行榜,其中就有《刺客伍六七》中的魔刀千刃,《鬼滅之刃》的善逸佩刀等等,精心的製作和完美的外形完全體現出了大家常說的工匠精神。
  • B站粉絲數最多的十位UP主,老番茄成為B站一哥,財大NB!
    B站從以前的一個小破站,二次元愛好者的聚集地,慢慢蛻變成為了大家最喜歡的視頻網站,B站有很多分區,不僅僅是動畫區,遊戲、生活等等區的人氣都很高,號稱國內的YouTube,B很多優秀的up主,粉絲的數量一直在變化,除了B站官方的帳號,下面讓我們一起來看看目前B站全站粉絲量最多的十位UP
  • 這個在YouTube上坐擁1.8億觀看的男人,也許是手工耿一生之敵
    說到 DIY 大神,大家可能第一時間會想起那個極為硬核的 「 無用良品 」 大師。而今天小辣椒要介紹的,是手工耿勁敵 DIY 大師 Matt ,這是一位同樣硬核,但發明走實用風格的老哥。他的視頻在 YouTube 上斬獲了 1.8 億的觀看數,各項改造樣樣都是自己來。