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

2021-01-12 站長之家

聲明:本文來自於微信公眾號 量子位(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主自製迷你墨水屏卡片
    曉查 白交 發自 凹非寺量子位 報導 | 公眾號 QbitAI這次,野生鋼鐵俠稚暉君帶著他的硬核項目又來了。上次自製純手工打造AI小電視,播放量就超過300萬,還登上了b站首頁。——純手工自製智慧卡片,公司小區門禁通刷,還帶電子墨水屏,將自己的頭像顯示卡片上。還延續了上次的傳統,野生鋼鐵俠的「鐵律」——足夠迷你。它是這樣的。就是那個UP主手裡小小的,寫著「稚暉」二字的DIY卡片。
  • 硬核!B站up主一人歷時100天開發出會寫高考作文的AI
    首頁 > 見聞 > 關鍵詞 > B站最新資訊 > 正文 硬核!B站up主一人歷時100天開發出會寫高考作文的AI 站長之家(ChinaZ.com) 10月28日 消息:近日,B站up主圖靈的貓發布了一則視頻稱,自己一人歷時100天花費近500個小時
  • b站高齡up主,真實演繹中國傳統技藝,木頭雕刻二次元手辦
    不知道有多少小夥伴是在b站還是一個簡單的網站時,就開始接觸使用小破站的,在之前b站的周年慶中,我們知道,b站已經走過了11年的歷程,相信很多小夥伴都是看著b站做大做強的!作為一個被央視點讚過的多元文化平臺,b站向高水平網站的路上走得越來越遠。
  • b站好玩的up主,快看一看
    ——高爾基Chapter1.學無止境嗶哩嗶哩,簡稱b站,2009年6月26日創建。b站現為中國年輕世代高度聚集的文化社區和視頻平臺。但是絕對不要小看這個小破站哦。在這個小破站裡,吃喝玩樂樣樣都有。無論你想要動漫、音樂,亦或學習,b站上都有資源。所以可不要對小破站有所歧視。
  • 這個up主花三個月自製硬核「機器人心臟...
    還記得今年3月火遍b站的技術宅稚暉君嗎?他的一則自製迷你電視的視頻在b站有著397萬的播放量,更是超越眾多二次元視頻榮登全站排行榜第5名。 為什麼這則視頻這麼火?因為這個電視相當「硬核」,內行外行看了都覺得厲害的那種。 其實這是個長成電視模樣的迷你Linux電腦,連個滑鼠就能用!而且它還集人臉識別、語音助手等AI技術於一體,可以檢測到人臉,還能用語音喚醒,充當一個迷你的語音助手。 稚暉君,一位自稱野生鋼鐵俠的AI算法工程師,他自己也做過不少機器人項目。
  • 我家不買家具,純手工打造,花了8萬塊,師傅說:可用30年
    全屋手工打造家具,一共花了8萬塊,大家看看覺得值嗎?入戶玄關的位置,我們連門套都是師傅手工打造的,進來之後就是一個鞋櫃加酒櫃,木工師傅精心設計了有弧度的造型,鞋櫃的側面看起來更加的柔和了,也更加的安全,鞋櫃的上方就是分層隔板酒櫃,平時呢可以放放紅酒,也可以擺放一些自己的喜歡的小綠植或者小裝飾件,特別好。
  • B站up主走紅油管,國外網友:我愛這個女人
    在B站,有一位up主就勇於放下城市的繁華,回歸古樸鄉村之中。這個女孩兒叫李子柒。李子柒,四川綿陽人。出生於1989年,在B站上的標籤為知名美食up主。在B站上已經擁有316.7萬粉絲。李家有女,名為子柒。李子柒是一個通透的人。她的童年過得孤苦。十多歲的時候輟學打工,當過服務員、也當過夜場DJ。
  • B站up主開發出會寫高考作文的AI
    近日,B站up主圖靈的貓發布了一則視頻稱,自己一人歷時100天花費近500個小時,訓練出了一個會寫作文的人工智慧Essaykiller,Essaykiller由17億參數、2億數據、1萬行代碼組成。
  • 吐槽陳凱歌,B站up主稱遭到舉報,律所回應:對「人身攻擊」零容忍
    主(指在視頻等網站上上傳視頻、音頻文件的人)發文稱,自己發布的關於陳凱歌的吐槽視頻被陳凱歌舉報。很快,#陳凱歌舉報吐槽自己的up主#話題,衝上微博熱搜。對此,6日,北京星權律師事務所發布聲明稱,話題中所涉及的投訴舉報系律師事務所主動代陳凱歌導演進行。知名up稱自己被陳凱歌舉報從1月5日開始,陸續有up主表示,自己此前製作的吐槽視頻收到了來自陳凱歌團隊的舉報。
  • B站低調換標?小電視的「腿」不見了!
    三天前,標誌情報局報導了日本知名彈幕網站「N站(Niconico動畫)」全新換標,不僅修改了其經典的電視圖標,而且還將名稱從之前的英文「Niconico」改成了假名「ニコニコ」。昨天我們又發現,國內的視頻彈幕網站嗶哩嗶哩(bilibili,以下簡稱b站)也悄悄的修改了自己的LOGO,而且還在上個月底註冊了多個新的商標。嗶哩嗶哩近期註冊了大量圖形商標通過查詢發現,b站修改了卡通小電視圖標並調整了字標的部分細節,然後迅速用新版圖標申請註冊了多個領域的圖形商標。
  • b站你真棒是什麼意思? 這梗帶有調侃之意
    這梗帶有調侃之意時間:2020-12-23 19:47   來源:遊俠網   責任編輯:沫朵 川北在線核心提示:原標題:b站你真棒是什麼意思? 這梗帶有調侃之意 b站你真棒什麼梗?最近是不是很多b站的小夥伴都看到你真棒這句話,彈幕上會出現滿屏的你真棒彈幕。那麼這是什麼意思呢?那麼想知道的就和小編一起來看看吧。
  • B站黨妹被勒索,寶貴素材洗劫一空,真的是「百大暗殺名單」嗎?
    對於黨妹,可能不怎麼關注小破站的人都有點不熟悉,而把小破站當成我們的一個資源的小夥伴,對於黨妹是不會太陌生了。黨妹是小破站美妝區排名第一UP主。我們公司實在廟小,說來慚愧上星期才找到的it小哥今後對著方面一定會高度重視起來!大家放心!無法立案是因為沒有造成實際經濟損失,我們報案的時候受理態度和處理速度都是非常好的!沒有丟很重要的商業數據已經是不幸中的萬幸,這個視頻主要目的還是跟觀眾交代視頻製作進度的延後以及敲響警鐘,在粗感謝各位的理!祝大家生活順利!」
  • 喜馬拉雅版定製iPhone11 Pro,搭配純手工打造蜥蜴皮,價格翻倍!
    喜馬拉雅版定製iPhone11Pro,搭配純手工打造蜥蜴皮,價格瞬間翻倍!iPhone手機曾經有過很多款的定製版本,在前一段時間小編還見到了一個墨綠色的定製iPhone手機,本以為這樣的墨綠色皮質外殼就已經非常漂亮了,但是在最近一段時間,有一款純白色的定製款iPhone11pro更吸引小編的目光,而且是限量版的存在,這個版本就是喜馬拉雅版本的iPhone11pro,說起喜馬拉雅相信大家第一印象就是雪山和高原,沒錯這款手機的外殼設計也是以純白色為主
  • B站大碗吃肉,up主小口喝湯
    為了適應新的版權環境,於是催生出一大批從「直接引用」變「間接引用」的up主,他們以這種打擦邊球的方式,既給觀眾提供了內容,又規避了版權風險。up主在這個過程中,起到的最重要的作用,就是「轉譯」。也正是從這一時期開始,up主為B站提供了最基本的視頻素材。B站是社區產品,能夠讓up主和用戶之間產生聯繫,雙方可以基於視頻直接互動,滿足了用戶交流的底層架構。
  • 這應該是最豪華的狗窩了吧,門口自帶遊泳池的那種,純手工打造
    這應該是最豪華的狗窩了吧,門口自帶遊泳池的那種,純手工打造 狗狗是需要一個狗窩的,這樣才能給它足夠的空間遮風避雨。狗子對於狗窩是沒有要求的,能避雨,寒冷的時候能避風就足夠了。所以,狗子的要求獅子啊是太低了。不求大魚大肉,大房子,只求能有一口飽飯,就能給你好好的看家護院了。
  • 我們研究了B站50位up主,他們粉絲質量高是有原因的
    因為可以把直播素材二次剪輯配音,重新做成視頻,遊戲主播up主稿件量往往更大。稿件數最少的up主為@劉明月阿 。如果用粉絲數除以稿件數,可以粗略算出漲粉效率。這位up主平均一個視頻漲粉3. 6 萬。從發布時間來看,@劉明月阿 雖然 2016 年就發布了第一條視頻,但一直不太更新。直到今年 9 月、 10 月又分別更新兩支無限版MV翻唱。
  • 「硬核家長」打造純手工作業,網友瑟瑟發抖:孩子上幼兒園太難了
    可現在的家長,剛把孩子送去幼兒園,自己就要替孩子完成很多手工作業。老師聽了都很苦惱,孩子還那麼小,自己對這方面的事情也不是很了解,怎麼可能弄得出來呢?家長們聽完了之後跟老師表示:「這都是小意思!」於是班裡孩子的家長都來到了學校,經過一番努力,竟然還真的弄出來一條龍。看到家長們的努力成果,網友們只能感慨他們真的太厲害了。
  • 陳凱歌親自下場,連小up主也沒放過,回應:主要舉報人身攻擊言論
    近日陳凱歌因為舉報吐槽自己的up主登上了熱搜榜,這則消息在登上熱搜之後引起了不少網友的關注,也有不少網友在吐槽陳凱歌的行為。當然也不是所有的網友都是站在陳凱歌對裡面的,同樣也有些網友在吐槽那些不足,其實很多時候都是張口就噴,故意蹭熱度,根本就不是真正的在做影視評價。
  • b站的小夥伴們有多可愛?不僅會開車,還會造氣氛,簡直太好玩了
    彈幕最早在日本興起,隨後在中國流行,在彈幕剛剛興起時,其實有很多網友不太能接受開著彈幕追番,但隨後又為我們演繹了真香定律,並且瘋狂敲打鍵盤。大家為什麼都愛在b站上看動漫?我想熱鬧這個因素是少不了的,因為b站上的小夥伴們實在是太可愛了,看看這些彈幕,我們就能明了。每當我們點開一部新番時,都會有彈幕在提醒「恭喜你,找到了寶藏」,「夢開始的地方」,「再來一遍」。
  • 驅動人生NVIDIA顯卡驅動無法安裝顯示黃色感嘆號問題解決方法
    最近驅動人生用戶反映:安裝驅動後,英偉達圖標有感嘆號!  用戶實際情況是:驅動人生7【驅動體檢】沒有提示顯卡安裝失敗,安裝的驅動都是顯示正常的。但也有部分用戶無法安裝更新的顯卡驅動。  這並不是驅動人生出現更新BUG,導致無法安裝顯卡驅動,而是你系統/顯卡硬體有問題...