第1步:耗材
我將提供一個用于創建此控制器的耗材列表以及我在此過程中使用的任何原理圖和設計文件。
耗材:
EasyDriver模塊步進驅動器
NEMA 11步進電機
1 Wemos D1迷你板 - 用于溫度傳感器和LCD顯示器 -
DHT11溫度和濕度傳感器
16x2 LCD顯示器
LCD i2c適配器 - 減少LCD連接引腳的數量
PN2222A或等效晶體管
各種電阻器
3個數字按鈕
1矩形釹磁鐵t
電路板 - 包括Gerber文件 - 使用JLCPCB訂購 - 下面有更多詳細信息
步進惰輪皮帶輪張緊器的彈簧
用于張緊惰輪的機用螺絲和Idler Shaft
3D打印組件(包含STL):
步進式阻尼控制器組件
滑輪
步進控制器盒
恒溫器/溫度傳感器盒
工具:
烙鐵
螺絲刀
Arduino代碼:
應用程序:
Blynk-此應用程序用于在溫度傳感器和阻尼器控制器之間進行通信,并能夠從App控制設備。
步驟2:訂購電路板
首先應該做的是從JLCPCB訂購定制電路板。它們具有極具競爭力的成本,并且極快地轉向。我在4天內收到了我的PCB或訂購。
在JLCPCB開立賬戶。
一次一個地將附加的Gerber文件上傳到他們的網站,然后選擇每個文件的所需數量。
所有選項的默認值都可以正常工作。
步驟3:3D打印部件
如果您有3D打印機,太好了!只需使用PLA或ABS(我使用ABS)打印所有STL文件。如果沒有,網上有很多3D打印機服務。
組裝步進執行器的零件。
步驟4:焊接電路和PCB
將組件放置在電路板上時,請使用附帶的電氣原理圖,圖片和視頻作為指導。焊接所有組件。
步驟5:編程阻尼控制器和恒溫器 - NodeMCU
使用Arduino IDE使用提供的相應代碼對NodeMCU和Wemos D1 Mini進行編程。分配給每個微控制器的特定Blynk 身份驗證令牌必須在每個.ino文件中自定義以及用于阻尼控制器和恒溫器溫度傳感器的WiFi憑證。
以下部分顯示了需要自定義以反映您的WiFi和Blynk憑證的區域。
// *************************** WiFi Setup **********************************************
// Home WiFi
#define wifi_ssid “WiFi_SSID”
#define wifi_pass “WiFi_Pass”
wifiTimeout = 8000;
// *************************************************************************************
// ****************************** Blynk Setup ******************************************
#define BLYNK_PRINT Serial
#include
char temp_auth[] = “Your_Thermostat_Blynk_Auth_Token”;
char stove_auth[] = “Your_Damper_Control_Blynk_Auth_Token”;
// Specify the virtualPin on this ESP8266
WidgetBridge CurrTempBridge(V20);
WidgetBridge setPointBridge(V24);
BlynkTimer Timer;
// *************************************************************************************
-
溫控器
+關注
關注
10文章
261瀏覽量
35160
發布評論請先 登錄
基于CW32L010的高性能溫控器方案

基于CW32L010的高性能溫控器方案
歐姆龍全新溫控器產品核心優勢

溫控器界“躺平”太久?CCLINK IE轉PROFINET直接讓它支楞起來
請教關于恒溫干燥箱溫控器的問題
Aqara 智能溫控器 W400 震撼上市:一屏開啟全屋智慧溫控新時代
探索Profinet轉Modbus485網關與富士電機溫控器的配置之旅

探索Profinet轉Modbus485網關與富士電機溫控器的配置之旅

評論