【2024重启篇】ESP32的乱搞系列

按视频教程看自己能不能做成功(问题多多博客)

现在时间2024.6.13日
手头上有2022年到手的:
ESP32-S(双核)的ESP32-CAM摄像头SD卡板1块(还有一块收藏了)。
ESP8266(是单核)的2块2种规格的。
ESP-01/01S/V5.0(GPIO只有4个)的小板总成套。

ESP32蓝牙键盘

B站2022年的:ESP32秒变蓝牙键盘,太简单了!万物皆可一键三连???
https://www.bilibili.com/video/BV1F341137q7/?spm_id_from=333.337.search-card.all.click&vd_source=606d359e368cfd6b2c0e0b03ff16fa67
在这里插入图片描述
github:ESP32 BLE Keyboard library.https://github.com/T-vK/ESP32-BLE-Keyboard

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

上面是示例程序和hub有的
在这里插入图片描述
Arduino-ESP32支持的版本,都不知道是不是支持我的(ESP32应该是8266吗?不知道,试试先,?后面是答案:_____)
ESP32的乐鑫官网GitHub地址:https://github.com/espressif/arduino-esp32#installation-instructions
在这里插入图片描述
都说了是重启篇,所以当然是没有安装编程软件的IDE环境的所以,要去这里下载安装:
https://www.arduino.cc/en/software ,安装windows的版本即可(这里几个步骤,直接选下一个,因为我不知道如何付款,暂时不够钱,没赚钱就投钱暂时没这个能力,内心只能感谢,但我有分享精神(一码归一码,人家又不是一定要你的分享精神))
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
arduino-ide2.3.2安装包大小147MB,完成安装需要500MB左右。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

一路开来,安装了多个USB的串口通信之类的驱动程序

在这里插入图片描述

在这里插入图片描述

按照步骤,这里顺利导入了GitHub的键盘代码了(第一次这么完美,后面应该要撞墙了吧!)

问题来了,如何下载到ESP模块上,且能不能成功呢?(一起看下去吧!希望没问题,希望没问题,希望没问题,否则要买新模块了没钱啊只剩下50万了,这里指时间秒,下周继续吧)

在这里插入图片描述
好像安装错了一个固件了,到底要选哪个?在这里插入图片描述试试这个2.0.13,安装成功了好像,
在这里插入图片描述
按了下USB下载板上的开关后,提示20221026的版本信息,应该是当时写的一个温控显示的代码日期吧、

在这里插入图片描述
极客侠GeeksMan地址

https://docs.geeksman.com/esp32/#%E7%9B%AE%E5%BD%95-arduino
https://docs.geeksman.com/esp32/Arduino/02.esp32-arduino-install.html#%E4%B8%8B%E8%BD%BD-arduino
ESP32的工具包源地址:
https://espressif.github.io/arduino-esp32/package_esp32_index.json

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
https://arduino.me/packages/esp32.json
https://dl.espressif.com/dl/package_esp32_index.json

在这里插入图片描述
都下下来看看,真不知道哪个现在的固件。
在这里插入图片描述
还是选中文先吧,因为所以。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
为什么??
在这里插入图片描述在这里插入图片描述

原来CH340驱动不包含在A总的(不是CH304,你以为304不锈钢咩,可笑!)(原来也有人和我一样读错成304)(对对对对不起,你们都牛逼,我无语了,怪我啰)(不要在意那些细节)(对对对)
USB转串口芯片CH340系列及CH340模块使用方法(CH340驱动,接线,串口下载详细介绍):https://blog.csdn.net/BBA_Code/article/details/129050168
Ubuntu下安装CH340驱动:https://blog.csdn.net/weixin_43790050/article/details/131362540
在这里插入图片描述
WCH原来CH341S是多合一,支持CH340+CH341的UART。
官方地址:https://www.wch.cn/download/CH341SER_LINUX_ZIP.html
在这里插入图片描述

在这里插入图片描述
安装完成驱动后,端口COM显示了CH340驱动和连接到了COM4端口了(开心_)(后面一堆问题,还没算上代码的事呢!)
在这里插入图片描述
在这里插入图片描述

还是哪个问题,开发板类型的固件灰了,怎么搞的?
在这里插入图片描述
默认的都不对吗?
在这里插入图片描述

C:\Users\HF_MOV\AppData\Local\Programs\Arduino IDE
看看,没测试过,后面知道规律后再测试(测试方法是备份后删除看IDE反应)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

想起10年前第一次用面包板就给电池短路了,插到宽条上,一个字懵。(怪不得你还我的时候是烧焦了,sb不测也不问,就像现在乱自己搞,还重启,看来要重启几遍了才行)(我看到了,不许再我这乱写改)(哦)
在这里插入图片描述
ESP32-CAM的发现也是错误,时间是2019年的固件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
换USB端口后就是COM5了
在这里插入图片描述
集线器端口也是有ID号的4567,不知道为什么会拔掉HUB后COM编号到COM11了,是不是没有释放中断ID号(现在就不要讨论这个了,赶紧调通先吧)
现在是搞不清CH340上的按钮什么时候按,老是提示下载失败。

基于esp32cam制作一个迷你监控,可以通过app远程查看

B站视频地址:https://www.bilibili.com/video/BV1NL411N7qY/?spm_id_from=333.999.0.0&vd_source=606d359e368cfd6b2c0e0b03ff16fa67
网盘地址:
https://pan.baidu.com/s/1MTZmAiM-SxvlnlQCt5y67w?pwd=2024在这里插入图片描述
视频截图,请给他点赞赞赞。
在这里插入图片描述
去上面这里下载,这个有2.0.2的包安装程序。
在这里插入图片描述
是这个2.0.2吗?
Board和Espressif区别是什么?
在这里插入图片描述

在这里插入图片描述
这什么魔法?居然全部有了,什么问题?是刚才的下载包要手动复制到另一个目录???
在这里插入图片描述
注意到了esp32-elf-ar是什么来着?
在这里插入图片描述
在这里插入图片描述
没按RST重启键,上传失败了
在Connection时按重启键也失败了。
在这里插入图片描述
https://blog.csdn.net/flying_chao/article/details/132019315
在这里插入图片描述

https://blog.csdn.net/zkl389/article/details/135405605
在这里插入图片描述

还是不行,发现ESP32-CAM下面也有一个RST按钮,和USB340的RST有什么区别?
出入USB,程序就跑起了,再按住IO0后,等待连接后按一下RST也时不行,按下面的RST也不行。

编译成功,就是等待什么时候按RST键了
在这里插入图片描述
好像成功了,http://192.168.1.56/mjpeg/1
http://192.168.1.57/mjpeg/1
波特率115200;
在这里插入图片描述不知道有线和卡卡的.在这里插入图片描述
640X480X24位的摄像头图片

在这里插入图片描述
Leaving…写入完成离线中
Hard resetting via RTS pin…请按重启按钮。

来看会如何写入的,其实换了一块(A板)模块,也不用按什么键,为什么呢?
另一块就是不知道为什么写不了,是不是要刷固件版本?

**

烧录程序的写入步骤:
测试呢30次后,终于知道写不入步骤了。(严重怀疑CH340的RST按键坏了,所以不行)(你不是按了下,白LED灯能重启吗?)(好像是哦,哪什么问题呢?)(我就不告诉你)(你也不知道吧!)(胡说)(哦)

  1. 首先插上数据线,让它跑正常程序没所谓。
  2. 然后等到连接提示connecting…___…的时候,按住3秒IO0(把中断0拉低GND),第2秒时按一下模块下面的RST按钮(也是拉低GND),第3秒之后的可用松开IO0了,程序就Writing
    at 0x00000000的内存烧录进去了
  3. 等待RTS重启或直接从插看串口监视器

在这里插入图片描述
(A板)没安装摄像机模块就5秒一次的报错
在这里插入图片描述
带电直接把摄像头模块接上就可用了,神奇,多的话,不知道会不会坏
http://192.168.1.56/mjpeg/1

当网页打开后,模块就微微的嘀嘀嘀的叫,是什么原因,

在这里插入图片描述
(B拍A)
在这里插入图片描述

第一块(B板)也可用了,也是会响的,为什么呢?关闭网页后就不响了,为什么呢?

继续蓝牙键盘的测试

在这里插入图片描述

在这里插入图片描述
好像可用了
在这里插入图片描述

屏蔽了2行代码,就是暂停播放音乐的设置。
只想它输出Hello…
在这里插入图片描述
串口监视器的波特率是115200,代码设置了
OK.2024.6.13这天就这样过去了。

后面的问题,后面再继续…

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/708107.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Axure中继器交互效果

部件库预览链接: https://ezd11a.axshare.com(请与班主任联系获取原型文档) 支持版本: Axrure RP 8 文件大小: 109KB 文档内容介绍 “翻页”效果 “排序”效果 “全反选”效果 “筛选”效果 “删除”效果 免费领取资料 添加班主任回复 “…

Guitar Pro 8中文版安装包下载及安装教程

Guitar Pro是一款倍受吉他手喜爱的吉他和弦、六线谱、BASS四线谱绘制、打印、查看、试听软件,它也是一款优秀的MIDI音序器,MIDI制作辅助工具,可以输出标准格式的MIDI。 GP的过人之处就在于它可以直接用鼠标和键盘按标准的六线谱、四线谱进行…

OpenCV读取和显示和保存图像

# 导入 OpenCV import cv2 as cv # 读取图像 image cv.imread(F:\\mytupian\\xihuduanqiao.jpg) # 创建窗口 #显示图像后,允许用户随意调整窗口大小 cv.namedWindow(image, cv.WINDOW_NORMAL) # 显示图像 cv.imshow(image, image)# 将图像保存到文件 success cv…

vue2 + element-ui,前端配置化表单封装(2024-06-14)

技术栈是 vue2 element-ui,主要能解决的问题就是 提高代码复用能力、提升开发效率,特别是需要开发多个大型表单系统的,配置化可以极大的提升效率,让你上班摸鱼不再是梦想!为了早点下班,我们接着往下看吧&a…

舵机是什么?舵机内部结构解析

什么是舵机呢?首先,“舵机”这个名号其实是一个俗称,是那些玩航模、船模的人起的名字,因为这种电机常被用于舵面控制。舵机其实就是一个简单的伺服电机系统,也是最常见的伺服电机系统。 舵机是一种位置(角…

领夹无线麦克风哪个品牌好?分享麦克风什么牌子的音质比较好!

​无线领夹麦克风作为现代音频技术的杰出代表,正逐渐改变着我们的声音表达方式。它以其独特的便携性、稳定性和高音质,成为了众多声音创作者的首选工具。面对市场上琳琅满目的无线领夹麦克风选项,找到一款贴合个人需求的设备无疑是一项挑战。…

在开发盲盒App小程序时,需要注意哪些地方!

在开发盲盒App小程序时,需要注意以下几个方面,以确保项目的顺利进行和最终产品的成功: 一、明确开发目标和功能 确定小程序的定位,明确主要面向的消费群体和市场需求。根据目标用户群体,列出小程序所需的主要功能&am…

1_常见指令【Linux中常见指令的学习和使用】【万字长文】

常见指令以及权限理解 开始学习linux前的注意事项 在学习linux之前,我们要知道linux是一个操作系统。 那操作系统是什么呢?(这里只做大概了解) 操作系统就是一个管理软硬件的软件。 它对上提供良好(稳定、高效、安…

重装了mysql,然后安装为服务时,net start 启动一直报错,MySQL服务无法启动的解决

之前写过一篇关于安装mysql的文章,按上面的处理,基本上是可以的。 今天换了下目录,重新安装,一直报错。 然后我们来看一下问题: mysqld -console 这里的目录是有问题的,设置的是:datadird:\to…

【深度学习】stable-diffusion-3,SD3生图体验

stabilityai/stable-diffusion-3-medium 代码地址: https://huggingface.co/stabilityai/stable-diffusion-3-medium 可在这里体验: https://huggingface.co/spaces/ameerazam08/SD-3-Medium-GPU

基于esp8266_点灯blinker_智能家居

文章目录 一 实现思路1 项目简介2 项目构成3 代码实现4 外壳部分 二 效果展示UI图片 一 实现思路 摘要:esp8266,mixly,点灯blinker,物联网,智能家居,3donecut 1 项目简介 1 项目效果 通过手机blinker app…

Java---认识异常

欢迎大家来观看本博课------Java------认识异常。1.异常的概念和体系结构 1.异常的概念和体系结构 1.1 异常的概念 在Java中,在程序执行过程中发生的不正常行为称为异常。如在之前我们经常遇到的算数异常(ArithmeticException)、数组越界…

[环境配置]vscode通过ssh连接autodl进行项目开发

警告:如果使用VSCode直接执行或开终端执行训练程序,请在调试完成后最后通过screen/tmux工具开守护进程,确保程序不受SSH连接中断影响程序执行! 官方文档:请戳 AutoDL使用方法: 在进行操作前您需要提前安装…

swagger生成离线接口文档

官方网站 https://editor-next.swagger.io/ 上传接口文件 生成 生成之后的效果

盲盒App开发时有哪些技术框架可以借鉴

在开发盲盒App时,技术框架的选择对于应用的性能、稳定性和用户体验都至关重要。以下是几个可以借鉴的技术框架,它们在不同方面提供了优势,并且结合了参考文章中的相关信息: 前端技术框架 微信小程序框架: 优点&#…

R可视化:微生物相对丰度或富集热图可视化

欢迎大家关注全网生信学习者系列: WX公zhong号:生信学习者Xiao hong书:生信学习者知hu:生信学习者CDSN:生信学习者2介绍 热图(Heatmap)是一种数据可视化方法,它通过颜色的深浅或色调的变化来展示数据的分布和密度。在微生物学领域,热图常用于表示微生物在不同分组(如…

node更改npm缓存存储位置-并配置环境变量

更改缓存位置 node安装完成之后,在安装目录中新建一个存放缓存的文件夹node_cache 此时这个文件夹必须使用管理员权限才能更改,这使得命令行下使用npm进行下载的时候总是报权限不足的错误:permit 解决办法: 右键 -> 属性 -> 安全 -> 编辑 -> 选择user -> …

小程序外卖开发中的关键技术与实现方法

小程序外卖服务凭借其便捷性和灵活性,正成为现代餐饮行业的重要组成部分。开发一个功能完善的小程序外卖系统,需要掌握一系列关键技术和实现方法。本文将介绍小程序外卖开发中的核心技术,并提供具体的代码示例,帮助开发者理解和实…

Centos离线安装Python3

目录 1.准备工作 2.解压python压缩包 3.编译 4.安装、更改环境变量 5.建立pip连接 使用的是Centos7服务器,Py版本是py3.9.0 1.准备工作 首先确保服务器中存在相关的编译器,例如GCC;这里不做过多叙述,需要者前往&#xff1a…

差分个人见解(一)

差分个人见解(一) 一维差分什么是差分构造差分数组差分数组的用处实战演练题目 一维差分 什么是差分 前缀和或许你已经了解了,差分其实就是前缀和的逆运算。 假设 a1 到 an 为 b1到 bn 的前缀和。 那么 b1 到 bn,分别就是 a1 到…