esp8266网络时钟oled,wifi点阵时钟

此内容来自@WHAT IS WORTH BUYING APP 作者:starcly |

创意立场声明: 1. PO不是专家,所以技术操作可能会有点错误。最终,张阿姨被怀疑是主谋。请随意修改。 2.文章中所涉及的软件和硬件可以在网上找到,但并非纯粹抄袭。非常感谢原作者。 3.我想把它们全部开源并分享。所有人都可以使用它们,但不允许将其用于商业或非法目的。原创并不容易。转账时请注明。请勿清洗原件。

ESPx_时钟

我每天唯一有空的时间就是我的幻觉午睡时间。我研究了一下,填补了空白,创建了这个“基于ESP8266的网络点阵时钟”。现在回去整理一下相关信息,尽可能详细地分享出来。 附上以下三条信息。

先从张阿姨说起吧。

时间

日期

温度

环境光感应

PART_0_圣洞警告以下是为那些准备采取行动的人提供的一些建议。 DIY 可能很危险,因此进入陷阱时要小心。风险如下。

我把你困住了,然后我就逃跑了。你花了时间、金钱、头发,却还要使用工具,这可能会造成意外的人身伤害,比如工具割伤、烙铁烫伤等。由于设计或操作不当,可能会出现其他意想不到的后果,例如焊料中毒。 PART_1_思考与设计所有被说服退出的人都是男性。

1.想法在创建这个小工具的过程中,我一直坚持以下原则:

简单:材料容易获得,容易制造,也容易成功。便宜:避免任何花哨的东西,选择尽可能最便宜的材料,并充分利用您拥有的组件。使其实用且易于使用。最后用它。

2. 规划经过一天的考虑,我们确定了最基本的要求。这意味着您可以通过SNTP调整网络时间并在屏幕上显示其他辅助功能。以下是要求摘要:

功能框图

整个系统输入电源、按键信息、灯光亮度信息、WiFi,输出信息到屏幕和蜂鸣器。

事实上,由于ESP8266和点阵屏的特性,该系统不仅可以显示时间,还可以通过WiFi检索并显示各种必要的信息。股票积分?比特币价格? CPU温度监控?此外,还可以使用ESP8266芯片与服务器交互并向其他终端发送数据。所有这些都可以通过修改程序来实现。

这确实是一个悬而未决的问题。 3、设计下面是经过三次尝试后的最终方案。

主控:采用廉价且功能强大的ESP8266模块,可以直接解决主控和WiFi两个问题。除了官方固件外,还可以运行Arduino、Lua、MicroPython等框架。这次我们将使用Arduino框架。唯一的缺点是引脚太少,不过不影响项目。 RTC时钟:DS3231芯片,精度高,内置晶振,简单好用,不仅贵而且好;显示:我也想过直接用成品的MAX7219 8*8点阵模块,但是布局了一个PCB 可能非常困难,因此购买成品可以节省您很多精力。 MICRO USB 5V 输入,板载电压调节。 3.3V;其他:蜂鸣器、光传感器、按钮等支持设备。同一屋檐下的三代PCB设计。从上到下分别是1、2、3。编码位置为嘉利创的客户代码。你有进步吗?

同一屋檐下的3 代PCB

到目前为止我所经历的陷阱可以总结如下。

ESP8266模块可同时用作主控和WiFi芯片。 DS3231模块太大,必须自己用芯片搭建。完成的显示模块很好,但孔位置是固定的。这有点乏味,即使点击两次也不准确。而且显示模块是5V直接驱动,采用点阵模块和ESP8266,所以机器整体功耗不低(我试过18650,但不是)。 (仍然容量类型)在电池寿命方面没有什么意义;一些LDO(低压差线性稳压器)是骗子,根本没有低压降,我还请注意我购买的支持设备的型号和尺寸。卡尺用于测量零件的尺寸。 我最终设计的手表就是这样的结构。整理好后,我直接给他们看了一张成品照片。

整体配置1

整体结构分为2、2层。

带箭头的很容易看到,但红色框是空的。有两个原因。一是生产PCB的工厂只能享受10cm以内的折扣。目前控制在9.6cm。其次,如果安装在机箱内,可以将锂电池充放电模块放置在这里。

PART_2_准备工作进坑前需要准备以下材料。材料丰富又经济,工具自己也好用。

1、材料和耗材材料和耗材主要是电子元件,电子元件的单价很低,最好在一家商店购买。否则,将不收取运费。有效的:

1. ESP-12F模块其实是Escinco(或者别人的)对Espressif的ESP8266芯片进行二次封装,Escinco的价格贵一点,我是从DOIT购买的。关键词:ESP-12F。

多伊特ESP-12F

不是我手抖,而是便宜货的质量就是这样,你能看到毛刺吗?

2. Maxim 的精密时钟芯片DS3231 芯片经过温度补偿且准确。关键字:DS3231。

3. MAX7219 LED 8*8点阵屏模块,都是类似的,请注意孔位。关键词:MAX7219点阵。

4.SPX3819 LDO稳压芯片,低压差线性稳压芯片(LDO)具有低压差,可以由电池供电。关键字:SPX3819。

5. MICRO USB母座是USB插座。关键词:MICRO USB 母。

6.CR2032电池及电池座、纽扣电池。关键词:CR2032,CR2032电池座。

7. 扳动开关。事实上,它在编写程序时很有用,因为时钟不会关闭。关键词:12D07 拨动开关。

8.轻触开关、微动开关。关键词:微动开关,轻触开关,3针。

9.12085 无源蜂鸣器可以根据PWM 频率发出不同的声音。关键词:无源蜂鸣器。

10、GL5539光敏电阻,其阻值随光照强度变化而变化,用于检测环境的亮度。关键词:光敏电阻。

11.0805贴片电容、0805贴片电阻、SS14二极管,这些尺寸无论多小都可以手工焊接。具体数值请参考电路图。关键词:贴片电阻,贴片电容,0805,SS14。

12. 排针和排母用于创建连接器。关键词:排针、排母。

13.M3铜柱、螺钉、螺母和硬件连接器。关键词:铜柱、螺杆、螺母。

14.焊料和助焊剂是非常便宜的消耗品,但是使用更好的焊料和助焊剂将使整个焊接过程变得更加容易。含铅焊料的熔点较低,更容易使用,而无铅焊料则更加环保。但其熔点较高,使用困难。关键词:焊锡丝、助焊剂。

15.板子清洗水,焊接后用来清洗板子的有机溶剂,我用的是无水酒精。关键词:洗涤水。

2、软硬件工具所需工具清单:

1. 尽管您的计算机和系统是可选的,但请确保您有USB 转TTL 模块的驱动程序。

2、USB转TTL模块,用于编写程序;

CP2102模块

3、使用电烙铁和焊接工具,传说中的“鲍鱼白光”。

4、镊子,焊接辅助工具,毕竟贴片电阻太小,所以镊子可以帮助夹住零件。

5.旧牙刷。用于清洁和刷洗焊接板。

实际上,你需要使用三个软件:

1.使用力创EDA作为您的EDA工具。

这是一款国产的基于HTML的、简单易用的EDA工具。它配备了非常全面且开放的软件包库,非常适合初学者。经常!朋友!好的! [虚假警告]。

立陶宛

它是基于网络的,因此无需安装,只需打开浏览器并注册一个帐户即可。但有一个问题。当我将画布放大到很大尺寸时,拖动会卡住。无论如何,它可以在我的古董台式机(i3-530) 上运行,但不能在我的Surface Pro 6 (i5-8350U) 上运行。感觉像是一个优化问题。

2. 使用PlatformIO 进行编程。

从逻辑上讲,Arduino IDE 具有相同的功能,但我不喜欢它.

【抱怨张阿姨的编辑器,怪互联网无法插入链接】,那就自己搜VSCode吧。

VSCode是PlatformIO的运行环境。 PlatformIO可以直接安装到VSCode的插件模块中,并且易于使用。推荐给!

聚氧乙烯醚

计算机已安装,“安装”更改为“卸载”。一般情况下,直接点击“安装”即可。这很简单。该插件基于Python,因此安装时会自动安装Python,但可能需要一些时间。

3. 此外,还需要USB转TTL模块的驱动程序。

这取决于模块中的芯片,但是CP2102和CH340更差并且更昂贵。在Windows 10环境下,无需担心,连接系统时会自动安装驱动程序。

PART_3_构建身体—— 硬件毫无疑问,任何看到这个的人都已经是一个战士了.

1. PCB 首先,你需要一块PCB。整个流程大致如下:绘制原理图—— 绘制/选择元件封装—— 将原理图转换为PCB —— 导线—— 导出Gerber 文件以创建PCB ——。事实上,这并没有那么困难。只需用鼠标拖动一些组件并将它们连接到线上即可。这确实是最简单的EDA工具,系统还附带非常详细的操作手册。

由于是自制的,所以比X宝便宜。

请回来~ PCB原理如下。我会大致解释一下。

电路原理图

电源为5V连接Micro USB接口,可以使用手机充电器或手机电池供电,也可以使用机壳内的电池,也可以并联排针作为外部电源。电源。电源通过开关连接到SPX3819 LDO,将电压调节至3.3V。 SPX3819的电压差足够低,因此这里需要一些电容器。具体电路请参考SPX3819DataSheet中提供的典型应用电路。主控采用ESP8266,需要上拉、下拉等外围电路,请参考Essence官网发布的数据手册。 DS3231模块的外围电路非常简单,只需要一个备用电源。这里我使用了CR2032,并通过电池座将其焊接到PCB上。光敏电阻通过下面的限流电阻连接到ADC,以感应外部光线亮度的变化。这里使用的蜂鸣器与有源蜂鸣器相比,打开电源时发出的声音很麻烦,所以我连接了一个S8550晶体管来减少声音。将驱动器连接至3.3V 电压。如果需要更大的声音,请连接至5V。触摸开关连接到GPIO0,该IO 也是ESP8266 编程模式的入口点,因此该开关在运行时同时切换,并且可以在启动时按住进行编程。其余三个为插针和母接口。 TTL用于编程。 LED MATRIX连接SPI接口,匹配MAX7219点阵屏。 OUT 是未使用的GPIO16 接口。我把它单独拔出来并加了GND。和VCC用于扩展一些外设,但目前未使用。 将前面的原理图转换成PCB,调整位置和封装,走线后,就可以画PCB了。这张PCB是前两次失败经验的总结,也是我许多无知的泪水。

印制板

系统可以一次操作导出Gerber文件。所谓的Gerber文件是电路板信息的逐层压缩包,可以更直观地看到PCB的样子。

导出格柏

Gerber 文件可用于制造PCB。

2023年,是时候关注产业链了。我们不建议在家中腐蚀PCB。因为自己做一来不环保,二来废水很难处理。工业生产品质和工艺均为手工制作。

我的PCB是用嘉利做的。因为他们正在做非常强大的事情。 PCB尺寸在10cm*10cm以内,正常工艺需要5块。顺丰速运免运费!

精彩~

正因为如此,大家可以看到我做的PCB并没有像我想控制在10cm*10cm之内那么长。 【我又吐槽张阿姨的编辑了,为什么我的字一打就变成250像素了?】

当然,同等条件下也可以从网站订购,运费20元。疫情期间,我的PCB暂时是20元制造的,但是你查一下以前制造一块PCB的成本是多少,你会发现是20元。不高。

使用PC订单助手上传Gerber文件

一旦您将以前的Gerber文件上传到系统,设置一些工艺参数,输入您的地址并进行付款,就像在网上购买任何东西一样方便。然后休息1-2天,等待快递。

2. 焊接/组装当我制作样品时,工厂刚刚重新开工,所以我必须耐心等待.

顺丰代表终于给我寄来了PCB。

优秀的包装

真空包装、干燥剂

印制板

通常情况下,从钱包邮寄只需5元。这样的包装和工艺依然是良心。先拿出来标记一下。孔位没问题【忽略组织】:

做一个手势

结尾。 Part_5_其他1. 缺点和需要改进的地方目前还存在一些缺点。

1.没有外壳。

事实上,创建外壳的方法有很多种,但如果可能的话,3D 打印是最好的选择。

2. 仍需外接电源。

软包锂电池和21700锂电池都是本设计的不错选择,但需要外部充放电模块。

3、PCB还是画错了。

线太粗

我猜我把这根线拉得太粗了,在连接USB —— 的两个引脚时不小心让我的手颤抖了。我们的USB不传输数据,所以这不影响使用,但一些专用数据线可能不供电。我分享的PCB 解决了这个问题。

4、虽然程序还是随便写的,但是闹钟硬件已经有了,但是软件没有启用。

幸运的是,我还有写代码的朋友[你有写代码的朋友吗?]所以他修改了我的程序并添加了各种功能,如闹钟、农历、滚动等。他为我做了它。

毕竟他还没有女朋友……就别催他合并代码了。 2.信息共享我的项目还有其他子项目信息,处理起来比较繁琐,所以我通过百度网盘提取了相关信息:(点击扩展链接即可进入相关页面获取)

提取码: k8yw

如果资源有问题请向我反映,谢谢~

哪天想到了我会更新代码的~

3.新的陷阱疫情期间,主要关注的其实是这个,基于ESP32的平衡车……

原型机已准备好站立起来

然后制定自己的计划

目前仍在调试中,但工作已经恢复,并且在时间允许的情况下将填补漏洞。

最重要的是希望大家都健康快乐~

本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/671098.html

(0)
上一篇 2024年6月4日
下一篇 2024年6月4日

相关推荐

  • vivo手机和平精英画质怎么变流畅?

    vivo手机和平精英画质怎么变流畅? 要看是什么型号的vivo手机,如果是高配的话可以调流畅加极限,如果是低配置的话调流畅加默认的帧率 怎样才能让和平精英画面变流畅? 进入游戏,点击设置打开设置,通过画面设置来改善不流畅的情况。在画面设置中调低画面品质,选择流畅,然后把帧数降低就可以了。游戏中的画面不流畅,是因为画面选择的配置太高,因为有些小伙伴的手机是没有…

    游戏快讯 48分钟前
  • 和平精英新赛季仓库汽车怎么做?

    和平精英新赛季仓库汽车怎么做? 需要通过把仓库里的小房间有俩个电闸,开启之后就可以做汽车了 和平精英怎么购买汽车? 需要你在活动里抽到币。可以用币换车皮肤 和平精英汽车怎么购买? 方法/步骤: 1.首先打开 和平精英APP,在商城里,选择打开【战备】选项。 2.打开战备后,选择自己喜欢的车款式,点击【限时活动获取】。 3.最后,点击【提车】选项,即可成功买到…

    游戏快讯 2小时前
  • 和平精英军用鞋子怎么开?

    和平精英军用鞋子怎么开? 要开启和平精英军用鞋子,首先确保你已经安装了和平精英游戏。 然后,在游戏中找到装备界面,选择角色的鞋子槽位。 接下来,浏览你的背包或商城,找到军用鞋子。 点击军用鞋子并选择装备选项,它们将自动装备到你的角色上。现在,你可以享受在游戏中穿着军用鞋子的优势,如增加移动速度和防护能力。记得经常检查和升级你的装备,以保持竞争力。祝你在和平精…

    游戏快讯 3小时前
  • 和平精英苟分小技巧? 和平精英怎么苟分?

    和平精英苟分小技巧? 先要选择好适合隐蔽的服装,老六服是首选。 跳伞选择偏离航线的不是城区的打野点。 在就是要知道一些适合隐藏点位,比如水城有个地方的水里可以不掉氧气值。 到了后期就是不行就趴着,要注意观察四周,圈边或者在毒里比较安全,但得带够药。 和平精英怎么苟分? 1. 可以打开自己的背包,寻找一身绿色或者黑色的衣服,因为海岛地图有着漫山遍野的草地,穿一…

    游戏快讯 5小时前
  • 和平精英家园模式空投箱怎么打开?

    和平精英家园模式空投箱怎么打开? 步骤/方式1 打开游戏,进入到和平精英副本中 步骤/方式2 获得吃鸡后右下角会出现一个空投图标,赶紧点开 步骤/方式3 等待5秒即可有空投落下,就可以打开空投了。 和平精英空投卡要钱吗? 要钱,除非系统给你赠送,要给你赠送才能才能抽哦,不然的话,你就必须要充钱才可以,你必须要钱,一定要钱,不要钱不要钱,不要钱的要不得让你抽,…

    游戏快讯 6小时前