自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

单片机菜鸟哥的博客

博主作为野生非专业硬件爱好者,分享自己的学习思路,你会在这里发现宝藏。有任何问题,均可以博客下留言,知必答。

  • 博客(491)
  • 资源 (3)
  • 收藏
  • 关注

原创 ESP32 MicroPython开发之旅

ESP32 MicroPython开发之旅 人生苦短,我用MicroPython

2021-12-01 21:20:59 3724 3

原创 【持续更新中】ESP8266、ESP32 保姆级教程300篇 系列导读(此专栏非常适合刚刚入门ESP开发的初学者)

每个系列都尽量由浅到深一步步开发出一套完整的东西。

2021-06-02 09:45:46 20967 22

原创 菜鸟哥玩蓝牙Ble4.0系列 终于开篇!ESP32 BLE,触类旁通(陆续更新,干货不断)

文章目录1、前言2、准备工作2.1 软件开发环境准备2.2 硬件开发环境准备2.2.1 两块ESP 32 NodeMcu板子2.2.1 装有蓝牙App的Android手机2.3 学习资料准备2.3.1 官方资料2.3.2 蓝牙协议资料(珍藏)3、系列导读1、前言距离上一次更新干货文章过去了很久,当然博哥也没有闲着(准备憋着大招)。博哥最近刚好换了新工作(其中面试了一个IOT公司,涉及到一些网络协议、蓝牙协议,最终也成功拿下了Offer,虽然最终没有去,但是说明Ble4.0还是有一定市场),所以我也趁

2021-01-24 11:15:03 15844 13

原创 ESP8266开发之旅 基础篇① 走进ESP8266的世界

    欢迎大家来到ESP8266的世界,从现在开始,笔者将带领大家慢慢揭开ESP8266神秘的面纱。1. 简介    从笔者的角度来说,ESP8266这个词可以理解为ESP8266EX芯片(当然,后面也有可能出现了其他芯片,这里首推ESP8266EX)以及依赖ESP8266EX芯片开发的系列模组的简称。    ESP8266EX是由乐鑫信息科技公司(Espressif)出品的一款应用于物联...

2020-01-08 16:11:34 151479 50

原创 我的博客文章快速索引

授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力。希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石。。。    为了方便大家了解最新博客内容,博哥在此置顶汇总贴,方便大家查阅所需内容。    此贴,大家可以看到博哥近期的进展情况:待写(计划写中)目前正在写(表示已经有初稿)期待中(表示正在考虑)一、你如果想学基于Arduino的E...

2019-06-20 09:23:25 52935 61

原创 【合宙ESP32C3 Arduino开发】第六篇:贪吃蛇,使用TFT_eSPI 驱动 合宙Air101 ST7735 LCD

在前篇中,我们学习了 TFT_eSPI 驱动 合宙Air101 ST7735 LCD,这一节我们来学习一下基于它基础上做一个贪吃蛇。

2024-03-02 23:51:23 302 2

原创 【合宙ESP32C3 Arduino开发】第五篇:TFT_eSPI 驱动 合宙Air101 ST7735 LCD 显示猫系字体时钟,模块化编程

在前篇中,我们学习了 TFT_eSPI 驱动 合宙Air101 ST7735 LCD,这一节我们来学习一下基于它基础上做一个猫系字体时钟,并且开始接触模块化编程思想,以及如何创建自己的字体库。

2024-03-02 19:36:33 287

原创 【合宙ESP32C3 Arduino开发】第四篇:TFT_eSPI 驱动 合宙Air101 ST7735 LCD 显示普通时钟,模块化编程

在前篇中,我们学习了 TFT_eSPI 驱动 合宙Air101 ST7735 LCD,这一节我们来学习一下基于它基础上做一个简单时钟,并且开始接触模块化编程思想。

2024-03-02 19:15:56 205

原创 【合宙ESP32C3 Arduino开发】第三篇:TFT_eSPI 驱动 合宙Air101 ST7735 LCD

在前篇中,我们学习了 Adafruit_ST7735 驱动 合宙Air101 LCD,这一节我们来学习一下使用TFT_eSPI 驱动 合宙Air101 ST7735 LCD。

2024-02-25 23:09:06 190

原创 【合宙ESP32C3 Arduino开发】第二篇:Adafruit_ST7735 驱动 合宙Air101 LCD

博主这里使用到了合宙官方售卖的LCD模块,它的参数是160X80,ST7735驱动。我们本篇主要就是学习如何用arduino代码驱动这块lcd。并且除了lcd模块以外,这块板子还带了一个小摇杆功能。这里我们重点关注一下引脚连接。

2024-02-24 21:33:08 635

原创 【合宙ESP32C3 Arduino开发】第一篇:初探合宙ESP32C3

CORE ESP32核心板是基于乐鑫ESP32-C3进行设计的一款核心板,尺寸仅有21mm*51mm,板边采用邮票孔设计,方便开发者在不同场景下的使用。核心板支持`UART`、`GPIO`、`SPI`、`I2C`、`ADC`、`PWM`等接口,可根据实际需要选择。

2024-02-21 15:03:55 1855

原创 ESP32 for Arduino 分区信息

Arduino ESP32有多个不同的分区版本。我们在ESP32 for Arduino的工具中,有一个选项,可以配置不同的分区表,这里已经做好了一些,一般我们都是使用默认的,如下图所示:分别代表什么意思呢?4M FLASH默认分区方案为1.2MB的应用程序空间,1.2MB为OTA保留,1.5MB为SPIFFS文件系统保留的。我们找到这个描述文件,这里博主对应sdk版本是 2.0.11:我们打开,对应默认的分区表:表格里面Name 对应各个分区名字Offset 对应的偏移地址。

2023-11-04 07:52:26 723

原创 【ESP 保姆级教程】疯狂TFT篇 ——教你从0到1打造太空人时钟① TFT_eSPI、TJpg_Decoder库

本篇作为 教你从0到1打造太空人时钟 系列的开篇,更多是准备好软件开发环境,了解TFT_eSPI、TJpg_Decoder库的基本使用。在这个基础上,我们在后续的章节再使用好它们提供的API进行业务开发。

2023-10-29 17:13:06 1166 2

原创 【Python生活脚本】jpeg图片修改背景颜色

在前面【Arduino TFT】 记录ESP32驱动显示二维码 显示gif动图,涉及TFT_eSPI、TJpg_Decoder库、使用python脚本一键生成测试代码文章中,遇到了一个问题:生成的jpeg图片背景颜色不对,所以就得在脚本基础上继续加上修改背景颜色的代码。

2023-10-27 13:48:55 253

原创 【Python生活脚本】过滤重复汉字,特别适用于制作tft字库

博主在制作tft 自定义字库时,有个特别需求就是:无脑复制了一堆中文汉字,然后需要挑选出不重复的汉字,然后再转成UniCode所以,首先要解决的就是挑选出不重复的汉字直接在网上找到了一个Py脚本,特此分享记录一下。

2023-10-27 13:47:42 173

原创 【Arduino TFT】基于 ESP32S3 S7789 240x240 TFT实现的龙猫太空人天气时钟

基于 ESP32S3 S7789 240x240 TFT实现的龙猫太空人天气时钟

2023-10-21 17:45:52 1708

原创 【Arduino TFT】基于 ESP32S3 S7789 240x240 TFT实现的SD2 天气时钟

仿造网上开源的SD2 天气时钟,优化了部分代码, V1.0 最基本功能,支持夜间睡眠模式。后期会继续优化。

2023-10-21 17:18:03 1136 1

原创 【Arduino TFT】基于 ESP32 S7789 320x240 TFT实现的SD2 天气时钟

仿造网上开源的SD2 天气时钟,优化了部分代码, V1.0 最基本功能,支持夜间睡眠模式。后期会继续优化。

2023-10-21 17:16:27 650

原创 【Arduino TFT】基于 ESP8266 以及 SSD1306实现的天气时钟

日期时间城市温度信息未来三天预报信息。

2023-10-21 17:06:03 1301

原创 【Arduino TFT】Arduino uzlib库,用于解压gzip流,解析和风天气返回数据

在做和风天气获取天气信息的时候,由于和风天气采用Gzip压缩方式返回数据流,返回的数据需要解压。默认,已经申请了和风天气免费Key而刚好有一个Arduino库用于这种功能。

2023-10-21 16:12:21 847 1

原创 【Python生活脚本】视频转Gif动图

视频转Gif动图

2023-10-20 23:11:01 638

原创 【Arduino TFT】 记录使用DMA优化TFT屏帧率

在上一篇【Arduino TFT】 记录ESP32驱动显示二维码 显示gif动图,涉及TFT_eSPI、TJpg_Decoder库、使用python脚本一键生成测试代码编码有点多,这里不贴出来。

2023-10-18 11:35:50 1286

原创 【Arduino TFT】 记录ESP32驱动显示二维码 显示gif动图,涉及TFT_eSPI、TJpg_Decoder库、使用python脚本一键生成测试代码

最近买了几块TFT屏幕回来,想着用esp32去驱动把玩一下,特此记录一下。本篇可以学习一些好玩的脚本,一键生成显示图片代码。

2023-10-17 19:32:51 2288

原创 【ESP-IDF篇】搭建ESP-IDF软件开发环境,包括手动命令行和VSCode两种方式

ESP-IDF 是乐鑫主推的ESP32的开发框架,旨在协助用户快速开发物联网 (IoT) 应用,可满足用户对 Wi-Fi、蓝牙、低功耗等方面的要求。设置工具链,用于编译 ESP32 代码;编译构建工具 ——CMake 和 Ninja编译构建工具,用于编译 ESP32 应用程序;获取 ESP-IDF 软件开发框架。该框架已经基本包含 ESP32 使用的 API(软件库和源代码)和运行 工具链 的脚本;软件开发的搭建有三种选择:手动安装工具链,命令行方式(尝试,本篇介绍)使用。

2023-09-27 17:17:25 2978 1

原创 【app篇】可拖拽BLE遥控app简单版本

写app也快10年了,最近在玩玩esp32 ble相关知识点。对于物联网来说,经常有各种控制UI页面,那么可不可以说弄一个拖拽的简单app。说干就干!!!!!app下载链接,0积分下载,亲测可用BLE调试助手APP。

2023-09-26 15:19:27 207 1

原创 【app篇】写个简单的BLE调试app,练练手,同时为后续调试ESP32 BLE做个支持

最近在玩玩esp32 ble相关知识点,需要调试内容,所以干脆就查阅相关资料写了一个app。app下载链接,0积分下载,亲测可用BLE调试助手APP。

2023-09-25 17:36:02 772 7

原创 深入学习Arduino_JSON库

本篇主要是另外介绍一个虽然用得少但是一些经典案例会经常用的JSON库 —— Arduino_JSON库(名字看起来挺像的)。

2023-07-26 08:41:45 696

原创 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32的物联网智慧农业监测系统

项目名称:基于物联网的智慧农业监测系统- 1.主板ESP32,wifi上传数据至云平台,微信小程序端做到可视化及控制。- 2.温湿度模块:数据实时显示在小程序端,小程序端显示温度、湿度数字和单位(℃、RH)。- 3.光照强度模块:数据实时显示在小程序端,小程序端显示光照强度数字和单位(Lux)。- 4.土壤湿度模块:数据实时显示在小程序端,小程序端显示土壤湿度数字和单位(%)。- 5.风扇和水泵:小程序端可控制风扇和水泵的开关状态,调控模块正常运行。....

2023-06-19 09:39:06 1036

原创 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32的温湿度多节点监控系统

基于arduino搭建开发环境,ESP32主控,WiFi上传数据至云平台,小程序端做到可视化及调控。- 1、多节点上报dht11温湿度数据- 2、支持设置阈值- 3、温度报警功能- 4、小程序查看数据

2023-06-19 09:32:36 657

原创 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32的智能浇花系统

接入巴法云后台服务,实现app能远程控制抽水以及环境数据实时上报。

2023-06-01 10:14:00 688

原创 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32的智能家居系统

接入巴法云后台服务。把传感器收集到的数据用户能够实时查看,数据异常可以给用户推送警报消息,用户可以通过小程序或APP发送指令,让舵机转动。传感器大概以下这些:人体红外传感器、水位传感器、烟雾传感器、燃气传感器、温湿度传感器。数据异常定义为:- 水位、气体、火焰超过阈值就推送警报,人体传感器检测到人也推送警报并自动运转舵机。

2023-06-01 10:08:48 997

原创 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32的智能家居控制终端设计

接入巴法云后台服务,实现app能远程控制各种开关(灯、风扇、窗帘等等)以及当前室内温湿度情况。

2023-06-01 10:05:24 511

原创 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32的农业灌溉节水系统

接入巴法云后台服务,实现app能远程控制抽水以及土壤湿度的数据实时上报。

2023-06-01 09:49:50 509

原创 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32和安卓app的局域网环境数据控制系统

基于ESP32和安卓app的局域网环境数据控制系统

2023-06-01 09:43:47 392

原创 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32和onenet的物联网环境监测系统

- 1.DHT11获取温湿度数据,表示为temp和humi- 2.光照传感器获取光照数据,表示为light- 3.mq2烟雾传感器获取数据,表示为mq2数据都上传到onenet

2023-06-01 09:31:12 349

原创 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32与RFID技术的小区门禁系统设计与实现

硬件端- 1.使用RFID读卡器进行卡片读写- 2.使用按键进行模式的选择,模式有制卡模式,以及读卡模式- 3.通过制卡模式(APP在线时可执行)进行特定卡片的制作- 4.通过读卡模式,符合卡号则进行步进电机的控制(10秒后自动关门)- 5.使用内部Flash进行存储- 6.使用OLED显示屏实时显示设备状态- 7.ESP8266自动联网,设备在线后自动推送信息- 8.设备掉线后自动判断重连机制小程序端:- 1.通过管理员可进行账号的修改,删除(设备在线可执行)与查看- 2.通过制卡

2023-06-01 09:25:56 632

原创 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32的物联网智慧农业监测系统

- 1.主板ESP32,wifi上传数据至云平台,微信小程序端做到可视化及控制。- 2.温湿度模块:数据实时显示在小程序端,小程序端显示温度、湿度数字和单位(℃、RH)。- 3.光照强度模块:数据实时显示在小程序端,小程序端显示光照强度数字和单位(Lux)。- 4.土壤湿度模块:数据实时显示在小程序端,小程序端显示土壤湿度数字和单位(%)。- 5.风扇和水泵:小程序端可控制风扇和水泵的开关状态,调控模块正常运行。- 6.微信小程序端:温度、湿度、光照强度、土壤湿度数据实时显示,风扇和水泵调控(开/

2023-06-01 08:49:14 572

原创 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于ESP32的大棚环境云监测系统

- 1.显示屏:实时显示温湿度(简单显示数据就行,温度带℃符号,不需要汉字表明数据是什么)+时间(24小时制)- 2.led灯-设定时间范围内自动开启(时间范围可通过小程序更改)-现场可手动开关按钮实现灯的开关,两个路径控制。- 3.红外感应-距离<X感应到人,自动开门(用个开关按钮来模拟门就可以)-小程序端可远程操控门的开关-现场也可手动开关。- 4.温湿度模块-数据实时显示在小程序端,温度在设定范围外蜂鸣器预警,小程序提示预警信息。

2023-06-01 08:41:24 519

原创 ESP32-CAM开发板 使用 sqlite3 数据库存储数据记录

主要学习以及如何使用sqlite来存储我们的业务数据。该库支持通过 ESP32 SoC 从SPIFFS或SD卡访问 SQLite 数据库文件。但是对于我们来说SD卡可能更加合适,毕竟空间大。注意,这里不教sqlite3的基本语法。以及sqlite为啥在嵌入式这么受欢迎。Sqlite pager和B-tree的运行机制。

2023-05-30 15:51:11 1293 4

原创 【ESP 保姆级教程】疯狂ESP32Cam篇 —— 案例: Esp32Cam拍照存储到SD卡,做个迷你小相机

使用esp32cam + 充电宝做一个简单迷你的相机

2023-05-28 16:05:11 1350

可拖拽蓝牙ble遥控器.apk

写app也快10年了,最近在玩玩esp32 ble相关知识点。对于物联网来说,经常有各种控制UI页面,那么可不可以说弄一个拖拽的简单app。说干就干!!!!!

2023-09-26

BLE调试器,安卓app

BLE调试器,用于安卓调试类似于esp32 ble模块

2023-09-25

dpjcn-jdk-8u291-windows-x64.zip

jdk 1.8 安装 android app开发环境配置 https://blog.csdn.net/dpjcn1990/article/details/116115976

2021-05-01

dpjcn-mysql-5.5.60-winx64.msi.zip

dpjcn-mysql-5.5.60-winx64.msi文件 具体操作方式参考 https://blog.csdn.net/dpjcn1990/article/details/106769304

2020-07-23

mysql-5.6.49-winx64.zip

mysql 5.6.49 免安装zip包 下载后解压使用即可 具体参考安装说明blog https://blog.csdn.net/dpjcn1990/article/details/106769304

2020-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除