資料介紹
描述
在過去的幾個月里,COVID-19 大流行一直在世界各地蔓延。感染人數不計其數,不幸的是,傷亡人數眾多。世界衛(wèi)生組織建議的最重要措施之一是經常用肥皂或洗手液洗手。但最重要的問題之一是我們這樣做的方式,即通過物理接觸分配器,這消除了行動的全部目的,甚至造成了很大的感染風險。所以我,一個 14 歲的男孩,決定使用 Arduino Nano 板來解決這個問題,但我也希望它便宜,并且能夠輕松、快速、有效地連接到許多不同的分配器!這正是我所做的,一個配件可以連接到大多數洗手液/皂液器上,并完全免提和自動轉動
首先觀看此視頻以了解該設備的運行情況,并了解它的工作原理和制作方法!
第 1 步:了解機制

因此,基本上步進電機通過耦合器連接到螺釘。然后,3D 打印壓板的一側使用螺母與螺釘連接,另一側由 3D 打印桿支撐。桿不允許螺桿的旋轉力旋轉壓腳,而是壓腳線性移動。通過這種方式,我們可以命令步進器在任何方向(來回)、以任何速度和盡可能多的步數移動。
第 2 步:了解設備的工作原理

這個概念是,當連接到 3D 打印的 IR 支架上的 IR 障礙物傳感器被激活時,只需將您的手放在其下方幾厘米處,按壓器就會下降一段設定的距離,(按壓分配器)等待 2秒,然后通過簡單地向上返回到初始位置,直到終端停止開關被激活。同樣,當設備第一次通電時,壓腳會上升,直到開關被激活,然后它會停在那里,作為一種自我校準,以便壓腳準備好使用。

然后使用魔術貼包裹您選擇的洗手液并盡可能收緊。
現在自動洗手液分配器可以正常工作了!!
第 3 步:收集必要的組件
?

必要組件的所有鏈接都位于“事物”部分。
第 4 步:設計定制零件
?

所有 3D 打印部件都是我在 Onshape 上設計的,但您不必擔心 3D 設計,因為我在“附件”部分提供了所有 .stl 文件。
第 5 步:3D 打印定制塑料部件
?

我在我的 Creality3D Ender 3 V2 上以 0.2 毫米的層高和 20% 的填充量用灰色和白色 PLA 3D 打印了這些零件。如果您無法使用 3D 打印機,您可以嘗試使用紙板或木頭。
第 6 步:修改步進器
?

28BYJ-48 步進電機是一款小巧且非常便宜的步進電機。這是一個單極步進電機,扭矩約為300 g/cm ,適用于我們的項目,但我希望它更強大以獲得更好的效果。我們可以通過簡單易用的模塊將其轉換為雙極電機,將扭矩增加到 800+ g/cm !

雙極步進電機的線圈更大,因此扭矩更大。

首先,您想用螺絲刀卸下藍色蓋板。

移除后,您需要使用刀子完全切斷通往紅線的中間痕跡。

您要確保它不再連接。

現在你可以從兩邊剪掉紅線。

您現在可以重新安裝藍色蓋板。我需要切斷它的 2 個支撐物才能把它放回去。

現在您有了自己的雙極 28BYJ-48 步進電機。它具有大約 2.5 倍的初始扭矩。但是現在您需要獲得一個雙極步進驅動器,例如我正在使用的 DRV8825。驅動器的最小電源電壓額定為 8.4V,我們的電機額定電壓為 5V。但不要擔心雙極版本的電機可以輕松處理該電壓!
第 7 步:DIY 魔術貼領帶 x2
?

?
是時候制作將配件連接到分配器的 Velcro 系帶了。如果您已經有一些 Velcro 扎帶,請隨意使用它們。

您可以根據需要將它們剪得長或短,但我建議將一個部分切割為 30 厘米 - 40 厘米,另一部分切割為 4 厘米 - 7 厘米。

現在你想把這兩個部分裝訂在一起。確保將要裝訂在一起的側面要么粗糙要么都柔軟。

現在您的 Velcro 領帶可以使用了!

您將需要其中兩個。
第8步:電路

是時候創(chuàng)建電子電路了!對于初學者來說,將 9V 電池的地線連接到 Arduino 地線,中間有一個 100μF 的電解電容器(記住電容器的白線一側是地線/陰極)。將 9V 連接到通用開關,然后連接到電容器陽極上的 Vin。我使用了兩個迷你面包板,因為它們很適合放在箱子里,使用任何你喜歡的面包板,但要考慮到有限的空間。

將紅外障礙物傳感器 VCC 連接到 5V,接地到接地,最后將 OUT 連接到數字引腳 9。

現在我們要連接終端開關。將公共支路連接到 5V,將常開連接到數字引腳 8,并通過 1kΩ 電阻接地。

將 DRV8825 雙極電機驅動器添加到面包板。將 Vmot 連接到 Arduino 的 Vin。將兩個接地連接到地。將 Dir 引腳連接到數字引腳 2,將步驟引腳連接到數字引腳 3,將啟用引腳連接到數字引腳 4。將復位和睡眠引腳相互連接。

最后將 28BYJ-48 的藍色線連接到 A2,黃色線連接到 A1,橙色線連接到 B1,粉色線連接到 B2。

電子設備終于連接上了!
第 9 步:編程
const int dirPin = 2;
我們將驅動器的 Dir 引腳定義為 Digital pin 2。
const int stepPin = 3;
我們將驅動器的 Step 引腳定義為 Digital pin 3。
const int enablePin = 4;
我們將驅動器的 Enable 引腳定義為 Digital pin 4。
const int stepsPerRevolution = 6000;
我們將每轉的步數定義為 6000,旋轉一次 360 度為 2048 步。
int endStop = 8;
我們將 endStop 開關的輸入引腳定義為數字引腳 8。
int irSensor = 9;
我們將 IR 障礙物傳感器的輸入引腳定義為數字引腳 9。
void setup()
{
pinMode(endStop, INPUT);
pinMode(irSensor,INPUT);
在設置中,我們將 endStop 和 irSensor 引腳聲明為輸入。
pinMode(stepPin, OUTPUT);
pinMode(dirPin, OUTPUT);
pinMode(enablePin, OUTPUT);
我們將 stepPin、dirPin 和 enablePin 聲明為輸出。
digitalWrite(enablePin, LOW);
我們將 enablePin 設置為 LOW 以啟用 DRV8825 驅動程序
while(digitalRead(endStop) == LOW)
{
只要 endStop 開關的數字值為 LOW(未按下開關。)
digitalWrite(dirPin, HIGH);
電機旋轉方向設置為逆時針
for(int x = 0; x < 1; x++)
{
digitalWrite(stepPin, HIGH);
delayMicroseconds(2000);
digitalWrite(stepPin, LOW);
delayMicroseconds(2000);
}
并且步進器將一次逆時針旋轉一步,直到 While 語句的條件為假。
digitalWrite(enablePin, HIGH);
}
這會禁用我們的驅動程序,以便在不使用驅動程序時不會消耗太多電流。
void loop()
{
if(digitalRead(irSensor)== 0)
{
在循環(huán)中,如果 irSensor 的數字值為 0(IR 障礙物傳感器前面有障礙物(手))
digitalWrite(enablePin, LOW);
驅動程序被啟用。
digitalWrite(dirPin, LOW);
電機的旋轉方向設置為順時針。
for(int x = 0; x < stepsPerRevolution; x++)
{
digitalWrite(stepPin, HIGH);
delayMicroseconds(2000);
digitalWrite(stepPin, LOW);
delayMicroseconds(2000);
}
步進器將順時針旋轉 6000 步。
delay(2000);
它將等待 2 秒。
while(digitalRead(endStop) == LOW)
{
只要 endStop 開關的數字值為 LOW(未按下開關。
digitalWrite(dirPin, HIGH);
電機旋轉方向設置為逆時針方向。
for(int x = 0; x < 1; x++)
{
digitalWrite(stepPin, HIGH);
delayMicroseconds(2000);
digitalWrite(stepPin, LOW);
delayMicroseconds(2000);
}
}
并且步進器將一次逆時針旋轉一步,直到 While 語句的條件為假。
digitalWrite(enablePin, HIGH);
}
}
然后驅動程序將被禁用,直到 If 語句的條件為真并且代碼再次播放。
第 10 步:組裝
蓋組件

只需將魔術貼扎帶放在間隙中,在其頂部添加支架并將它們擰在一起。
x2

將 Velcro 手柄擰到蓋子上。蓋板組裝完成!
x2
壓腳組件

將直線軸承推入右孔中,直到它在中間。用 4 個螺釘將 T8 螺母擰到壓腳的左孔上。
電子外殼組裝

把你的電路放在電子箱里。將步進器、開關和紅外障礙物傳感器的電纜穿過孔。
紅外障礙物傳感器支架組件
?

將紅外障礙物傳感器擰入孔中,并使用螺母擰緊配合并調整位置。
總裝!

插入軸承。

添加T8螺絲和壓腳組件。(T8螺絲需要70mm到82mm長。如果你有更長的螺絲,你應該用鋼鋸之類的工具把它切成想要的尺寸。否則你可以試試3D打印一個。 )

將聯軸器擰緊到電機軸上。然后將其擰緊到 T8 螺釘上。最后用兩個螺絲將電機擰到底座上。

添加終止開關。

用 5 顆螺釘將蓋子擰到底座上。

用 2 顆螺釘將紅外障礙物傳感器支架擰到底座前部。

最終用 3 個螺絲將電子外殼擰到蓋子上!干得好,項目完成!
?
結論

這個可以將大多數洗手液/皂液器完全自動化和免提的配件項目終于完成了!!
感謝您的時間!!
- 基于Arduino nano設計的無接觸洗手液機器 0次下載
- 基于Arduino UNO的洗手液自動分配器 0次下載
- 易于構建的洗手液分配器 無需Arduino或MCU
- 非接觸式洗手液開源分享
- 免接觸式洗手液分配器開源分享
- COVID 19自動洗手液的構造
- 基于物聯網的洗手液/皂液器
- 免提洗手液分配器開源
- 無需用戶觸摸即可分配適量洗手液的設備
- 消毒洗手液分配器開源分享
- 基于紅外線的非接觸式洗手液
- 無需Arduino或MCU DIY自動洗手液分配器
- 使用ATTiny13自動洗手液分配器
- DIY自動洗手液分配器 無需Arduino或MCU
- 自動感應洗手機方案開發(fā)
- BS45F3345 MCU在自動給皂機的應用 459次閱讀
- 基于Arduino的機器學習開發(fā) 1.9w次閱讀
- 用Arduino做一個自動割草機 2019次閱讀
- 如何制作低成本但全自動的洗手液分配器電路 1693次閱讀
- 基于HC-SR04的超聲波洗手液電路 1803次閱讀
- 如何使用Arduino和超聲波傳感器構建一個油箱液位指示器電路 1888次閱讀
- 當Arduino遇上樹莓派:Nano RP2040連接板 7268次閱讀
- 自制一個洗手液分配器 1835次閱讀
- 如何使用Arduino和LDR傳感器實現LCD液晶屏亮度的自動調節(jié) 7185次閱讀
- 如何使用Arduino Nano控制紅綠燈 5412次閱讀
- dfrobot Arduino Nano控制板介紹 5954次閱讀
- dfrobotDFRduino Nano 3.0控制器介紹 2753次閱讀
- 由LM567組成的紅外線自動洗手器(五種紅外線自動洗手器電路詳解) 3.4w次閱讀
- 鋰電池注液原理一看就懂負壓倒吸式注液 1.8w次閱讀
- DIY一款基于arduino的自動澆花系統 7.5w次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費
- 2AD庫封裝庫安裝教程
- 0.49 MB | 1次下載 | 免費
- 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
- 1.12 MB | 1次下載 | 免費
- 4網絡安全從業(yè)者入門指南
- 2.91 MB | 1次下載 | 免費
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費
- 6海川SM5701規(guī)格書
- 1.48 MB | 次下載 | 免費
- 7H20PR5電磁爐IGBT功率管規(guī)格書
- 1.68 MB | 次下載 | 1 積分
- 8IP防護等級說明
- 0.08 MB | 次下載 | 免費
本月
- 1貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設計指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費
- 8蘋果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論