本文介绍了基于Arduino的无线/蓝牙温湿度和距离测量系统,包括下位机和上位机。下位机功能有温湿度和距离采集,OLED显示处理,LED显示报警,蓝牙模块可与手机等蓝牙设备交互,无线模块(HC-12模块 433M)可与上位机(需要另外一块HC-12模块加TTL转USB转接)交互。上位机(Python)功能与下位机(Arduino)交互,将信息呈现,保存数据并生成BI report分析
why这又是一篇软件的安装及卸载类水文。 本文的目的是,记录并阐述如何用Ardunio IDE对ESP32 NodeMCU板子刷入蓝牙BLE串口透传固件。当然,把NodeMCU作蓝牙串口透传用是一种资源浪费,但对于手上没有蓝牙透传模块而只有NodeMCU的应急场景,还是有点用的。 已经知道如何做的,可以关闭本文节省时间。how安装Ardunio IDE 既然是利用Ardunio IDE来进行固件的
转载
2024-08-22 16:17:07
600阅读
前言正所谓做一个大项目一般都需要软硬件的知识结合,当然了这也不一定,有些项目只是需要做一个系统,APP开发等这些。不过对于我想一般人都会遇到这种问题——用什么方法来解决用软件来实现控制硬件,实施数据传输。一般有人都会选择使用APP来控制硬件方面的研究。不过今天的话我就先抛弃APP,先来讲一下根据我网上查找了好久找到的另一种方法 —— 一种基于微信小程序和单片机BLE透传的简要解决方法。因为根据微信
ESP32-CAM ArduinoIDE开发系列文章目录 第一篇:ESP32-CAM高性价比WIFI图传方案快速入门教程第二篇:ESP32-CAM第一个无线点灯程序第三篇:ESP32-CAM智能网关的设计与实现第四篇:ESP32-CAM创建热点构成并发式DNS服务器 文章目录ESP32-CAM ArduinoIDE开发系列文章目录前言一、ESP32-CAM创建热点构成并发式DNS服务器是什么?
转载
2024-07-28 14:08:55
195阅读
本实验使用 ESP32 通过 WiFi 读取外网的城市气象信息,并显示到 LCD 显示屏。 这个实验的代码为工程“4_7_wifi_http”目录。4.7.1. 实验内容(1) 学习 NVS 使用。 (2) 学习 smartconfig 使用。 (3) 学习 DNS 域名解析。 (4) 学习 HTTP 请求数据, (5) 学习 json 数据解析。4.7.2. 实验简介这个实验第一次启动的时候,会
转载
2024-05-30 09:08:03
466阅读
上回书说到,小车的超声波避障功能基本完成。那么本篇就来介绍最后一个功能,蓝牙智能控制功能。废话不多说,来吧。蓝牙控制功能最令我感动的是,我原以为最困难的一个功能在实际操作下居然成为了最简单的那个。原本我以为,蓝牙模块要查一堆代码并且慢慢理解才能掌握(这个模块一开始是和我同组的另一个组员来研究的,所以我当时并不了解。),没想到这个功能一下子就搞出来了,现在细细来说吧。示例代码:int inputPi
简介: 小车使用Arduino MEGA2560作为主控,4个TT电机带动4WD底盘,4节18650锂电池供电,2个L298N驱动板驱动电机,采用Android APP作为上位机发布指令,操纵小车运动、播放音乐等,两者通过BT蓝牙通信,同时使用2自由度云台辅助超声波传感器探测距离,躲避障碍,灰度传感器进行PID巡线(待完善)、音频解码器和3W喇叭播放音乐、ws2812LED发彩虹光。使用材料:ME
RTK(工作电压3.3V)使用步骤基准站(蓝牙 WiFi)配置基本都在Web端,但配置USB-C的输入输出还是要到u-centerBase Station模式当开关设置为 Base 时,设备将进入 Base Station 模式。这在设备安装到固定位置(如三脚架或屋 顶)时使用。将启动测量。 60 到 120 秒后,测量将完成, RTK 测量器将开始从无线电端口发送RTCM 校正数据。基站通常与设
转载
2024-09-09 16:17:33
160阅读
已写文章链接本专栏主要内容是记录基于ESP32的开发工作,包括介绍 ESP32 基础知识、开发环境搭建、基础外设使用、蓝牙、WiFi 、与微信小程序联动等知识,达到自己动手做一些智能硬件的目的。 开发过程中主要参考官方资料,包括官网、规格书、参考手册、编程指南、驱动包等。 本专栏适合对ESP32感兴趣,想要找一个简单入手教程的同学。ESP32 基础知识(已完成)(1)ESP32基础知识开发环境搭建
1-3节 终于可以了,8266AT指令版本,实现远程升级单片机程序....主要问题是两个printf离得太近,wifi当成一个数据了 先说明一下,如果自己不是用的8266应该修改的地方,由于只是IAP程序里面实现的升级,所以只需要修改IAP程序就可以,大家可以在用户程序里面实现自己的具体功能,如果想升级
视频教程https://www.bilibili.com/video/av55149706 请先自行补充基础内容 1-3节 终于可以了,8266AT指令版本,实现远程升级单片机程序....主要问题是两个printf离得太近,wifi当成一个数据了 先说明一下
转载
2024-06-07 13:30:30
175阅读
使用WIFI模块与百度天工进行透传数据通讯(M0E1系列)前言具体步骤进入AT指令模式配置相应的AT指令百度天工控制模块引脚功能说明 前言M0E1系列模组,是基于ESP8266开发的WIFI模块。经过固件的不断迭代,目前已经演化出两个版本的标准固件,其中之一就是MQTT的透传固件。使用M0E1系列模块的MQTT透传固件,可以通过AT指令设置保存后实现开机MQTT数据的透传,可以方便的将数据直接发
转载
2024-07-03 03:08:03
86阅读
0. GATT协议从设备连接的角度看,外围设备:例如esp32,蓝牙耳机等,广播自身信息,让中心设备可以找到自己中心设备:例如手机,电脑等,扫描外设设备,选择想要连接的外设中心设备可以连接多个外围设备,例如笔记本电脑作为中心设备,可以连接蓝牙耳机,蓝牙键盘等多个设备。外围设备只能被一个中心设备连接,你想想,蓝牙耳机可以被多个手机连接吗。从通信角度来看,处于连接状态时的两个设备,它们各自充当两种角色
转载
2024-07-31 17:45:01
1238阅读
其实官方给的RTOS的版本就是在原先非RTOS版本上增加的 后面的TCP,UDP基本的配置也就是像AT这样,只不过咱是用SDK开发配置一下WIFI的工作模式 无线名称 wifi_set_opmode(STATIONAP_MODE);//配置WiFi的模式STATI
转载
2024-08-08 11:13:17
615阅读
ESP32增强型透传固件 JFirmware v2.0(支持接入BigIoT 贝壳物联)ESP32介绍及初版: 重点注意:1. 如果是新买的硬件,启动时间会较长(30秒以上),是由于在格式化文件系统,下次启动速度会显著加快;2.WebConfig默认用户:admin,密码:88888888 --------------------- 烧录工具及相关文档:https:
转载
2024-04-25 17:17:07
50阅读
介绍串行外设接口(SPI)是摩托罗拉公司最初启动的总线接口连接协议。SPI接口使用四根线进行通信。因此也被称为四线串行通信协议。SPI是全双工主从通信协议。这意味着只有一个主站和一个从站可以同时在接口总线上进行通信。SPI使能的器件工作在SPI操作的两种基本模式下,即SPI主模式和SPI从模式。主设备负责启动通信。主器件为同步数据传输生成串行时钟。主设备可以通过逐个选择总线来处理总线上的多个从设备
转载
2024-08-23 17:28:37
246阅读
前言 本篇将介绍如何实现ESP32——CAM的内网穿透,实现远程监控的功能(简单玩玩还行)。有的朋友不知道什么是内网穿透,这个可以去自行了解,基于本文来解释一下的话就是,ESP32CAM在生成视频流的时候回生成一个网址,复制这个网址在浏览器打开就能看到视频流,这个时候ESP32
转载
2024-03-17 19:40:14
410阅读
智能音箱是目前热火的智能产品,有很多家企业推出自己的智能音箱,并且进行了开放平台,允许第三方开发者,基于开放平台进行应用开发,丰富自己产品功能。 本人则购买一台 京东与讯飞合作的产品,叮咚智能音箱。并且在里面开发一个小应用“小军找手机”,但在开发过程中遇到一个坑,利用C#开发语言,实现叮咚开放平台 的加解密。因为叮咚平台是用JAVA加密,我主用C#语言。 &nb
前言 It doesn't matter if you don't know Matter...从2019年底至今,物联网行业圈被提问和讨论次数最多的话题要属Matter协议了,当时的名字还叫Project Connected Home overIP, 由谷歌、亚马逊、苹果、zigbee联盟发起新的合作,共同成立一个名为“Connected Home Over IP”的小组,以IP通信协
关于蓝牙模块的一些基础概念 蓝牙主机和从机主机:能够主动发起扫描并匹配从机模块从机:只能被扫描和匹配一个模块可以即是主机也是从机AT模式蓝牙的AT模式就理解为设置模式好了。在设置模式下,我们设置一个蓝牙的以下重要参数:蓝牙模块名称。既你的蓝牙设备被别的设备扫描到时所显示的名字;如果是主从一体模块,可在AT模式下设置其角色;设置密码;通信波特率。需要注意,AT模式和工作模式下的波特率是不同的。AT模