利用紅外線搖控 Roomba 570 掃地機械人

 作者:劉孝忠 (2008-09-05)

                                                  

本文介紹iROBOT公司生產之Roomba 570掃地機械人,並用大通公司所生產之RC-220萬用紅外線搖控器來控制 Roomba 570

 

一、RC-220萬用紅外線搖控器

■代碼設定操作

1. "設定" 鍵不放。

2. "電視" 設備選擇鍵,然後同時放開。

3.輸入您Sony 3位數字代碼『000』。

4. "電源" 鍵,可開啟電視即設定完成。

 

 

 

 

              

                

1 RC-220萬用紅外線搖控器

 

二、Sony紅外線搖控器編碼

    Sony搖控器紅外線訊號共有13組負的脈衝訊號(thirteen negative pulses),第一組訊號為起始訊號,脈衝寬度為2.4ms,剩餘之12組脈衝訊號脈衝寬度不是為1.2ms(Binary 1)就是0.6ms(Binary 0),剩餘之12組脈衝訊號中之前7組訊號代表Sony搖控器上那一個鍵被按下,後面5個訊號代表此紅外線訊號是傳給那種設備(VCRCDTVDVD)等,訊號之傳輸順序為 LSB(Least Significant Bit) First,也就是說先收到Bit 0

2 Sony搖控器紅外線訊號共有13組負的脈衝訊號

2.1 Sony紅外線搖控器編碼

 

Table 1-1: Time Measurements for Each Key  unit:2

 

Array Element

Remote Key

 

1 (0)

2(1)

3(2)

4(3)

5(4)

6(5)

7(6)

8(7)

9(8)

0(9)

 

time(0)

345(0)

652(1)

345(0)

653(1)

345(0)

653(1)

345(0)

654(1)

345(0)

641(1)

 

time(1)

345(0)

346(0)

659(1)

653(1)

346(0)

346(0)

652(1)

640(1)

346(0)

333(0)

 

time(2)

345(0)

346(0)

341(0)

346(0)

653(1)

653(1)

652(1)

658(1)

346(0)

333(0)

 

time(3)

344(0)

345(0)

344(0)

356(0)

345(0)

346(0)

345(0)

345(0)

653(1)

640(1)

 

time(4)

345(0)

345(0)

345(0)

346(0)

345(0)

356(0)

346(0)

355(0)

345(0)

343(0)

 

time(5)

341(0)

341(0)

341(0)

357(0)

341(0)

341(0)

341(0)

341(0)

341(0)

341(0)

 

time(6)

345(0)

345(0)

345(0)

346(0)

345(0)

356(0)

346(0)

345(0)

351(0)

334(0)

 

time(7)

653

652

651

663

652

664

653

652

652

641

 

time(8)

345

356

342

346

346

346

346

351

356

343

 

time(9)

346

346

345

346

346

357

345

355

345

334

 

time(10)

345

346

346

346

356

346

345

345

346

333

 

time(11)

345

345

345

357

345

345

345

341

345

344

 

Array Element

Remote Key

 

VOL-(19)

VOL+(18)

CH-(17)

CH+(16)

Mute(20)

MTS(23)

POWER(21)

CATV(78)

time(0)

657(1)

329(0)

647(1)

347(0)

345(0)

652(1)

641(1)

342(0)

time(1)

644(1)

647(1)

331(0)

351(0)

346(0)

653(1)

345(0)

651(1)

time(2)

345(0)

340(0)

341(0)

350(0)

653(1)

652(1)

652(1)

651(1)

time(3)

344(0)

340(0)

342(0)

349(0)

346(0)

346(0)

344(0)

651(1)

time(4)

652(1)

646(1)

637(1)

660(1)

653(1)

652(1)

652(1)

342(0)

time(5)

341(0)

325(0)

341(0)

341(0)

341(0)

341(0)

341(0)

341(0)

time(6)

342(0)

339(0)

342(0)

349(0)

346(0)

345(0)

344(0)

651(1)

time(7)

651

645

647

661

656

651

651

652

time(8)

340

330

341

338

344

344

344

341

time(9)

340

339

342

345

344

344

344

340

time(10)

340

340

342

340

344

345

344

342

time(11)

338

339

341

339

345

344

334

340

                                 

3 Sony紅外線搖控器編碼

4 Sony紅外線搖控器方向鍵配置

 

5 紅外線接收器接線圖

四、Roomba 570簡介

 

6 Roomba 570     7 先移除後方集塵器,再將上方裝飾板打開  圖8 Roomba 570 ROI接頭

                                           

9 利用 RC-220萬用紅外線搖控器控制 Roomba 570

10 Roomba 570 ROI接腳定義

 

 

 

 

 

  

 

                        

 

                                     圖11 8pin - Mini DIN 接頭