-
利用ESP32/ESP8266与OpenAI的ChatGPT实现对话的原理与步骤详解
步骤一:硬件准备 选择微控制器: 根据项目的要求和预算选择合适的微控制器。ESP32和ESP8266都是常用的选择,它们具有低成本、易用性和丰富的功能。 连接必要的组件: 将微控制器通过USB转串口连接到计算机,以便进行编程和调试。根据项目需求,添加外围组件,如LED指示灯、按钮和显示屏,以实现更丰富的用户交互体验。 步骤二:软件准备 安装开发环境: 下载并安装Arduino IDE或Platfo…- 0
- 44
- 1.7k
-
物联网如此简单:带有NODEMCU和OLED的家庭气象站
在本项目中,我们将开发一个家庭气象站,将显示室内信息,如温度和空气湿度。那么 ,我们开始吧。第一步 准备材料NodeMCU ESP8266-12E开发板0.96“I2C IIC SPI串行128X64白色OLED显示模块DHT22 AM2302温湿度传感器USB数据线若干杜邦线外部5V电源或电池第三步 硬件搭建SSD1306,其主要特点是:显示尺寸:0.96“I2C IIC SPI串行128X64…- 0
- 12
- 2.8k
-
Arduino UNO+esp8266+MQ-2+DHT11
图文教程不见了,视频也找不到了,只剩下程序了,这是一个通过arduino和esp8266结合做的一个烟雾和温度报警器,程序是完整无缺的。 /* 采用外接电源单独供电,2 3口作为软串口接PC机作为调试端 1 0为串口,连接WIFI模块 */ #include <SoftwareSerial.h> #include "edp.c" #include<dht11.…- 1
- 0
- 3.6k
-
基于Arduino的安全系统
//Receiver Code (Hand) - Mert Arduino and Tech #include <Servo.h> //the library which helps us to control the servo motor #include <SPI.h> //the communication interface with the mo…- 0
- 4
- 310
-
NodeMCU在OLED显示屏上显示GPS数据
简介 在这个项目中,我将描述如何将Ublox 6m GPS模块和OLED显示器连接到NodeMCU或ESP8266-12e wifi模块,以显示您当前的GPS位置和其他信息。你还可以通过一些额外的编程,使用它来使用esp8266上的wifi将您的GPS位置发送到互联网,并将其上传到中国移动ONENET或其他MQTT云服务器。 步骤一 材料准备 硬件准备: Nodemcu开发板(或ESP8266 -…- 1
- 0
- 4k
-
(十四)51进阶:MT8870 DTMF与8051连接教程
介绍DTMF(双音多频)是一种电信信令技术,它使用两种纯音(纯正弦波)声音的混合。它在手机中用于生成拨号音。每当按下一个键时,就会发送2个正弦波(较低频率和较高频率之一)的组合。有8种不同的频率,4种来自较高频率范围,4种来自较低频率范围。这为我们提供了16种不同的低频和高频组合,可以传输16个按键。 MT8870是DTMF解码器; 它有助于解码按下的键。 它由bandsplit滤波器部分组成,有…- 0
- 0
- 2k
-
ESP32 HTTP GET 和 HTTP POST 使用教程(JSON、URL Encoded、文本)
在本指南中,您将学习如何使用带有 Arduino IDE 的 ESP32 板发出 HTTP GET 和 HTTP POST 请求。我们将介绍有关如何获取值、发布 JSON 对象、URL 编码请求等的示例。 HTTP 请求方法:GET 与 POST 超文本传输协议 (HTTP) 用作客户端和服务器之间的请求-响应协议。这是一个例子: ESP32(客户端)向运行 Node-RED(服务器)的 Ra…- 0
- 0
- 7.9k
-
(八)TMP36温度传感器使用
简介 在这个教程中,你将把Arduino变成一个温度计!使用温度传感器测量您的皮肤温度,并使用三个LED灯输出。即使Arduino是一种数字工具,它也可以使用内置的模数转换器(ADC)通过模拟引脚A0-A5来解释来自模拟输入的信号,如TMP36温度传感器。 步骤一 材料准备 硬件准备: Arduino UNO×1 TMP36×1 LED×3 220Ω电阻×3 杜邦线若干 软件准备: Arduino…- 0
- 0
- 7k
-
led矩阵显示任意图像字符
简介在本教程中,您将学习如何使用带有IC MAX7219的8×8点阵LED模块。最后您将能够使用arduino的4个数字引脚轻松图像显示,固定或滚动在一个或多个点阵上显示任何形状或文本。步骤一 材料准备硬件准备:arduino unoElectroPeak MAX7219点阵显示模块ElectroPeak 跳线软件准备:arduino IDE步骤二 原理说明什么是点阵?8×8矩阵LED 是一组LE…- 0
- 0
- 1.5k
-
Arduino SD卡模块指南
在这篇文章中,我们将向您展示如何在Arduino上使用SD卡模块来读写SD卡上的文件。 介绍SD卡模块 SD卡模块对于需要数据记录的项目特别有用。 Arduino可以在SD卡中创建文件,以使用SD库写入和保存数据 。 不同供应商提供了不同的模型,但是它们都使用SPI通信协议以类似的方式工作。本教程中使用的模块是下图所示的模块(前视图和后视图)。 该模块与micro SD卡配合使用。 去哪…- 0
- 7
- 2.4k
-
-
(三)树莓派进阶:三轴电子数字罗盘HMC5883L与Raspberry Pi连接
介绍 HMC5883L数字罗盘模块 数字罗盘HMC5883L也叫磁力计,用于测量地球磁场的方向和大小。它用于低成本的罗盘和磁力测量。 它测量沿X,Y和Z轴的地球磁场值,从milli-gauss到 8 gauss。 它可用于检测设备的前进方向。 它使用I2C协议与微控制器通信。 要将HMC5883L磁力计模块与Raspberry Pi连接,我们应确保启用Raspberry Pi上的I2C协议。因此,…- 0
- 2
- 4.9k
-
制作您的第一个ARDUINO寻迹避障小车
智能手机控制,避障跟随机器人如果你是arduino的初学者,根据这个教程你也是可以做一个这样的机器人的。如果你还没有使用过arduino吗 - 那这节课就来感受一下吧。制作自己的机器人怎么样?这真的很酷吗?但不知道从哪里开始。那么本教程(最好)适合您。在本教程中,我将展示如何以低廉的价格制作具有不同功能的arduino机器人。我们可以学习不同功能的不同程序的使用,主要是具有障碍物避免器的智能手机控…- 0
- 2
- 2.8k
-
Arduino机器人手臂
需要的配件1x Arduino Nano3x MG996R伺服系统(我使用了一个Futaba,因为我只有两个MG996R并且没有必要有很大的转动扭矩)1x微伺服2x双轴操纵杆1x 6V稳压器1x电池其他项目:双面PCB覆盖光刻胶,二极管,电容器,开关,Arduino Nano插座,带连接器的带状电缆,PCB支架,螺丝,推杆自行车辐条,连杆止动器。第1步:草绘和建模使用AutoCAD我制作了一个3D…- 0
- 0
- 1k
-
带DHT11传感器的ESP8266温湿度Web服务器
所述ESP8266 ESP-01被用作从所述Web服务器以显示温度和湿度信息DHT11传感器。 步骤1:零件清单 ESP8266 ESP-01 DHT11温湿度传感器 4.7k电阻 步骤2:ESP8266 + DHT11 传感器接线 步骤3:将代码上传到ESP8266 **将“ ssid ”和“…- 0
- 2
- 2.3k
-
arduino测谎仪
简介 今天给大家带来的是一个Arduino控制的测谎仪,利用你的身体根据你所处的情况或你的情感所做出的不同反应,看看你的朋友什么时候对你说谎。 步骤一 材料准备 硬件准备: Aruino Nano,一些LED,维可牢尼龙搭扣,2K电阻器 基本工具:如纸板,铝箔,热胶,烙铁和工艺刀。 软件准备: arduino IDE 步骤二 原理说明 我们的皮肤为我们提供了一种体验触觉的媒介,它可以防止感染并保持…- 0
- 0
- 1.3k
-
Arduino入门:数码管的动态使用
步骤一 材料准备硬件准备:软件准备:可以使用Arduino IDE编程,也可以使用Circuits在线编程还可以在线仿真(如果没有硬件的),下面是在线编程的面板。。步骤二 原理说明数码管有abcdefg还包括一个dp,这些是数码管中组成“8”的每一笔,还有一个公共端称为com。将我们的a-dp连接在8个I/O口上,再加上每一个数码管都有一个com端口,通过这个com端口对数码管的控制。如果需要第一…- 0
- 0
- 1.4k
-
Arduino教程:使用millis()代替delay()
众所周知的Arduino里的delay()将程序暂停指定为毫秒数的参数。 millis()另一方面,是一个返回自程序启动以来经过的毫秒数的函数。 乍一看,您可能会怀疑此功能的实用性。事实是,它在许多情况下非常有用,通常会完全“替换”delay() 。首先让我们看一下如何使用millis()几乎完全像delay()。 时序问题经常出现在编程中。 使用像millis(…- 1
- 4
- 24.2k
-
ESP32-CAM在Web Server中拍照和显示
了解如何使用ESP32-CAM开发板构建Web服务器,您可以通过在浏览器可视化最新捕获的照片,并且可以发送命令进行拍照并保存在SPIFFS中。如果需要,我们还添加了旋转图像的选项。 您可能会喜欢我们博客中的其它ESP32-CAM项目。实际上,您可以通过添加一个PIR传感器(在检测到运动时进行拍照),一个物理按钮来拍照或在另一个URL路径中包括视频流功能,来进一步推进该项目。 其它ESP32-CAM…- 0
- 0
- 3.8k
-
Arduino使用TLC5940控制伺服舵机系统
简介 在看这篇文章之前,建议先学习第一篇基础文章: 步骤一 材料准备 硬件准备: Arduino UNO*1 TLC5940*1 2KΩ电阻*1 0.1uF陶瓷和4.7uF电解电容*1 杜邦线若干 USB数据线*1 软件准备: Arduino IDE TLC5940库 步骤二 原理说明 由于TLC5940产生PWM(脉冲宽度调制)输出,因此它也非常适合驱动伺服系统。就像LED一样 - 您可以同时控…- 0
- 0
- 1.4k
-
带有 PIR 运动传感器的 Arduino
在此项目中,您将使用 Arduino 和可检测运动的 PIR 运动传感器创建一个简单的电路。当检测到移动时,LED 灯会亮起。 PIR 运动传感器简介 PIR 运动传感器非常适合检测运动。 PIR 代表“被动红外线”。基本上,PIR 运动传感器测量其视野内物体的红外光。 上图中的传感器有两个内置电位器,用于调节设置时间(左侧电位器)和灵敏度(右侧电位器)。 引脚排列 将 PIR 运动传感器连接到…- 0
- 0
- 544








































