目录
D你有一个 八印服务器 为您的3D打印机?如何增加显示当前打印状态的显示?或显示器,您几乎可以将其放置在家里的任何地方?继续阅读以了解如何创建Wemos D1 Mini Octoprint显示器!归功于 Qrome 对于指导和 克里斯·赖利 for extra guidance!
你什么’ll need
- Wemos D1 Mini(ESP8266)
- 0.96″ OLED 128×64 display
- 4电缆或电缆接头(这些接头在我的屏幕上)
- 3D打印外壳
- 烙铁+焊锡
- 用于打印监视器的Arduino代码
- 树莓派 与 八印 installed

让’s solder on!
Wemos D1 Mini Octoprint Monitor的下一步是将所有东西都连接好,所以要加热烙铁,然后我们’ll电线具有以下配置。
让’首先将接头焊接到位。如果你不这样做’没有任何接头,可以根据需要直接将导线焊接到位。对于OLED屏幕,只需焊接四个接头。
对于Wemos D1 Mini,您需要将接头连接器焊接到以下孔中:
- D2
- D5
- 5V
- G
那’焊接全部完成!现在进行布线,从OLED屏幕到D1 Mini。如果不使用插头,则直接焊接电线。
- VCC 连接到 5V
- 地线 连接到 G
- SCL 连接到 D5
- SDA 连接到 D2
现在完成了。现在,我们需要对设备进行编程。
程式设计
有了硬件,就可以了’该花些时间了!随着 用于打印监视器的Arduino代码 下载后,将其解压缩并进入打印机监视器文件夹。在这里你会发现 printermonitor.ino。 通过打开它,这将打开带有一些必需库的Arduino IDE。如果没有,您可以下载并安装 Arduino的 from their site.
在编译并上载到Wemos D1 Mini Octoprint显示器之前,我们需要安装一些配置。
首先,我们需要安装该板。在Arduino软件中,转到 文件> Preferences. 在底部,您将看到一个字段 其他董事会经理URL。 将以下内容放在这里– http://arduino.esp8266.com/stable/package_esp8266com_index.json (如果您需要在此处输入多个条目,则可以用逗号分隔它们) 然后点击确定.
其次,去 工具类> Boards> Boards Manager 然后在顶部的搜索框中输入 尤其是 在结果中,查找以下内容:
我发现版本2.4.1对我来说没有任何问题,但是可以随时安装最新版本。点击安装!安装后,您可以关闭此窗口。
库安装
Wemos D1 Mini Octoprint Monitor也需要在Arduino中安装一些其他库。在Arduino软件中,转到 草图> Include Library> Manage Libraries…
第一个要安装的库是 Wifi经理,因此在搜索栏中输入wifi管理器并安装以下内容:
旁边要搜索的是 Arduino的的杰森。搜索 json 并安装以下内容:
最后,安装旁边是 OLED库。搜索 1306 并安装以下内容:
那’杂乱无章的东西!现在要做的最后一件事是为Wemos D1 Mini安装驱动程序。可以从Wemos Electronics下载驱动程序。成功安装并插入Wemos D1 Mini后,在端口上计算机的设备管理器中,端口显示为 USB串行CH340(COM#) #成为您的端口号
如果未显示,请使用刚下载的驱动程序进行卸载,然后再次重新安装,以解决此问题。
是时候上传了!
现在我们已经完成所有配置,’是时候将其上传到Wemos D1 Mini了。
在Arduino软件中,转到 工具类> Boards 然后选择 WeMos D1 R1& Mini 然后去 港口 并确保列出了您的设备所在的端口。其他一切都可以保持原样。
现在打 上载 Arduino软件上的按钮!
在它的底部,您应该看到很多文本在滚动,如果一切成功,您应该看到 上传完成 at the top. 除此之外,上传时,您应该在Wemos D1 Mini闪光灯上看到蓝灯。您的显示屏应该点亮,然后我们就可以完成最后一步了!
设置
现在,我们已经上传了所有内容,我们需要将Wemos D1 Mini连接到我们的无线网络。
安装了Wifimanager库后,这使Wemos D1 Mini和AP成为热点,因此它将广播其SSID。开机时,它将显示在屏幕上。
通过笔记本电脑或手机通过搜索可用的无线网络连接到该SSID,一旦连接,如果使用手机,则进入该SSID的设置后,应该能够获得设备的IP地址。获取该IP地址,然后将其输入到浏览器中,这将使我们能够在Printer Monitor Web界面中设置初始连接。我发现所有这些操作在您的手机上都更容易实现。
去 配置Wifi, 这应该会向您显示可用网络的列表。选择您的网络并输入密码,然后单击“保存”。现在,小的OLED屏幕将显示要连接的IP地址,以便您可以管理Octoprint Monitor的设置。
打印机监视器Web界面
转到显示的IP地址,如果提示输入用户名和 密码,默认值为:
- 用户名:admin
- 密码:密码
进入后,点击顶部的3个栏,然后转到 配置
在这里,您可以建立Wemos D1 Mini和Octopi之间的连接。登录到您的Octopi实例,单击扳手以转到设置,然后单击API。复制您的API密钥,然后粘贴到相应的框中。
另外,如果有一套,请粘贴您的章鱼用户名和密码。 (这与Raspberry Pi登录名是分开的)在这里,除了其他一些设置之外,您还可以更改时区,配色方案并设置为24小时制。
还可以选择在打印机关闭时显示本地天气,这需要注册到开放的天气地图站点,但是这是免费的。
一切准备就绪后,单击底部的保存,然后’是的!完成后,您的显示现在将在打印机的设置中滚动!
全部放在一起
这是将所有内容组合成成品的有趣部分。我使用Qrome为我打印了房屋’s creation from 薄薄的宇宙.
我用过Eryone’s 银河红PLA 为此,对结果非常满意!此外,在机身上,主体比例最大为102%,背板为101% 简化3D 因此OLED屏幕的安装不会太紧,背面也能很好地固定。只需将屏幕底部的标题插入插槽中即可。用蓝色胶水或热胶固定显示屏,并在底部放入Wemos D1 Mini插槽。贴上后盖,然后插上电源!
另外,要使其便携,您可以通过移动电源为它供电,以便随身携带!
我希望您喜欢本教程,如果您觉得我错过了任何事情,或者您’d想了解更多,请发表评论!
为什么不退房 Bondtech BMG挤出机在Creality Ender 3 Pro上 要么 Eryone黑色闪光PLA-就是所有闪闪发光的金色
另外,不要’别忘了注册我们的新月刊! – 在此注册