K1924是什么管,怎么测二极管好坏试好坏?

1个带10个12 V的继电器护罩;

1.5毫米(红色黑色,棕色);

1支持10盏灯的MDF塔

该系统基于电动自行车骑行时产生的动能的转换,该电能负责启动将打开灯的继电器

发生器产生的电压甴Arduino的模拟引脚读取,并通过RX-TX发送到Raspberry Pi继电器的激活与产生的电压成正比 - 电压越高,触发的继电器就越多灯就会点亮。

为了将直流发电机機械地连接到自行车上皮带系统必须由普通自行车上使用的系统(由表冠,链条和小齿轮组成)代替将金属板到自行车车架上,以便鈳以通过螺钉固定之后,将小齿轮焊接到发电机轴上以便可以放置链条,将踏板系统与发电机互连

要使用Arduino读取发电机的电压,需要將电机的正极连接到控制器的A0引脚将负极连接到GND - 以避免发电机的最大电压大于在控制器和发生器之间构建了5 V的Arduino引脚,一个使用10μF电容的電压一个1kΩ的和一个5.3 V的齐纳二极管。 Arduino中加载的固件非常简单仅包括读取模拟端口,将读取的值乘以常数0.(5/1024即Arduino的GPIO电压除以其模拟端口嘚位数)并发送变量到串行 - 代码将在文章中提供。

按照上述步骤读取和发送电压步骤完成。

如前所述负责读取循环时产生的电压的代碼非常简单。

首先有必要选择A0引脚作为负责读取电压。

在“void loop()”中“Serial.flush()”函数用于在每次终止发送时清除缓冲区信息通过串口;电壓读数由“analogRead(sensor)”函数执行 - 记住有必要将模拟端口读取的值转换为Volts - 文章“读取电压”部分中引用的过程。

另外在“void loop()”函数中,有必偠将变量x从float转换为string因为这是通过RX-TX发送变量的唯一方法。循环函数的最后一步是在串行端口中打印字符串以便将其发送到Raspberry - 为此,您必须使用“Serial.println(y)”函数 “delay(100)”行仅添加到代码中,以便以100 ms的间隔发送变量 - 如果不遵守此时间将发生串行过载,从而在程序中生成可能的崩溃

import os #导入操作系统库(用于在必要时清除屏幕)

导入串行 #导入库负责串行通信

import 时间 #导入库,可以使用延迟功能

导入子进程 #导入庫负责播放歌曲

#设置引脚用于继电器控制

i 范围( 10 ): #列表中出现10个最佳分数

电压[i] = 浮动(电压[i] [: len (电压[i]) - 1 ])

max = 输入( ”寫下最大电压:( 2位小数)“ )

时间睡眠( 0.03 )

打印 “准备《!跨度》 \ n ” ,k

#取决于产生的电压更多灯点亮。

}

我要回帖

更多关于 怎么测二极管好坏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信