ESP8266-01实战三——月球灯

一、介绍

先看看是个什么东西吧,这是一个3D打印的外观像月球的灯罩,点亮后如下
在这里插入图片描述
做这个起因是因为之前做过esp8266-01控制WS2812灯带,然后又接触了3D打印,单个的灯带对我而言没有什么实际的用处,然后就想着做一个月球灯(其实也没有什么用🤣),把两者结合起来,原理非常简单,做一个3D打印的灯罩,再把灯带做成电路板放进去,最好再又一个上位机可以控制颜色、亮度等,理论存在,开干!

二、准备

2.1原理方案分析

2.1.1外壳

3D灯罩外壳可以用FDM或者光固化打印,为了美观的效果,应该选光固化,我没有那就送去工厂打印

2.1.2灯

灯还是用WS2812,月球灯需要白色、黄色、红色甚至蓝色的灯效,月亮应该就这两种颜色了吧😂

2.1.3主控

既然是esp系列那就选esp8266-01,有两个IO口,驱动灯带仅需一个IO

2.1.4上位机

远程无线控制的话以我的技术可以用APP Inventor或者Unity,APP Inventor刚接触,就不用了,通信协议可以用MQTT、HTTP、UDP,当然选最简单的UDP了

三、制作

3.1月球灯外壳

3D模型网站下载一个月球灯罩文件3D开源网站戳我,发去工厂打印,这里选的是捷配 下单点我(注册码写G880😜)
看看效果👇👇👇👇👇
在这里插入图片描述
在这里插入图片描述

3.2月球灯PCB

PCB同样也是在捷配打样的,质量不错,
在这里插入图片描述
PCB制作过程在B站了点我试试.

3.3APP

APP用unity制作,UDP通信借鉴了一位CSDN博主嘤嘤怪1号的,点我拜访
界面如图👇👇👇👇👇👇
在这里插入图片描述
图中已是二代界面了,改着改着就成了上位机了,现在可以改IP和端口,适配性更强了

四、BUG

一开始测试阶段用的是esp8266-01作为STA终端模式在局域网UDP通信,但是这样就只能把设备放在固定网段中使用,于是我将8266改成AP热点模式,神奇的地方就来了,设置完成后,esp8266-01没过多久就会看门狗复位,难道我AP下还需要定时喂狗??!!!还有就是有时候电脑搜不到改AP(手机可以连接),甚至连不上(无法连接),还有就是如果要用IO2作为控制IO,复位前需要断开,待复位后接上即可不然会一直复位(IO2启动时不能接地)

4.1AP模式看门狗复位

很尴尬,测试时没截图,现在又没毛病了😂
AP配置如下
在这里插入图片描述

4.2AP模式无法被PC连接

在这里插入图片描述
在这里插入图片描述
据说是默认加密方式与win10不同,得找个时间研究下,有大佬不咯?🙄

五、总结

esp8266有两个GPIO口、一对串口,适用于IO功能较少的网络任务,这次实现的功能无论是软件、硬件还是APP都相对简单,但是要一次性就做好还是离不开细心和对基本操作的熟练,PCB就打样了两次,第一次竟然忘了给8266使能口接3.3V,unity里面基本组件的调用还不够熟练,边做还要边看基础教程,希望一步步熟练起来,越来越强!最后大家有想法了一定要动手去做一遍,即使简单,也不容易一两次就成功还是需要反复修改、测试,加油!
未完待续。。。。。。。。。。。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值