-
ESP32 Arduino:FreeRTOS 队列
这篇文章的目的是介绍使用 ESP32 和 Arduino 内核的 FreeRTOS 队列。 介绍 这篇文章的目的是介绍使用 ESP32 和 Arduino 内核的 FreeRTOS 队列。 队列对于任务间通信非常有用,允许在并发方面安全地将消息从一个任务发送到另一个任务 [1]。它们通常用作 FIFO(先进先出)[1],这意味着新数据插入到队列的后面并从前面使用。 尽管如此,FreeRTOS 有一…- 0
- 6
- 1.3k
-
带有 PIR 运动传感器的 Arduino
在此项目中,您将使用 Arduino 和可检测运动的 PIR 运动传感器创建一个简单的电路。当检测到移动时,LED 灯会亮起。 PIR 运动传感器简介 PIR 运动传感器非常适合检测运动。 PIR 代表“被动红外线”。基本上,PIR 运动传感器测量其视野内物体的红外光。 上图中的传感器有两个内置电位器,用于调节设置时间(左侧电位器)和灵敏度(右侧电位器)。 引脚排列 将 PIR 运动传感器连接到…- 0
- 0
- 544
-
带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 IDE 中安装 ESP32 文件系统上传器插件
ESP32 包含一个串行外设接口闪存文件系统 (SPIFFS)。SPIFFS 是为带有闪存芯片的微控制器创建的轻量级文件系统,它通过 SPI 总线连接,如 ESP32 闪存。在本文中,我们将展示如何使用 Arduino IDE 插件轻松地将文件上传到 ESP32 文件系统。 目前,这与 Arduino 2.0 不兼容。 介绍 SPIFFS SPIFFS 让您可以像在计算机中的普通文件系统中一样访问…- 0
- 2
- 5.1k
-
HC-SR04读卡器模块可减轻ARDUINO的压力
简介:HC-SR04读卡器模块,以减轻ArduinoHC-SR04超声波距离传感器在机器人技术中非常流行。基本上,任何避障机器人的物体都使用这种传感器,它很好用,易于使用便宜又准确,但是一旦你开始做一些更复杂的机器人,你就可以开始看到问题,而这个问题就是时间。使用此传感器测量距离需要花费大量时间,有一些替代方法,如精密的传感器,可以超快速地检测物体,但它们的输出是二进制的,因此您可以检测是否存在指…- 0
- 0
- 988
-
(九)51进阶:DHT11传感器与8051连接教程
介绍DHT11是一种单线数字湿度和温度传感器,可连续提供湿度和温度值。 它可以测量相对湿度的百分比(20至90%RH)和温度(摄氏度),范围为0至50°C。 它有4个引脚,其中2个引脚用于供电,1个未使用,最后一个引脚用于数据。 数据是唯一用于通信的引脚。不同TON和TOFF的脉冲被解码为逻辑1或逻辑0或起始脉冲或帧的结束。DHT11传感器电路原理图DHT11传感器与8051连接方法上面的电路图显…- 0
- 0
- 3.1k
-
利用ESP32/ESP8266与OpenAI的ChatGPT实现对话的原理与步骤详解
步骤一:硬件准备 选择微控制器: 根据项目的要求和预算选择合适的微控制器。ESP32和ESP8266都是常用的选择,它们具有低成本、易用性和丰富的功能。 连接必要的组件: 将微控制器通过USB转串口连接到计算机,以便进行编程和调试。根据项目需求,添加外围组件,如LED指示灯、按钮和显示屏,以实现更丰富的用户交互体验。 步骤二:软件准备 安装开发环境: 下载并安装Arduino IDE或Platfo…- 0
- 44
- 1.7k
-
(十三)51进阶:超声波模块HC-SR04与8051连接教程
介绍超声波HC-SR04模块 超声波模块HC-SR04的工作原理是SONAR和RADAR系统: HC-SR04模块具有超声波发射器,接收器和控制电路。 该模块只有4个引脚,Vcc,Gnd,Trig和Echo。 当给Trig引脚施加10μsec或更多的脉冲时,产生8个40kHz的脉冲。此后,模块中的控制电路使Echo引脚变为高电平。 回声引脚保持高电平,直到它发回传输脉冲的回波信号。 回声引脚保持高…- 0
- 3
- 3.4k
-
stm8s003驱动HT1621程序
相信很多人一开始遇到HT1621芯片而不会驱动,在之前我做项目的时候我也是找了很多相关资料,后来偶遇了一篇老前辈的驱动程序,于是我就用原来的驱动修改了一下,然后用在项目上。 驱动文件只需要修改相关IO口定义,不要忘记初始化相关IO引脚哦。如题,驱动程序直接适用于stm8s系列,使用库函数修改好了的,要用改改IO口就可以用。 点亮一个屏请不要着急,驱动ht1621b文件里有测试程序,如果屏是好的话可…- 0
- 1
- 1.8k
-
面部跟踪和微笑检测万圣节机器人
简介 万圣节快到了!我们决定打造一些很棒的东西。我们决定搭建一个机器人,他们可以跟随您的脸,并且知道您何时微笑然后与您一起笑! 该项目是使用iRobbie App的另一个示例,该应用程序将iPhone转换为Arduino项目的强大工具箱。 该应用程序能够捕获和处理视频,然后通过HM-10蓝牙模块将X和Y坐标以及微笑状态发送给Arduino。 步骤一 材料准备 硬件准备: arduino uno H…- 0
- 0
- 840
-
(一)树莓派进阶:GPS模块与Raspberry Pi连接
介绍 Global Positioning System(GPS)利用了通过在地球上的空间和地面站卫星发送来准确地确定其在地球上的位置的信号。 从卫星和地面站发送的射频信号由GPS接收。GPS利用这些信号确定其准确位置。 GPS本身不需要传输任何信息。 从卫星和地面站接收的信号包含信号传输时的时间戳。通过计算信号传输时间和信号接收时间之间的差异。使用信号的速度,可以使用速度和时间的距离的简单公式来…- 0
- 1
- 3.9k
-
Arduino测谎仪
项目需要的材料Arduino Nano R35毫米LED:红色5毫米LED:绿色5毫米LED:绿色电阻2K线 若干第1步:它是如何工作的我们的皮肤很棒!它为我们提供了一种体验触觉的媒介,它可以防止感染并保持内脏,但我敢打赌,你不知道我们的皮肤根据许多不同的东西改变导电性,这是我们的心情!它叫做Electrodermal活动(EDA),你可以在这里阅读一个非常有趣的维基百科页面。基础是我们的皮肤根据…- 0
- 0
- 1.9k
-
NodeMCU在OLED显示屏上显示GPS数据
简介 在这个项目中,我将描述如何将Ublox 6m GPS模块和OLED显示器连接到NodeMCU或ESP8266-12e wifi模块,以显示您当前的GPS位置和其他信息。你还可以通过一些额外的编程,使用它来使用esp8266上的wifi将您的GPS位置发送到互联网,并将其上传到中国移动ONENET或其他MQTT云服务器。 步骤一 材料准备 硬件准备: Nodemcu开发板(或ESP8266 -…- 1
- 0
- 4k
-
(八)树莓派进阶:步进电机与Raspberry Pi连接
介绍步进电机步进电机是一种无刷直流电机,可将360°的完整旋转角度分成相等的步数。通过施加一定量的控制信号来旋转电动机。可以通过改变施加控制信号的速率来改变旋转速度。有关步进电机及其控制顺序及其使用方法的更多信息,请参阅传感器和模块部分中的步进电机主题。Raspberry Pi的GPIO可用于控制步进电机的旋转。我们可以在Raspberry Pi的GPIO引脚上生成一系列控制信号。 电路连接图步进…- 0
- 0
- 4.4k
-
(十四)51进阶:MT8870 DTMF与8051连接教程
介绍DTMF(双音多频)是一种电信信令技术,它使用两种纯音(纯正弦波)声音的混合。它在手机中用于生成拨号音。每当按下一个键时,就会发送2个正弦波(较低频率和较高频率之一)的组合。有8种不同的频率,4种来自较高频率范围,4种来自较低频率范围。这为我们提供了16种不同的低频和高频组合,可以传输16个按键。 MT8870是DTMF解码器; 它有助于解码按下的键。 它由bandsplit滤波器部分组成,有…- 0
- 0
- 2k
-
Arduino:HC-SR04超声波传感器
使用HC-SR04超声波距离传感器为您的下一个Arduino项目提供动力,可以报告距离最远13cm的物体范围。如果你试图避免你的机器人开车进入墙壁,这是非常好的信息!它们功率低(适用于电池供电设备),价格低廉,易于连接,并且在业余爱好者中非常受欢迎。作为奖励,它甚至看起来很酷,就像一对Wall-E机器人的眼睛,为您的最新机器人发明!什么是超声波?超声是高音声波,其频率高于人类听觉的可听限度。人耳可…- 0
- 1
- 3.5k
-
ESP32-CAM上传图片到服务器进行网页访问(宝塔面板)
一、前提条件 有公网服务器,比如阿*、腾*、华*啥的云服务器; 部署了宝塔面板 知道怎么样在宝塔上创建网站目录,创建文件夹和文件,知道网页路径关系啥的 如果这些你都不知道,也没有云服务器,没关系,我已经给大家搭建好了,大家只需要使用下面的接口就可以了: 接口地址:https://gp.qutaojiao.com/test/upload.php 上传图片查看地址:https://gp.…- 0
- 22
- 3.1k
-
(十)51进阶:伺服电机(舵机)与8051连接教程
介绍伺服电动机是用于精确控制角度旋转的电动装置。它用于需要精确控制的地方,例如控制机械臂的情况。它由一个合适的电机和控制电路组成,用于精确控制电机轴。这是一个闭环系统。通过向其施加PWM信号来控制伺服电动机的旋转角度。通过改变PWM信号的宽度,我们可以改变电机的旋转角度和方向。 使用8051(H1)生成PWM SG90伺服的实际占空比时间为-90°至+90°,与理想值不同。 在~0.54ms(占空…- 0
- 0
- 1.8k
-
Arduino纸板迷宫
简介 我将向您展示如何制作Arduino控制的纸板迷宫游戏,它非常简单有趣。最棒的是它是由纸板制成的。游戏规则就是通过控制倾斜方向,最短实践内到达出口获胜。 当然,有很多想法可以改进这个游戏,例如在最后布置一些传感器,例如在接近出口的时候通过蜂鸣器控制节奏,甚至在迷宫中挖一些洞。 步骤一 材料准备 硬件准备: arduino uno x1 SG90伺服电机 x2 面包板 x1 操纵杆 x1 跳线 …- 1
- 0
- 2.2k
-
NodeMCU通过网页监控DHT11的温湿度数据
步骤 用NodeMCU设置STATION模式。 NodeMCU账号密码连进WiFi。 NodeMCU设置为sever服务器,监听80端口。 直接调用NodeMCU的dht库里面read11()函数读出dht11温湿度的值。 再把数据响应给访问的Cilent即可。 步骤一 材料准备 硬件准备: Nodemcu开发板×1 面包板×1 杜邦线若干 DHT11温湿度传感器×1 软件准备: ESPlorer…- 1
- 0
- 2.2k
-
ESP32 继电器模块 – 控制交流电器(Web 服务器)
使用带有 ESP32 的继电器是远程控制交流家用电器的好方法。本教程介绍了如何使用 ESP32 控制继电器模块。我们将了解继电器模块的工作原理,如何将继电器连接到 ESP32 并构建 Web 服务器来远程控制继电器(或任意数量的继电器)。 介绍继电器 继电器是一种电动开关,与任何其它开关一样,它可以打开或关闭,让电流通过或不通过。它可以用低压进行控制,例如 ESP32 GPIO 提供的 3.3V,…- 0
- 0
- 6.5k
-
通过网络控制LED灯(D-DUINO)
控制LED始终是刚开始学习硬件的起点,如Arduino,Raspberry Pi ......都是这样 但D-duino可以做得比他们更多(我们也可以使用nodemcu替代,都是ESP8266的)。 接下来让我们开始吧:网络控制LED灯。 在这个项目中,我使用LUA语言编写此程序。- 0
- 0
- 1.2k








































