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

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>渦旋混合器開源分享

渦旋混合器開源分享

2022-12-26 | zip | 0.20 MB | 次下載 | 免費(fèi)

資料介紹

描述

?

介紹

您曾經(jīng)在實(shí)驗(yàn)室中使用過(guò)渦旋混合器嗎?它是用于混合解決方案的便捷工具。當(dāng)您習(xí)慣了它時(shí),您將無(wú)怨無(wú)悔地使用它。

由于這種設(shè)備非常昂貴,但在實(shí)驗(yàn)室內(nèi)并不是絕對(duì)必要的,所以我決定制作自己的版本。通過(guò)遵循本指南,您還將學(xué)習(xí)如何制作自己的版本。我希望你會(huì)喜歡這本書。

面包板原型

我會(huì)開始說(shuō),即使零件清單很長(zhǎng),這個(gè)設(shè)備也可以用周圍找到的東西來(lái)建造,如果你在破損的物體中尋找備件,你會(huì)發(fā)現(xiàn)大部分需要的組件而無(wú)需花錢。

該裝置可以示意如下。

我們將使用振動(dòng)電機(jī)來(lái)渦旋我們感興趣的樣品。只有當(dāng)我們將樣品放在電機(jī)上時(shí),振動(dòng)才會(huì)開始。這種識(shí)別將通過(guò)壓電傳感器實(shí)現(xiàn)。一旦顯示壓力,由旋轉(zhuǎn)電位器控制的模擬信號(hào)將被發(fā)送到電機(jī)驅(qū)動(dòng)器,因此它將渦旋我們的樣品。

我們要做的第一件事是在面包板上準(zhǔn)備我們的 Arduino 并連接壓電傳感器,以確保這個(gè)家伙能正常工作(圖 1

?

?
pYYBAGOlFs2AOVZ3AABf0U4M8Ig094.jpg
?

圖 1. 帶有用于壓力檢測(cè)的壓電傳感器的 arduino 示意圖。

注意:您可以同時(shí)使用 UNO 或 Nano,我使用 UNO 進(jìn)行面包板測(cè)試,然后我使用 Nano 制作了真正的原型。

為了讓這個(gè)傳感器正常工作,只需要幾行代碼(圖 2 )。

#define PRESSURE A0             
[...]            
        
void pressure_baseline (int *baseline);        
        
[...]        
        
int baseline = 0;        
int *ptr_baseline = &baseline;        
             
void setup() {            
 [...]            
 pressure_baseline(ptr_baseline);        
}            
[...]        
void pressure_baseline (int *baseline) {        
 for(int i = 0; i <10; i++){        
   *baseline = *baseline + analogRead(PRESSURE);        
   delay(500);        
   if (i == 9){*baseline = *baseline/10;}        
   }        
 }        

圖 2. 傳感器基值計(jì)算所需的代碼。

為了避免在設(shè)備每次通電時(shí)和傳感器之間的靜止壓電傳感器的響應(yīng)差異(我有三個(gè)傳感器在靜止時(shí)給出不同的值!),代碼調(diào)用基線計(jì)算函數(shù)。這條線計(jì)算壓電傳感器十個(gè)值的平均值,這將用作壓力檢測(cè)的閾值。您需要的另一件硬件是電機(jī)及其控制器圖 3顯示了設(shè)置它所需的接線。我們不能將電機(jī)直接連接到數(shù)字引腳,因?yàn)檫@會(huì)提供最大電流輸出(最大 20-40mA,具體取決于您使用的電路板),但是 5V 引腳能夠提供高達(dá) 500mA 的電流,這就足夠了對(duì)于振動(dòng)電機(jī)!

還添加了一個(gè)電位器以控制振動(dòng)速度。

?
?
?
?
poYBAGOlFtCAb1v0AACeZMQHAkc927.jpg
?
1 / 2
?

圖 3. 帶有振動(dòng)電機(jī)和控制板的系統(tǒng)示意圖。

?

然后修改代碼以使電機(jī)根據(jù)對(duì)樣品施加的壓力運(yùn)行(圖 4 )。

?

#define POTMETER A1        
#define MOTORPIN 9        
#define ten_to_eight(x) (map(x, 0, 1023, 0, 255))        
[...]        
void pressure_check (int *baseline);        
int *motor_speed (void);        
void speed_control (int *speed);        
void baseline_drift (int *baseline);        
[...]        
int counter = 0;    
int speed = 0;        
void setup() {        
 pinMode(MOTORPIN, OUTPUT);        
 [...]        
}        
void loop() {        
 pressure_check(ptr_baseline);        
 baseline_drift(ptr_baseline);        
}        
[...]        
int *motor_speed (void){        
 speed = analogRead(POTMETER);        
 speed = ten_to_eight(speed);        
 return &speed;        
 }        
void motor_control (int *speed){        
 analogWrite(MOTORPIN, *speed);        
 counter++;        
 }        
void pressure_check (int *baseline) {        
 if (analogRead(PRESSURE) > (*baseline + 10) && counter < 20){        
   while(counter < 20){        
     int *speed = motor_speed();        
     motor_control(speed);        
     delay(500);        
     }        
   } else if (counter > 19) {        
     analogWrite(MOTORPIN,HIGH);        
     delay(1000);        
     counter = 0;        
     }        
 }        
void baseline_drift (int *baseline){        
 if ( millis() % 3600000 == 0 && counter == 0){pressure_baseline(baseline);}        
 }        

圖 4. 電機(jī)控制代碼。

讓我們仔細(xì)看看代碼及其作用。首先,您需要定義所需的電機(jī)和電位器引腳,并將電機(jī)引腳設(shè)置為輸出(圖 5 )。

#define POTMETER A1        
#define MOTORPIN 9             
              
void setup() {            
 [...]            
 pinMode(motorPin, OUTPUT);            
 [...]            
}            

圖 5. 初始化代碼。

其余代碼實(shí)際上控制著系統(tǒng)的行為方式。需要四個(gè)函數(shù)。它開始調(diào)用 pressure_check(),此函數(shù)檢查壓電傳感器上是否有壓力以及調(diào)用 motor_speed() 時(shí)答案是否肯定。這將從電位器計(jì)算電機(jī)引腳的輸出,宏函數(shù) ten_to_eight 將映射八位輸出的值(最大值為 180,以避免電機(jī)大幅減速)。最后需要的部分是 motor_control() 來(lái)激活電機(jī)。計(jì)數(shù)器變量每 0.5 秒增加一次,直到總共 10 秒,然后系統(tǒng)停止 1 秒并等待新循環(huán)的進(jìn)一步壓力。最終函數(shù) baseline_drift() 將每小時(shí)運(yùn)行一次,并為壓電傳感器計(jì)算一個(gè)新的基值,從而避免漂移。(圖 6 )。

?

void loop() {        
 pressure_check(ptr_baseline);        
 baseline_drift(ptr_baseline);        
}        
[...]        
int *motor_speed (void){        
 speed = analogRead(POTMETER);        
 speed = ten_to_eight(speed);        
 return &speed;        
 }        
void motor_control (int *speed){        
 analogWrite(MOTORPIN, *speed);        
 counter++;        
 }        
void pressure_check (int *baseline) {        
 if (analogRead(PRESSURE) > (*baseline + 10) && counter < 20){        
   while(counter < 20){        
     int *speed = motor_speed();        
     motor_control(speed);        
     delay(500);        
     }        
   } else if (counter > 19) {        
     analogWrite(MOTORPIN,HIGH);        
     delay(1000);        
     counter = 0;        
     }        
 }        
void baseline_drift (int *baseline){        
 if ( millis() % 3600000 == 0 && counter == 0){pressure_baseline(baseline);}        
 }        

圖 6. 循環(huán)代碼和函數(shù)定義。

圖 7顯示了組裝在面包板上的設(shè)備

?
?
?
?
poYBAGOlFwWADfFPAAsSwFCkBT8422.jpg
?
1 / 2
?

圖 7. 面包板上的設(shè)備。

如您所見,我確實(shí)將壓力傳感器放在了兩個(gè)防靜電泡沫板之間。所以電機(jī)不會(huì)直接站在傳感器上,也不會(huì)直接站在剛性表面上。一些膠水用于將橡膠拐杖固定到電機(jī)頭上。這塊橡膠將在振動(dòng)開啟時(shí)用作樣品支撐。這將避免任何接觸金屬/玻璃(如果您使用玻璃容器來(lái)混合樣品)。

最后一步,您需要為您的設(shè)備添加一個(gè)開關(guān)和一個(gè)電源,并打開您的 3D 打印機(jī)(圖 8 )。

?

?
pYYBAGOlFwiAa9RsAAC8mBz8Bo4576.jpg
?

圖 8. 帶電源和開關(guān)的示意圖。

編輯:注意,如果您使用 12V 的外部電源,使用電壓轉(zhuǎn)換器提供 5V 而不是 12V 可能是個(gè)好主意。這很重要,因?yàn)槲覀兪褂?5V 引腳為振動(dòng)電機(jī)提供電流。內(nèi)部調(diào)節(jié)器可能會(huì)快速過(guò)熱并燒毀您的電路板!

實(shí)物樣機(jī)

現(xiàn)在讓我們繼續(xù)討論真正的原型。對(duì)于這部分,您需要打印三個(gè)必要的部分。圖 9 顯示了它們,您可以在頁(yè)面末尾找到 .obj 文件。

?
?
?
?
pYYBAGOlFwqAUV9AAAAZXu5f6sU160.png
?
1 / 3
?

?

圖 9 用于渦旋原型制作的 3D 組件。

教程的組裝部分非常簡(jiǎn)單。您需要將所有電子元件放置在底座中。可能需要膠槍來(lái)固定所有組件并避免不必要的移動(dòng)。在中央部分將固定防靜電泡沫。圖 10顯示了每個(gè)組件都用膠水固定的基礎(chǔ)組件。

?

?
poYBAGOlFzCAdoZPAAjRv7c5jhE820.jpg
?

圖 10. 原型底座。

如您所見,添加了一個(gè)用于 12V 電源的母插孔并將其焊接到 Vin 引腳和地。如果您沒有其中之一,您可以隨時(shí)切斷供應(yīng)商的電線并使用裸線。但是這種方式不干凈,因此不建議使用!

對(duì)于最后的接觸,只需擰上幾個(gè)螺絲并將電機(jī)固定到底座上。插入 12V 電源即可(圖 11 )。

?

?

?
poYBAGOlF0OACyf6AAmnzudHwTE985.jpg
?

圖 11. 完整的設(shè)備。

我們完成了。最終設(shè)備已完成并可以使用。如果振動(dòng)太強(qiáng),您可以通過(guò)在底座部分增加一些重量來(lái)進(jìn)一步定制您的設(shè)備,以避免設(shè)備移動(dòng)!

?

我希望你喜歡和我一起在實(shí)驗(yàn)室里建造這個(gè)對(duì)日常生活有用的設(shè)備。

在下一個(gè)教程中見。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
主站蜘蛛池模板: 日本大片免a费观看视频| 中文字幕亚洲男人的天堂网络 | 国产成人a视频在线观看| 晚夜免费禁用十大亏亏| 国产专区青青在线视频| 国产最新进精品视频| 蜜桃视频一区二区| 亚洲黄色免费观看| 成人麻豆日韩在无码视频| 精品亚洲一区二区在线播放| 欧美性情video sexo视频| 夜色爽爽爽久久精品日韩| 花蝴蝶高清在线视频免费观看| 蜜臀亚洲AV永久无码精品老司机| 夜色福利院在线观看免费| 麻豆国产精品va在线观看约| 色久久一个亚洲综合网| 风车动漫(p)_在线观看官网| 日韩欧美中文字幕一区| 成人a毛片久久免费播放 | 日本工口生肉全彩大全| 把腿张开JI巴CAO死你H教室| 欧美亚洲精品午夜福利AV| wwwzzz日本| 日韩人妻无码精品久久中文字幕 | 亚洲欧美在无码片一区二区| 韩国黄电影| 一级黄色香蕉视频| 久久一区精品| 506070老熟肥妇bbwxx视频| 免费精品国偷自产在线在线| 94色94色永久网站| 欧美四虎精品二区免费| 白丝制服被啪到喷水很黄很暴力| 人人妻免费线| 国产成人 免费观看| 亚洲 日本 欧美 中文字幕| 黑吊大战白女出浆| 中国午夜伦理片| 欧美成人性色生活18黑人| 超大BBWWW|