智慧型載具與系統:自主導航水面無人載具

一、相關產業

防災救災、海岸安全、船舶電機

二、相關零件

 

三、簡述

本公司致力開發各類智慧型機器人所需的模組產品,已經生產過各式的感測器模組、通訊模組、可回授馬達控制模組與各式無人載具系統的研發。本開發計畫,設計出一具「自主式導航水面載具開發系統」,其預計整合數種感測器與水面載具平台,除了可以達成遠端遙控外,並可透過GPS等感測系統自主式移動與定位,目的是將過去開發的各種模組化感測元件與智慧型軟體系統整合應用在此平台之中。

它具有以下幾種特色 :

  • GPS點對點戶外自動導航
  • 3.5G/RF/WiFi等三種無線通訊與控制
  • 戶外障礙物自動迴避機制
  • 太陽能充電
  • 發展USV載具主體與電源動力系統
  • 開發智慧型推進系統控制
  • 架設遠端遠距離通訊系統
  • 開發無人導航自動駕駛系統
  • 發展船舶自動避障系統

 

四、功能簡介

  • 全系統自主開發,可以新增或修改功能,適合研究單位或特殊用途。
  • 全系統自主開發,可以提升路徑控制法則的能力,根據需求去開發。
  • 在自主式導航的方面,因為必須結合GPS衛星定位系統,IMU導航儀, 以及多重避障感測模組的應用
  • 利用這套導航設備,可以讓使用者無須操作搖桿,只要事先規劃好航跡, 船體便可以自主式完成巡邏任務,從事海洋調查或是研究的單位, 可以更有效率提升研究與取樣的成果

功能區塊表

solution71

 

技術關聯魚骨圖

solution72

 

相關測試影片

Read More

智慧型載具與系統:雙軸穩定與鎖向平台

一、相關產業

防災救災、遠端監控、遙測空照

二,相關零件

 

三、簡述

這是由飆機器人自行開發與設計的,利用陀螺儀角速率與IMU的方向角,再使用演算法進而控制雙軸平台(俯仰 and 旋轉)的角度,該平台可以乘載的物體重量須小於2.5Kg。

它具有以下幾種特色 :

  • RF 2.4GHz遠端遙控通訊
  • 陀螺儀穩定系統與控制
  • PID演算法與馬達控制
  • 空拍與遙測
  • 海上巡邏船攝影機專用支架

 

四、功能簡介

  1. 下方可, 以吊掛攝影機, 進行遠端環境監控與遙控拍射的功能。無線遙控的距離最遠可達1Km。資料可以藉由, 無線網路技術network, 傳至遠端監控中心。
  2. 該雙軸平台, 同時具有定向功能, 可以輸入方向角後, 自動鎖定拍攝方向角, 不論調掛的熱氣球方向飄, 到何處, 鎖定方向的功能, 可以讓攝影機永遠對準某個方向。
  3. 這個雙軸旋轉平台可以搭載重量約2.2Kg的攝影機,並可以吊掛在直升機下方或是固定在熱氣球下方,當攝影機在空中時,
    可以隨時指定俯仰與旋轉的角度,並透過遠端通訊遙控來讀取相機的方向角。

熱氣球掛載示意圖

solution21

 

影片介紹

 

Read More

智慧型載具與系統:風管與管壁探勘機器人

一,相關產業

防災救災,營建土木,下水道工程CCTV

二,相關零件

 

三,簡述

這是由飆機器人自行開發與設計的,適合用在管壁探勘、下水道攝影、清潔、風管、救災等。

它具有以下幾種特色:

  • 可測量行走距離
  • 具央視高解析度可旋轉攝影機
  • 可檢視與記錄影像
  • 可爬坡
  • 可偵測管壁內不同氣體
  • 管壁裂縫自動檢測
  • 車身防水
  • 可增加夾爪

 

四,功能簡介

利用Propeller八核心控制器,可以同時計算輪胎行進距離、車申傾斜角度、管內的溫度與濕度、控制外掛清掃機具以及提供遠端即時控制。影像方面可提供前方30萬畫素高解析度CCD攝影機搭配旋轉支架、具有高亮度照明設備、具有管壁裂縫自動偵測檢查功能。全系列功能全部由本公司設計與製造,具有客製化功能改造的能力。

外觀示意圖

solution51

 

 

影片介紹

 

 

 

Read More

智慧型載具與系統:輻射環境偵測機器人(全自主無人載具)

一、相關產業

防災救災

二、相關零件

 

三、簡述

這是由飆機器人自行開發與設計的,最先進的戶外導航全自主載具,主要用在輻射彈爆炸時現場的偵檢作業,一般這種高危險作業的場合,最適合機器人前往處理。

它具有以下幾種特色 :

  • GPS點對點戶外自動導航
  • 3.5G/RF/WiFi等三種無線通訊與控制
  • 多關節機械手臂,可處理危險彈藥等物品
  • 戶外障礙物自動迴避機制
  • 太陽能充電
  • 蒐集偵檢器數據的能力
  • 具液油壓系統可處理與搬運重物
  • 全身防水與防鏽設計

 

四、功能簡介

無人自主導航機器人主要是靠慣性導航儀(IMU)得到車子的行進方向,並與GPS所取得的座標和路徑中的座標做比對與計算,我們利用Propeller 8核心處理器本身高速運算以及可以平行處理的能力將上述感測器得到的資料做運算。

系統架構圖(部分)如下:

solution11

車體示意圖

solution12

手提控制箱

solution13

影片展示

Read More

Arduino專題 : 偵測水位並透過GPRS遠端傳回資料庫

 一、目的與應用

在防災工程中,如何利用感測器測量橋梁下河面的高度以及江河面高度即時傳回端監控站作為災害評估。

 

二、所需零件

  • SSO0002 (eTape液面高度檢測器), 數量 : 3
  • MCR0016 (Arduino Uno Rev3),數量 : 1
  • DTI0027 (RS232 to TTL 介面轉換接頭),數量 : 2
  • GPRS 行動通訊模組, 數量 : 1 (洽詢本公司)
  • 耗材:
    • 麵包板,杜邦線,排針數個

 

三、動作說明

利用etape 液面壓力感測器的特性,我們將Arduino的analog read腳位接上三個etape感測器,將讀出的數值用RS232串列輸出,此時,橋接一台GPRS 行動通訊模組並事先安裝一張SIM卡(具有門號),以及在遠端機房架設一台可以上網的電腦,該電腦架設http server便可以透過網頁方式即時監看與讀取橋梁etape感測器所量得的水深高度值。

 

四、製作說明

將三個Etape(液面高度檢測器) 讀取到的數據搭配Arduino與TTL轉RS232模組,傳送給GPRS,再經由GPRS將該數據傳到網路上。

ea1

接到RS232轉接器的實體細部照片

ea2

接著,將etape sensor連接至載板,etape sensor本身的接頭沒有極性,因此,只要注意順序要對就好

再來,將GSM設備上的RXD的線(黃色線)和GND線(黑色線)連結至轉載板(如下圖)

ea3

分別將Arduino與GSM設備接上電源 如下圖

ea4

系統架設完成圖

ea5

在遠端網頁(google 瀏覽器)上看到的成果

ea6

 

 

五、程式說明

程式碼:
//Read etape value
int etape1=14; //分別將3個etape設定到A0,A1,A2
int etape2=15;
int etape3=16;
void setup(){ //初始設定
Serial.begin(9600); //設定串列阜傳輸的鮑率
pinMode(etape1,INPUT); //將A0,A1,A2腳位設定為輸入
pinMode(etape2,INPUT);
pinMode(etape3,INPUT);
}
void loop(){ //不斷重複執行
int a;
a=analogRead(etape1); //讀取etape1的值並將其透過Serial輸出
Serial.print(“A”);
Serial.print(a,DEC);
a=analogRead(etape2);//讀取etape2的值並將其透過Serial輸出
Serial.print(“B”);
Serial.print(a,DEC);
a=analogRead(etape3);//讀取etape3的值並將其透過Serial輸出
Serial.print(“C”);
Serial.print(a,DEC);
delay(1000);
}

 

Read More

BS2專題 : 仿生互動蝙蝠

一、目的與應用

製作一個模仿蝙蝠於空中飛行時,利用本身的超音波,偵測前方物體距離的裝置。

 

二、所需零件

  • MCC0002 (Arduino 控制器), 數量 : 1
  • SSU0005 (PING 超音波距離感測器), 數量 : 1
  • CMZ0054 (XBee Explorer USB連接板(PlayRobot)),數量 : 2
  • CMZ0004 (XBee 1mW Wire Antenna通訊模組),數量 : 2
  • LED, 數量 : 7
  • 蜂鳴器,數量 : 1
  • 按鈕開關,數量 : 1
  • 電阻10K歐姆,數量 : 1
  • 耗材:
    • 杜邦線,排針數個

 

三、動作說明

利用超音波(Ping)偵測距離,配合BASIC Stamp的指令,便可以得到超音波資料,超音波距離在距離遠時伺服機擺動最快,距離中間時伺服機擺動中速,距離近時伺服機擺動低速,也就是當使用者接近超音波越接近時,翅膀動越慢。若按下預置的按鈕時,可切換到鋼琴模式,在這個模式下,可以利用超音波感測前方物體的距離變化,進而發出不同音頻的聲音。

 

四、製作說明

接線圖

bat-1

 

實體圖(因部分元件變更 僅供參考)

sIMG_6819-2sIMG_6821-2

 

 

五、程式說明

bat

 

六、文件下載

Read More

BS2專題 : 自製聲音放大電路

一、目的與應用

我們利用簡單的壓電蜂鳴器,再加上BS2產生的脈衝,便可以控制揚聲器發出不同音頻的聲音。本專題除了複習基本的音頻產生電路與程式外,再利用MOSFET晶體製作一個可以放大聲音的電路與程式。

二、所需零件

  • MCC0002 (Arduino 控制器), 數量: 1
  • 揚聲器(pizeo speake), 數量: 1
  • MOSFET IRF511 , 數量: 1
  • 耗材:
    • 杜邦線,排針數個

 

三、動作說明

接上電路,寫入BS2程式,利用裡面指令的頻率輸出,產生不同的聲音。

 

四、製作及程式說明

以下先複習一個簡單的揚聲器範例 接線如下

00101

基礎範例程式-1 如下 :

here :
high 0
low 0
goto here
(響一聲, 靜止)

基礎範例程式-2 如下 :

x var word
here :
for x=50 to 1
high 0
low 0
pause x
next
got here
(響50次聲音, 停下)


接著接一個MOSFET來增大音量 接線如下

00102

MOSFET 範例程式 如下 :

x var byte
here :
for x = 1 to 10
high 0
low 0
next
pause 500
goto here

或是你可以用FREQOUT產生音頻聲音

freqout 0, 1500, 500, 1000
pause 500
dtmfout 0,100,50,[5,5,5,1,2,1,2]  ‘這個指令可以產生多種聲音, […]裡面代表要發出的聲音
pause 500
freqout 0,3000,100,500
stop


進階方法 : 一般微控制器再產生音頻的時候,因為要不斷的送出脈衝,所以很可能無法”同時”處理其他的輸出/輸入,這時候,我們可以利用 555 timer (類似震盪器)來產生一個脈衝流。此時,P0這個腳位此時就只需要扮演觸發的功能,BS2仍然可以處理其他事情。 接線如下 :

00103

LM555 範例程式-1 如下 :

high 0
stop 0

LM555 範例程式-2 如下 :

here :
high 0
pause 500
low 0
pause 500
goto here

 

五、文件下載

Read More

BS2專題:祈福籤筒

一、目的與應用

利用BS2搭配語音模組板,當拉起籤條時會隨意撥放一首簽詩,也會順便觸發Relay(繼電器)讓110V電燈亮起。

 

二、所需零件

  • MCC0002 (Arduino 控制器),數量 : 1
  • 其它
    • 繼電器 LEG-5 , 數量: 9
    • 電晶體2N2222A , 數量: 9 ,
    • 二極體IN4001 , 數量: 9 ,
    • 電阻10KΩ , 數量: 1
    • 電阻220Ω , 數量: 1

 

三、動作說明

利用BS2搭配語音模組板,當拉起籤條時會隨機撥放一首簽詩,並且觸發繼電器讓電燈亮起。

Relay(繼電器)說明:

BS2利用I/O腳高低電位處發Relay動作,Relay (繼電器)有分常開(NO)與常閉(NC),我們接常閉(NO)。
COM是用高電位處發使Relay (繼電器)裡面的開關動作,切換到常開(NO)或常閉(NC)。

BSX0007-1
二極體與電晶體說明:

IN4001二極體在這是做保護2N2222電晶體。2N2222電晶體在這是做電流放大。
BSX0007-2

四、製作說明

  1. 將Relay (繼電器)接至110V燈泡
  2. 按壓開關測試語音板是否有動作
  3. 將Relay (繼電器)與語音板連接
  4. 按壓開關測試Relay (繼電器)是否有動作
  5. Relay (繼電器)接上BS2板上
  6. 將程式燒錄BS2板內
  7. 焊接Relay (繼電器)腳位
  8. 看電路圖接BS2接線
  9. 測試語音板是否正確播放
  10. 錄製語音板
  11. 先準備材料

 

  • 錄音操作方式
    • 將MIC與/短路。
    • 把/與REC短路。
    • 壓住AN#鍵不放即開始錄音,LED亮起,對麥克風說話, 鬆鍵時一段錄音結束, LED滅。
    • 在壓住AN#鍵即錄第二段,如此錄音、分段,直到語音IC錄滿自動停止。
    • 全部錄音完畢時,按STOP鍵(LED亮),使語音段回到最前面。

BSX0007-3

 

  • 放音操作方式
    • 將PLAY與/短路。
    • 當按壓AN#鍵即開始播放,播放時LED亮起,放音結束時 LED滅。

BSX0007-4

  • 籤詩
    吉人相遇本和同,況有持謀天水翁,人力不勞公論協,事成功倍笑談中。
    羨君兄弟好名聲,只管謙撝莫自矜,單詔槐黃相逼近,巍巍科甲兩同登。
    巍巍獨步向雲間,玉殿千官第一班,富貴榮華天付汝,福如東海壽如山。
    嗟子從來未得時,今年星運頗相宜,營求動作都如意,和合婚姻誕貴兒。
    望渠消息尚長安,常把菱花仔細看,見說文書將入境,今朝喜色上眉端。
    君今百事且隨緣,水到渠成聽自然,莫嘆年來不如意,喜逢新運稱心田。
    彼亦儔中一輩賢,勸君持達與周旋,此時賓主歡相會,他日王侯卻並肩。
    碧玉池中開白蓮,莊嚴色相自天然,生來骨格超凡俗,正是人間第一仙。

 

  • 電路圖

BSX0007-5

 

實體接線圖

BSX0007-9

 

 

實體完成圖

BSX0007-8

 

五、程式說明

請自行參考範例程式內容

 

六、文件下載

 

Read More

BS2專題:運動員專用測量壓力的手套

一、目的與應用

當運動員如棒球投手在練習握球時,設計一種手套裝有壓力感測器,讓運動員帶上該感壓手套並握著棒球,可以讀出各點的壓力值,進而輔助球員正確的姿勢。

二、所需零件

  • 控制器2選1
    MCC0002 (Arduino 控制器),數量:1
    EDE0018 (BASIC stamp微控制器教育套件(USB)),數量 : 1
  • SSO0016 (Memory Stick Datalogger 資料儲存模組) , 數量 : 1
  • 其它:
    • ADC0834  數量 : 2
    • 玻璃纖維萬用板(洞洞板) 數量 : 1
    • 排針(1條40P) 數量 : 1
    • 杜邦線 數量 : 22條

 

三、動作說明

我們可分別利用有線方式(RS232)與無線方式(藍芽)來讀取壓力感測器的數值並做分析,利用免費的資料分析軟體StampPlot監看感壓sensor的力量曲線的變化。或是藉由隨身碟組成的的資料儲存器(data logger)將資料存在隨身碟中,等動作記錄完後,利用電腦的Excel來分析。

 

四、製作說明

無DataLogger模組電路圖(使用StampPlot)
pressure1

 

有DataLogger模組電路圖

pressure2

 

實體完成圖

SNV36199-1

 

實體操作圖

SNV36201-2

 

 

五、程式說明

請自行參考程式內容

 

六、文件下載

Read More

BS2專題 : [節能]控制庭院的110V的照明燈

一、目的與應用

利用光敏電阻(Cds)感應戶外的光線強度, 進而控制自己庭院的110V AC的照明燈, 達成節能減碳與環保的目的 。

 

二、所需零件

  • 控制器 2選1
    MCC0002 (Arduino 控制器), 數量:1
    EDE0018 (BASIC stamp微控制器教育套件(USB)) ,數量 : 1
  • SSR固態繼電器,數量:1
  • 光敏電阻,數量:1

 

三、動作說明

利用BS2讀取光敏電阻對環境光的感應值,進一步設定你想要做動的光感應值,將這個值寫入你的BS2程式中,就可以控制電燈何時打開與關閉。

 

四、製作說明

首先,接好光敏電阻,如下

cds1

鍵入以下BS2程式 :
‘ {$STAMP BS2}
‘ {$PBASIC 2.5}
time VAR Word
DO
HIGH 2
PAUSE 100
RCTIME 2, 1, time ‘這個指令是BS2用來處理類比轉數位的最好方法,time這個值就是對應cds的感應數值
DEBUG HOME, “time = “, DEC5 time
LOOP
以上, 可以先測試你的BS2是否可以正常與光敏電阻運作。

註 : 相關上述詳盡資料, 請參考 “何謂微處理器”一書的第七章

接著請你接上SSR與電燈, 如下:

cds2

註 : 上述電路,使用時要注意只能對電流較低的電器,若是你使用高電流的電器如冷氣、冰箱等,請參考下面的圖 :

cds3

加上以下程式 :
‘ {$STAMP BS2}
‘ {$PBASIC 2.5}
time VAR Word
LOW 0 ‘ Pin0等於LOW, SSR不會導通, 電燈是暗的
DO
HIGH 2
PAUSE 100
RCTIME 2, 1, time ‘這個指令是BS2用來處理類比轉數位的最好方法,time這個值就是對應cds的感應數值
DEBUG HOME, “time = “, DEC5 time
IF time = 120 THEN
HIGH 0 ‘ Pin0 等於HIGH時, SSR就會導通, 110V電源就會輸入電燈
ENDIF
LOOP

 

五、參考資料

What’s a Microcontroller v2.2 (.pdf) , (WAM 何謂微處理器中文版手冊, 請點擊下載)

 

六、文件下載

Read More