-
(四)树莓派进阶:DHT11与Raspberry Pi连接
介绍DHT11传感器DHT11传感器通过单根线连续测量并提供湿度和温度值。它可以测量相对湿度的百分比(20至90%RH)和温度(摄氏度),范围为0至50°C。它有4个引脚; 其中一个用于串行形式的数据通信。不同TON和TOFF的脉冲被解码为逻辑1或逻辑0或起始脉冲或帧的结束。电路连接图DHT11与Raspberry Pi 3连接例在这里,我们将把DHT11传感器与Raspberry Pi 3连接,…- 0
- 0
- 3.5k
-
(六)51基础:8051中断
介绍 中断是在连续工作中随机发生的事件。这就像你忙于工作时的电话,根据电话优先级,你决定是接听还是忽视。 微控制器也是如此。8051架构处理5个中断源,其中两个是内部的(定时器中断),两个是外部的,一个是串行中断。每个中断都有其中断向量地址。最高优先级中断是复位,向量地址为0x0000。 向量地址:这是控制器在中断后跳转以服务ISR(中断服务程序)的地址。 Reset 复位是优先级最高的中断,复位…- 0
- 3
- 2.5k
-
16×2字符显示LCD1602模块与Arduino
想要你的Arduino项目显示状态信息,传感器读数,或者你只是想创建自己的无尽赛跑游戏?这些LCD显示器可能是最佳选择。它们非常常见,是为项目添加可读界面的快捷方式。本教程将介绍启动和运行字符LCD所需了解的所有内容。不仅仅是16×2(1602),而且基于日立的并行接口LCD控制器芯片的任何字符LCD(例如,16×4,16×1,20×4等)都 称为HD44780。因为,Arduino社区…- 1
- 0
- 4.4k
-
(三)nodemcu初级:按键点亮LED灯
步骤一:材料准备 硬件 NodeMCU 按钮 10K欧姆电阻 面包板 USB数据线 导线 软件 Arduino IDE(安装了ESP8266库) 步骤二:电路搭建 按钮连接: 第一个引脚从按钮的一条支脚通过上拉电阻(10K欧姆)连接到+5v电源。 第二个分脚进入从按钮的相应引脚接地(GND)引脚。 按钮另一侧的一个脚连接到数字I / O引脚(引脚D0)用于读取按钮状态。 LED连接: LED 阳极…- 0
- 5
- 8.8k
-
面部跟踪和微笑检测万圣节机器人
简介 万圣节快到了!我们决定打造一些很棒的东西。我们决定搭建一个机器人,他们可以跟随您的脸,并且知道您何时微笑然后与您一起笑! 该项目是使用iRobbie App的另一个示例,该应用程序将iPhone转换为Arduino项目的强大工具箱。 该应用程序能够捕获和处理视频,然后通过HM-10蓝牙模块将X和Y坐标以及微笑状态发送给Arduino。 步骤一 材料准备 硬件准备: arduino uno H…- 0
- 0
- 779
-
(二)arduino进阶:Arduino蓝牙模块的使用
有没有想过用手机就可以控制家里的灯或者其它设备呢?那么,今天就来教一下大家如何使用蓝牙来控制一个LED灯,这篇教程里,大家主要需要学会如何使用蓝牙模块的使用。 在学习蓝牙模块通信之前,你需要学习一些预备知识: 1.软件模拟串口通信-SoftwareSerial库使用 在arduino主板上除了硬件串口外,还可以通过调用软件库,将普通数字引脚模拟为串口通信引脚。其功能主要如下: 1)在多硬件串口有限…- 0
- 0
- 10.2k
-
DHTxx传感器的使用方法—DHT11
简介DHTXX传感器在Arduino中非常受欢迎。 DHT传感器是用于测量温度和湿度的传感器。这些传感器包含一个芯片,可进行模数转换,并在温度和湿度下发出数字信号。这些信号易于使用任何微控制器(MCU)读取。步骤一 材料准备硬件准备:DHT11温湿度传感器*1Arduino UNO*1面包板*110kΩ电阻*1杜邦线若干USB数据线*1软件准备:Arduino IDEDHT11库步骤二 原理说明D…- 0
- 0
- 999
-
(八)TMP36温度传感器使用
简介 在这个教程中,你将把Arduino变成一个温度计!使用温度传感器测量您的皮肤温度,并使用三个LED灯输出。即使Arduino是一种数字工具,它也可以使用内置的模数转换器(ADC)通过模拟引脚A0-A5来解释来自模拟输入的信号,如TMP36温度传感器。 步骤一 材料准备 硬件准备: Arduino UNO×1 TMP36×1 LED×3 220Ω电阻×3 杜邦线若干 软件准备: Arduino…- 0
- 0
- 6.4k
-
Arduino掌上游戏机之迷宫游戏
简介 我今天想与你分享的项目是Arduino迷宫游戏。几个月前,我有一个想法,那就是在Arduino上构建一个迷宫游戏,但没有硬编码的迷宫。因为Arduino的RAM内存有限,所以这对编码能力是一个挑战。 步骤一 材料准备 硬件准备: SSD1306 OLED ardunio 按钮开关12mm 纽扣电池座 滑动开关 软件准备: arduino IDE 步骤二 原理说明 我的出发点是一个小面包板进行…- 0
- 0
- 1.5k
-
便携式WIFI扫描仪
简介D-duino是一种低成本的物联网硬件平台。 今天我将介绍如何用LUA语言制作便携式的WiFi扫描仪。让你随时随地可以寻找到周围可用的wifi。步骤一 材料清单硬件:D-duino*118650电池电源*1软件:ESPlorer步骤二 开始编程在编程之前,你需要去构建自定义的固件。构建地址:点击进入将固件烧录进去之后,就可以开始以下的编程了。本项目完整程序:步骤五 最终演示程序上传上去之后,就…- 0
- 1
- 843
-
(十六)51进阶:GPS模块与8051连接教程
介绍Global Positioning System (GPS)利用了通过在地球上的空间和地面站卫星发送来准确地确定其在地球上的位置的信号。 从卫星和地面站发送的射频信号由GPS接收。GPS利用这些信号确定其准确位置。 GPS本身不需要传输任何信息。 从卫星和地面站接收的信号包含信号传输时的时间戳。通过计算发送信号的时间和接收信号的时间之间的时间差,并使用信号的速度,可以使用…- 0
- 2
- 1.6k
-
-
Esp32如何使用Socket上传数据到云服务器
一、简介 esp32可以接上一些传感器(温度、气压等)采集数据,若只是用串口打印出来就有些单薄了,所以有时需要将数据上传到云服务器,之后可以与数据库、算法、app等连接。 本文讲述如何在esp32与云服务器之间搭建简单socket通信。 esp32使用WifiClient,云服务器端运行python监听相应端口。 参考文章:ESP32 WiFiClient发送数据至腾讯云服务器并接收处理 二、准备…- 1
- 3
- 4.1k
-
-
使用ESP32-CAM通过HTTP POST将照片发送到本地或云服务器
在本指南中,您将学习如何使用 ESP32-CAM 板和 Arduino IDE 发出 HTTP POST 请求以将照片发送到服务器。我们将展示如何将JPG图像发布到本地服务器(Raspberry Pi LAMP服务器)或云服务器(您可以从任何地方访问)。要将图像保存在服务器中,我们将使用 PHP。 要构建此项目,您需要执行以下步骤。按照LAMP Server或Hosting Server的说明进行…- 2
- 66
- 7.2k
-
ESP32:使用ESP32 DIY电机驱动器
步骤1:材料和工具 ESP32单片机 直流马达 NPN晶体管-BC337 100Ω电阻 二极管-N4148通用 面包板线 面包板 2根杜邦线 步骤2:连接信号 在NPN晶体管的基极(中间)引脚上连接一个100Ω电阻,以保护EPS32板免受过压,然后将其串联到D5 步骤3:连接电源 将集电极(右)引脚接地。 将发射极(左)引脚连接到通用二极管的正引脚。 将通用二极管的负极引脚…- 0
- 3
- 4.4k
-
创作平衡小车之硬件篇
介绍这篇文章展示的是纯硬件设计篇,包含了设计图纸,设计版图。采用的主控平台是STM8S207S6,性能接近STM32 Cortex™-M0 系列,在8位单片机里它是翘楚着,丰富的外设,低廉的价格,简单的库函数写法,用它锻炼自己的编程绝对比arduino好。原理图设计考虑了很多传感器的使用:蓝牙、oled显示、mpu6050、舵机、红外、超声波、电机驱动模块,以致于所有的引脚都用上了。PCB设计介绍…- 0
- 1
- 821
-
(二)树莓派进阶:MPU6050(加速度计+陀螺仪)与Raspberry Pi连接
介绍MPU6050传感器模块是一个集成的6轴运动跟踪设备。它有一个3轴陀螺仪,3轴加速度计,数字运动处理器和温度传感器,所有这些都集成在一个IC中。它可以使用其辅助I2C总线接受来自其他传感器的输入,如3轴磁力计或压力传感器。如果连接外部3轴磁力计,它可以提供完整的9轴运动融合输出。微控制器可以使用I2C通信协议与该模块通信。通过使用I2C通信从某些寄存器的地址读取值,可以找到各种参数。沿X,Y和…- 0
- 2
- 6.1k
-
DPS3005便携式/可充电电源
步骤1:步骤1:DPS3005让我们开始吧:DPS有4个连接 - 输入和输出。将两个输出引脚连接到接线柱。最好将这些颜色编码,以便在以后使用电源时不要反转极性。DPS模块仅降压,只能输出低于输入电压的电压。我的目标是获得至少24V的输出。根据数据表,在这种情况下所需的输入电压约为26V。我使用的DPS3005的最大值是40V。第2步:第2步:升级模块由于我的电池和我想要使用的外部电源都不在26到4…- 0
- 0
- 931
-
随着音乐跳动的LED质感盒子
在本教程中,我不打算介绍我如何制作盒子的步骤,因为这本身就是一个完整的指导。盒子可以自行设计自己想要的外观。我建议您在为自己的项目制作美观的容器时要有创造力并多思考下盒子的外观。好了,现在开始吧!第1步:准备材料Arduino Uno4个LED灯(我使用了2个红色和2个蓝色LED,但你可以选择你喜欢的任何颜色)LDR /光敏电阻4x 220Ω电阻1x 10kΩ电阻Arduino兼容麦克风声音传感器…- 0
- 0
- 2.1k
-
通过网络控制LED灯(D-DUINO)
控制LED始终是刚开始学习硬件的起点,如Arduino,Raspberry Pi ......都是这样 但D-duino可以做得比他们更多(我们也可以使用nodemcu替代,都是ESP8266的)。 接下来让我们开始吧:网络控制LED灯。 在这个项目中,我使用LUA语言编写此程序。- 0
- 0
- 1.1k
-
Arduino 通过红外遥控器控制LED
在此项目中,您将使用红外(IR)接收器和Arduino通过遥控器控制3个LED。这对于重新使用旧的遥控器或在功能上给遥控器的某些按钮很有用。 该项目分为两个部分: 您将解码遥控器发送的红外信号 您将使用该信息通过Arduino执行任务(控制3个LED) 所需零件 要遵循此项目,您需要以下部分: Arduino UNO 1x面包板 1个遥控器(某宝上面买的两块钱的即可) 1个红外接收器(我将使用TS…- 0
- 3
- 3k
-
ESP32-CAM与Assistant家庭助理集成
对于大多数人来说,仅使ESP32-CAM通过IP工作可能会有用,但是您可以将此项目与Home Assistant(或与其它家庭自动化平台)集成。继续阅读以了解如何与Home Assistant集成。 先决条件 您应该熟悉树莓派Raspberry Pi 会在树莓派Raspberry Pi上安装Home Assistant 将ESP32-CAM添加到家庭助理 打开您的家庭助理仪表板,然后转到更多设置菜…- 0
- 2
- 1.6k