-
(十一)51进阶:步进电机与8051连接教程
介绍步进电机 步进电机是一种无刷直流电机,可将360°的完整旋转角度分成相等的步数。 通过施加一定量的控制信号来旋转电动机。可以通过改变施加控制信号的速率来改变旋转速度。 市场上有各种具有不同步进角和扭矩额定值的步进电机。 微控制器可用于向电机施加不同的控制信号,使其根据应用需要旋转。 步进电机与8051连接与8051的步进电机接口在这里,我们将连接6线单极步进电机和8051控制器。控制步进电机只…- 0
- 0
- 1.1k
-
使用TensorFlow和Arduino进行人员检测
简介 在嵌入式硬件上运行机器学习模型的令人兴奋的方面之一是,只有在有价值的情况下,才可以使用具有更高上下文意识的低功耗设备来触发高能设备。 作为概念验证,我们希望使用低功耗Arduino Nano 33 BLE Sense和ArduCam Mini 2MP以及TensorFlow Lite库,以在识别到人时触发我们的DonkeyCar打开/关闭。 步骤一 材料准备 硬件准备: arduino na…- 0
- 0
- 1.9k
-
Arduino继电器模块指南
本文介绍了如何使用继电器模块通过Arduino控制电源电压。我们简要介绍了继电器模块,并使用Arduino构建了一个简单的项目示例。我们将构建的示例说明了如何使用Arduino和PIR运动传感器控制继电器模块。 在本教程结束时,您应该能够使用继电器模块使用Arduino控制任何电子设备。 继电器模块介绍 继电器是一个电动开关,可以打开或关闭,让电流通过或不通过,并且可以用低电压进行控制,例如Ard…- 0
- 0
- 6.3k
-
使用磁簧开关和Arduino监控门
本教程演示了如何使用磁簧开关。我将快速概述其工作原理,并使用Arduino展示一个项目示例。 描述 电磁接触开关基本上是一种装在塑料外壳中的舌簧开关,因此您可以轻松地将它们应用在门,窗户或抽屉中,以检测门是否打开或关闭。 我们将要使用的开关有两个部分:通常是打开的开关本身,以及磁铁。购买此开关时,它还附带4颗螺钉,因此您可以将其固定在门上。 它是如何工作的? 非常非常简单。 当磁铁靠近开关(距离小…- 0
- 30
- 1.3k
-
使用 Arduino 的实时时钟 (RTC) 模块(DS1307 和 DS3231)指南
本文章介绍如何在 Arduino 中使用 DS1307 实时时钟 (RTC) 模块。您也可以按照本指南使用 DS3231 RTC 等其它类似模块。 实时时钟模块介绍 实时时钟模块如下图所示(正面图和背面图)。 首次使用该模块时,需要焊接一些引脚。 如上图所示,模块安装了备用电池。这样,即使 Arduino 没有为模块供电,模块也能保留时间。这样,每次开关模块时,时间都不会重置。 该模块使用 I2C…- 0
- 0
- 896
-
ESP8266制作一个8×8 LED 矩阵动画时钟
这是一个简单的基于 ESP8266 的 DIY 网络时钟。 项目准备 硬件准备: NODEMCU 1.0 ESP8266板(ESP-12模块)× 1 MAX7219 8x8 Led矩阵模块 × 7 软件准备 安装有ESP8266编译环境的Arduino IDE 项目开始 我将项目制作成如下: - 使用 7 个8*8矩阵 - 时钟和秒闪烁点向右移动 4 个 LED - 文本"c…- 0
- 0
- 544
-
两板之间的ESP32客户端-服务器Wi-Fi通信
本篇教程将给大家讲解如何在两个ESP32板之间进行HTTP通信,以通过Wi-Fi在不连接互联网(路由器)的情况下交换数据。简而言之,您将学习如何使用HTTP请求将数据从一个板发送到另一个板。ESP32开发板将使用Arduino IDE进行编程。 出于演示目的,我们将BME280传感器的读数从一块板发送到另一块板。接收器将在OLED显示屏上显示读数。 项目概况 一个ESP32板将充当服务器,另一个E…- 2
- 0
- 3.1k
-
-
Esp32如何使用Socket上传数据到云服务器
一、简介 esp32可以接上一些传感器(温度、气压等)采集数据,若只是用串口打印出来就有些单薄了,所以有时需要将数据上传到云服务器,之后可以与数据库、算法、app等连接。 本文讲述如何在esp32与云服务器之间搭建简单socket通信。 esp32使用WifiClient,云服务器端运行python监听相应端口。 参考文章:ESP32 WiFiClient发送数据至腾讯云服务器并接收处理 二、准备…- 1
- 3
- 4.2k
-
(二)arduino进阶:Arduino蓝牙模块的使用
有没有想过用手机就可以控制家里的灯或者其它设备呢?那么,今天就来教一下大家如何使用蓝牙来控制一个LED灯,这篇教程里,大家主要需要学会如何使用蓝牙模块的使用。 在学习蓝牙模块通信之前,你需要学习一些预备知识: 1.软件模拟串口通信-SoftwareSerial库使用 在arduino主板上除了硬件串口外,还可以通过调用软件库,将普通数字引脚模拟为串口通信引脚。其功能主要如下: 1)在多硬件串口有限…- 0
- 0
- 10.3k
-
面部跟踪和微笑检测万圣节机器人
简介 万圣节快到了!我们决定打造一些很棒的东西。我们决定搭建一个机器人,他们可以跟随您的脸,并且知道您何时微笑然后与您一起笑! 该项目是使用iRobbie App的另一个示例,该应用程序将iPhone转换为Arduino项目的强大工具箱。 该应用程序能够捕获和处理视频,然后通过HM-10蓝牙模块将X和Y坐标以及微笑状态发送给Arduino。 步骤一 材料准备 硬件准备: arduino uno H…- 0
- 0
- 812
-
(十)51进阶:伺服电机(舵机)与8051连接教程
介绍伺服电动机是用于精确控制角度旋转的电动装置。它用于需要精确控制的地方,例如控制机械臂的情况。它由一个合适的电机和控制电路组成,用于精确控制电机轴。这是一个闭环系统。通过向其施加PWM信号来控制伺服电动机的旋转角度。通过改变PWM信号的宽度,我们可以改变电机的旋转角度和方向。 使用8051(H1)生成PWM SG90伺服的实际占空比时间为-90°至+90°,与理想值不同。 在~0.54ms(占空…- 0
- 0
- 1.8k
-
把ATmega128开发板转为Arduino
AVR环境: 编译环境: ubuntu + avr-gcc 烧写工具: avrdude+usbasp 具体构建步骤查看上一篇博客。 avr环境多种多样,在linux下还可以用eclipse集成环境。在window下推荐用WINAVR,其实本质…- 0
- 4
- 1.5k
-
(一)nodemcu基础:NodeMCU简介
介绍 NodeMCU是为ESP8266 wifi芯片开发的基于LUA的开源固件。通过探索ESP8266芯片的功能,NodeMCU固件附带ESP8266开发板/套件,即NodeMCU开发板。 NodeMCU开发板/套件v0.9(版本1) 由于NodeMCU是开源平台,因此它们的硬件设计是开放的,用于编辑/修改/构建。 NodeMCU开发套件/板由ESP8266 wifi启用芯片组成。该 ESP826…- 0
- 0
- 7.5k
-
Arduino:HC-SR04超声波传感器
使用HC-SR04超声波距离传感器为您的下一个Arduino项目提供动力,可以报告距离最远13cm的物体范围。如果你试图避免你的机器人开车进入墙壁,这是非常好的信息!它们功率低(适用于电池供电设备),价格低廉,易于连接,并且在业余爱好者中非常受欢迎。作为奖励,它甚至看起来很酷,就像一对Wall-E机器人的眼睛,为您的最新机器人发明!什么是超声波?超声是高音声波,其频率高于人类听觉的可听限度。人耳可…- 0
- 1
- 3.3k
-
一、ESP32开发环境搭建(arduino)
1.硬件介绍 这是一款用于物联网的新型开发套件板。由Espressif开发的这款主板应该是NodeMCU的继承者,因为它价格低廉,功能强大。 该板具有双处理微处理器,可以提供很多帮助,例如,当一个处理器处理通信时,另一个处理器负责I / O控制。此功能将防止ESP8266发生的一些问题,其中唯一的CPU需要在使用Comm处理时停止控制I / O. 此外,ESP32还集成了WIFI,BLU…- 2
- 85
- 11.9k
-
(一)51基础:8051单片机简介
介绍 微控制器包含微处理器中的所有功能,内置ROM,RAM,I / O端口,串行端口,定时器,中断和时钟电路。它是整个计算机在单芯片上嵌入应用程序。微控制器广泛应用于国内(洗衣机,VCD播放机,微波炉,机器人等)以及工业和汽车领域。 8051是英特尔公司于1980年开发的MCS-51系列的第一个微控制器。它是使用N型金属氧化物半导体(NMOS)技术开发的,后来在它们的名称中用字母C标识,例如80C…- 0
- 5
- 2.7k
-
ESP32-CAM将图像发布到云服务器-PHP(步骤及补充)
一、前言 本文基于Luca 的教程《使用ESP32-CAM将图像发布到本地或云服务器-PHP(Photo Manager)》(原文连接) 我自己按照教程做下来时遇到了些许问题,在这里简单介绍这个项目的步骤和解决方法。 (因为不大会写文,要参照原文看,见谅...) 二、我的准备 硬件:带ov2640的esp32-cam 软件:Arduino IDE 服务器:阿里云服务器(Ubuntu) 三、我的云服…- 0
- 10
- 2.3k
-
Arduino掌上游戏机之迷宫游戏
简介 我今天想与你分享的项目是Arduino迷宫游戏。几个月前,我有一个想法,那就是在Arduino上构建一个迷宫游戏,但没有硬编码的迷宫。因为Arduino的RAM内存有限,所以这对编码能力是一个挑战。 步骤一 材料准备 硬件准备: SSD1306 OLED ardunio 按钮开关12mm 纽扣电池座 滑动开关 软件准备: arduino IDE 步骤二 原理说明 我的出发点是一个小面包板进行…- 0
- 0
- 1.6k
-
NodeMCU在OLED显示屏上显示GPS数据
简介 在这个项目中,我将描述如何将Ublox 6m GPS模块和OLED显示器连接到NodeMCU或ESP8266-12e wifi模块,以显示您当前的GPS位置和其他信息。你还可以通过一些额外的编程,使用它来使用esp8266上的wifi将您的GPS位置发送到互联网,并将其上传到中国移动ONENET或其他MQTT云服务器。 步骤一 材料准备 硬件准备: Nodemcu开发板(或ESP8266 -…- 1
- 0
- 3.9k
-
HC-SR04读卡器模块可减轻ARDUINO的压力
简介:HC-SR04读卡器模块,以减轻ArduinoHC-SR04超声波距离传感器在机器人技术中非常流行。基本上,任何避障机器人的物体都使用这种传感器,它很好用,易于使用便宜又准确,但是一旦你开始做一些更复杂的机器人,你就可以开始看到问题,而这个问题就是时间。使用此传感器测量距离需要花费大量时间,有一些替代方法,如精密的传感器,可以超快速地检测物体,但它们的输出是二进制的,因此您可以检测是否存在指…- 0
- 0
- 897
-
ESP32-CAM照片捕捉-PIR运动检测传感器(保存到microSD卡)
在这个项目中,我们将使用ESP32-CAM制作具有照片捕捉功能的运动传感器检测器。当您的PIR传感器检测到运动时,它将醒来并拍照,然后将其保存在microSD卡中。 该项目与上一个项目非常相似,但是在许多请求之后,我们在电路中添加了PIR运动传感器。因此,当检测到运动时,将拍摄一张照片并将其保存在microSD卡上。 其它ESP32-CAM项目和教程: 所需零件 对于此项目,您将需要以下部分: 带…- 0
- 1
- 2.3k