0

0
0

文字

分享

0
0
0

輕鬆使用Android 裝置控制樂高機器人:語音辨識機器人

馥林文化_96
・2013/10/22 ・2357字 ・閱讀時間約 4 分鐘 ・SR值 540 ・八年級
相關標籤:

-----廣告,請繼續往下閱讀-----

 

文/曾吉弘(CAVE教育團隊

Android 手機整合了許多Google 服務,除了常用的地圖之外,另一項好用的功能就是語音辨識,透過語音辨識來控制機器人也是樂趣十足呢。本期專欄中,您將可對手機說出「go」、「back」、「left」以及「right」等四個語音指令,讓機器人執行前進、後退與左右轉等共四種動作。有接觸過App Inventor 的師長朋友們,歡迎從App Inventor 中文學習網下載原始碼回去加入更多有趣的功能。

Google 語音辨識服務

只要是Android 手機或平板,都可直接使用Google 的語音辨識功能,甚至在Google 的Chrome 瀏覽器中,只要您的電腦接上麥克風,也能擁有這項貼心的服務。使用Google 語音辨識功能時,是將您的聲音資料送到Google 伺服器,再回傳判斷結果,所以都要用到網路。也正因為如此,App Inventor的SpeechRecognizer 元件不需設定任何屬性。將來如果您有興趣,可以嘗試用Java 程式語言去寫正規的Androidapp 來呼叫Google 語音辨識服務,就會發現它實際上是根據辨識結果的關聯性由高到低回傳一整個陣列,例如我們說「right」,辨識結果可能會是「right、night、nine⋯」等念起來很類似的字。

App Inventor 直接省略這個步驟只回傳第一筆資料,也就是關聯性最高的那筆資料,對初學者來說是相當合理又簡便的做法。

-----廣告,請繼續往下閱讀-----

本期專題將使用App Inventor 中的SpeechRecognizer 元件來呼叫Google語音辨識服務,程式中定義了四個指令來控制機器人的動作。我們使用了SpeechRecognizer1.GetText 指令(圖1a),它會啟動Google 語音辨識服務並進行辨識,辨識完成後會自動啟動SpeechRecognizer1.AfterGettingText事件(圖1b),並將辨識結果以result這個參數回傳。

圖1a SpeechRecognizer 元件的執行語音辨識指令。

圖1b 辨識完成後自動啟動本事件,並回傳結果。

開始玩機器人

請把NXT 機器人組裝好,並將左側馬達接在NXT 的輸出端B ,右側則是輸出端C( 註1)。請確認NXT 主機的藍牙是啟動的,接著將NXT 主機與Android 手機進行藍牙配對(註2),完成之後就可以把機器人放到一邊了。啟動藍牙之後您可以從NXT 主機的螢幕左上角看到藍牙的符號。

接下來依序介紹程式的各個功能:

STEP1 登入畫面:
首次進入程式的畫面如圖2a , 只有「NXT 裝置清單/ 連線」按鈕可以按,其它所有按鈕都無法操作。點選「NXT 裝置清單/ 連線」按鈕後進入藍牙裝置清單(圖2b),請找到剛剛配對完成的NXT 主機名稱(本範例為abc),點選之後就會由Android 裝置對NXT 主機發起藍牙連線。順利連線成功的話,「NXT 裝置清單/ 連線」按鈕(圖2c)。

-----廣告,請繼續往下閱讀-----
圖2a 程式首次執行的畫面。
圖2b 點選連線按鈕後進入藍牙裝置清單。
圖2c 連線成功後才可進行相關操作。

STEP2 程式初始化:
在點選連線清單之前(ListPickerConnect 的BeforePicking 事件),需先將清單內容指定為Android 裝置上的藍牙配對清單(圖3a)。點選之後則先測試連線是否成功,成功則將「點我語音辨識」與「斷線」按鈕設為可點選(圖3b)。

圖3a 指定藍牙配對裝置清單。

圖3b 連線成功後啟動相關元件。

STEP3 按鈕啟動Google語音辨識服務:
按下「點我語音辨識」之後,會透過SpeechRecognizer1.GetText 指令來呼叫Google 的語音辨識服務, 本指令不需要設定任何參數(圖4)。

圖4 按鈕呼叫Google 語音辨識服務。

STEP4 語音辨識完成事件:
對著畫面上的麥克風講完話之後,會自動啟動SpeechRecognizer1.AfterGettingText 事件, 並回傳一個result 參數代表辨識結果。我們先將辨識結果顯示在手機螢幕的黃色Label 上, 接著判斷result 是否等於指定文字,並以此要求機器人執行對應的動作。圖5a 中, 辨識結果等於「go」的話,會讓機器人以80% 的電力前進10 公分。完整的事件內容總共包含了四個if 判斷結構,代表四個不同的狀況(圖5b),您可以根據需求來加入更多語音指令。

圖5a 如果辨識結果為go ,讓機器人直走。

007b
圖5b 語音辨識事件中完整程式碼。

 

STEP5 斷線:
按下「斷線」按鈕之後,會中止藍牙連線(BluetoothClient.Disconnect指令),並使畫面上的各個元件恢復到程式一開始時的狀態(圖6)。

圖6 按下「斷線」按鈕時中斷藍牙連線。

操作

實際執行的時候,請先確認NXT已經開機且藍牙也啟動了。接著在您的Android 裝置上點選畫面中的「NXT 裝置清單/ 連線」按鈕,會進到如圖2b的藍牙清單畫面,點選您所要的NXT主機名稱並連線成功後,就能對手機說話來控制機器人啦(圖7)!

-----廣告,請繼續往下閱讀-----
圖7a 語音辨識畫面。
圖7b 辨識結果:go 前進。
圖7c 辨識結果:left 左轉。

辨識過程中,請保持字正腔圓口齒清晰,並注意不要處在太嘈雜的環境裡操作,不然語音辨識的效果會打點折扣。圖8 就是把right 辨識為light ,這樣機器人就沒反應啦!

圖8 錯誤的辨識結果。

本範例介紹了如何對著手機說出特定的字詞, 藉由Google 語音辨識服務來控制機器人。期待您從本期專欄的內容來激盪出更多有趣的火花。今年的六篇專欄您都喜歡嗎?請繼續關注CAVE 的機器人專欄唷!

 

歡迎大家由以下連結或掃描以下的QRCode 來下載本程式。

-----廣告,請繼續往下閱讀-----

本程式已上架Google play,請到Google Play 搜尋「CAVE 教育團隊」就找得到我們的樂高機器人系列app 了。請在App Inventor 中文教學網上直接下載本範例的App Inventor 原始檔與apk 安裝檔。

註1: 想學如何開發App Inventor 程式嗎? 請到AppInventor 中文學習網與我們一同學習。
註2: 將Android 手機設定為可安裝非Google Play 下載的程式以及讓手機與樂高NXT 主機連線等說明請參考連結
註3: 與NXT 連線後如果出現[Error 402] 之錯誤訊息請不必理會,程式依然能正確執行。

文章原文刊載於《ROBOCON》國際中文版2013/11月號

 

文章難易度
馥林文化_96
54 篇文章 ・ 5 位粉絲
馥林文化是由泰電電業股份有限公司於2002年成立的出版部門,有鑒於21世紀將是數位、科技、人文融合互動的世代,馥林亦出版科技機械類雜誌及相關書籍。馥林文化出版書籍http://www.fullon.com.tw/

0

1
1

文字

分享

0
1
1
揭密突破製程極限的關鍵技術——原子層沉積
鳥苷三磷酸 (PanSci Promo)_96
・2024/08/30 ・3409字 ・閱讀時間約 7 分鐘

本文由 ASM 委託,泛科學企劃執行。 

以人類現在的科技,我們能精準打造出每一面牆只有原子厚度的房子嗎?在半導體的世界,我們做到了!

如果將半導體製程比喻為蓋房子,「薄膜製程」就像是在晶片上堆砌層層疊疊的磚塊,透過「微影製程」映照出房間布局 — 也就是電路,再經過蝕刻步驟雕出一格格的房間 — 電晶體,最終形成我們熟悉的晶片。為了打造出效能更強大的晶片,我們必須在晶片這棟「房子」大小不變的情況下,塞進更多如同「房間」的電晶體。

因此,半導體產業內的各家大廠不斷拿出壓箱寶,一下發展環繞式閘極、3D封裝等新設計。一下引入極紫外曝光機,來刻出更微小的電路。但別忘記,要做出這些複雜的設計,你都要先有好的基底,也就是要先能在晶圓上沉積出一層層只有數層原子厚度的材料。

-----廣告,請繼續往下閱讀-----

現在,這道薄膜製程成了電晶體微縮的一大關鍵。原子是物質組成的基本單位,直徑約0.1奈米,等於一根頭髮一百萬分之一的寬度。我們該怎麼精準地做出最薄只有原子厚度,而且還要長得非常均勻的薄膜,例如說3奈米就必須是3奈米,不能多也不能少?

這唯一的方法就是原子層沉積技術(ALD,Atomic Layer Deposition)。

蓋房子的第一步是什麼?沒錯,就是畫設計圖。只不過,在半導體的世界裡,我們不需要大興土木,就能將複雜的電路設計圖直接印到晶圓沉積的材料上,形成錯綜複雜的電路 — 這就是晶片製造的最重要的一環「微影製程」。

首先,工程師會在晶圓上製造二氧化矽或氮化矽絕緣層,進行第一次沉積,放上我們想要的材料。接著,為了在這層材料上雕出我們想要的電路圖案,會再塗上光阻劑,並且透過「曝光」,讓光阻劑只留下我們要的圖案。一次的循環完成後,就會換個材料,重複沉積、曝光、蝕刻的流程,這就像蓋房子一樣,由下而上,蓋出每個樓層,最後建成摩天大樓。

-----廣告,請繼續往下閱讀-----

薄膜沉積是關鍵第一步,基底的品質決定晶片的穩定性。但你知道嗎?不只是堆砌磚塊有很多種方式,薄膜沉積也有多樣化的選擇!在「薄膜製程」中,材料學家開發了許多種選擇來處理這項任務。薄膜製程大致可分為物理和化學兩類,物理的薄膜製程包括蒸鍍、濺鍍、離子鍍、物理氣相沉積、脈衝雷射沉積、分子束磊晶等方式。化學的薄膜製程包括化學氣相沉積、化學液相沉積等方式。不同材料和溫度條件會選擇不同的方法。

二氧化矽、碳化矽、氮化矽這些半導體材料,特別適合使用化學氣相沉積法(CVD, Chemical Vapor Deposition)。CVD 的過程也不難,氫氣、氬氣這些用來攜帶原料的「載氣」,會帶著要參與反應的氣體或原料蒸氣進入反應室。當兩種以上的原料在此混和,便會在已被加熱的目標基材上產生化學反應,逐漸在晶圓表面上長出我們的目標材料。

如果我們想增強半導體晶片的工作效能呢?那麼你會需要 CVD 衍生的磊晶(Epitaxy)技術!磊晶的過程就像是在為房子打「地基」,只不過這個地基的每一個「磚塊」只有原子或分子大小。透過磊晶,我們能在矽晶圓上長出一層完美的矽晶體基底層,並確保這兩層矽的晶格大小一致且工整對齊,這樣我們建造出來的摩天大樓就有最穩固、扎實的基礎。磊晶技術的精度也是各公司技術的重點。

雖然 CVD 是我們最常見的薄膜沉積技術,但隨著摩爾定律的推進,發展 3D、複雜結構的電晶體構造,薄膜也開始需要順著結構彎曲,並且追求精度更高、更一致的品質。這時 CVD 就顯得力有未逮。

-----廣告,請繼續往下閱讀-----

並不是說 CVD 不能用,實際上,不管是 CVD 還是其他薄膜製程技術,在半導體製程中仍占有重要地位。但重點是,隨著更小的半導體節點競爭愈發激烈,電晶體的設計也開始如下圖演變。

圖/Shutterstock

看出來差別了嗎?沒錯,就是構造越變越複雜!這根本是對薄膜沉積技術的一大考驗。

舉例來說,如果要用 CVD 技術在如此複雜的結構上沉積材料,就會出現像是清洗杯子底部時,有些地方沾不太到洗碗精的狀況。如果一口氣加大洗碗精的用量,雖然對杯子來說沒事,但對半導體來說,那些最靠近表層的地方,就會長出明顯比其他地方厚的材料。

該怎麼解決這個問題呢?

-----廣告,請繼續往下閱讀-----
CVD 容易在複雜結構出現薄膜厚度不均的問題。圖/ASM

材料學家的思路是,要找到一種方法,讓這層薄膜長到特定厚度時就停止繼續生長,這樣就能確保各處的薄膜厚度均勻。這種方法稱為 ALD,原子層沉積,顧名思義,以原子層為單位進行沉積。其實,ALD 就是 CVD 的改良版,最大的差異在所選用的化學氣體前驅物有著顯著的「自我侷限現象」,讓我們可以精準控制每次都只鋪上一層原子的厚度,並且將一步驟的反應拆為兩步驟。

在 ALD 的第一階段,我們先注入含有 A 成分的前驅物與基板表面反應。在這一步,要確保前驅物只會與基板產生反應,而不會不斷疊加,這樣,形成的薄膜,就絕對只有一層原子的厚度。反應會隨著表面空間的飽和而逐漸停止,這就稱為自我侷限現象。此時,我們可以通入惰性氣體將多餘的前驅物和副產物去除。在第二階段,我們再注入含有 B 成分的化學氣體,與早已附著在基材上的 A 成分反應,合成為我們的目標材料。

透過交替特殊氣體分子注入與多餘氣體分子去除的化學循環反應,將材料一層一層均勻包覆在關鍵零組件表面,每次沉積一個原子層的薄膜,我們就能實現極為精準的表面控制。

你知道 ALD 領域的龍頭廠商是誰嗎?這個隱形冠軍就是 ASM!ASM 是一家擁有 50 年歷史的全球領先半導體設備製造廠商,自 1968 年,Arthur del Prado 於荷蘭創立 ASM 以來,ASM 一直都致力於推進半導體製程先進技術。2007 年,ASM 的產品 Pulsar ALD 更是成為首個運用在量產高介電常數金屬閘極邏輯裝置的沉積設備。至今 ASM 不僅在 ALD 市場佔有超過 55% 的市佔率,也在 PECVD、磊晶等領域有著舉足輕重的重要性。

-----廣告,請繼續往下閱讀-----

ASM 一直持續在快速成長,現在在北美、歐洲、及亞洲等地都設有技術研發與製造中心,營運據點廣布於全球 15 個地區。ASM 也很看重有「矽島」之稱的台灣市場,目前已在台灣深耕 18 年,於新竹、台中、林口、台南皆設有辦公室,並且在 2023 年於南科設立培訓中心,高雄辦公室也將於今年年底開幕!

當然,ALD 也不是薄膜製程的終點。

ASM 是一家擁有 50 年歷史的全球領先半導體設備製造廠商。圖/ASM

最後,ASM 即將出席由國際半導體產業協會主辦的 SEMICON Taiwan 策略材料高峰論壇和人才培育論壇,就在 9 月 5 號的南港展覽館。如果你想掌握半導體產業的最新趨勢,絕對不能錯過!

圖片來源/ASM

文章難易度

討論功能關閉中。

鳥苷三磷酸 (PanSci Promo)_96
204 篇文章 ・ 311 位粉絲
充滿能量的泛科學品牌合作帳號!相關行銷合作請洽:contact@pansci.asia

0

0
0

文字

分享

0
0
0
美國將玉米乙醇列入 SAF 前瞻政策,它真的能拯救燃料業的高碳排處境嗎?
鳥苷三磷酸 (PanSci Promo)_96
・2024/09/06 ・2633字 ・閱讀時間約 5 分鐘

-----廣告,請繼續往下閱讀-----

本文由 美國穀物協會 委託,泛科學企劃執行。

你加過「酒精汽油」嗎?

2007 年,從台北的八座加油站開始,民眾可以在特定加油站選加「E3 酒精汽油」。

所謂的 E3,指的是汽油中有百分之 3 改為酒精。如果你在其他國家的加油站看到 E10、E27、E100 等等的標示,則代表不同濃度,最高到百分之百的酒精。例如美國、英國、印度、菲律賓等國家已經開放到 E10,巴西則有 E27 和百分之百酒精的 E100 選項可以選擇。

圖片來源:Hanskeuken / Wikipedia

為什麼要加酒精呢?

單論玉米乙醇來說,碳排放趨近於零。為什麼呢?因為從玉米吸收二氧化碳與水進行光合作、生長、成熟,接著被採收,發酵成為玉米乙醇,最後燃燒成二氧化碳與水蒸氣回到大氣中。這一整趟碳循環與水循環,淨排放都是 0,是個零碳的好燃料來源。

-----廣告,請繼續往下閱讀-----
圖片來源:shutterstock

當然,我們無法忽略的是燃料運輸、儲藏、以及製造生產設備時產生的碳足跡。即使如此,美國農業部經過評估分析,2017 發表的報告指出,玉米乙醇生命週期的碳排放量比汽油少了 43%。

「玉米乙醇」納入 SAF(永續航空燃料)前瞻性指引的選項之一

航空業占了全球碳排的 2.5%,而根據國際民用航空組織(ICAO)的預測,這個數字還會成長,2050 年全球航空碳排放量將會來到 2015 年的兩倍。這也使得以生質原料為首的「永續航空燃料」SAF,開始成為航空業減碳的關鍵,及投資者關注的新興科技。

只要燃料的生產符合永續,都可被歸類為 SAF。目前美國材料和試驗協會規範的 SAF 包含以合成方式製造的合成石蠟煤油 FT-SPK、透過發酵與合成製造的異鏈烷烴 SIP。以及近年討論度很高,以食用油為原料進行氫化的 HEFA,以及酒精航空燃料 ATJ(alcohol-to-jet)。

圖片來源:shutterstock

每種燃料的原料都不相同,因此需要的技術突破也不同。例如 HEFA 是將食用油重新再造成可用的航空燃料,因此製造商會從百萬間餐廳蒐集廢棄食用油,再進行「氫化」。

-----廣告,請繼續往下閱讀-----

就引擎來說,我們當然也希望用到穩定的油。因此需要氫化來將植物油轉化為如同動物油般的飽和脂肪酸。氫化會打斷雙鍵,以氫原子佔據這些鍵結,讓氫在脂肪酸上「飽和」。此時因為穩定性提高,不易氧化,適合保存並減少對引擎的負擔。

至於酒精加工為酒精航空燃料 ATJ 的流程。乙醇會先進行脫水為乙烯,接著聚合成約 6~16 碳原子長度的長鏈烯烴。最後一樣進行氫化打斷雙鍵,成為長鏈烷烴,性質幾乎與傳統航空燃料一模一樣。

ATJ 和 HEFA 雖然都會經過氫化,但 ATJ 的反應中所需要的氫氣大約只有一半。另外,HEFA 取用的油品來源來自餐廳,雖然是幫助廢油循環使用的好方法,但供應多少比較不穩定。相對的,因為 ATJ 來源是玉米等穀物,通常農地會種植專門的玉米品種進行生質乙醇的生產,因此來源相對穩定。

但不論是哪一種 SAF,都有積極發展的價值。而航空業也不斷有新消息,例如阿聯酋航空在 2023 年也成功讓波音 777 以 100% 的 SAF 燃料完成飛行,締下創舉。

-----廣告,請繼續往下閱讀-----
圖片來源:shutterstock

汽車業也需要作出重要改變

根據長年推動低碳交通的國際組織 SLoCaT 分析,在所有交通工具的碳排放中,航空業佔了其中的 12%,而公路交通則占了 77%。沒錯,航空業雖然佔了全球碳排的 2.5%,但真正最大宗的碳排來源,還是我們的汽車載具。

但是這個新燃料會不會傷害我們的引擎呢?有人擔心,酒精可能會吸收空氣中的水氣,對機械設備造成影響?

其實也不用那麼擔心,畢竟酒精汽油已經不只是使用一、二十年的東西了。美國聯邦政府早在 1978 就透過免除 E10 的汽油燃料稅,來推廣添加百分之 10 酒精的低碳汽油。也就是說,酒精汽油的上路試驗已經快要 50 年。

有那麼多的研究數據在路上跑,當然不能錯過這個機會。美國國家可再生能源實驗室也持續進行調查,結果發現,由於 E10 汽油摻雜的比例非常低,和傳統汽油的化學性質差異非常小,這 50 年來的車輛,只要符合國際標準製造,都與 E10 汽油完全相容。

-----廣告,請繼續往下閱讀-----

解惑:這些生質酒精的來源原料是否符合永續的精神嗎?

在環保議題裡,這種原本以為是一片好心,最後卻是環境災難的案例還不少。玉米乙醇也一樣有相關規範,例如歐盟在再生能源指令 RED II 明確說明,生質乙醇等生物燃料確實有持續性,但必須符合「永續」的標準,並且因為使用的原料是穀物,因此需要確保不會影響糧食供應。

好消息是,隨著目標變明確,專門生產生質酒精的玉米需求增加,這也帶動品種的改良。在美國,玉米產量連年提高,種植總面積卻緩步下降,避開了與糧爭地的問題。

另外,單位面積產量增加,也進一步降低收穫與運輸的複雜度,總碳排量也觀察到下降的趨勢,讓低碳汽油真正名實相符。

隨著航空業對永續航空燃料的需求抬頭,低碳汽油等生質燃料或許值得我們再次審視。看看除了鋰電池車、氫能車以外,生質燃料車,是否也是個值得加碼投資的方向?

-----廣告,請繼續往下閱讀-----

參考資料

文章難易度

討論功能關閉中。

鳥苷三磷酸 (PanSci Promo)_96
204 篇文章 ・ 311 位粉絲
充滿能量的泛科學品牌合作帳號!相關行銷合作請洽:contact@pansci.asia

0

0
0

文字

分享

0
0
0
氰化物的黑暗面:從間諜小說到戰爭罪行的恐怖故事——《毒藥的滋味》
PanSci_96
・2024/09/08 ・3311字 ・閱讀時間約 6 分鐘

最出名的毒藥

氰化物(Cyanide)是最惡名昭彰的毒藥之一,以其殺人於瞬間的特色享譽各大間諜小說和謀殺謎團。推理女王克莉絲蒂非常清楚氰化物的效果,用這種毒藥殺死了十八個角色,甚至還將她七十五部小說的其中之一直接命名為《閃閃發光的氰化物》(Sparkling Cyanide,台版譯名為《魂縈舊恨》)。偵探小說家瑞蒙.錢德勒(Raymond Chandler)在他最著名的《大眠》(The Big Sleep)一書中用加了氰化物的威士忌賜死一名線人。

內佛.舒特(Nevil Shute)的小說《世界就是這樣結束的》(On the Beach)描述毀滅性的核戰後的澳洲生活,而在故事中,澳洲政府分發了氰化物膠囊給民眾,讓他們可以快速輕鬆地自殺,不需面對逼近澳洲的放射性落塵雲帶來的緩慢、痛苦的死亡。

同樣的,間諜小說中的秘密情報員經常也會拿到氰化物讓他們在被抓時使用。甚至連伊恩.弗萊明(Ian Fleming)筆下的○○七情報員龐德以及其他情報員也都有氰化物膠囊;不過不出所料,龐德會把它扔掉。

在現實生活中使用氰化物進行謀殺或自殺的案件同樣令人著迷和驚駭。氰化物是史上一些最惡劣的犯罪行為中使用的兇器。第二次世界大戰期間,氰化氫製作的毒氣是所謂的「最終解決方案」的一部分,在奧斯威辛(Auschwitz-Birkenau)和馬伊達內克(Majdanek)的死亡集中營毒殺了數千名囚犯。

當德國戰敗的跡象越來越明顯時,含有氰化鉀的玻璃膠囊是納粹高層首選的自殺方法,包括可怕的納粹黨衛軍(Schutzstaffel,SS)領袖海因里希.希姆萊(Heinrich Himmler)和德國空軍最高將領赫爾曼.戈林(Hermann Göring)都人手一顆。在目睹妻子伊娃.布勞恩(Eva Braun)用氰化物自殺後,希特勒也吞下氰化物並開槍自殺,終結了他第三帝國的夢想。

較近期的例子出現在一九七○年代初的舊金山。魅力十足的邪教領袖吉姆.瓊斯 (Jim Jones)吸收了大量追隨者,在加州的紅木谷(Redwood Valley)建立聖殿,開始宣揚自己是甘地、耶穌、佛陀和列寧轉世。

氰化物以其迅速致命的特性在文學中廣為人知,克莉絲蒂和錢德勒都曾使用它。圖/envato

到了一九七○年代中期,瓊斯已經說服了數百人,其中許多人還攜家帶眷,一起和他搬到南美洲蓋亞那當地與他同名的瓊斯鎮,加入「人民聖殿」(People’s Temple)這個新烏托邦。一九七八年,關於瓊斯鎮聖殿侵犯人權和採取嚴刑峻罰的憂心言論開始浮上檯面。同年十一月,國會議員里歐.萊恩(Leo Ryan)與其他美國官員和記者一起前往蓋亞那調查這些指控。

瓊斯起初對前來這座聚落的代表團表達歡迎之意,還在瓊斯鎮的中央涼亭為他們舉辦歡迎會,但接著萊恩突然遭到一名持刀的聖殿士兵襲擊,身上多處受傷。負傷的他依舊成功與代表團其他成員一起逃到瓊斯鎮附近的一座小機場,眾人分別登上兩架飛機。

然而,他們才登機幾秒,槍手便迅速趕到,殺死了萊恩和其他四人。當天稍晚,瓊斯召集了瓊斯鎮的九百一十三位居民,其中包括三○四名兒童,命令他們進行他所謂的「革命行動」。所有人都拿到了一杯加了氰化物的葡萄口味酷愛(Kool-Aid,沖泡式飲料粉末),父母把飲料拿給孩子們喝,護理師用注射器將致命的混合物滴入嬰兒的嘴裡。最後共有九○九人死亡,其中三分之一是兒童。時至今日,「喝酷愛」這句話依然常在美國被用來形容「個人或團體對某種思想或個人表現出絕對服從或忠誠」。

飲食中的氰化物

儘管氰化物有明顯的致命特性,但含有氰化物的食物種類多得驚人,包括杏仁、皇帝豆、大豆、菠菜和竹筍。桃子、櫻桃、蘋果和苦杏仁等李屬植物(Prunus)的種子或果核都含有氰化物。食用少量氰化物不會對健康造成風險;事實上,我們大多數人都偶爾會吞下蘋果種子,但沒有任何不良影響。這是因為人體有一種處理飲食中少量氰化物的機制。人體內幾乎每個細胞都含有羅丹酶(Rhodanese)這種酵素,能將氰化物轉化為硫氰酸鹽來迅速解毒。

硫氰酸鹽是一種無害的化學物質,可以安全地被腎臟過濾並釋放到尿液中。人體每二十四小時可以處理約一克的氰化物。只有當身體無法負荷突然間湧入的大量氰化物時——特別是以殺人為目的——才會出現問題。

大多數兇手會用結晶的氫化鈉或氰化鉀下毒。雖然兩者都很易溶於液體,但氰化鉀的溶解度是氰化鈉的十倍。即便如此,只要在一杯咖啡或一杯葡萄酒中少量溶解兩者之一都足以致命;所需的份量極少,就代表它不會產生讓受害者有所警覺的氣味或味道。結晶氰化物進入人體後會與胃酸接觸,氰化鈉或氰化鉀會轉變成氫氰酸,造成嚴重的化學灼傷。

當受害者胃部出現腐蝕性灼傷,但食道沒有灼傷,就代表受害者並非喝下任何腐蝕性物質,死因是在胃中產生的——這是氰化物中毒的關鍵指標。固體或溶解的氰化物晶體遇到胃酸後也會形成氣體氰化氫,接著被吸收進入血液,輸送到全身。本質上而言,受害者最終是同時被固體、液體和氣體氰化物殺死的。

結晶氰化物與胃酸接觸後,氰化鈉或氰化鉀會轉變成氫氰酸,造成受害者胃部出現化學灼傷。圖/envato

氰化物的致死原理

無論遭謀殺的受害者是吸入氰化物氣體還是吞下溶解在飲料中的氰化鈉或氰化鉀,氰化物的致死方式都完全相同。一旦進入體內,氰化物就會黏附在紅血球中的血紅素(hemoglobin)上,跟著血液迅速散播到全身。然而氰化物與血紅素的結合度很差,引起破壞的方式也不是透過影響血液,而是脫離血紅素進入人體細胞,破壞細胞製造生存所需能量的能力。

粒線體(mitochondria)位於我們每個細胞的深處,具有小型的棒狀結構,是身體裡的迷你發電廠,會產生化學能量三磷酸腺苷(adenosine triphosphate,ATP),這是維持人類活著的能量。每個細胞通常有一百到兩百個粒線體,具體數量取決於細胞需要多少能量。舉例來說,肝臟細胞需要相當大量的能量,因此每個肝臟細胞會有超過兩千個粒線體;而紅血球大致上只是裝著血紅素的袋子,能量需求非常低,所以沒有任何粒線體。然而儘管 ATP 是為身體各方面的功能提供能量的重要角色,但身體能夠儲存起來的 ATP 相當有限。

本質上而言,粒線體執行的功能與樹木的葉子恰恰相反。植物的葉子會利用陽光中的能量,將水和二氧化碳結合在一起來產生葡萄糖;動物細胞中的粒線體則會與我們吸入的氧氣作用,分解食物中的葡萄糖,產生二氧化碳和水並釋放 ATP 形式的能量。基本上,人類和所有動物都是透過這種迂迴的方式利用來自太陽的能量。3

埋在粒線體膜內襯當中的是一連串的蛋白質,它們構成所謂的電子傳遞鏈(electron transport chain)。我們呼吸的氧氣正是在這裡被確實用於製造 ATP。傳遞鏈中有一個蛋白質成分稱為「細胞色素 C」(cytochrome C),鐵原子靜靜位於細胞色素 C 的核心,是它發揮功能的關鍵。

氰化物的致死性在於它能夠與細胞色素 C 中心的鐵原子緊密結合,使整個蛋白質死亡。一旦失去活性,細胞色素 C 就不能在傳遞鏈的最後一步利用氧氣,導致 ATP 的整個生產過程中斷。

因為細胞運作強烈依賴 ATP 的持續供應,所以人體一旦發生氰化物中毒,中樞神經系統和心臟的細胞都會立即受到影響。當中樞神經系統關閉,受害者會開始感到頭痛和噁心,然後失去知覺,慢慢進入深度昏迷;接著大腦會進一步失去 ATP 能量供應,直到最終耗盡所有 ATP,不可避免地造成腦死;隨著心臟中的 ATP 逐漸減少,心跳會減慢並變得不穩定,脈搏也會微弱到無法察覺,最終使心臟完全停止跳動。

儘管名字聽起來很相似,但發紺(cyanosis,也稱「紫紺」)症狀與氰化物中毒無關。發紺指的是與減氧血相關的藍色,也是靜脈血液呈藍色的原因。相反的,由於與氰化物結合的細胞色素 C 不能再使用氧氣,血液中的血紅素反而會一直保持充氧狀態,4 因此氰化物中毒的症狀之一就是皮膚因為鮮紅色的充氧血而顯得紅潤。

——本文摘自《毒藥的滋味:11種致命分子與使用它們的凶手》,2024 年 7 月,方舟文化,未經同意請勿轉載。

討論功能關閉中。

PanSci_96
1238 篇文章 ・ 2373 位粉絲
PanSci的編輯部帳號,會發自產內容跟各種消息喔。