修改

文檔

圖片

迪威模型和Solidworks 聯(lián)合會(huì)員
迪威網(wǎng)友7775aa
迪威網(wǎng)友7775aa
原創(chuàng)模型

非接觸式廁所沖洗裝置超聲波如果ÖIFO廁所按鈕轉(zhuǎn)換更換伺服

VIP
免費(fèi),登錄即可下載
本資源不能下載
發(fā)布時(shí)間:2021/3/6 10:33:00
IF?衛(wèi)生間WC的超聲波無接觸更換裝置,
使用伺服5V,超聲波傳感器,5V變壓器
HC-SR04,Arduino超聲波測(cè)距儀
Arduino納米Amega328板
伺服MG996R 55g 15kg
5v電源。
通過向上提起按鈕的一側(cè),拆下舊的沖洗按鈕,然后擰上固定按鈕的塑料螺釘。
提起孔齊平按鈕及其支架和機(jī)構(gòu)。
把它換掉,然后把你的3D打印裝置都裝上,只要把它壓在馬桶旁邊的機(jī)械裝置上,就可以把“升降裝置”打出來,
然后安裝舊沖洗機(jī)構(gòu)的“提升沖洗器2”頭,再次用塑料螺釘將其固定到位。
將“提升板4”壓入“提升件”。
用4個(gè)螺釘安裝伺服。
通過一些金屬銷或針穿過“提升板”上的孔,將伺服臂連接到“提升板”上。
將超聲波傳感器粘到“coverwithSeor”上。
連接伺服、arduino nano、超聲波傳感器和5V電源之間的所有導(dǎo)線。
安裝蓋子并將5v導(dǎo)線隱藏在馬桶背面。
使用伺服和HC-SR04組合編程arduino。
你可以在下面找到這個(gè)程序。
我用了130和180的角度。代碼里還有10厘米的距離。
包括
包括
伺服myservo;
int trig=7;
int echo=8;
int伺服=9;
長(zhǎng)時(shí)間、遠(yuǎn)距離;
長(zhǎng)a[3];
定義觸發(fā)U引腳7
定義ECHO\u引腳8
定義最大距離200
新平聲納(觸發(fā)針、回波針、最大距離);
無效設(shè)置(){
序列號(hào).開始(9600);
文件(伺服);
pinMode(觸發(fā)器,輸出);
pinMode(回波,輸入);
文件(180);伺服位置180度
延遲(1000);
我的服務(wù)分離();
}
無效度量()
{
數(shù)字寫入(trig,LOW);
延遲微秒(6);
數(shù)字寫入(trig,HIGH);
延遲微秒(15);
數(shù)字寫入(trig,LOW);
pinMode(回波,輸入);
持續(xù)時(shí)間=脈沖(回聲,高);
距離=(duratio2)/29.1;
}
無效循環(huán)()
{
延遲(50);
uigned int uS=聲納.ping();
pinMode(ECHO\u PIN,輸出);
digitalWrite(回顯引腳,低電平);
pinMode(ECHO\u PIN,輸入);
序列號(hào).打印(“平:”);
距離=uS/uS\往返\u CM;
序列號(hào).打?。╱S/uS\往返\U CM);
序列號(hào).println(“厘米”);
對(duì)于(int i=0;i<=2;i ){
測(cè)量();
a[i]=距離;
延遲(50);
}
距離=(a[0] a[1] a[2])/3;
如果(距離<10),則更改此值以增大或減小檢測(cè)范圍。
{
序列號(hào).打?。ň嚯x);
文件(伺服);
延遲(1);
文件(130);ervo位置90度
延遲(2000年);
文件(180);ervo位置180度
延遲(1000);
我的服務(wù)分離();
}
}
個(gè)文件
壓縮包大?。?MB
小程序二維碼
微信小程序 微信掃碼打開此模型
登錄后發(fā)表評(píng)論
恒諾鑫科-專注碳素制品的開發(fā)與生產(chǎn)