姓名:張坤 ? ?學(xué)號:1700030080
轉(zhuǎn)載自:http://www.sohu.com/a/206046671_715898梳虽,有刪節(jié)
【嵌牛導(dǎo)讀】:她是Elegoo公司推出的一個基于Arduino開發(fā)板婚陪,可以通過編程來實現(xiàn)自動躲避障礙物的小車。
起初只是作為一個玩具吊洼,順帶滿足一下編程的快感,后來發(fā)現(xiàn)其中的核心--Arduino開發(fā)板原來可以實現(xiàn)其他更多更好玩的控制。
【嵌牛鼻子】:?Arduiow完沪,可編程機(jī)器人
【嵌牛提問】:怎樣?用Arduino制作自己的機(jī)器人息尺?
【嵌牛正文】:
她是Elegoo公司推出的一個基于Arduino開發(fā)板携兵,可以通過編程來實現(xiàn)自動躲避障礙物的小車。
起初只是作為一個玩具搂誉,順帶滿足一下編程的快感徐紧,后來發(fā)現(xiàn)其中的核心--Arduino開發(fā)板原來可以實現(xiàn)其他更多更好玩的控制。
比如用手機(jī)來開關(guān)你的臺燈炭懊、特定的敲門聲可以自動打開房門鎖并级、無人機(jī)和機(jī)械手臂等等。
以前想要DIY實現(xiàn)這些應(yīng)用是不容易的侮腹,但感謝這個偉大的時代嘲碧,感謝一位意大利的老師Massimo Banzi在2005年的一次突發(fā)奇想。
百度百科里介紹說:
在之前的推文中父阻,有跟大家提到愈涩,任何有邏輯可循的動作,無論多復(fù)雜加矛,技術(shù)上履婉,機(jī)器都是可以輕松實現(xiàn)的。而其中機(jī)器對于邏輯實現(xiàn)的關(guān)鍵便是控制器斟览。
就像我們普通的電腦毁腿,我們通過鍵盤和鼠標(biāo)輸入信號給主機(jī),主機(jī)處理后,通過顯示器或者音響輸出響應(yīng)狸棍。機(jī)器的任何控制都需要主機(jī)和輸入輸出這三部分身害。而Arduino便是一個小電腦主機(jī),配上市面上有的各種傳感器模塊作為輸入草戈,各種燈泡馬達(dá)顯示屏等等作為輸出塌鸯,來實現(xiàn)不同的功能。
在Arduino官網(wǎng) https://www.arduino.cc 上可以看到各種型號類似的小電腦唐片。
而最常用的一種便是其中的基本款UNO丙猬,也是我自己在玩的。
下圖可以讓你知道它有多小费韭,價格也只有25美金不到歼争。
通過輸入和輸出的端點(diǎn),可以連接各種LED桂躏、開關(guān)宋渔、傳感器、電機(jī)等等輸入輸出元件督暂。
這里想介紹幾個揪垄,我個人覺得最有必要說一說的:
面包板breadboard--可以讓你很方便拆接元器件
伺服電機(jī)--servo 在arduino上用的通常是最簡單的“舵機(jī)”,因為重量都是9g逻翁,也叫9g舵機(jī)饥努。它讓你實現(xiàn)設(shè)定角度的旋轉(zhuǎn)。很多簡易機(jī)械手臂都是用的這種伺服電機(jī)在每個關(guān)節(jié)處八回。
繼電器Relay酷愧。有了它,可以讓arduino實現(xiàn)對110v/220v家用電器的控制缠诅。
其他還有藍(lán)牙模組溶浴,wifi模組,紅外線模組等等管引,可以讓你實現(xiàn)通過手機(jī)或者遙控器的遠(yuǎn)程控制戳葵。
硬件都有了以后,便是軟件的編寫和燒錄了汉匙。
Arduino官網(wǎng)上有自己的軟件平臺IDE可以下載拱烁,軟件界面設(shè)計簡單可愛。
程序的構(gòu)成分為兩部分噩翠,定義設(shè)置setup()和循環(huán)運(yùn)行Loop()
簡單來說戏自,設(shè)置主要是定義輸入輸出端點(diǎn),已經(jīng)起始狀態(tài)伤锚。
運(yùn)行就是讓機(jī)器按照接下來的這段邏輯不斷運(yùn)行直到達(dá)到停止條件擅笔。
以我的小車為例,她的眼睛其實是超聲波傳感器,能夠探測前方物體的距離猛们。程式的基本邏輯就是念脯,告訴小車當(dāng)超聲波傳感器所探知的距離小于20時,要停下來弯淘,然后啟動“脖子”伺服馬達(dá)旋轉(zhuǎn)180度绿店,分別測出左側(cè)物體距離和右側(cè)物體距離。對距離比較庐橙,然后控制左右車輪馬達(dá)朝距離大的那邊轉(zhuǎn)向。
對于業(yè)余玩家转培,可以在這個網(wǎng)站上找到各種大牛寫好的程序,可以學(xué)習(xí)和參考浸须。http://arduino-info.wikispaces.com
如果能上YouTube的話,搜索一下Arduino Projects也會有超多各種好玩的應(yīng)用以及程序邦泄。
介紹就到這里了,希望能讓大家對arduino有一點(diǎn)點(diǎn)了解,在機(jī)器人和工業(yè)自動化如此火爆的今天缸废,多了解一點(diǎn)機(jī)器是好事包蓝。
科技不應(yīng)該總是那么高大上测萎,應(yīng)該被普通人創(chuàng)造性的應(yīng)用到日常生活中。