发作品签到
标准版

esp32s-mpython小板

工程标签

7.3k
0
0
11

简介

基于安信可esp32s的小板子,宽度和esp8266nodemcu相同,并且在顶部有丝印,方便在面包板使用。

简介:基于安信可esp32s的小板子,宽度和esp8266nodemcu相同,并且在顶部有丝印,方便在面包板使用。

开源协议

GPL 3.0

创建时间:2020-02-21 04:23:09更新时间:2022-05-13 14:43:54

描述

仿照esp32nodemcu制作,压缩了边框,使体积更小。电源指示灯,IO2用户灯.

2020/6/20:补充一点图片和视频😁image.png 使用是没有任何问题的。

一般来说可以直接在电脑上用Arduino来开发,很方便快捷(如果是哪里的拆机片的话可以使用esptool来erase_flash一下)。-->Arduino_ESP32

如果刷入NodeMCU固件的话就可以使用Lua来开发了(不会玩)。-->NodeMCU

如果刷入mPython固件的话,就能使用python来玩这块板子了,通过upycraft这款软件。-->mPython_ESP32

视频的呼吸灯通过正弦函数来实现,个人感觉比正比例看得舒服一些。

import time
import math
import machine

pwm2 = machine.PWM(machine.Pin(2))
while True:
    for i in range(0, 628, 1):
        pwm2.duty(int(((math.sin((i / 100)) + 1) * 500)))
        time.sleep_ms(5)

 

可通过Mixly软件进行模块化编程,对ESP32的支持很好,甚至足够完成一些小的物联网项目,在软件中可以直接一键初始化mPython固件,特别方便。

另外附上以前下载的mpython固件,后续应该有更新,我这个比较旧哦了。-->Mixly下载

2021/5/21:进行了一次更新

已改善工程,采用了去掉不用的引脚的封装,感觉走线更加方便与合理。

重新画了PCB。

2021/7/1:进行了一次更新

esp32的模组有的是不带内部PSRAM的(如WROOM系列),有的带有(如WROVER系列)。

在一些音频、显示等存在大量数据处理与交换的应用中,是需要带内部PSRAM的,根据对乐鑫的两款模组的数据手册对比可以发现,psram电路可以很轻松的在模组外部实现,因此更新一个带有外置psram的电路,在实际应用上,此电路是可以不接的,符合——我可以不用,但你不能没有  的要求。

此外置psram芯片可以在tb找到,关键词esp psram,通常几块钱一片,价格并不是很便宜。

设计图

原理图

BOM

IDNameDesignatorFootprintQuantity
10.1uC1,C5C06032
210uC2,C3,C4C06033
3100uC6CASE-B_35281
45817D1SOD-123F_L2.8-W1.8-LS3.7-RD1
5oJ1,J2HDR-M-2.54_1X162

附件

序号文件名称下载次数
1
ESP32s_board.zip
23
2
会呼吸的灯.mp4
359
3
MicroPython固件.zip
18
4
ibom.zip
11
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航