育碧土豆服务器搭建指南,土豆服务器什么梗

土豆 11
育碧土豆服务器搭建指南 氦,今天我来教大家做一个土豆。
MicroPython官方指南:固件下载地址:/download使用到的Web库:/jczic/MicroWebSrvweb库官方使用指南:/watch?
v=xscBwC1SrF4

部分工具集合:/s/1cV5s4yI2FfGGoz-flRhYEA 目录 育碧土豆服务器搭建指南...................................................................................................................

准♂备................................................................................................................................................... 硬件材料.......................................................................................................................................

软件材料....................................................................................................................................... ESPTOOL

的安装...................................................................................................................

USB转TTL

芯片驱动程序安装...........................................................................................

刷入MicroPython

固件........................................................................................................................

清空ESP32

原有固件...................................................................................................................

刷入Micropython

固件................................................................................................................

连接

ESP32............................................................................................................................................

PUTTY.............................................................................................................................................

写入初始化脚本程序...........................................................................................................................

程序编写.......................................................................................................................................

程序写入

ESP32............................................................................................................................

写入WEB

服务程序.............................................................................................................................

文件准备.......................................................................................................................................

写入ESP32.................................................................................................................................... 准♂备 硬件材料 用到的材料有:
·土豆·花盆·水·肥沃的泥土·ESP32开发板(⚪宝20块一个)大概长这样: [ESP32开发板]通常来说,ESP32单片机开发板由ESP32单片机(蓝色框框)和USB转TTL芯片(橙色框框)组成。
当我们把USB线与开发板连接后,USB转TTL芯片将USB电平转换为TTL电平,电脑将可以与ESP32单片机进行通讯。
此外,在MicroUSB口旁我们能看到两个按钮,它们分别是EN和BOOT按钮。
EN按钮的功能是复位ESP32,BOOT的按钮是使ESP32进入BOOTLOADER模式。
在BOOTLOADER模式下我们可以进行固件刷入操作。
但本教程使用的固件刷入软件将不会使用到这个按钮。
ESP32可以同时创建热点与连接WIFI,支持BLE。
还有什么其他功能你们google一下就是了(才不是因为我不知道)。
软件材料 ESPTOOL的安装 众锁周知,我们使用的是Micropython的固件,既然看到了Python,所以我们要安装Python和Ptyhon的包管理程序Pip。
因为我懒得重新安装一遍所以具体流程请大家网上搜索。
贵庚结底,我们安装Ptyhon和Pip的原因是为了获取一个叫Esptool的软件来刷入Micropython固件,所以当然有其他方法来刷固件。
但是我不会。
所以我只介绍这个方法。
(其他方法也是拿软件刷嘛) 好了相信大家已经安装好了Python和Pip,那么请打开命令行(Windows下按win+r键,在弹出的框框里输入“cmd”后按回车。
) 那么大家将会看到这样的界面。
Linux用户可能是这样: 让后我们输入:pipinstallesptool获取esptool工具。
(这个过程不赘述,详情网上搜索:如何使用pip安装模块和包)Windows下如果出现错误提示,将按提示信息操作(一般好像提示版本过低)。
若提示权限不足,请右键以管理员身份运行。
USB转TTL芯片驱动程序安装 Esptool安装完成后,需要安装USB转TTL芯片的驱动程序。
目前主流的USB转TTL芯片为CP2102与CH340。
驱动程序开发板卖家应该有提供,如果不提供的话那我也莫得办法,网上搜索一下
8。
驱动安装成功后,将开发板接入电脑,打开设备管理器 应该可以看到这样的一个设备的。
记住设备名称后括号的内容,即端口号。
至此软件已布置完成。
刷入MicroPython固件 清空ESP32原有固件 进入命令行,输入esptool.py,若返回如下则说明安装正常: 将开发板与电脑连接,在命令行输入:esptool.py--port端口号erase_flash 以清空ESP32原有固件。
出现上面这个画面表示清除成功。
如果连接不成功请检查端口号是否正确。
如果使用其他程序刷入可能需要按一下BOOT键。
(反正我没用过其他程序 刷入Micropython固件 在micropython官网下载ESP32固件:/download 在标准固件(Standardfirmware)下任选一个(如果只是搭web的话都能用)打开命令行输入:esptool.py--chipesp32--port端口号write_flash-z0x1000固件的绝对地址如图按下回车刷入: 刷入时间约为一分钟左右。
刷入完成。
连接ESP32 连接ESP32我用到的软件是Putty PUTTY 打开Putty: 在Connectiontype中选择Serial即串口。
在Serialline中填写端口号,Speed即波特率填写118200。
在SavedSessions填写保存的名字。
按下Save保存。
双击刚才保存的Sessions:连接上后可能啥也没有:按一下ESP32开发板上的EN按钮重置一下:至此已成功连接ESP32。
值得一提的是,我们可以像python一样在这里进行逐句输入:(打印“Dimsmaryniubi”) (创建一个0-9的列表并打印) (我觉得这个不用解释) 写入初始化脚本程序 ESP32可以同时创建热点和连接wifi,接下来我们编写一个脚本让它连接上我们的连路由器并创建一个名为UBISFOT的热点。
程序编写 你可以用记事本编写后缀名为.py的文件,我这里使用的是Ptyhon的IDLE。
输入以下代码:workwlan=work.STA_IF)wlan.active(True)wlan.connect('essid','password') #导入work模块#创建WIFI连接对象#启动WIFI#连接WIFI引号内输入ssid和密码 ap=work.AP_IF) #创建热点对象 ap.active(True) #启动热点 ap.config(essid='UBISOFT') #将热点名称更改为UBISOFT 并保存。
这样我们就得到了一个main.py文件。
ESP32启动时,将执行boot.py后执行main.py 程序写入ESP32 程序的写入我们用到工具:uPyLoader打开uPyLoader: 在Connection中选择正确的端口号后点击Connect如果没有端口号的话,点击右边的刷新按钮试试,或重新插拔USB。
首次连接将会提示缺少传输脚本,点击OK。
在File->Inittransfer中进行脚本初始化。
接下来将我们的mian.py传输到ESP32:(要将main.py与uPyLoader放到同一目录)选中main.py后 点击下方的Transfer传输完成。
双击文件可以进行修改: 点击第二个Save将实时更新该文件到ESP32: 在VIEW中也可打开PUTTY一样的终端: main.py传输完成后,且Terminal打开时按下重启按键:连接成功后将返回连接的IP同样我们也可以看到它创建的热点 写入WEB服务程序 文件准备 在/jczic/MicroWebSrv下载源代码,我们需要的文件有: www文件夹内是web服务端的根目录,如果不理解下面我们再作解释。
将下载的源码中的main.py重命名为start.py 写入ESP32 上图的所有py文件传输至ESP32。
再将www内文件传输至ESP32(可选),传输完成后如图: 现在所有文件都在ESP32的根目录,且没有www文件夹。
因为辣鸡uPyLoader不支持文件夹操作,所以得手动打代码淦 打开终端(Terminal),将下列代码逐句回车输入: Importos os.listdir() #列出当前目录的所有文件 os.mkdir('www')#创建名为www的目录 os.rename('test.pdf','www/test.pdf')#将test.pdf移动到www目录下 #重复以上rename操作将属于www文件夹的文件移动 移动完成后应该为:我们可以测试一下程序工作情况:输入:importstart后服务器程序将执行。
此时输入ESP32在局域网中的地址: 返回的将是www文件夹内的index.html文件。
至此web服务器搭建完成。
传输一个小游戏 通用的文件操作指令: importos #导入os模块以操作文件 os.chdir(path)#更改当前操作目录 os.getcwd() #获取当前操作目录 os.listdir() #列出当前目录下的所有文件可加参数获取其他目录的文件列表 os.mkdir(path)#创建一个目录 os.remove(path)#移除一个文件 os.rmdir(path)#移除一个目录 os.rename(old_path,new_path) #移动或重命名文件 将网页文件上传到ESP32的www文件夹内,在局域网内的其他设备将可以通过浏览器输入:单片机IP/文件名的方式访问。
在工具集合包内有一些网页小游戏(GitHub下载的源项目地址找不着了0.0),如果你通过浏览器运行没问题的话可以上传到ESP32上通过浏览器访问。
这样ESP32就变成了一个游戏服务器(伪

标签: #什么意思 #材质 #sort #什么叫 #大学 #单位 #银行 #cntr