arduino舵機(jī)硬件介紹?
硬件:Arduinouno板、紅外遙控器、紅外接收三極管、舵機(jī)、綁線;
端口:紅外接收器VOUT引腳11,舵機(jī)信號(hào)9;
效果:任意按下紅外遙控器1-9之間數(shù)字,即可將對(duì)準(zhǔn)的舵機(jī)旋轉(zhuǎn)20、40、60、80、100、120、140、160、180度;
arduino紅外接收用哪個(gè)版本庫?
Arduino紅外接收器使用uian版本庫,因?yàn)閡ian版本兼容性最好。
有哪些傳感器測(cè)距(20米左右)的設(shè)計(jì)方案?
看到問題的標(biāo)簽,很高興回答這個(gè)問題。
利用ARDUINO平臺(tái)搭建傳感器測(cè)距裝置,整體上并不復(fù)雜,容易完成。要解決的主要問題是傳感器的選擇和精度的程序算法。
使用傳感器測(cè)距,目前在ARDUINO上可以使用超聲波,紅外線,激光。
1.超聲波模塊。超聲波的原理很簡單,就是發(fā)射超聲波,遇到反射后接收,然后根據(jù)發(fā)射和接收的時(shí)間間隔以及超聲波的速度來計(jì)算距離。目前應(yīng)用最廣泛的超聲波模塊如SR04SR05US015US100,但其最長測(cè)量距離不到10米,顯然不能滿足20米測(cè)距的要求。
2.紅外模塊和超聲波模塊一樣,利用發(fā)射和接收的時(shí)間間隔來計(jì)算被測(cè)物體的距離。遺憾的是紅外模塊的測(cè)量距離較近,不能滿足使用要求。
3.激光模塊,雖然測(cè)距原理一樣,但是激光的優(yōu)點(diǎn)是光路偏差很小,幾乎可以忽略不計(jì),抗干擾能力更強(qiáng)。由于其精密的光學(xué)機(jī)構(gòu),成本遠(yuǎn)高于超聲波和紅外模塊,但在測(cè)距方面完全可以滿足要求。
現(xiàn)在,可以確定激光模塊來構(gòu)建ARDUINO平臺(tái)的測(cè)距設(shè)備。
硬件:
開發(fā)板,UNO或者NANO都可以,擴(kuò)展板與否都可以。
2.激光測(cè)距模塊,5V輸入,3.3v輸出。
顯示模塊,性價(jià)比1602,至于綠屏還是藍(lán)屏,自己選。
程序:為了保證測(cè)量的準(zhǔn)確性,可以設(shè)置運(yùn)行時(shí)間間隔測(cè)量三次,然后取平均值輸出到LCD模塊顯示。
為了使用方便,可以用硬材料做個(gè)外殼,也可以3D打印個(gè)外殼,把整個(gè)硬件放進(jìn)去,再配上電池和開關(guān)。