2层PCB 53.3 x 68.6毫米FR-4,1.6毫米,1,带铅的HASL,蓝色阻焊膜,白色丝印。 在开发电子项目时,电源是整个项目中最重要的元素之一,通常,需要具有多个输出电压的电源。这是因为不同的传感器和其他消耗器需要不同的输入电压和电流才能有效地工作。在这种情况下,电源非常重要,可以提供多个电压。在某些选项中,您可以使用外部电源,例如RPS(稳压电源)或AC适配器,但是您需要多个电源,整个系统变得笨重。 因此,我们为您提供通用电源的开发。为此,我们使用Arduino UNO模块,该模块将具有多个输出电压:3.3V,5V和12V。
2021-11-01 21:03:30 127KB 电源模块 Arduino 电路方案
1
一种设备,用于控制进入电池的太阳能电池板产生的电能。 如果您打算使用电池组安装离网太阳能系统,则需要一个太阳能充电控制器。它是放置在太阳能电池板和电池组之间的设备,用于控制太阳能电池板进入电池后产生的电能。主要功能是确保对电池正确充电并防止过度充电。 随着来自太阳能电池板的输入电压的升高,充电控制器会调节对电池的充电,以防止任何过度充电并在电池放电时断开负载。 太阳能控制器的类型 当前,PV电力系统中通常使用两种类型的充电控制器: 1.脉宽调制(PWM)控制器 2.最大功率点跟踪(MPPT)控制器 在本教程中,我将向您介绍有关PWM太阳能控制器的信息。 规范 1.充电控制器和电表 2.自动电池电压选择(6V / 12V) 3.根据电池电压自动设定设定点的PWM充电算法 4.LED指示充电状态和负载状态 5. 20x4字符LCD显示屏,用于显示电压,电流,功率,能量和温度。 6.防雷 7,逆流保护 8.短路和过载保护 9.充电温度补偿 10.充电小工具的USB端口 电路如何工作? 注意:红线-电源和黄线-控制信号 充电控制器的核心是Arduino Nano板。Arduino通过使用两个分压器电路来感应太阳能电池板和电池的电压。根据这些电压水平,它决定如何为电池充电和控制负载。 注意 :在上图中,电源和控制信号存在印刷错误。红线用于电源,黄线用于控制信号。 整个原理图分为以下电路: 1.配电电路: X1(MP2307)降压转换器将电池(B +和B-)的功率降低至5V。降压转换器的输出分配给 1. Arduino开发板 2. LED指示 3. LCD显示 4. USB端口,可为小工具充电。 2.输入传感器: 通过使用两个由电阻器R1-R2和R3-R4组成的分压器电路来检测太阳能电池板和电池的电压。C1和C2是滤波电容器,用于滤除不需要的噪声信号。分压器的输出分别连接到Arduino模拟引脚A0和A1。 通过使用两个ACS712模块感测太阳能电池板和电池电流。电流传感器的输出分别连接到Arduino模拟引脚A3和A2。 电池温度通过使用DS18B20温度传感器测量。R16(4.7K)是上拉电阻。温度传感器的输出连接到Arduino数字引脚D12。 3.控制电路: 控制电路基本上由两个p-MOSFET Q1和Q2组成。MOSFET Q1用于向电池发送充电脉冲,MOSFET Q2用于驱动负载。两个MOSFET驱动器电路由两个带有上拉电阻R6和R8的晶体管T1和T2组成。晶体管的基极电流由电阻器R5和R7控制。 4.保护电路: 通过使用TVS二极管D1保护来自太阳能电池板一侧的输入过电压。从电池到太阳能电池板的反向电流受肖特基二极管D2保护。过电流由保险丝F1保护。 5. LED指示: LED1,LED2和LED3分别用于指示太阳能,电池和负载状态。电阻R9至R15是限流电阻。 7.液晶显示: I2C LCD显示屏用于显示各种参数。 8. USB充电: USB插座连接了Buck转换器的最高5V输出。 9.系统重置: SW1是用于重置Arduino的按钮。
2021-10-20 12:47:58 295KB pwm控制 太阳能控制器 Arduino 电路方案
1
我们已经为这个项目制作了语音/语音通知和警告系统。该项目中至少可以使用两个传感器。在该项目中,PIR传感器(PIR运动传感器模块是基于红外技术的自动控制模块)和IR传感器(IR红外避障传感器模块具有一对红外发射和接收管)。DFPlayer Mini模块用于播放音频文件。(用于Arduino的DFPlayer迷你MP3播放器是一种小型且价格低廉的MP3模块,具有直接输出到扬声器的简化输出)我们使用了一块9V电池来消耗功率,并使用了一个迷你扬声器来存储音频文件。我们为PCB选择了DIP组件,因此它成为易于焊接的板。当然,该项目包括一个Atmega328P微控制器和所需的最少组件。
2021-10-12 08:15:02 1.23MB 语音技术 Arduino 电路方案
1
您将学习如何使用Arduino和LM35传感器构建温度计,以及如何为您的项目构建外壳。 硬件部件: Arduino UNO和Genuino UNO×1个 LM35温度传感器×1个 电阻330欧姆×10 电阻10k欧姆×3 蜂鸣器×1个 PTS 645系列开关×1个 软件应用程序和在线服务: Arduino IDE 手动工具和制造机: 激光切割机(通用) 测量给定环境的温度非常重要,因为通过此参数,可以控制各种过程,例如工业过程,与孵化器有关的过程,用于制冷小型设备或大型系统的过程以及中央处理单元( CPU和其他应用程序。 除了这些应用程序外,当环境温度高于或低于预定值时,可以使用适当配置的温度传感器来激活其他设备,例如,当环境温度高于设定值时,空调将发挥更大的作用。值,导致更多的热量从环境中排出,直到达到设定的温度。 因此,在使用LM35温度传感器的Didactic温度计的情况下,开发了类似的应用程序,如图1所示。 图1-使用LM35传感器的示教温度计外壳。 借助该Didactic Thermometer案例的开发,您将学习如何像以前的项目一样使用Arduino组装基本电路,以及如何对其进行编程。 实施的Didactic温度计结构简单,带有LCD显示屏(液晶显示屏),LM35温度传感器,3个绿色LED,3个黄色LED,3个红色LED和一个蜂鸣器。 LM35温度传感器检测环境温度,并将该值传输至负责处理信号的Arduino,然后根据程序中配置的温度范围激活蜂鸣器中的相应LED。 在本文中,您将学习如何编程和使用LM35温度传感器,因为这是具有重要精度裕度的模拟温度传感器。
2021-10-06 22:54:14 790KB 温度传感器 温度计 Arduino 电路方案
1
在这个项目中,我们将制作一个无钥匙门锁系统,该系统使用4X4键盘输入钥匙,并使用DC锁来打开或关闭门。将使用一个16X2 LCD进行显示。 每当按键被按下时,它们就会与已经存储的按键相匹配。如果按下的键与存储在EEPROM中的初始密码“ 1234”匹配,则锁将打开。如果密码不匹配,则它将在液晶显示屏上显示“拒绝访问”。 如果将按下“#”键,它将要求您输入当前密码,如果匹配,则将要求您输入新密码,并且密码将被更改。 首先,将4X4键盘连接到Arduino;将4X4键盘上的前六个引脚与Arduino上的A0和A5引脚连接。然后将4X4键盘模块上的最后两个引脚连接到Arduino上的数字引脚3和2。 之后,将LCD连接到Arduino。将LCD与Arduino连接的连接如下 将LCD上的引脚1(即VSS引脚)连接到Arduino的GND 将引脚2(即VDD引脚)连接到Arduino的5V引脚 将引脚3(即V0)连接到10k电位计的中间,并将电位计上的其他两个引脚连接到Arduino上的5V和GND。此引脚用于设置LCD的对比度。 将引脚4(即RS引脚)连接到Arduino的引脚7 将引脚5(即R / W引脚)连接到Arduino的GND引脚 将引脚6(即使能引脚)连接到Arduino的引脚6 将作为数据引脚的引脚11、12、13和14连接到Arduino的引脚5、4、3和2 通过220欧姆电阻将15针(LCD的背光灯针)连接到Arduino的5V 将Arduino的引脚16(即背光的负极)连接到Arduino的GND 最后,我们将DC锁与Arduino连接。锁的工作电压为7至12V,因此我们无法将其直接连接到Arduino。要将其连接到Arduino,我们将需要一个继电器和一个电池。 将继电器的信号引脚连接到Arduino的引脚10,并将锁的VCC和GND连接到Arduino的5V和GND。然后,在继电器的另一端,将电池的负极连接到继电器的公共端,并将继电器的NO(常开)连接到锁的一侧。然后将锁的另一端连接到电池的正极。
1
通常,在工业中,我们有几种机器和设备(PLC,CNC,变频器)来控制和监视最多样化的工业过程。 为了使所有这些设备一起工作,必须在它们之间建立通信网络。 但是,由于电动机,螺线管和其他执行器的激活,该行业环境中存在许多电磁干扰。 RS485通信标准是通信网络的物理层,可以实现多种协议,例如Modbus,Profibus等。 RS485通信标准适合在行业中实施,因为它接受几种网络拓扑,例如星形和环形。 它允许长距离通信,并使用双绞线电缆。由于我们具有差分通信信号,因此该电缆模型减少了电磁干扰,这有助于更好地抵抗噪声和电磁干扰。 除了RS485通讯之外,还有RS232通讯。它允许以点对点模式进行网络通信,并且遭受电磁干扰的影响更大。 但是,许多设备具有RS232通信,需要长距离传输数据。为此,我们需要使用称为MAX485的集成电路。 该集成电路在使TTL逻辑电平适应RS485通信所需的逻辑电平中发挥作用。 如今,已经有使用该集成电路的现成的低成本模块。它们允许信号调理并促进不同设备之间的通信。 因此,由于其坚固性,RS485通信可用于任何类型的环境。 因此,在本文中,我们将学习如何监视环境温度以及如何通过两个Arduino之间的串行/ RS485通信接收测量值。 Arduino Slave(发送器)将使用DS18B20数字传感器执行温度测量,并将测量值通过串行/ RS485发送到Arduino主设备(接收器),该设备将在LCD显示屏上写入20 x 4 I2C接收的温度值。 因此,通过本文您将学到: 在原型板上执行电路组装; 了解RS 485模块的操作; 了解DS18B20传感器的工作原理; 创建通信协议; 使用有线通信网络进行远程温度监控; 现在,我们将开始通过RS485串行通信使用DS18B20传感器进行温度监控项目的开发的完整介绍。 通过RS485串行通信使用DS18B20传感器开发温度监控项目 在图3中,我们具有项目组装所需的原理图电路。Arduino Uno将成为主机(接收器),它将接收温度测量值并将在LCD显示屏上显示20 x 4 I2C。 Arduino Nano将作为从设备(发送器),它将读取DS18B20传感器并通过RS485模块发送测量值。 现在,让我们转到设置项目所需的材料清单。 带有DS18B20和RS485模块的Arduino项目 温度传感器DS18B20是数字温度传感器,因为要传输信息,它使用协议1-Wire。 1-Wire协议由Dallas Semiconductor和Maxim制造。 1线总线对设备使用主/从概念。 微控制器是主机,外围设备是从机。 在制造过程中,每个设备都会收到一个唯一的ID,即设备标识号(地址),以便在有很多设备时可以在总线上对其进行标识。 信息格式: 1线仅使用一条数据线,并使用长脉冲和短脉冲表示1和0。60微秒脉冲表示0,15微秒脉冲表示1。 在VCC与DS18B20传感器的信号引脚之间必须使用4K7的上拉电阻,以使微控制器与传感器之间的通信稳定。 将发射器和接收器电路组装到原型板上之后,我们可以在图6中看到原型板上的物理组装。
2021-09-22 20:15:29 734KB Arduino RS485 电路方案
1
基于Arduino的倒车雷达-电路方案
2021-09-10 15:33:55 206KB 传感器 Arduino 电路方案
1
硬件部件: Arduino UNO × 1个 DFRobot LCD i2c 20X4× 1个 Adafruit MICRO SD卡模块× 1个 跳线(通用) × 1个 软件应用程序和在线服务: Arduino IDE 在本教程中,我们将学习如何逐行读取SD卡文本文件。 观看视频: 注意:您可以使用其他显示器(例如OLED),但请确保使用具有足够内存的主板(例如Arduino Mega等) 电路: 将SD卡模块引脚GND连接到Arduino引脚GND 将SD卡模块引脚VCC连接到Arduino引脚5V 将SD卡模块引脚SCK连接到Arduino数字引脚13 将SD卡模块引脚MISO连接到Arduino数字引脚12 将SD卡模块引脚MOSI连接到Arduino数字引脚11 将SD卡模块引脚CS连接到Arduino数字引脚10 将LCD显示引脚VCC连接到Arduino引脚5V 将LCD显示模块引脚GND连接到Arduino引脚GND 将LCD显示引脚SCL连接到Arduino引脚SCL 将LCD显示引脚SDA连接到Arduino引脚SDA
2021-08-10 12:22:25 706KB Arduino 电路方案
1
基于arduino的三轴书写机,支持步进电机,转向齿轮笔升降,操舵笔抬起。 激光雕刻机,双Y轴,完美支持本地GRBL固件, 适应所有书写工具。
2021-08-01 10:59:20 248KB 步进电机 Arduino 电路方案
1
在这个项目中,我将向您展示如何使用Arduino使用自动灯光控制系统制作Visitor Counter。 硬件部件: Arduino Nano R3 × 1个 Grove-红外反射传感器v1.2 × 1个 0.96英寸OLED 64x128显示模块 × 1个 软件应用程序和在线服务: Arduino IDE 在这个项目中,我将向您展示如何使用Arduino使用自动灯光控制系统制作Visitor Counter。该项目基于IR(红外)传感器,该传感器在检测到障碍物时会检测到中断。一对红外传感器可以从两个方向检测访客,进入访客的人数和离开访客的人数,它将测量从外部到达的人数和从内部离开的人数。 这个基于arduino的Visitor Counter Project可用于计算进入入口处的办公室,大厅,购物中心的人数。该设备计算通过登机口进入的总人数,以及通过同一登机口离开的总人数。最后,该模块计算房间或办公室内当前的总人数。当总人数为零(0)时,房间照明灯将关闭。当一个人进入房间时,灯光会亮起。灯光控制系统会根据房间的访客自动进行控制。
1