
吳佳縈
履歷表
===
tgchiaying@gmail 0982-733648 臺中市西區
## 目錄
[TOC]
## 關於實際操作,您想知道的事
人們總是先看到想了解的資訊後,讀完有興趣,才看其他須知的重點,鑒於在資訊爆炸的時代這是最有效率的擷取資訊方法,於是這不是一個制式的履歷,以作者寫書吸引讀者的視角,這裡有幾篇幾大類實作的展示,偶爾添加一些敘述做介紹,相關學經歷只做列表,經歷更只依能力列表您想知道的資訊,不按時間序,沒有編年史自傳,就像看部落格文,可以看到故事,但我相信您也一定看到您想看到的資訊。 
1. 單晶片韌體開發
2. C語言程式開發實作
3. 110年第1期微晶片電子控制班(物聯網與機器人應用)-電子學運算放大器實作
4. 以小說《傾城》摘錄代替自傳
### 單晶片韌體開發實作
---
#### 雙8共陽顯示器的動態與靜態顯示(含接電源AC110V案例)
下面這個實作案例其實是一間公司開給應徵者的題目,題目寫得非常簡單:「使用單晶片開發,雙8共陽顯示器,固定顯示86,電源AC110V。」
我以為這個題目出得非常好,這個題目正好考到機器人、微晶片電子控制、智慧物聯網公司會想知道的韌體開發能力概況,儘管需要花費金錢與時間,這些成果可以讓每一間公司做參酌,將這到題目做出來依然非常有價值。
這道題目我將它拆成兩個部分看,有一道明顯的題目與一道不明顯的技術題,第一眼可以看到的題目是單晶片控制雙8共陽顯示器靜態顯示,第二道題目則隱藏在電源AC110V。
第一道題,有幾個要注意的點,我的注意力放在雙8和靜態顯示,雙8顯示器代表須使用一個並聯接法的顯示器,而不是兩個單一SEG顯示器,來做分開控制,須使用到時脈與暫存器,當然我有找到雙8共陰顯示器靜態顯示0~99的資料,許多學校也有教,也都教共陰的動態顯示,不過我還沒有實際做過,我以為顯然我必須先把電路接出來,而不能僅只改程式,只有實際接出來才會知道程式改出來能不能達到想要的效果,共陽以及時脈下的靜態顯示便是程式部分要處理的。
之前上過好幾堂Arduino的創客課程,都以TinkerCad繪製電路圖,我也先以Tinkercad先做繪製,但顯然沒有比實際接出電路更值得參考。
程式碼使用的是C語言,單晶片開發沒有使用其他語言,除了職訓局機器人與物聯網的鄭詠聰老師教的時候特別要求以C語言寫程式,對於始終想做機器人與智慧物聯網研發的我,在畢業後想做出自己的東西,持續自學,我也以為站在自己研發的角度,想要將實品從頭到尾做出來,C語言才有辦法操控更多週邊硬體,實現全端開發、實現自行研發。
雙8有時脈才能實現兩位數的顯示,動態顯示反而是基礎,靜態顯示則需要想出進一步的控制方法。
第二道題是我自己本人想過後續會需要用到的部分,使用單晶片如果仍要隨著放一台電腦搭配顯然不現實,例如我要將溫濕度感測上雲隨時監控種植場域,甚至能夠在線下達指令讓機器運作改善溫濕度,在農作物旁邊隔三差五放上電腦,把單晶片插在電腦USB接頭上,不是只有難以實現的問題,電腦容易毀壞還很累贅,如此會失去智慧物聯網控制的意義,因此使用家用電源AC110V搭配單晶片便非常必要。
事實上我有一個配備有5V充電器USB接口的延長線,簡單的方法是我全部使用這樣的延長線,可是我仍然覺得將AC110V轉成DC5V給Arduino使用的電路接出來當成內建仍然值得挑戰,就算有這樣的延長線,如果設備一開始就內建好會更方便,畢竟我們不能期待為了智慧化,先將農場全部改建成先進建築,配備有一排排USB插座。
我分別接出1.雙8共陽動態顯示0~99、2.雙8共陽靜態顯示24、3.雙8共陽靜態顯示86,並分別以1.電腦接Arduino上傳、2.上傳後接附5V USB接口的延長線、3.上傳後插插座透過110V轉5V電路驅動的執行狀況來呈現成果。
動態顯示未拍成影片,所以拍了不同張照片來表現。靜態顯示也分別各拍了兩張。以下為成果照片。
:::info
**雙8共陽動態顯示**
:::
   
 
 
:::info
**雙8共陽靜態顯示24**
:::
 
 
:::info
**雙8共陽靜態顯示86**
:::
 
 
:::info
**Arduino接74H595、雙8共陽顯示器電路**
:::
 
:::info
**焊接實品**
:::

可使用電池與家用110V電源。

接上9V電池。

接上家用110V電源,尚未打開指撥開關。

指撥開關未開。

接上家用110V電源。

指撥開關已開。

PCB板正面。

PCB板背面走線。
成果照片裡也可以看到AC110V轉DC5V接到Arduino及74HC595、雙8共陽顯示器的電路。
星期三2023年1月11日晚上10點多過後看到題目,當時我還在猶豫到底要不要做這道題目,只是一直找資料,然而隔天與再隔一天的禮拜四、五,多半時間我覺得我都花在跑臺中市的各家電子材料行,跑那麼多家的原因是我對臺中市各家電子材料行的狀況還不那麼熟悉,雖然從職訓局上課時我便跑電子材料行自己買材料另外在家中做,買過東西真不少,包括考數位乙級要用的工具,不過各家材料行的價格與品質,我卻還在摸,甚至我還上網買,實體與網路的電家都買過,經驗好壞參半,還沒摸出個所以然來,雖然職訓局老師在我們逼問之下也透露過平日會買的店家,有些品質確實不錯,但價格卻會差異很大,但有些品質卻不行,各家店家所長不太相同,有時候真的需要可以詢問推薦的熱心店員。
現在各家電子材料行總是回答他們不負責教,或者說他們並非本科,跟網路部落客寫的拿電路圖給店家看、店家會幫忙找出東西的狀況完全不同,然而我這次採購有個心得,事情是發生在禮拜四與禮拜五跨日與禮拜五當天。
我手上本來有Webduino Smart的開發板,我想用具備直接上網功能的開發板,然而Webduino是使用新的線上編譯器,使用積木或是Java寫,雖然據聞可以直接以寫網頁的方式寫程式來開發很方便,但是如我前面講到的心情,智慧控制的物品,與其直接相關的週邊硬體對我來說比較重要,因此我一直希望可以以Arduino的編譯器寫並執行Webduino Smart,我還買了兩塊Webduino Smart板子備用,也是原先後續要實驗這個部分,這次提早上場,程式寫完,發現真的沒辦法以Arduino的編譯器編輯並執行Webduino Smart。
儘管我之前爬文很久找到一個GitHub帳號有國外工程師表示可以這樣操作,做法只需要將Webduino的函式庫放進library,寫程式時可以引用即可,他並提供了完整的函式庫,實際試過後發現編譯器沒辦法找到板子,意味著我將來還是必須以Arduino搭配WiFi模組做開發較為實際也更有效益。
從目前開始有釋放職缺的相關領域公司要求的技能發現都是走同一個路徑,我見證到業界也是同樣的心得。
於是禮拜四儘管雙8共陽動態顯示程式已經改出來、電路也接出來卻無法測試,禮拜四接電路測試時發現顯示器是壞的,趕出去再買,禮拜五先買了UNO開發板,下午2、3時許三組程式都改出來也測試成功了,兩天改程式花了一個多小時左右,接著打算再把AC110V轉DC5V電路接出來,卻發現禮拜四買的材料是請店家直接幫我拿的,關鍵材料都錯誤,料號不對,只好又跑另一家材料行買,親自對了料號,能測試的也請店家先幫測試過沒問題了才帶回來,就這麼來來回回奔波在往材料行的路上。
我便想,店家回答不是本科不願意回答固然不甚方便,對於不了解店家貨品擺放的新客戶而言徒增不少困擾,然而在這條電子材料行的探險之旅,這兩天的旅途新的體認是,若是知道材料擺放的位置,材料還是自己找、自己看並離店前測試。
身為女性,在學習並從事這個領域的族群當中比例恐怕仍是不高,在電子材料行的探索旅程這樣的體認更深,網路爬文未曾聽過部落客多講這些買材料的過程,電路圖的材料好壞不太見部落客討論怎麼採購,女性多數點到使用的工具則已,我的探索之旅至今買過相當比例得丟棄的材料當學費。
關於丟棄的材料,我聽過鄭詠聰老師說過丟過許多練習與做過的材料,也親自在職訓局見到鄭老師整箱準備丟棄的電路板,鄭老師確實提過能力是在丟棄的材料中累積出來的。
我現在感受到的好處是接觸材料越來越多,敏銳度、熟悉度會跟著提升,下次再需要用到多了些後援,儘管這些經驗只能算區區。
第二道110V轉5V的關卡也順利解出來,我原先查到的資料有繼電器的電路,這在啟動幫浦的電路非常有用,現有家電開關的控制也是經常使用,我早先已買好繼電器的模組,不過實際接了之後將那一段的電路刪掉,依題目的要求並沒有需要使用到繼電器的需要,沒有負載,便先將繼電器段的電路刪除。
禮拜六以Altium Designer繪製電路圖,將Arduino UNO入圖較為麻煩,我查了不少資料將Arduino UNO的元件簡化成以Atmega328p-pu這只IC代表,正好不可少的驅動部分在AC110V轉5V的電路中已經有相同電路,研究後發現直接接上即可,完整電路圖如下:
:::info
**AC110V轉DC5V/9V驅動Arduino接74H595、雙8共陽顯示器電路圖
(其中Arduino以Atmega328p-pu簡化表示)
前組圖為AC110V轉DC5V,後組圖為轉DC9V,為後續發現Arduino內部另有穩壓電路,應接9V,內部穩壓電路會轉5V與3.3V**
:::


註:上方組圖的74HC595 8腳位為接地,圖面有錯接至ACC 5V,下方組圖已更正。


關於程式流程圖,我也將1.雙8共陽動態顯示0~99、2.雙8共陽靜態顯示24、3.雙8共陽靜態顯示86的程式流程畫了出來,並附上程式碼,如下:
:::info
**Arduino控制雙8共陽隔1秒加1顯示0到99 程式流程圖**
:::





:::info
**Arduino控制雙8共陽隔1秒加1顯示0到99程式碼(C語言)**
:::
```gherkin=
const byte SEG_PIN[2]={8, 9};
const byte Which8=sizeof(SEG_PIN);
int number=0;
byte digits[2]={0, 0};
const byte dataPin=2;
const byte latchPin=3;
const byte clockPin=4;
unsigned long pMillis=0;
const long interval=1000;
const byte LEDs[10]=
{
B0000001, B1001111, B0010010, B0000110, B1001100,
B0100100, B0100000, B0001111, B0000000, B0000100
};
void counter()
{
unsigned long cMillis=millis();
if(cMillis-pMillis>=interval)
{
pMillis=cMillis;
if(++number>99)
{
number=0;
}
digits[0]=number%10;
digits[1]=number/10%10;
}
}
void display()
{
byte num;
for(byte i=0; i<Which8; i++)
{
num=digits[i];
digitalWrite(latchPin, LOW);
shiftOut(dataPin, clockPin, LSBFIRST, LEDs[num]);
digitalWrite(latchPin, HIGH);
digitalWrite(SEG_PIN[i], HIGH);
delay(5);
for(byte j=0; j<=Which8; j++)
{
digitalWrite(SEG_PIN[j], LOW);
}
}
}
```
:::info
**Arduino控制雙8共陽固定顯示 程式流程圖**
:::




:::info
**Arduino控制雙8共陽固定顯示程式碼(C語言)**
:::
```gherkin=
const byte SEG_PIN[2]={8, 9};
const byte Which8=sizeof(SEG_PIN);
int number=24;
byte digits[2]={4, 2};
const byte dataPin=2;
const byte latchPin=3;
const byte clockPin=4;
unsigned long pMillis=0;
const long interval=1000;
const byte LEDs[10]=
{
B0000001, B1001111, B0010010, B0000110, B1001100,
B0100100, B0100000, B0001111, B0000000, B0000100
};
void counter()
{
unsigned long cMillis=millis();
if(cMillis-pMillis==interval)
{
pMillis=cMillis;
if(++number>99)
{
number=0;
}
digits[0]=number%10;
digits[1]=number/10%10;
}
}
void display()
{
byte num;
for(byte i=0; i<Which8; i++)
{
num=digits[i];
digitalWrite(latchPin, LOW);
shiftOut(dataPin, clockPin, LSBFIRST, LEDs[num]);
digitalWrite(latchPin, HIGH);
digitalWrite(SEG_PIN[i], HIGH);
delay(5);
for(byte j=0; j<=Which8; j++)
{
digitalWrite(SEG_PIN[j], LOW);
}
}
}
void setup()
{
pinMode(latchPin, OUTPUT);
pinMode(clockPin, OUTPUT);
pinMode(dataPin, OUTPUT);
for(byte i=0; i<Which8; i++)
{
pinMode(SEG_PIN[i], OUTPUT);
digitalWrite(SEG_PIN[i], LOW);
}
}
void loop()
{
counter();
display();
}
```
```gherkin=
const byte SEG_PIN[2]={8, 9};
const byte Which8=sizeof(SEG_PIN);
int number=86;
byte digits[2]={6, 8};
const byte dataPin=2;
const byte latchPin=3;
const byte clockPin=4;
unsigned long pMillis=0;
const long interval=1000;
const byte LEDs[10]=
{
B0000001, B1001111, B0010010, B0000110, B1001100,
B0100100, B0100000, B0001111, B0000000, B0000100
};
void counter()
{
unsigned long cMillis=millis();
if(cMillis-pMillis==interval)
{
pMillis=cMillis;
if(++number>99)
{
number=0;
}
digits[0]=number%10;
digits[1]=number/10%10;
}
}
void display()
{
byte num;
for(byte i=0; i<Which8; i++)
{
num=digits[i];
digitalWrite(latchPin, LOW);
shiftOut(dataPin, clockPin, LSBFIRST, LEDs[num]);
digitalWrite(latchPin, HIGH);
digitalWrite(SEG_PIN[i], HIGH);
delay(5);
for(byte j=0; j<=Which8; j++)
{
digitalWrite(SEG_PIN[j], LOW);
}
}
}
void setup()
{
pinMode(latchPin, OUTPUT);
pinMode(clockPin, OUTPUT);
pinMode(dataPin, OUTPUT);
for(byte i=0; i<Which8; i++)
{
pinMode(SEG_PIN[i], OUTPUT);
digitalWrite(SEG_PIN[i], LOW);
}
}
void loop()
{
counter();
display();
}
```

### C語言程式開發實作
---
這是《C語言教學手冊》第6章習題的題目,這題是未提供解答的,有的學校老師可能有出版社給的解答,有的學生也許有這題的解答,但是這題的程式碼是我自己寫出來的,跟題目要求的不太一樣,我給自己多加了點要求,我對這題覺得特別有趣,很適用像我這樣的客人,站在收銀櫃檯結帳,老是愛在找錢的時候,拿零錢讓收銀員找50元或整數的幣值,收銀員有時候會反應不過來,我想如果收銀機可以自動計算出要找哪些幣值的錢顯示在螢幕會很方便,收銀員就不會對我這種得多花時間等我找零錢又要腦袋轉一下才有辦法找錢的奧客感到困擾了,我覺得實在太需要開發這種收銀機了。
去年2022年11月初曾把這個程式碼與執行成果放在FB過,在這之前我沒聽聞過有這樣的收銀機,那之後好久一陣子才在FB動態看過一則貼文,日本疫情後最近倒是有開發出這樣的收銀機,會自動將零錢輸出給顧客自取,而不再由收銀員找錢。
習題原本題目為:
假設在某商店中購物,輸入所應付款的金額及實際交給店員的金額,輸出則為應找回最少的鈔票數與錢幣數,如果交給店員的金額少於應付金額,則印出”金額不夠”字串,舉例來說,我們買了33元(所應付款的金額)的東西,而交給店員的錢為1000元(實際交給店員的金額),店員應找回一張500元,四張100元,一個50元硬幣,一個10元硬幣,一個5元硬幣及二個1元硬幣(假設幣值只有1000、500、100、50、10、5與1元)。
我總共寫了兩款程式碼。
:::info
**收銀機找零程式碼(C語言,使用Dev-C++編譯器)**
:::

```gherkin=
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int fee,pay,balance,c1,c5,c10,c50,p100,p500,p1000;
while(fee!=0)
{
printf("請輸入應付金額:");
scanf("%d",&fee);
if(fee==0)
printf("跳出離開\n");
else
{
printf("請輸入付款金額:");
scanf("%d",&pay);
balance=pay-fee;
p1000=balance/1000;
p500=(balance-p1000*1000)/500;
p100=(balance-p1000*1000-p500*500)/100;
c50=(balance-p1000*1000-p500*500-p100*100)/50;
c10=(balance-p1000*1000-p500*500-p100*100-c50*50)/10;
c5=(balance-p1000*1000-p500*500-p100*100-c50*50-c10*10)/5;
c1=balance-p1000*1000-p500*500-p100*100-c50*50-c10*10-c5*5;
printf("\n應找金額為:%d\n",balance);
printf("千元鈔:%d張\n五百元:%d張\n百元鈔:%d張\n",p1000,p500,p100);
printf(" 50元:%d個\n 10元:%d個\n 5元:%d個\n 1元:%d個\n\n",c50,c10,c5,c1);
}
}
system("pause");
return 0;
}
```


```gherkin=
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int code,fee,pay,balance,c1,c5,c10,c50,p100,p500,p1000;
while(code!=1234)
{
printf("請輸入代碼或輸入1234離開:");
scanf("%d",&code);
if(code==1234)
printf("結束離開\n");
else
{
printf("請輸入應付金額、付款金額:");
scanf("%d %d",&fee,&pay);
balance=pay-fee;
p1000=balance/1000;
p500=(balance-p1000*1000)/500;
p100=(balance-p1000*1000-p500*500)/100;
c50=(balance-p1000*1000-p500*500-p100*100)/50;
c10=(balance-p1000*1000-p500*500-p100*100-c50*50)/10;
c5=(balance-p1000*1000-p500*500-p100*100-c50*50-c10*10)/5;
c1=balance-p1000*1000-p500*500-p100*100-c50*50-c10*10-c5*5;
printf("\n應找金額為:%d元\n",balance);
printf("千元鈔:%d張\n五百元:%d張\n百元鈔:%d張\n",p1000,p500,p100);
printf(" 50元:%d個\n 10元:%d個\n 5元:%d個\n 1元:%d個\n\n",c50,c10,c5,c1);
}
}
system("pause");
return 0;
}
```

### 110年第1期微晶片電子控制班(物聯網與機器人應用)-電子學運算放大器實作
---
觀看影片網址:(播放歌曲:家後,以麵包板接的電路音質良好幾無雜音)
https://drive.google.com/file/d/1jcDKOPn5ugqpeuu3kPiNR_glkpvXsN_p/view?usp=sharing
### 以小說《傾城》摘錄代替自傳
---
自傳中的內容為我《傾城》這部長篇小說的片段摘錄。人們總說作品更能看出作者真實的樣貌,我也以為自傳描述部分生活經歷並無法比作品更讓人看見我的思想與特質,而人們想要了解的也不見得是我這個人的歷史,而是有無交會點,便改以作品的節錄代替自傳,也希望在必須查閱眾多履歷的繁雜當中帶來一些樂趣。
這本小說完稿於2020年,故事中描述的科技是在人類將智慧化推到極致後因意外打破時間樊籬而人們在虛擬實像與真實界線模糊的世界裡活著的插曲,FB在之後沒有多久將FB改為Meta,著重在推動虛擬實境,有一陣子成為新聞熱度很高的議題,正是人類發展這類智慧化與虛擬實境的濫觴,未來將會成長成何模樣猶未知,這部作品談的是這項科技的浮想。
【《傾城》部分摘錄】:
進入壟邦公司,所有虛擬實像的人員已經在門口迎接,教師其實不用做介紹,虛擬實像的員工會做介紹,每個員工雖然是光學投影,但是卻看起來跟真人一樣,唯一能感覺到不一樣的應該是溫度,虛擬實像的員工因為精密的光學投影設計也有溫度,但跟人體體溫不同,壟邦公司的空調循環非常強,就是在將高密度的虛擬實像員工的溫度降低。
高密度的虛擬實像員工,讓壟邦公司內部看起來一點也不空曠,甚至帶來忙碌熱鬧的感覺。與老舊兵工廠外觀不同,內部明亮潔淨,不會讓人意識到是在工廠內,各區虛擬實境的主題不同,分布上顯然經過設計,有整體感,置身壟邦公司,一踏入大門就走入一個化外之境。
有關壟邦公司的介紹是進門第一個主題,虛擬實境先做了分子、原子、次原子粒子的介紹,虛擬實境中,分子、原子、次原子粒子再也不是小到無法折射光線,人眼因此看不到,分子、原子、次原子粒子模型被放大到比實體大非常多個零的倍數,走在其中,跟在和氣球、泡泡玩差不多。
員工介紹人類過去一向只會使用核分裂,卻不會使用核融合,壟邦公司雖然具備藥品製造商與販售商的執照,早期創立起卻是鎖定在研究生質能源。
生質能源在環保綠能源初發展階段的數百近千年前,都是指將生物質組成或萃取的固體、液體、氣體進行熱轉化、化學轉化、生物化學轉化,但通常都是使用熱轉化,也就是燃燒,不管是熱轉化、化學轉化、生物化學轉化主要都是透過鍵能斷裂的解離能,轉化成熱能等人類有辦法使用的能量型態,人類才有辦法做使用。
轉向環保綠能源之前,人們使用核能,核能較之使用燃燒為手段的生質能源,其實相對是更潔淨的能源,但是因為人類對於核分裂連鎖反應的使用也很侷限,用於核能發電的放射性元素鈾,主要是鈾-235,透過中子撞擊鈾的這一個同位素原子,整個核分裂連鎖的過程會產生鈾-236,以及其他元素鋇、氪、碲、鋯、鉬、錫、銣、銫,但是鈾-235的含量並不高,核反應原料的其他鈾的同位素鈾-238,因為在自然界占比很高,無可避免地在純化後的鈾燃料中依舊存在很高的比例,鈾-238也會受到中子撞擊,最後產物是鈽-239,鈽-239會累積在燃料上,儘管鈽-239單獨存在,經由中子撞擊也可以進行核分裂,放出巨大的能量,可作為核子彈的原料,但跟鈾和其他元素結合在一起,人類卻不會處理。
人類想要處理,所想到的方式還是侷限在核分裂,人類善用核分裂,卻不會使用核融合,能量運用的走向是單向,也就是往熵的方向,對於如何還原,人類的技術完全掌握不住。在其他元素的運用上也是使用解離能多過鍵結能。
然而大自然卻會使用鍵結能,在解離能與鍵結能之間運用自如,地球所有生物所依賴的能量來源太陽,就是使用核融合,而非核分裂。
生質能源的研究有幾百年到近千年的歷史,生質能源的研究範圍很廣,末端也分支到極其細膩,大自然的有機體在使用能量上也運用自如,不似人類運用能量上的笨重,細胞就能善用鍵結能與解離能,也善用電子衍生出各種調節機制,調節物質在細胞進出的通道的閾值,就是傑出的例子。
壟邦公司最初就是在研究細胞對於能量的運作機制,並將這些產生能量與運用能量的機制用到任何需要使用到能量的層面,這幾乎包含生命中所有事物。
「核能發電,微小到我們眼睛看不見的東西,卻有這麼大的能量,每個物質、每個細胞、每個元素、每個分子、每個原子都有發出巨大能量的潛力,它們也一直都是這麼在運作。」壟邦公司的員工把懸浮在空中的分子、原子、次原子粒子的虛擬實像推到最接近的一位學生面前,學生伸出手想接住,以為虛擬實像會撞上來,當然是沒有撞上來。
又一個手勢,壟邦公司的員工看來是在下一個指令,所有的分子、原子、次原子粒子的虛擬實像一個對一個地飄到所有訪客眼前。
「試想,我們以前只會使用巨大尺度世界的能量,如果我們能夠像運用核能一樣運用每一個微觀分子的能量,將有多少能量可以用?又如果我們運用每個微觀分子能量的能力不再受限,不再使用了少許的部分,其他部分就不知如何使用,對於能量的運用眼界將拓展到多麼遼闊?最後,這是壟邦公司的終極夢想,如果人類使用能量不再單向,鍵結與解離的能量可以雙向使用,能量的使用將生生不息永遠循環下去,最大程度地永不耗竭,無疑是人類進步史最重要的一步之一。」
調查員A喬裝成學生混在學生群中,聽完不禁心中感想:「這真是偉大的夢想,但研發出來的產品帶來的混亂,怎麼不像有朝著正確目標前進?」
可是,如果這個夢想真的實現了,恐怕也是一個大問題,帶來的混亂不見得比調查局現在啟動進行調查的出發點來得好,有這麼強大的能量,這世界還不混亂?大家都要搶了。調查員A悻悻然在心底酸著。
「這個生質能源的開發就是壟邦公司的主要業務。」
「壟邦生質能源用在哪些地方?」壟邦公司的虛擬實像員工才講完,學生群中有學生馬上發問。這個問題讓調查員A幾乎要捶胸頓足,這個問題怎麼不是他問的,應該是他最早、最先問出口才對啊!
「在你們面前講話的是虛擬實像,你們眼前所看到的都是虛擬實像,但是這些虛擬實像的投影卻不是一般的光學投影技術,一般的光學投影技術無法投影出這麼具體的像。一般光學投影是在一段距離外透過光學原理反射燈光,或者投射燈光,壟邦公司虛擬實像的光卻是在虛擬實像身上,虛擬實像是由一顆顆發光球狀體組成,這個技術就是由生質能源支援的技術,師法自細胞。」
聽到這裡,所有的學生都感覺很驚訝,這種技術是超前當代的超技術,一般公司非常努力,卻還是停留在前面所講的使用能源很侷限的世界,使用電還是覺得要有電線,雖然很多地方在發電的使用已經採用無電線,依然都在大尺度,用一顆顆發光球狀體浮空發電,對大部分人來講還是想像中的夢幻科技,實踐上有困難,技術距離起碼有百年以上。
「那一顆顆發光球狀體是什麼?為什麼可以浮空發電,還可以有順序地堆疊?」又是一個學生提問。調查員A想咬舌頭,現在學生素質滿高的嘛!
「發光球狀體就是壟邦公司生質能源的應用產品,細節和怎麼能夠堆疊就是商業機密。」

## 學經歷
### 學歷
| 學校 | 科系名稱 | 學歷 | 起迄時間 |
|:------------------------:|:----------------:|:--------:|:----------------:|
| Colegio de San Juan de Letran, Philippines | Psychology | College | 1996/10~1997/11 |
| 國立中興高級中學 | 普通(第三類組) | 高中畢業 | 1992/9~1995/7 |
| 勞動力發展署中彰投分署 | 110年第1期微晶片電子控制班(物聯網與機器人應用) | 職業訓練結訓 | 2021/7~2022/1 |
### 經歷:影視類
| 編號 | 公司名稱 | 職務 |
|:----:|:----------------------------------:|:--------:|
| 1 | 佛教衛星電視台 | 執行製作 |
| 2 | 中廣流行網-大地的聲音節目製作單位 | 節目助理 |
| 3 | 霹靂國際多媒體 | 編劇 |
| 4 | 佛光山電視中心 | 節目企劃 |
### 經歷:行政類
| 編號 | 公司名稱 | 職務 |
|:----:|:----------------:|:--------:|
| 1 | 建設公司 | 企劃經理 |
| 2 | 台中市長青登山協會 | 秘書 |
### 經歷:業務類/醫藥類
| 編號 | 公司名稱 | 職稱 |
|:----:|:--------------------:|:------------:|
| 1 | 汎宇藥業股份有限公司 | 業務代表 |
| 2 | 奇瑩國際有限公司 | 區域業務代表 |
| 3 | 宏駿貿易 | 國貿助理 |
| 4 | 慧愛婦產科 | 診所助理 |
### 經歷:接案類(代表性)
| 編號 | 案主 | 案件 |
|:----:|:------------------------:|:----------------------------------:|
| 1 | 中研院 | 文編-書稿數位化 |
| 2 | 聯合百科電子出版有線公司 | 美編-故宮期刊庫編輯 |
| 3 | 臺灣臺中地方法院 | 委外轉譯人員(至2022年底配合十年) |
| 4 | 鏡文學股份有限公司 | 專屬作家 |
## 關於能力,您想知道的事
### 能力:電子類
接受過之訓練/學習:
> PCB Layout(手繪) | PCB板焊接
Altium Designer | Quartus II 9.1 Web Editation | LabVIEW
Sweet Home
Arduino | 3D列印機
證照/證書:
> 數位電子乙級技術士 | iCAP



### 能力:企劃類
實例一隅:
:::info


:::
:::info
 
 
:::
### 能力:文編類
實例一隅:
> 鏡文學時期已公開發表之文學作品:(小說)
1.[《找不到的墳墓》](https://mirrorfiction.com/book/11379)
2.[《貓與龍魚》](https://mirrorfiction.com/book/11793)
3.[《下流老人主題咖啡店》](https://mirrorfiction.com/book/15896)
4.[《諾貝爾構成》](https://mirrorfiction.com/book/17507)
5.[《孤島》](https://mirrorfiction.com/book/20386)
6.《傾城》
其他文學作品:(小說)
7.《倒楣鬼》
8.《家事的理科競備》
及劇本、散文等
:::info


:::
:::info




:::
### 能力:美編類
實例一隅:
:::info
 

:::
> 本頁面所有的插圖皆為我所繪製,包含下面兩張圖稿。 [name=吳佳縈]

>
> 