從零開始,教你用Codex搓出屬於你自己的第一個硬件。

作者:數字生命卡茲克
日期:2026年8月4日 上午8:06
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

用Codex由零開始整硬件:一個小白嘅貓爪製作實錄

整理版摘要

作者卡茲克係一個自媒體人,之前完全冇做過硬件。因為見到OpenAICodex Micro鍵盤賣成230美元,覺得太貴,於是諗起自己百幾蚊嘅宏鍵盤都可以做到類似功能,仲可以用AI隨意改。呢件事令佢萌生咗自己整一個小硬件嘅念頭——一個會喺你坐得太耐時拍你一下嘅貓爪。佢想用呢篇文章分享點樣由零開始,靠住同Codex傾偈,就完成咗呢個項目。

成個製作過程包括前期需求討論、買材料、接線、燒錄程式、3D打印同調試。每一步都係同Codex對話,唔明就問,有事就講,最後真係成功整到。佢特別提到接線時一定要斷電,正負極要啱,否則會燒板。佢仲建議加一句「我係一個智障」嘅prompt,令AI解釋得更詳細。調試動作嗰陣,佢仲叫Codex整個網頁控制枱,方便快速測試。

呢篇文章嘅核心唔係教人整貓爪,而係想講AI時代嘅學習方法已經改變咗。以前要學識好多嘢先夠膽開始,而家可以靠AI邊做邊學,遇到問題即刻問,直接解決。作者話呢種方法叫「幹中學」,佢認為AI縮短嘅係普通人面對陌生領域時,唔知道下一步做啲乜嘅迷茫。只要敢諗敢做,就算係零基礎,都可以整到屬於自己嘅嘢。

  • 即使係零基礎,靠住Codex對話,都可以由零整出一個硬件貓爪,關鍵係肯開始。
  • 完整流程包括需求討論、材料清單、電路接線、程式燒錄、3D打印同調試,每一步都靠AI引導。
  • AI時代嘅學習順序由「先學後做」變成「邊做邊學」,遇到問題即刻問AI解決,大幅降低入門門檻。
  • 接線時要特別小心,所有線必須斷電接好,正負極要核對,否則開發板會燒,所以落單前加句「我係一個智障」會更安全。
  • 硬件都可以畀AI操控,連3D建模同打印都可以交畀Agent,最後得到實體成品非常滿足。
整理重點

由一個宏鍵盤講起:AI調試硬件其實好簡單

作者因為OpenAIWork Louder聯名推出嘅Codex Micro鍵盤賣成230美元,覺得太貴,於是拎返自己百幾蚊嘅宏鍵盤比較。

AI時代,只要你夠膽諗,唔好怕,真係去做,好多時候你係無所不能嘅。

  • 可以預設成固定按鍵
  • 可以一鍵打開某個軟件
  • 可以輸入特定詞組
  • 可以按完一串組合鍵,啟動成個工作流

作者用Codex將宏鍵盤改鍵,裝咗Karabiner-Elements,跟住一句話就搞掂。

大道至簡,你真係唔使怕嗰啲複雜原理,前期唔需要識曬。

插上USB,然後一切交給Agent就得。

整理重點

由零開始:用對話去定義需求

作者第一個項目係做一個貓爪,用嚟提醒自己唔好坐得太耐。

你可以唔需要知道底層工程點實現,但需求嘅流程邏輯你仍然要清楚。

佢同Codex傾需求,包括計時邏輯、貓爪動作、點判斷久坐時間。如果覺得方案唔合理,就直接叫佢改。

  1. 1 傾完細節之後,Codex會自動寫好項目文檔同開發計劃。
  2. 2 確認冇問題,就叫佢開始寫軟件層面嘅代碼。
  3. 3 代碼一次就寫好,因為呢種規模對GPT-5.6 Sol嚟講係小兒科。
整理重點

硬件連接:從一竅不通到成功接線

硬件材料包括ESP32開發板、舵機、DC母頭、USB線、電源適配器同杜邦線。作者完全唔識,影張相就問Codex

所有線,都應該在斷電狀態下接好!檢查完正負極!再通電!

建議加入嘅Prompt text
我係一個智障,而家我想做一個XXXX。

接線步驟包括連接信號線、供電、共地。

  1. 1 用杜邦線將開發板13號引腳接到舵機黃色信號線。
  2. 2 DC母頭正極接舵機正極(紅線),負極接負極(棕線)。
  3. 3 用杜邦線將開發板GND同DC母頭負極連接,呢個操作叫共地。
  4. 4 USB線將電腦同開發板連接。

呢個操作叫共地,我都係開發過程中現學嘅。

整理重點

燒錄、調試同3D打印:將貓爪變成實物

燒錄過程由Codex自動檢查環境,安裝Arduino CLI,然後一撳就燒錄成功。

開發板冇桌面冇文件夾,要將代碼翻譯成機器指令再寫入,呢個過程叫燒錄。

第一次見到貓爪鬱動,作者話有一種好奇怪嘅興奮。

但動作要調試,所以佢叫Codex整個網頁控制枱,可以即刻試輕拍、重拍同改參數。

  • 加咗撒嬌模式:喺15度之間來回擺動,似貓撒嬌。
  • 加咗癲狂模式:瘋狂抽搐,抽到你心坎。
  • 最後用3D打印整咗貓爪同貓窩,仲貼咗毛毛。

Agent可以操控一切,3D打印其實你亦都唔需要識,叫Agent操控建模軟件同打印機就得。

整理重點

總結:AI時代嘅學習方法已經唔同

作者反思,以前覺得硬件好難,但實際上手發現,初級項目唔需要學完全套知識先開始。

AI真正縮短嘅,係一個普通人面對陌生領域時,嗰段唔知下一步做啲乜嘅路。

以前,你得先學識好多嘢先夠膽開始做;而家,你可以靠AI先開始做,再邊做邊學。

前幾日,我出咗一條片。

大概係我整咗一個細細嘅硬件,即係一個用來提醒我坐得太耐嘅貓爪。

只要我坐得太耐,佢就會拍我一下,提醒我快啲起身行嚇。

其實呢個係我第一次自己整一個硬件,雖然喺高手眼中,佢一定係一個好粗糙嘅嘢,但係喺整佢嘅過程入面,我有一個好強烈嘅感受。

AI時代,只要你敢諗,而且好似初生之犢咁唔怕虎,仲真係敢去做,咁好多時候,你真係會無所不能。

如果係以前,想整一個類似嘅硬件,雖然對高手嚟講好簡單,但係你依然要先花好多時間去學開發板、感測器、舵機同狀態機等等。

然後你先可以開始嘗試整硬件,整嘅過程入面,一定會遇到無數問題,好,百度同Google等你。

但係喺2026年嘅今日,你只要有諗法,靠住同Codex傾偈。

一個完全係新手嘅人,居然都可以一步一步咁將佢整出嚟。

當然,唔一定要用Codex,隨你鍾意邊個Agent都得。

所以,我都想同大家分享成個開發過程同故事,我咁蠢都得,相信我,睇完之後,你上都得。

喺正式講呢個貓爪之前,我先講一個好簡單好簡單、用Agent嚟校硬件嘅例子,方便大家理解之後嘅一啲嘢。

呢個簡單嘅例子,其實已經足以概括成篇文嘅本質。

就係上個月,OpenAI同Work Louder聯名推出咗第一款硬件Codex Micro。

OpenAI、初のハードウェア製品「Codex Micro」キーパッドを230ドルで発売 Codex の操作に特化した小型キーパッドで、価格は230ドル|ビジネス+IT

第一個專為Vibe Coding而設嘅鍵盤。

13個機械按鍵、一個旋鈕、一個搖桿,然後個售價離曬譜,要230美金。

講真,又真係幾型。

但230美金……

我當時喺個羣組度開罵= =

圖片

講道理,我呢個百幾蚊嘅宏鍵盤,功能幾乎同佢差唔多,而且我可以隨便預設同自訂,佢係咁嘅。

圖片

總共6個掣加一個旋鈕,撳掣聲音超清脆,底座仲係金屬做,手感好紮實。

呢種鍵盤,冇辦法用來打字,但係上面每一個掣,都可以重新定義。

你唔單止可以預設做固定按鍵,仲可以一鍵打開某個軟件,一鍵輸入某個特定詞組,又可以畀一個掣幫你按完一整套組合鍵,啟動一套完整嘅工作流程。

我呢6個掣,由左至右、由上至下,分別係Esc、刪除、確認、打開Codex、/compact,同埋豆包語音輸入法。

自訂過程好簡單,當然有原廠驅動程式同官方網頁,但改起上嚟其實好複雜,喺呢個年頭,我哋想改啲乜,直接將呢個宏鍵盤插落電腦,然後同Codex講就搞掂。

例如,我成日忘記Mac錄螢幕嘅快捷鍵,咁我就可以叫佢將最右邊嗰個掣改一改。

圖片

佢會喺我部電腦裝一個macOS鍵盤改鍵工具Karabiner-Elements,要一啲權限,俾完之後就搞掂。

圖片

之後再想改乜嘢功能,真係一句說話就搞掂。

圖片

不過講真,宏鍵盤當然唔算係啲咩複雜嘅硬件開發,呢個係一個超簡單用Agent嚟校硬件嘅案例。

我寫呢個例子,主要想講嘅係,喺AI時代開發或者調校硬件,大道至簡,你真係唔使怕啲複雜原理,前期真係唔需要明,你只需要記住,插上USB,然後一切,交畀Agent就搞掂。

返去我整貓爪嘅過程,你會發現本質上其實都一樣,入麪包含前期準備、電路搭建、程式碼燒錄同調校、3D打印同組裝等等,其實無論邊一個步驟,真係全程同Codex傾偈,傾需求、講我嘅偏好、問問題,跟住佢一條路做落去,就成功喇。

首先係前期準備,自然係同你嘅Agent傾需求,呢個係任何時候開發嘅第一步。

一開始,我就同佢講我大概想做啲乜,我想做一個放喺電腦枱邊嘅貓爪,佢可以判斷我係咪坐得太耐,然後伸出來拍我一下。

圖片

跟住就係不停傾偈。

先討論成個嘢應該點樣實現。

圖片

計時邏輯應該點做,貓爪應該點拍。

圖片

點樣判斷坐得太耐嘅時間。

圖片

總之,有咩問題同諗法直接同佢傾就搞掂。

你覺得邊個方案唔合理,都直接叫佢改。

例如最開始嘅方案入面,鏡頭每隔1秒就要檢測一次我喺唔喺度。

我覺得完全冇必要,直接同佢講叫佢改。

圖片

雖然你可以唔識技術細節,但係,你唔可以唔識需求細節,你可以唔需要知道底層工程點樣實現,但需求嘅流程邏輯,你都要知道,如果唔係之後會比較痛苦。

呢個喺開發軟件同開發硬件上,基本都一樣。

等呢啲細節傾得差唔多之後,Codex會按照規範自己寫好項目文件、開發計劃。

圖片

我確認冇問題,就叫佢直接開始寫軟件層面嘅程式碼實現。

程式碼呢部分反而冇花好多時間,佢一次就寫得差唔多。

而家呢種規模嘅程式,講道理,對GPT-5.6 Sol呢個級別嘅模型嚟講,真係小兒科。

圖片

程式碼呢度簡單,但係之後嘅硬件,先至最刺激。

具體用啲咩硬件嚟實現,其實都係Codex話我知。

我根據佢俾我嘅材料清單,將需要用到嘅硬件都買返嚟。

圖片

講道理,喺我過去嘅知識入面,杜邦線同DC母頭,從來冇喺我字典出現過……

真係即場搜尋、即場學、即場買。

最後用到嘅材料就係呢啲。

件速遞到咗,我拆嗰陣,成個人一頭霧水。

一塊ESP32開發板、一個舵機、一個DC母頭、一條USB線、一個電源適配器,外加一啲用嚟連接嘅杜邦線。

圖片

不過唔使驚,有事唔知點算就揾Agent。

所以我將所有零件擺好,影咗張相,直接傳俾Codex,叫佢話我知點樣連接。

圖片

呢度要提前講一講,唔同型號嘅開發板、舵機同電源,引腳同電壓可能唔一樣,下面只係我呢套硬件嘅接法,零件唔同嘅話唔可以照抄。

而且所有線,都應該喺斷電狀態下接好!檢查完正負極!先好通電!!!

如果唔係電接錯咗,塊板真係會燒㗎……

如果唔係我都唔會買咁多個……

圖片

所以我強烈建議,如果真係零基礎嘅新手但係都想自己整硬件玩嘅話,喺同Agent對話嘅時候,開頭加一句Prompt:

我係一個白痴,而家我想做一個XXXX。

佢就會同你講得好詳細好詳細,真係手把手教你,如果唔係佢可能會預設你係一個識少少嘅人,某啲所謂嘅常識,會省略咗,呢啲都係血嘅教訓……

我呢套需要連接嘅,主要係開發板、舵機同外置電源。

舵機就好似貓爪嘅關節,佢嘅轉動就代表貓爪嘅拍打。

開發板負責向舵機發命令,幾時拍、點樣拍,外置電源就負責供電畀舵機。

接線呢部分,我自己其實完全唔識,都係Codex同我一步一步講點樣連,點解要咁連。

呢個其實一邊做一邊學,真係幾好玩,不知不覺就學咗好多硬件知識。

我就照住佢講嘅去做,跌跌撞撞但係都一次過接好。

先用一條杜邦線,將開發板嘅13號引腳接到舵機嘅黃色信號線。佢負責將開發板嘅命令傳畀舵機。

圖片

然後係舵機供電。

將電源適配器同DC母頭連接。DC母頭嘅正極接舵機嘅正極(紅線),負極接舵機嘅負極(啡線)。

圖片

仲剩低最後一條好重要嘅線。

用一條杜邦線,將開發板嘅GND口,即係接地口,同DC母頭嘅負極連埋一齊。

圖片

呢個操作叫共地,冇錯,我都係喺開發過程入面即場學嘅……

其實就係開發板同舵機傳信號之前,要約定咗邊個位置算0,如果兩邊參考嘅0唔一樣,開發板發過去嘅命令,舵機就有可能聽唔明。

將佢哋嘅地線連埋一齊,就係要兩個零件先將呢個基準對齊。

最後,我再有用USB線將電腦同開發板連埋。

圖片

最後,接好嘅電路係咁樣。

圖片

係咪好簡單!

但而家呢,我哋嘅貓爪仲係一堆連起咗嘅零件。

唔單止冇身體,佢而家都冇靈魂,所以,我哋要將程式寫入開發板。

要知道,開發板同電腦唔同,佢上面冇桌面、冇文件夾,我哋唔可以拉個檔案入去雙擊執行。

所以電腦要首先將程式碼翻譯成晶片讀得明嘅機器指令,再將呢啲指令寫入開發板嘅儲存空間。

呢個過程有啲似細個用錄音機錄歌落磁帶。

電腦首先將程式碼翻譯成晶片聽得明嘅機器指令,再好似錄音機將聲音寫入磁帶咁,將呢啲指令寫入開發板嘅儲存晶片入面。

呢個過程,就叫做燒錄。

如果唔明白嘅話,其實都完全冇影響,因為Codex知道下一步要做啲乜= =

例如燒錄電腦上要安裝對應嘅編譯同燒錄工具。

Codex自己就幫我檢查電腦環境,自己選擇合適嘅裝咗,我就係一個冇感情嘅確認機器。

呢度Codex幫我裝嘅係Arduino CLI。

圖片

裝好之後,叫Codex燒錄就搞掂。

圖片

呢個過程唔詳細講,不過意外地好順利。

燒錄成功之後,貓爪終於可以開始攻擊,唔係,係開始提醒我喇。

因為我喺公司買咗部3D打印機畀大家自己打印嘢玩,所以呢,我就先用3D打印做咗塊臨時測試板,直接插咗喺舵機上,睇嚇實際拍落嚟嘅動作係咩效果。

講真,第一次見到貓爪鬱起嚟,我當時真係有一種好奇怪嘅興奮。

圖片

由無到有,我靠住AI,真係令枱上面嘅一件嘢鬱起嚟,雖然仲好粗糙,但真係我親手整嘅一件小嘢。

呢種感覺太爽喇。

但係第一版嘅效果,仲係好粗糙,肯定仲要不斷調校。

調校嘅過程都好簡單。

就係,覺得邊度唔啱,直接用說話話畀Codex知就搞掂。

例如第一版嘅重拍模式,幅度仲係細咗少少。

圖片

佢會自己改開發板程式碼,重新編譯,再燒錄入去。

新程式寫入去之後,開發板自動重啟,新動作即刻生效。

就係咁。

成個調校過程入面,花最多時間嘅其實係貓爪嘅動作。

例如拍打嘅速度、角度同模式呢啲,你唔見到實物其實好難預估,所以其實都喺最開始討論嘅方案上面改咗。

為咗更快試動作,我索性直接叫Codex再開發咗個網頁控制枱。

㩒一下輕拍,貓爪就輕拍,㩒一下重拍,佢就重拍,改完參數,唔使真係坐45分鐘,即時就睇到效果。

圖片

基礎動作調得差唔多之後,我又想令佢有啲性格。

既然未來都想整做貓爪,咁總唔可以淨係識打人啩,於是,我又幫佢加咗個撒嬌模式。

呢個模式之下貓爪會喺15度之間來回擺動,好似撒嬌咁。

圖片

我仲叫佢加咗個癲狂模式。

圖片

效果如下面咁。

圖片

就係瘋狂抽搐,瘋狂咁拍你,一路拍到入你心坎。

咁而家,純粹硬件動作,我算調校得差唔多,每隔45分鐘就會癲狂咁拍我,提醒我起身運動。

但問題嚟喇,就係仲有啲樣衰,而家,你完全睇唔出貓爪嘅樣,而且既然係貓爪,你都應該要有個貓竇啱嘛。

於是,我又直接3D打印。

大家相信我,Agent可以操控一切,3D打印其實你都唔需要識,你將需求話畀你嘅Agent知,叫你嘅Agent操控你嘅建模軟件同3D打印機就搞掂……

我首先叫Codex根據舵機尺寸同拍打方式,直接畫咗一個大概嘅結構方案。

圖片

然後我去拓竹3D打印機嘅社區,揾到人哋上載嘅貓爪同貓竇模型,再按照我呢套舵機同內部結構嚟修改。

呢度修改嘅部分,當然都係直接叫Codex改。

佢揾咗一個叫OpenSCAD嘅軟件,呢個係用程式碼寫3D模型嘅,尺寸可以寫得好精確,做嵌套類模型會特別嚴絲合縫,然後,佢就去改喇。

圖片

最後改出嚟嘅模型係咁樣。

圖片

於是,我又花咗啲時間,直接3D打印出嚟。

圖片

然後,做咗少少簡單嘅塗裝,我哋嘅同事又貼咗啲毛毛,呢下,更加似貓竇。

圖片

最終,佢就出現咗喺我枱面,成為我枱面佈置嘅一部分,仲肩負起提醒我起身運動嘅使命。

圖片

講真,成個項目由傾需求到裝好,中間最花時間嘅唔係寫程式碼。

係等速遞,成個製作週期都係5日,但係有3日都係喺度等速遞……

如果你手邊有呢啲嘢,相信我,2日就夠。

我以前一直覺得硬件離我好遠,或者話,我對硬件有一種天然嘅畏懼心理。

但實際落手之後發現,我發現對於呢種比較初級嘅簡單小項目,並唔需要先將成套硬件知識學完先有資格開始。

唔知點接,就將零件影相畀Codex睇。

唔知點燒錄,直接同Codex講。

甚至你唔知應該做啲乜嘅時候,都可以直接問Codex下一步要做啲乜。

當然佢冇將硬件開發變成一件完全唔使諗、絕對唔會錯嘅事,AI時代之下,所有入門都非常簡單,你可以快速達到60分嘅水平,但你想繼續整出更犀利嘅嘢,應該補嘅課、應該有嘅經驗,你一點都冇得走棧。

佢真正縮短嘅,其實係一個普通人面對陌生領域嘅時候,嗰段唔知下一步要做乜嘅路。

以前,你要先學識好多嘢,先夠膽開始做。

而家,你可以依靠住AI先開始做,再喺每一個具體問題出現嘅時候,同AI互動,將需要嘅嘢學識。

呢個次序嘅變化,我覺得特別重要。

人們稱呢種方法做:

做中學。

以前,AI幫我寫過程式碼、整過網站、剪過片、改過稿。

但全部都喺螢幕入面。

今次,螢幕入面嘅諗法,終於生出咗一隻爪。

雖然最後整出嚟嘅呢件嘢,仲係比較粗糙,有好多可以迭代嘅地方,遠遠講唔上完美。

但係自己動手,將腦入面一個小念頭整成真實存在嘅嘢,感覺真係好好。

希望呢個小小案例對大家有用,如果有人喺呢篇內容嘅影響下,都嘗試去整一個細細嘅、屬於自己嘅硬件,咁我覺得,就太酷喇。

最後,都祝願我哋所有人。

無限進步。

以上,既然睇到呢度,如果覺得唔錯,順手按個讚、睇嚇、轉發三連啦,如果想第一時間收到推送,都可以幫我加個星標⭐~多謝你睇我篇文章,我哋,下次再見。

>/ 作者:卡茲克、tashi

>/ 投稿或爆料,請聯絡電郵:wzglyay@virxact.com

前兩天,我發了一個視頻。

大概就是我搓了一個小硬件,就是一個用來提醒我久坐的貓爪。

只要我坐得太久,它就會拍我一下,提醒我趕緊站起來走走。

這其實是我第一次自己造個小硬件,雖然在大佬眼裏,它肯定是一個非常非粗糙的東西,但是在造它的過程中,我還是有一個強烈的感受。

AI時代,只要你敢想並且出身牛犢不怕虎,還真的敢去做,那你很多時候,真的就是無所不能。

你要擱以前,想做個類似的硬件,雖然對大佬來說很簡單,但是你依然要先花大把時間去學習開發板、傳感器、舵機和狀態機等等等等。

然後你才能開始嘗試搓硬件,搓的過程中,也一定會有無數的問題,好的,百度和Google等着你。

但是在2026年的今天,你只要有想法,靠着和Codex聊天。

一個純粹的小白,居然也能一步一步的,也把它做出來了。

當然,不一定非得用Codex,隨便你喜歡的Agent都可以。

所以,我也想跟大家分享一下整個的開發過程和故事,愚鈍如我都可以,相信我,看完以後,你上你也行。

在正式講這個貓爪之前,我先來說一個特別特別簡單的,用Agent來調試硬件的例子,方便大家理解後續的一些東西。

這個簡單的例子,其實就足以概括這整篇內容的本質了。

就是上個月,OpenAI和Work Louder當時聯名發佈了第一款硬件Codex Micro。

OpenAI、初のハードウェア製品「Codex Micro」キーパッドを230ドルで発売 Codex の操作に特化した小型キーパッドで、価格は230ドル|ビジネス+IT

第一個專為Vibe Coding而設計的鍵盤。

13個機械按鍵,一個旋鈕,一個搖桿,然後這個離譜的售價,要230刀。

說實話,確實挺帥。

但230刀。。。

我當時就在羣裏開罵了= =

圖片

講道理,我這個100多的宏鍵盤,功能幾乎跟他差不多,而且我可以隨便預設和自定義,它長這樣。

圖片

一共6個鍵還有一個旋鈕,按鍵聲音超脆,底座還是金屬錠的,手感巨紮實。

這種鍵盤,他沒法用來打字,但他上面的每一個按鍵,都可以被重新定義。

你不僅可以預設成固定的按鍵,還可以一鍵打開某個軟件,一件輸入某個特定的詞組,也可以讓一個按鍵,替你按完一整串組合鍵,啓動一套完整的工作流。

我的這6個鍵,從左到右、從上到下,分別是Esc、刪除、確認、打開Codex、/compact,以及豆包語音輸入法。

自定義的過程很簡單,當然有原始的驅動和官方的網頁,但是改起來其實特別複雜,在這個年頭,我們想改啥,直接把這個宏鍵盤插上電腦,然後跟Codex說就行了。

比如,我老是忘記Mac錄屏的快捷鍵,那我就可以讓它把最右邊的那個鍵改一下。

圖片

它會在我的電腦上裝一個macOS鍵盤改鍵工具Karabiner-Elements,要一些權限,給完了之後就實現了。

圖片

後續再想改什麼功能,真的是一句話,搞定了。

圖片

不過說實話,宏鍵盤當然不能算什麼複雜的硬件開發,這就是個究極簡單的用Agent來調試硬件的案例。

我寫這個例子,主要想說的是,在AI時代開發、或者調試硬件,大道至簡,你真的不用害怕那些複雜的原理,那些你前期真的是不需要懂的,你只需要記住,插上USB,然後一切,交給Agent就可以。

回到我做的貓爪的過程上,你會發現本質上其實也都一樣,這裏麪包含的前期準備,電路搭建,代碼燒錄及調試,3D打印及組裝等等,其實無論是哪個步驟,真的就是全程和Codex聊,聊需求,說我的偏好,問問題,跟着他一路坐下來,就成了。

首先是前期準備,那自然是跟你的Agent來聊需求,這是任何時候開發的第一步。

一開始,我就和他說我大概想做個什麼,我想做一個放在電腦桌邊的貓爪,它能判斷我是不是坐得太久,然後伸出來拍我一下。

圖片

接下來就是不斷聊天。

先討論整個東西應該怎麼實現。

圖片

計時邏輯應該怎麼做,貓爪應該怎麼拍。

圖片

怎麼判斷久坐時間。

圖片

總之,有什麼問題和想法直接和他聊就完事了。

你要覺得哪個方案不合理,也直接讓它改。

比如最開始的方案裏,攝像頭每隔1秒就要檢測一次我在不在。

我覺得完全沒必要,直接給他說讓他改。

圖片

雖然你可以不懂技術細節,但是,你不能不懂需求細節,你可以不需要知道底層工程是怎麼實現的,但是需求的流程邏輯,你還是需要知道,要不然後面還是會比較痛苦。

這個在開發軟件和開發硬件上,基本都是一樣。

等這些細節聊得差不多以後,Codex會按照規範自己寫好項目文檔、開發計劃。

圖片

我確認沒什麼問題,就讓它直接開始寫軟件層面的代碼實現了。

代碼這部分反而沒花多少時間,它一次就寫得差不多了。

現在這種規模的程序,講道理,對GPT-5.6 Sol這種級別的模型來說,確實已經是個小兒科了。

圖片

代碼這塊簡單,但是接下來的硬件,才是最刺激的。

具體用什麼硬件來去實現,其實也是Codex告訴我的。

我根據它給我的材料清單,把需要用的硬件都買回來了。

圖片

講道理,在我過去的知識體系中,杜邦線和DC母頭,是從來沒有在我的詞典中出現的詞組。。。

真就是現搜現學現買。

最後用到的材料就是這些。

快遞到了,我拆的時候,人都是懵逼的。

一塊ESP32開發板,一個舵機,一個DC母頭,一條USB線,一個電源適配器,外加一些用來連接的杜邦線。

圖片

不過不慌,遇事不決Agent。

所以我把所有零件擺好,拍了張照,直接發給Codex,讓他告訴我怎麼連。

圖片

這裏需要提前說一下,不同型號的開發板、舵機和電源,引腳和電壓可能不一樣,下面只是我這套硬件的接法,零件不一樣不能照搬。

而且所有線,都應該在斷電狀態下接好!檢查完正負極!再通電!!!

要不然電接錯了,板子是真的會燒的。。。

不然我也不至於買這麼多個。。。

圖片

所以我強烈建議如果真的是零基礎的小白但是也想自己搓硬件玩的話,在跟Agent對話的時候,在開頭加一句Prompt:

我是一個智障,現在我想做一個XXXX。

它就會跟你說的詳細非常非常多,真的就是手把手教你,要不然他可能會默認你是一個稍微懂一點的人,某些所謂的常識,會給你省略掉,這都是血的教訓。。。

我這套需要連接的,主要是開發板、舵機和外接電源。

舵機就像是貓爪的關節,它的轉動也就代表着貓爪的拍打。

開發板負責給舵機發命令,什麼時候拍、怎麼拍,外接的電源負責給舵機供電。

連線這部分,我自己其實是完全不懂的,也全是Codex跟我一步步說怎麼連,為什麼這麼連。

這個其實一邊幹一邊學習,真的還挺好玩的,莫名其妙就學了很多硬件知識。

我就照着他說的做,磕磕絆絆但也一次性連好了。

先用一根杜邦線,把開發板的13號引腳接到舵機的黃色信號線。它負責把開發板的命令傳給舵機。

圖片

然後是舵機供電。

把電源適配器和DC母頭連接起來。DC母頭的正極接舵機的正極(紅線),負極接舵機的負極(棕線)。

圖片

還剩下最後一根很重要的線。

用一根杜邦線,把開發板的GND口,也就是地口和DC母頭的負極連在一起。

圖片

這個操作叫共地,沒錯,我也是在開發過程中現學的。。。

其實就是開發板和舵機傳信號之前,得先約好什麼位置算0,如果兩邊參考的0都不一樣,開發板發過去的命令,舵機就可能聽不明白。

把它們的地線連在一起,就是讓兩個零件先把這個基準對齊。

最後,我再用USB線把電腦和開發板連起來。

圖片

最後,接好的電路長這樣了。

圖片

是不是特別簡單!

但現在呢,我們的貓爪還只是一堆連起來的零件。

不僅沒有身體,他現在也沒有靈魂,所以,我們還得把程序寫進開發板。

要知道,開發板跟電腦不一樣,它上面沒有桌面,沒有文件夾,我們不能拖個文件進去雙擊運行。

所以電腦需要先把代碼翻譯成芯片能讀懂的機器指令,再把這些指令寫進開發板的存儲空間。

這個過程有點像小時候用錄音機往磁帶裏錄歌。

電腦先把代碼翻譯成芯片能聽懂的機器指令,再像錄音機把聲音寫進磁帶一樣,把這些指令寫進開發板的存儲芯片裏。

這個過程,就叫燒錄。

如果不理解的話,其實也完全不影響,因為Codex知道下一步該做什麼= =

比如燒錄電腦上需要安裝對應的編譯和燒錄工具。

Codex自己就給我檢查電腦環境,自己選擇合適的裝上了,我就是一個無情的確認機器。

這裏Codex給我裝的是Arduino CLI。

圖片

裝好之後,讓Codex燒錄就行了。

圖片

這個過程按下不表,不過意外的非常的順利。

燒錄成功之後,貓爪終於可以開始攻擊,不對,開始提醒我了。

因為我在公司裏買了個一個3D打印機給大家自己打印東西玩,所以呢,我就先用3D打印做了一塊臨時測試板,直接插在了舵機上,看看實際拍下來的動作是什麼效果。

說實話,第一次看到貓爪動起來,我當時真的有一種很奇怪的興奮。

圖片

從無到有,我靠着AI,真的讓桌上的一個東西動了起來,雖然還很粗糙,但是確實是我親手做的一個小東西。

這種感覺太爽了。

但第一版的效果,還是非常粗糙,肯定還需要不斷的調試。

調試的過程也很簡單。

就還是,覺得哪裏不對,直接用人話告訴Codex就完事了。

比如第一版的重拍模式,幅度還是小了一點。

圖片

它會自己改開發板代碼,重新編譯,再燒錄進去。

新程序寫進去以後,開發板自動重啓,新的動作馬上生效。

就這樣。

整個調試過程中,花時間最多的其實是貓爪的動作。

比如拍打的速度、角度還有模式這些,你不看到實物你其實是很那預估的,所以其實都在最開始討論的方案上有了修改。

為了更快地試動作,我乾脆直接讓Codex又開發了個網頁控制枱。

點一下輕拍,貓爪就輕拍,點一下重拍,它就重拍,改完參數,不用真的坐45分鐘,立刻就能看到效果。

圖片

基礎動作調得差不多以後,我又想讓它有點性格。

既然未來都想做成貓爪,那總不能只會打人吧,於是,我又給他加了一個撒嬌模式。

這個模式下貓爪會在15度之間來回擺動,就像是在撒嬌。

圖片

我還讓他加了一個癲狂模式。

圖片

效果長下面這樣。

圖片

就是瘋狂的抽搐,瘋狂的抽你,一直到抽到你的心趴上。

那現在,純粹的硬件動作,我就算調試的差不多了,每隔45分鐘就會抽瘋狂抽我,提醒我滾起來運動。

但是問題來了,那就是還有點醜,現在,你完全看不出來貓爪的樣子,而且都貓爪了,你也還應該得有個貓窩對吧。

於是,我又直接3D打印了。

大家相信我,Agent可以操控一切,3D打印其實你也不需要會3D打印,你把需求告訴你的Agent,讓你的Agent操控你的建模軟件還有3D打印機就行了。。。

我先讓Codex根據舵機尺寸和拍打方式,直接畫了一個大概的結構方案。

圖片

然後我去拓竹3D打印機的社區裏,找到了別人上傳的貓爪和貓窩模型,再按照我這套舵機和內部結構做修改。

這裏修改的部分,當然也是直接讓Codex改的。

他找了一個OpenSCAD的軟件,這是用代碼寫3D模型的,尺寸可以寫得很精確,做嵌套類的模型會特別嚴絲合縫,然後,它就去改了。

圖片

最後改出來的模型長這樣。

圖片

於是,我又花了一些時間,直接給3D打印出來了。

圖片

然後,做了一點簡單的塗裝,我們的小夥伴又貼了點毛絨絨的毛,這下,更像貓窩了。

圖片

最終,它就出現在了我的桌面上,成為了我桌搭的一環,也肩負起了,提醒我起身運動的使命。

圖片

說真的,整個項目從討論需求到裝好,中間最花時間的不是寫代碼。

是等快遞,整個的製作週期也就5天時間,但是有3天,都在等快遞。。。

如果你手邊有這些東西,相信我,2天就足夠了。

我之前一直覺得硬件離我很遠,或者說,我對硬件有一種天然的畏懼心理。

但實際上手之後發現,我發現對於這種還比較初級的簡單的小項目,並不需要先把整套硬件知識學完才有資格開始。

不知道怎麼接,就把零件拍給Codex看。

不知道怎麼燒錄,直接給Codex說。

甚至你都不知道該做什麼的時候,也直接可以問Codex下一步該做什麼。

當然它沒有把硬件開發變成一件完全不用動腦、絕對不會出錯的事,AI時代下,所有的入門都非常簡單,你也可以快速的達到60分的水平,但是你想繼續做出更牛逼的東西,該補的課、該有的經驗,你還是一個都沒辦法落下。

它真正縮短的,其實是一個普通人面對陌生領域時,那段不知道下一步該幹什麼的路。

從前,你得先學會很多東西,才敢開始做。

現在,你可以依靠着AI先開始做,再在每一個具體問題出現的時候,再跟AI互動,把需要的東西學會。

這個順序的變化,我覺得特別重要。

人們稱這種方法,叫做:

幹中學。

以前,AI幫我寫過代碼,做過網站,剪過視頻,改過稿子。

但都在屏幕裏面。

這次,屏幕裏的想法,終於長出了一隻爪子。

雖然最後做出來這個東西,還比較粗糙,有很多可以迭代的地方,遠遠談不上完美。

但自己動手,把腦子裏的一個小念頭做成真實存在的東西,感覺真的很好。

希望這個小小的案例對大家有用,如果有人在這篇內容的影響下,也嘗試着去搓出一個小小的、屬於自己的硬件,那我覺得,就太酷了。

最後,也願我們所有人。

無限進步。

以上,既然看到這裏了,如果覺得不錯,隨手點個贊、在看、轉發三連吧,如果想第一時間收到推送,也可以給我個星標⭐~謝謝你看我的文章,我們,下次再見。

>/ 作者:卡茲克、tashi

>/ 投稿或爆料,請聯繫郵箱:wzglyay@virxact.com