色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

wifi小車制作圖解

454398 ? 作者:工程師吳畏 ? 2018-09-18 09:36 ? 次閱讀

利用網絡攝像頭的報警輸出端口的繼電器開開合合形成一個二進制的編碼,然后用一個Arduino來進行譯碼,擴展了網絡攝像頭的I/O口

1、網絡攝像頭

2、Arduino控制板

3、電機驅動擴展板

4、Arduino穩壓板(為了保證網絡攝像頭穩定的電源

5、10k電阻(端口上拉)及面包線

6、小車底盤、( 2WD / 4WD)(含直流電機、電源)

L298P電機驅動擴展板

穩壓擴展板

網絡攝像頭我是在網上為了保證攝像頭使用電壓的穩定,我沒有使用Arduino板上的5V電壓,而是單獨用了一個穩壓擴展板。該擴展板在小車調試前期可不用,直接用穩壓器給網絡攝像頭提供電源。小車底盤( 2WD /4WD)是路虎5履帶底盤。最后找了一個直插的10k電阻,再準備一些面包線,這樣所有的材料都準備好了。

穩壓擴展板的使用很簡單,我們先來簡單介紹一下。如下圖的標識,將電池接到擴展板的輸入端子,輸入端子旁邊的兩個跳線帽要跳到PWRIN位置;然后調節輸出電壓微調電位器,用萬用表測量電源輸出端電壓使其穩定在5V;最后將網路攝像頭電源接口與擴展板電源輸出端連在一起。

電機驅動板的使用大家可能都比較熟悉了,本人這里再簡單提兩句。先要選擇控制方式,這個制作中使用的是PWM方式;再者就是連接直流電機,如下圖所示的連接端子。M1+和M1—連接一個直流電機,M2+和M2—連接另一個直流電機,電機驅動板占用Arduino的4、5、6、7腳。

最后我們重點來說一下Arduino控制板與網絡攝像頭的連接。在網上的那篇文章中作者用攝像頭公司提供的插件做了一個運行在PC端的軟件,以此來控制繼電器產生寬窄不一的脈沖。這里我沒有采用這種方式,PC軟件的制作也不是誰都能完成的。本人采用的方式是直接用Arduino捕獲網絡攝像頭內控制步進電機信號,拆掉了網絡攝像頭中左右轉的步進電機,用攝像頭本身左右旋轉的信號來控制小車的左右轉,而用繼電器的吸合來控制小車的前進與停止。

開始拆攝像頭!

導線引出后,我們合上網絡攝像頭的底蓋,來看看它背面的接口。如下圖所示,在攝像頭后面最中間的是天線接口,天線右側的4個I/O口就是報警輸出端口,4個I/O用1、2、3、4標識,其中1、2是報警輸出端口,分別接到了繼電器兩端,3為報警輸入端口(此端口未用),4為攝像頭內容電路的數字地。

這3個I/O(不包括3號I/O)加上之前的A+和B+總共5條線,與Arduino的連接關系如下圖所示。連接網絡攝像頭內報警繼電器一端的2腳連到Arduino的GND,而連接繼電器另一端的1腳連到Arduino的9腳,同時在9腳加上10k的上拉電阻,這樣當繼電器未吸合時,9腳因為上拉電阻,所以狀態為高;而當繼電器吸合時,9腳接GND,所以狀態為低。網絡攝像頭報警接口的4腳也要連接到Arduino的GND,以使網絡攝像頭控制板與Arduino共地。A+與B+分別連接到Arduino的2、3腳,這兩個腳如果連反了可以在程序中調整

步進電機的控制方式是不斷的變化A、B兩相上的電壓大小和電流方向,這樣在A+和B+上就會產生一串脈沖。使用示波器觀察我們發現,當發送左轉的命令時,首先在A+上產生脈沖,而當發送右轉的命令時,首先在B+上產生脈沖,效果如下圖所示。

我們就利用A+、B+上的信號差異,以及繼電器的吸合來實現對小車的控制。Arduino端用到了外部中斷功能,2腳對應Arduino外部中斷0,3腳對應Arduino外部中斷1,詳細代碼如下:

/**********************************************

捕獲步進電機信號控制直流電機

使用Arduino的外部中斷

created 2013

by Nille

**********************************************/

int InterruptA = 1; //定義InterruptA 為外部中斷1,也就是引腳3

int InterruptB = 0; //定義InterruptB 為外部中斷0,也就是引腳2

volatile int state = 0; //定義state用來保存小車左右轉的狀態,

//1為左轉,2為右轉

void setup()

{

//2、3腳為外部中斷0、1,用來捕獲A+、B+上的信號

pinMode(2, INPUT);

pinMode(3, INPUT);

//4、5、6、7用于控制直流電機

pinMode(4, OUTPUT);

pinMode(5, OUTPUT);

pinMode(6, OUTPUT);

pinMode(7, OUTPUT);

//9腳用于檢測繼電器的狀態

pinMode(9, INPUT);

// 監視外部中斷輸入引腳的變化

attachInterrupt(InterruptA, stateInterruptA, FALLING);

attachInterrupt(InterruptB, stateInterruptB, FALLING);

}

void loop()

{

if(digitalRead(2) == LOW || digitalRead(3) == LOW)

{

if(state == 1)

{

//state為1時小車左轉

digitalWrite(4,LOW);

digitalWrite(7,HIGH);

analogWrite(5,240);

analogWrite(6,240);

}

else if(state == 2)

{

//state為2時小車右轉

digitalWrite(4,HIGH);

digitalWrite(7,LOW);

analogWrite(5,240);

analogWrite(6,240);

}

else

{

//小車停止

analogWrite(5,0);

analogWrite(6,0);

}

}

else

{

state = 0;

//在繼電器吸合的情況下

if(digitalRead(9) == 0)

{

//小車前進

digitalWrite(4,HIGH);

digitalWrite(7,HIGH);

analogWrite(5,250);

analogWrite(6,250);

}

else

{

//小車停止

analogWrite(5,0);

analogWrite(6,0);

}

}

}

//中斷函數stateInterruptA,當A+先收到脈沖則小車左轉

void stateInterruptA()

{

if(state == 0)

state = 1;

}

//中斷函數stateInterruptB,當B+先收到脈沖則小車左轉

void stateInterruptB()

{

if(state == 0)

state = 2;

}

可以在代碼中添加一些Serial.println()的語句來查看一下程序在我們控制網絡攝像頭時能夠做出正確的相應。代碼調試完成后,如圖下圖所示,將Arduino控制板、電機驅動擴展板、穩壓擴展板層疊的插在一起固定在小車的后面,前方安裝好網絡攝像頭。

完成后的wifi小車上電工作正常后,如圖下圖所示。wifi小車的控制與網絡攝像頭的控制方式類似,打開電腦端的瀏覽器,在地址欄中輸入網絡攝像頭的IP地址(不確定IP地址的話可以使用產品中附帶的IP網絡攝像頭搜索軟件搜一下)進入監控界面,就使用界面右側的按鈕來控制這部簡易的wifi小車。另外該攝像頭還有一個廠家分配的唯一域名,只要在我們的路由器端簡單配置就能夠實現廣域網條件下的小車控制了。

PS:突然發現美圖秀秀很好玩 所以 虛化背景 沒按到 按了 橡皮 結果有一幅圖被檫去一部分

因為原圖片過大 所以載圖

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編碼
    +關注

    關注

    6

    文章

    945

    瀏覽量

    54861
  • WIFI
    +關注

    關注

    81

    文章

    5299

    瀏覽量

    203976
  • Arduino
    +關注

    關注

    188

    文章

    6471

    瀏覽量

    187293
收藏 人收藏

    評論

    相關推薦

    寫字機的制作過程

    寫字機的制作過程,圖解,利用了core——XY的結構,詳細制作圖解,需要有一定制作基礎的DIY同學。
    發表于 09-27 07:41

    華為膠片制作圖標庫

    華為膠片制作圖標庫:
    發表于 06-24 15:41 ?65次下載
    華為膠片<b class='flag-5'>制作圖</b>標庫

    精選電子制作圖解66例_門宏

    書中以圖解的形式介紹了66例無線電和電子制作實例,包括趣味電子制作、收音機制作、無線話筒制作及業余無線電儀表
    發表于 04-27 15:47 ?0次下載
    精選電子<b class='flag-5'>制作圖解</b>66例_門宏

    精選電子制作圖解66例_門宏編著

    電子發燒友網站提供《精選電子制作圖解66例_門宏編著.txt》資料免費下載
    發表于 07-30 11:45 ?0次下載

    WIFI小車

    WIFI智能小車
    發表于 04-13 13:56 ?30次下載

    創意小夜燈制作圖解

    創意小夜燈制作圖解
    的頭像 發表于 09-07 16:11 ?1.4w次閱讀

    發電機模型制作圖解

    發電機模型制作圖解
    的頭像 發表于 09-17 10:47 ?1.2w次閱讀

    巡線小車制作圖解

    做了一個巡線小車(技術不好,高手勿噴),需要電子元件有光敏電阻,電阻二極管,三極管,電位器等 先上電路圖:
    的頭像 發表于 09-14 09:12 ?1.9w次閱讀
    巡線<b class='flag-5'>小車</b><b class='flag-5'>制作圖解</b>

    會畫畫的小車制作圖解

    會畫畫的智能小車,你有沒有想過自己也做一個這樣的機器人小車呢?
    的頭像 發表于 09-12 10:29 ?6834次閱讀

    WIFI智能小車設計制作教程的詳細資料免費下載

    本文檔的主要內容詳細介紹的是WIFI智能小車設計制作教程的詳細資料免費下載。
    發表于 11-09 16:06 ?34次下載

    TYPE C板上16PIN臥式操作圖解

    TYPE C板上16PIN臥式操作圖解
    發表于 01-06 16:52 ?10次下載

    TYPE C板上16PIN臥式操作圖解

    TYPE C板上16PIN臥式操作圖解
    發表于 01-06 17:19 ?23次下載

    TYPE C板上16PIN貼片 側面操作圖解

    TYPE C板上16PIN貼片 側面操作圖解
    發表于 01-06 16:48 ?10次下載

    TYPE C 24PIN前插后貼側面操作圖解

    TYPE C 24PIN前插后貼側面操作圖解
    發表于 01-06 17:26 ?12次下載

    如何使用LED和蜂鳴器制作圖

    電子發燒友網站提供《如何使用LED和蜂鳴器制作圖案.zip》資料免費下載
    發表于 11-17 14:46 ?0次下載
    如何使用LED和蜂鳴器<b class='flag-5'>制作圖</b>案
    主站蜘蛛池模板: 老师破女学生特级毛片| 国产呻吟久久久久久久92| 幸福草电视剧演员表介绍| 青娱国产区在线| 免费看成人毛片| 老师紧窄粉嫩| 麻豆精品无码久久久久久久久| 精品无码一区二区三区不卡| 国产亚洲一区在线| 国产午夜伦鲁鲁| 国产亚洲日韩欧美视频| 国产亚洲日韩在线播放不卡| 国产亚洲精品品视频在线| 国产在线精品一区二区网站免费| 国产亚洲AV精品无码麻豆| 国产一卡2卡3卡4卡孕妇网站 | xx69中国| 北条麻妃快播| 国产av在在免费线观看美女| 国产精品18久久久久久欧美 | 无遮18禁在线永久免费观看挡| 婷婷久久无码欧美人妻| 向日葵视频app下载18岁以下勿看| 性欧美videofree中文字幕| 亚洲日本乱码中文论理在线电影| 亚洲欧美日韩在线码不卡| 在线免费观看a视频| 67194con免费福和视频| jizz黑丝| 国产精品人妻系列21P| 黄A无码片内射无码视频| 久久亚洲免费视频| 欧美美女性生活| 射漂亮黑b丝女| 午夜在线观看免费完整直播网页| 亚洲欧美人成视频在线| 最新国产麻豆精品| 百度影音第四色| 国产剧情在线精品视频不卡| 久久国产36精品色熟妇| 男人的天堂色|