按视频教程看自己能不能做成功(问题多多博客)
现在时间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灯能重启吗?)(好像是哦,哪什么问题呢?)(我就不告诉你)(你也不知道吧!)(胡说)(哦)
- 首先插上数据线,让它跑正常程序没所谓。
- 然后等到连接提示connecting…___…的时候,按住3秒IO0(把中断0拉低GND),第2秒时按一下模块下面的RST按钮(也是拉低GND),第3秒之后的可用松开IO0了,程序就Writing
at 0x00000000的内存烧录进去了 - 等待RTS重启或直接从插看串口监视器
(A板)没安装摄像机模块就5秒一次的报错
带电直接把摄像头模块接上就可用了,神奇,多的话,不知道会不会坏
http://192.168.1.56/mjpeg/1
当网页打开后,模块就微微的嘀嘀嘀的叫,是什么原因,
(B拍A)
第一块(B板)也可用了,也是会响的,为什么呢?关闭网页后就不响了,为什么呢?
继续蓝牙键盘的测试
好像可用了
屏蔽了2行代码,就是暂停播放音乐的设置。
只想它输出Hello…
串口监视器的波特率是115200,代码设置了
OK.2024.6.13这天就这样过去了。
后面的问题,后面再继续…