舵機(jī)與樂高結(jié)構(gòu)件的結(jié)合
發(fā)布時間:2013/11/12 20:31:20 訪問次數(shù):5685
樂高的皮帶輪零件與舵機(jī)圓盤連接器的孔正好可以對上,AT84AS004BCTD我用了兩個自攻螺絲把它們連接起來,然后通過皮帶輪零件的十字孔和周圍的圓孔來連接其他樂高零件,于是皮帶輪零件就成了舵機(jī)的輸出軸,如圖4所示。這個輸出軸可以帶動任何樂高結(jié)構(gòu)件(負(fù)載)轉(zhuǎn)動,例如樂高風(fēng)扇和皮帶運(yùn)輸機(jī)等。
舵機(jī)有很多規(guī)格,但所有的舵機(jī)外接的3根控制線,分別用棕、紅、橙3種顏色進(jìn)行區(qū)分,棕色為接地線,紅色為電源正極線,橙色為信號線(由于舵機(jī)品牌不同,顏色可能會有所差異)。把舵機(jī)的控制線插接在XBee傳感器擴(kuò)展板的數(shù)字端口上,插接方向要根據(jù)擴(kuò)展板的標(biāo)注來確定。把棕色線插在GND端子上,把紅色線插在vcc端子上把橙色線插在D端子上。
這次的溫控風(fēng)扇就是Arduino與樂高結(jié)合的嘗試,電控完全靠Arduino,機(jī)械完全靠樂高,兩者通過360。連續(xù)旋轉(zhuǎn)舵機(jī)來接口,如圖5所示。
實驗任務(wù)是:用手指溫度捂熱LM35線性溫度傳感器,當(dāng)Arduino揎制器采集到的溫度值超過32℃時,給舵機(jī)發(fā)出驅(qū)動命令,舵機(jī)帶動風(fēng)扇旋轉(zhuǎn),如果手指移開傳感器,過一會,傳感器表面溫度下降,則風(fēng)扇停轉(zhuǎn)。
LM35線性溫度傳感器是基于半導(dǎo)體的溫度傳感器。LM35線性溫度傳感器可以用來檢測周圍空氣的溫度。這個傳感器是由美國國家半導(dǎo)體公司生產(chǎn),檢測溫度范圍為0—100℃,輸出電壓與溫度成正比,靈敏度為10mV/℃。它是典型的模擬最傳感器,可以直接用analogRead()命令把溫度數(shù)據(jù)采集到Arduino控制器里進(jìn)行處理。
而360。連續(xù)旋轉(zhuǎn)舵機(jī)則采用servo.write (speed)命令來驅(qū)動,speed值的范圍是0~180。如果speed值為93,則舵機(jī)停轉(zhuǎn),如果speed值為O,則舵機(jī)全速正轉(zhuǎn),如果speed值為180,則舵機(jī)全速反轉(zhuǎn)。連續(xù)旋轉(zhuǎn)的舵機(jī),執(zhí)行myservo.write(90),舵機(jī)的速度可能不為O。我手頭的舵機(jī),執(zhí)行myservo.write (93),舵機(jī)的速度才為0。
由于普通舵機(jī)的輸出軸與機(jī)械結(jié)構(gòu)件孔位之間的距離不是樂高孔距的整數(shù)倍,舵機(jī)輸出軸與機(jī)械結(jié)構(gòu)件之間無法直接用樂高齒輪來傳動,所以我采用了如圖6所示的鏈輪機(jī)構(gòu),不僅可以解塊傳動鏈安裝問題,而且由于兩個鏈輪之間被鏈條包裹起來了,傳動剛度也得到了加強(qiáng)。
樂高的皮帶輪零件與舵機(jī)圓盤連接器的孔正好可以對上,AT84AS004BCTD我用了兩個自攻螺絲把它們連接起來,然后通過皮帶輪零件的十字孔和周圍的圓孔來連接其他樂高零件,于是皮帶輪零件就成了舵機(jī)的輸出軸,如圖4所示。這個輸出軸可以帶動任何樂高結(jié)構(gòu)件(負(fù)載)轉(zhuǎn)動,例如樂高風(fēng)扇和皮帶運(yùn)輸機(jī)等。
舵機(jī)有很多規(guī)格,但所有的舵機(jī)外接的3根控制線,分別用棕、紅、橙3種顏色進(jìn)行區(qū)分,棕色為接地線,紅色為電源正極線,橙色為信號線(由于舵機(jī)品牌不同,顏色可能會有所差異)。把舵機(jī)的控制線插接在XBee傳感器擴(kuò)展板的數(shù)字端口上,插接方向要根據(jù)擴(kuò)展板的標(biāo)注來確定。把棕色線插在GND端子上,把紅色線插在vcc端子上把橙色線插在D端子上。
這次的溫控風(fēng)扇就是Arduino與樂高結(jié)合的嘗試,電控完全靠Arduino,機(jī)械完全靠樂高,兩者通過360。連續(xù)旋轉(zhuǎn)舵機(jī)來接口,如圖5所示。
實驗任務(wù)是:用手指溫度捂熱LM35線性溫度傳感器,當(dāng)Arduino揎制器采集到的溫度值超過32℃時,給舵機(jī)發(fā)出驅(qū)動命令,舵機(jī)帶動風(fēng)扇旋轉(zhuǎn),如果手指移開傳感器,過一會,傳感器表面溫度下降,則風(fēng)扇停轉(zhuǎn)。
LM35線性溫度傳感器是基于半導(dǎo)體的溫度傳感器。LM35線性溫度傳感器可以用來檢測周圍空氣的溫度。這個傳感器是由美國國家半導(dǎo)體公司生產(chǎn),檢測溫度范圍為0—100℃,輸出電壓與溫度成正比,靈敏度為10mV/℃。它是典型的模擬最傳感器,可以直接用analogRead()命令把溫度數(shù)據(jù)采集到Arduino控制器里進(jìn)行處理。
而360。連續(xù)旋轉(zhuǎn)舵機(jī)則采用servo.write (speed)命令來驅(qū)動,speed值的范圍是0~180。如果speed值為93,則舵機(jī)停轉(zhuǎn),如果speed值為O,則舵機(jī)全速正轉(zhuǎn),如果speed值為180,則舵機(jī)全速反轉(zhuǎn)。連續(xù)旋轉(zhuǎn)的舵機(jī),執(zhí)行myservo.write(90),舵機(jī)的速度可能不為O。我手頭的舵機(jī),執(zhí)行myservo.write (93),舵機(jī)的速度才為0。
由于普通舵機(jī)的輸出軸與機(jī)械結(jié)構(gòu)件孔位之間的距離不是樂高孔距的整數(shù)倍,舵機(jī)輸出軸與機(jī)械結(jié)構(gòu)件之間無法直接用樂高齒輪來傳動,所以我采用了如圖6所示的鏈輪機(jī)構(gòu),不僅可以解塊傳動鏈安裝問題,而且由于兩個鏈輪之間被鏈條包裹起來了,傳動剛度也得到了加強(qiáng)。
上一篇:Arduino應(yīng)用
上一篇:光感應(yīng)晾衣架作品制作
熱門點(diǎn)擊
- 用74LS290組成的六十進(jìn)制計數(shù)器
- 移位寄存器
- 列狀態(tài)轉(zhuǎn)移真值表、畫狀態(tài)圖和時序圖
- RC時間常數(shù)
- 串聯(lián)RC電路的阻抗和相角
- T形電阻網(wǎng)絡(luò)DAC
- 推挽式放大器的偏置
- USB調(diào)試時的跳線帽和電源設(shè)置
- 三極管微變等效電路
- 舵機(jī)與樂高結(jié)構(gòu)件的結(jié)合
推薦技術(shù)資料
- DS2202型示波器試用
- 說起數(shù)字示波器,普源算是國內(nèi)的老牌子了,F(xiàn)QP8N60... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究