自动木炉温控器的制作

电子说

1.3w人已加入

描述

第1步:耗材

温控器

温控器

温控器

我将提供一个用于创建此控制器的耗材列表以及我在此过程中使用的任何原理图和设计文件。

耗材:

1 NodeMCU板 - 用于驱动步进器和运行PID控制器 

EasyDriver模块步进驱动器 

NEMA 11步进电机 

1 Wemos D1迷你板 - 用于温度传感器和LCD显示器 -

DHT11温度和湿度传感器 

16x2 LCD显示器

LCD i2c适配器 - 减少LCD连接引脚的数量 

12V电源 - 用于为简易驱动器供电

各种电阻器 - 亚马逊

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;

// *************************************************************************************

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分