国产精品tv在线观看,伊人无码高清,爱爱打泡影院,91精品午夜小视频在线观看性色,日本三级黄色网站,国产天堂av手机在线,一级A毛片免费观看

創(chuàng)澤機(jī)器人
CHUANGZE ROBOT
當(dāng)前位置:首頁 > 新聞資訊 > 機(jī)器人開發(fā) > 滅火機(jī)器人的開發(fā)過程:連接機(jī)器人,驅(qū)動(dòng)風(fēng)扇,尋找火源

滅火機(jī)器人的開發(fā)過程:連接機(jī)器人,驅(qū)動(dòng)風(fēng)扇,尋找火源

來源:機(jī)器人的天空     編輯:創(chuàng)澤   時(shí)間:2026/3/19   主題:其他 [加盟]

實(shí)驗(yàn)器材

· 組裝好的機(jī)器人;

· 計(jì)算機(jī)及編程環(huán)境;

·USB 下載線;

· 復(fù)眼傳感器1個(gè);

· 帶槳葉的直流小電機(jī)1個(gè);

· 繼 電 器 1 個(gè) ;

· 微觸開關(guān)傳感器1個(gè)。

實(shí)驗(yàn)步驟

1.連接機(jī)器人

這次實(shí)驗(yàn)需要為機(jī)器人在D3 端口安裝一個(gè)微觸開關(guān)傳感器,在D2 端口上裝上一個(gè) 繼電器,并且通過它驅(qū)動(dòng)一個(gè)直流小電機(jī)。同時(shí),我們將復(fù)眼傳感器連接到A0~A4 端 口。在安裝復(fù)眼傳感器的時(shí)候請(qǐng)同學(xué)們小心接線的順序,它與我們其他的傳感器、執(zhí)行器 稍有不同,雖然占用了5個(gè)端口,但是只要為它連接一根+5V的電源線和一根地線就可 以了。

2.驅(qū)動(dòng)風(fēng)扇

先編寫程序,每按下一次微觸開關(guān),就讓風(fēng)扇的狀態(tài)變化一次。比如,如果風(fēng)扇正 在旋轉(zhuǎn),那么按下一次開關(guān),就讓它立刻停止,反之亦然。對(duì)于如何讀取微觸開關(guān)傳感器 的狀態(tài)和如何通過繼電器驅(qū)動(dòng)風(fēng)扇,同學(xué)們都應(yīng)該了然于胸了。但是這里的程序和本書 一開始做過的開關(guān)小燈的程序還是有所不同的,我們可能需要對(duì)按動(dòng)微觸開關(guān)的次數(shù)進(jìn) 行計(jì)數(shù),才能知道什么時(shí)候該驅(qū)動(dòng)風(fēng)扇轉(zhuǎn)動(dòng),什么時(shí)候該讓它停止。下面給出了一個(gè)示例 程序,請(qǐng)大家留意其中是如何處理微觸開關(guān)的計(jì)數(shù)的。

const int FanPort=2;

const int SwitchPort=3;

int counter=0;

void setup(){

pinMode(FanPort, OUTPUT);

pinMode(SwitchPort,INPUT);

void loop(){

if(digitalRead(SwitchPort)==HIGH){ counter++;

}

if(counter %2==0){

digitalWrite(FanPort,LOW);

}else(

digitalWrite(FanPort,HIGH);

}

delay(200);

在這個(gè)示例程序中,每次按下微觸開關(guān)就讓一個(gè)計(jì)數(shù)變量自動(dòng)增1。然后,我們用了 一個(gè)取模的運(yùn)算“%”,在這里,counter%2 的結(jié)果就是這個(gè)計(jì)數(shù)變量除以2的余數(shù)是多 少。顯然,如果余數(shù)是0,那么計(jì)數(shù)變量就是偶數(shù),否則就是奇數(shù)。之后的內(nèi)容就很直觀 了,奇數(shù)時(shí)我們讓風(fēng)扇轉(zhuǎn)動(dòng),偶數(shù)時(shí)停止就可以了。

這個(gè)示例看起來似乎很出色,可是實(shí)際上這里有一個(gè)很大的問題,如果同學(xué)們按動(dòng)按 鍵的時(shí)候有一個(gè)很小的抖動(dòng),那么會(huì)不會(huì)被主控器認(rèn)為是按了兩次呢?或者如果按下按 鍵的時(shí)間比較長,是不是也會(huì)被認(rèn)為按了多次?幸運(yùn)的是,我們可以用軟件的方法解決這 種抖動(dòng)或按鍵時(shí)間過長的問題,請(qǐng)同學(xué)們自己嘗試設(shè)計(jì)一個(gè)改進(jìn)的算法,讓開關(guān)能出色地 控制風(fēng)扇的運(yùn)行。

3、尋找火源

解決了風(fēng)扇的問題,再來看看如何利用復(fù)眼傳感器找到火源。這個(gè)問題可以說是到 目前為止面對(duì)的Z富挑戰(zhàn)性的問題了,機(jī)器人需要在滅火的場地內(nèi)以合理的方式探索尋 找火源的所在,并且運(yùn)動(dòng)到火源近前,它涉及機(jī)器人的滅火策略、路徑規(guī)劃、運(yùn)動(dòng)控制等多 方面的問題。 但同學(xué)們不要畏難,還記得我們講過的分而治之、簡化問題的思想嗎?這里就先將這 個(gè)問題簡化。假設(shè)現(xiàn)在已經(jīng)有一個(gè)火源就在機(jī)器人的探測(cè)范圍內(nèi)。我們要讓機(jī)器人的行 為就像是一朵向日葵一樣,它需要找到火源的方向并且原地轉(zhuǎn)動(dòng),直到復(fù)眼中正對(duì)前方的 那一只眼睛正對(duì)火源方向?yàn)橹,如圖13-5所示。

要解決這個(gè)簡化的問題,需要對(duì)復(fù)眼的5個(gè)讀數(shù)進(jìn)行比較,找到信號(hào)Z強(qiáng)的方向應(yīng)該 就是火源的方向了。隨后就可以讓機(jī)器人根據(jù)火源方向的不同,進(jìn)行速度不同的原地轉(zhuǎn)動(dòng)。如果火源在Z靠外的位置就可以轉(zhuǎn)得快些,靠內(nèi)就轉(zhuǎn)得慢些,如果已經(jīng)是在正中了就 可以停止轉(zhuǎn)動(dòng)了。假設(shè)復(fù)眼傳感器從左到右分別連接到了主控板的A0~A4 端口,下面 給出了讓機(jī)器人尋找火源的示例程序,請(qǐng)同學(xué)們留意其中是怎么找到Z強(qiáng)信號(hào)位置的。

#define COUNTER_CLOCKWISE 0

#define CLOCKWISE 1

void turn(int speed,int dir);

void loop(){

int maxValue=0;

int maxPort=A0;

int value;

for(int i=A0;int iif(value>maxValue){ maxValue=value;

maxPort=i;

}

if(maxPort==A0){

turn(120,CLOCKWISE);

}else if(maxPort==A1){

turn(80,CLOCKWISE);

}else if(maxPort==A2){

turn(0,CLOCKWISE);

}else if(maxPort==A3){

turn(80,COUNTER_CLOCKWISE); }else if(maxPort==A4){

turn(120,COUNTER_CLOCKWISE); }else{

turn(0,CLOCKWISE); }

delay(100);

}

void turn(int speed,int dir){

analogWrite(LeftSpeedPort,speed);

analogWrite(RightSpeedPort,speed);

if(dir==CLOCK){

digitalWrite(LeftDirPort,HIGH); digitalWrite(RightDirPort,LOW);

}else(

digitalWrite(LeftDirPort,LOW);

digitalWrite(RightDirPort,HIGH);






滅火機(jī)器人的技能:接近火源和滅火裝置

復(fù)眼傳感器是由朝向5個(gè)不同方向的紅外線探頭組成的傳感器電路,火焰所發(fā)出的光中紅外線是很主要的成分,機(jī)器人可以根據(jù)這方向信息生成電機(jī)控制指令,朝著火源前進(jìn)

機(jī)器人巡線挑戰(zhàn)賽的器材與步驟:機(jī)器人,絕緣膠布1卷,制作貨倉和卸貨塔的硬紙板,檢測(cè)傳感器

機(jī)器人都需要完成哪些工作:巡線、通過各種路口、在 卸貨塔(障礙物)前停下、驅(qū)動(dòng)機(jī)器人的運(yùn)貨機(jī)構(gòu)(機(jī)器人的手臂)卸載貨物、轉(zhuǎn)身回家,進(jìn)行下載和調(diào)試

機(jī)器人揮舞手臂需要的器材:機(jī)器人,USB下載線,主控制器 ,舵機(jī)

將舵機(jī)用金屬件安裝到機(jī)器人底盤上作為它的手臂。我們首先制作只是使用一只舵機(jī),擁有一個(gè)關(guān)節(jié)的機(jī)器人手臂,并將舵機(jī)連接到有PWM 輸出功能的9號(hào)端口

機(jī)器人舵機(jī)的控制:PWM信號(hào),周期是20ms, 脈沖的寬度從1~2ms 秒之間

把舵機(jī)插到主控制板的9號(hào)端口上,然后讓它在0°~180°之間不 停地反復(fù)運(yùn)動(dòng);將舵機(jī)插到任何一個(gè)有PWM 功能的端口上,舵機(jī)轉(zhuǎn)動(dòng)到哪個(gè)角度,就用主控板發(fā)出那個(gè)角 度所對(duì)應(yīng)占空比的PWM 信號(hào)就可以

機(jī)器人的舵機(jī):對(duì)電機(jī)轉(zhuǎn)動(dòng)位置的精確控制

機(jī)器人的舵機(jī)是在直流減速電機(jī)的基礎(chǔ)上增加了一個(gè)檢測(cè)位置的微型傳感器和一個(gè)控制器組成的閉環(huán)反饋控制系統(tǒng),從而實(shí)現(xiàn)對(duì)電機(jī)轉(zhuǎn)動(dòng)位置的精確控制

會(huì)走迷宮的機(jī)器人需要的材料:主控制器,地面灰度檢測(cè)傳感器模塊4塊,紅外避障傳感器1個(gè),黑色膠帶1卷

首先將機(jī)器人、擴(kuò)展板和地面灰度檢測(cè)傳感器模塊連接好,地面灰度檢測(cè)傳感 器連接到A0~A3 端口。紅外避障傳感器連接到D3 端口,示例程序中給出的可能也不是最好的解決方案

機(jī)器人學(xué)會(huì)探測(cè)障礙:紅外避障傳感器的模塊

紅外避障傳感器由一個(gè)光線發(fā)射裝置和一個(gè)光線接收裝置組成的,它的光線發(fā)射方向是朝向運(yùn)動(dòng)的方向而不是地面,而且發(fā)射裝置發(fā)出的光是紅外光而不是可見光

機(jī)器人過丁字路口:并排安裝4個(gè)地面灰度傳感器

并排安裝4個(gè)地面灰度傳感器,用杜邦連接線把它們按順序分別 連接到主控板的A0~A3 端口,其中最左端的傳感器連接A0口,最右端的連接A3口,只要是最左或最右端的傳感器檢測(cè)到了 黑線,就代表機(jī)器人遇到了路口

機(jī)器人直線行走的編程-接口、傳感器的讀數(shù)、地面的灰度閾值

在使用 pinMode 命令為端口規(guī)定方向時(shí)肯定要用到它的編號(hào),然后再用 digitalRead 之類的命令操縱端口時(shí)也要用到同一個(gè)編號(hào),用analogRead 命令讀到了傳感器當(dāng)前的值

智能巡線機(jī)器人的制作:digitalRead 、digitalWrite 、analogRead 、analogWrite、 pinMode 、delay

機(jī)器人傳感器的位置在靠近黑線的左側(cè)或者正好在黑線上;digitalRead 、digitalWrite 、analogRead 、analogWrite、 pinMode 、delay。它們構(gòu)成了Arduino 中最為重要、最為常用的功能

微觸開關(guān)傳感器-很簡單的傳感器,用程序就能很準(zhǔn)確地檢測(cè)到它的開閉變化

微觸開關(guān)也只有“開”和“閉” 兩種不同的狀態(tài),把它連接到主控制器,用程序就能很準(zhǔn)確地檢測(cè)到它的開閉變化了,只要用 digitalRead 命令就可以很 方便地讀取微觸開關(guān)的值了,這個(gè)命令的用法

為機(jī)器人安上轉(zhuǎn)向燈:連接機(jī)器人,編寫程序,觀察現(xiàn)象

將機(jī)器人、擴(kuò)展板和小燈模塊連接好,將右轉(zhuǎn)向燈連接D5 號(hào)口,左轉(zhuǎn)向燈連接D3號(hào)口;編寫程序,讓轉(zhuǎn)向燈亮滅的語句,左轉(zhuǎn)向燈熄滅,同時(shí)機(jī)器人向右轉(zhuǎn)彎
資料獲取
機(jī)器人開發(fā)
== 資訊 ==
滅火機(jī)器人的開發(fā)過程:連接機(jī)器人,驅(qū)動(dòng)風(fēng)
OPenClaw 新手入門寶典:環(huán)境準(zhǔn)備
智能體的形態(tài)演進(jìn)與治理思考,AI正式告別
滅火機(jī)器人的技能:接近火源和滅火裝置
機(jī)器人巡線挑戰(zhàn)賽的器材與步驟:機(jī)器人,絕
機(jī)器人揮舞手臂需要的器材:機(jī)器人,USB
機(jī)器人舵機(jī)的控制:PWM信號(hào),周期是20
機(jī)器人的舵機(jī):對(duì)電機(jī)轉(zhuǎn)動(dòng)位置的精確控制
新一代智能終端藍(lán)皮書,智能終端藍(lán)皮書,支
OpenClaw 完全指南:從原理到時(shí)間
OpenClaw橙皮書:從入門到精通:支
2026年部署OpenClaw代理解決方
會(huì)走迷宮的機(jī)器人需要的材料:主控制器,地
機(jī)器人學(xué)會(huì)探測(cè)障礙:紅外避障傳感器的模塊
機(jī)器人過丁字路口:并排安裝4個(gè)地面灰度傳
== 機(jī)器人推薦 ==
迎賓講解服務(wù)機(jī)器人

服務(wù)機(jī)器人(迎賓、講解、導(dǎo)診...)

智能消毒機(jī)器人

智能消毒機(jī)器人

機(jī)器人開發(fā)平臺(tái)

機(jī)器人開發(fā)平臺(tái)


機(jī)器人底盤 Disinfection Robot 消毒機(jī)器人  講解機(jī)器人  迎賓機(jī)器人  移動(dòng)機(jī)器人底盤  商用機(jī)器人  智能垃圾站  智能服務(wù)機(jī)器人  大屏機(jī)器人  霧化消毒機(jī)器人  展廳機(jī)器人  服務(wù)機(jī)器人底盤  具身智能教育機(jī)器人  智能配送機(jī)器人  導(dǎo)覽機(jī)器人 
版權(quán)所有 創(chuàng)澤智能機(jī)器人集團(tuán)股份有限公司 運(yùn)營中心:北京 清華科技園九號(hào)樓5層 生產(chǎn)中心:山東日照太原路71號(hào)
銷售1:4006-935-088 銷售2:4006-937-088 客服電話: 4008-128-728