树莓派3B+温控风扇

树莓派3B+温控风扇

已添加散热片的树莓派3B+,在空载工作过程中温度过高,需要增加风扇达到物理降温的效果。但在使用过程中,风扇发出的声音过高,需要在温度较低的情况下停止风扇的工作。

准备材料

  • 树莓派3B+:1个
  • 小风扇:1个
  • 杜邦线:若干(>=3根)
  • 1k电阻:1个
  • NPN三极管:1个

备注:材料中的三极管可以使用PNP三极管代替,但需要注意电流方向以及GPIO的电平。由于购买的外壳含有开关控制模块,因此本次实验中使用NPN三极管,使在树莓派仅供电未工作情况下风扇不启动。

电路图

在这里插入图片描述

附带树莓派3B+引脚图:

在这里插入图片描述

代码

  1. 获取温度

    import os
    
    def get_temp():
      res = os.popen('vcgencmd measure_temp').readline()
      return float(res.replace('temp=', '').replace("'C\n", ''))
    
  2. 控制风扇启停

    # gpio channel, 按照实际情况修改
    gpio_channel = 18
    
    GPIO.setmode(GPIO.BCM)
    GPIO.setwarnings(False)
    GPIO.setup(gpio_channel, GPIO.OUT)
    
    # 启动风扇
    GPIO.output(gpio_channel, GPIO.HIGH)
    
    # 关闭风扇
    GPIO.output(gpio_channel, GPIO.LOW)
    

    备注:

    1. BCM和Board引脚编号:

      在这里插入图片描述

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 树莓3B是一款小型的单板电脑,具有主板大小和形状,适用于各种科技项目和创意开发。其参数原理图显示了它的内部电路和各个元件之间的连接方式。 首先,我们可以看到树莓3B采用了Broadcom公司的BCM2837芯片作为它的主处理器。该芯片采用了ARM Cortex-A53架构,具有1.2GHz的主频,提供了强大的计算能力。 在参数原理图中,我们可以看到树莓3B的主要电源是通过Micro USB接口供电。此外,它还包括了杜邦线接口、GPIO接口、HDMI接口、USB接口、以太网接口等各种接口。通过这些接口,我们可以连接各种外设,如显示器、键盘、鼠标、摄像头等。 此外,树莓3B还通过Camera Serial Interface(CSI)和Display Serial Interface(DSI)两个接口支持摄像头和显示器的连接。这使得树莓3B可以用于物联网和嵌入式系统开发,并实现视频和图像的采集和显示功能。 在参数原理图中,我们还可以看到树莓3B采用了一块SDRAM作为主存储器,并使用了闪存进行固化存储。这使得树莓3B可以存储和读取各种应用程序、数据和操作系统。 总的来说,树莓3B参数原理图展示了该单板电脑的内部连接方式和各个元件之间的关系。通过理解原理图,我们可以更好地了解树莓3B的工作原理,为项目开发和创新提供指导和支持。 ### 回答2: 树莓3B是一款基于ARM架构的单片机板,具有强大的计算和多功能扩展性。它采用Broadcom BCM2837处理器,拥有1.2GHz的四核64位ARM Cortex-A53 CPU,并配有1GB LPDDR2 SDRAM内存。 树莓3B的参数原理图展示了板载的各个主要元件及其连接方式。首先,处理器、内存和其他核心部件通过高速总线连接在一起,实现了高效的数据传输。此外,图中还标注了各个接口和扩展插槽,例如USB、HDMI、以太网连接口等。 树莓3B的扩展性是其最大的特点之一,参数原理图展示了各个GPIO(通用输入输出)引脚及其功能。这些GPIO引脚可以用于连接各种外部设备,如传感器、摄像头、显示屏等,实现更多的功能扩展。用户可以根据自己的需求和创意,使用这些GPIO进行编程和控制。 此外,参数原理图还指示了供电方式和电源管理部分的设计,确保树莓3B可以正常工作且电源稳定。此设计使用户可以使用适配器或电池等多种电源方式。 总之,树莓3B参数原理图展示了其硬件设计的细节,包括处理器、内存、接口、扩展插槽、GPIO引脚等。这些信息使得用户可以更好地理解树莓3B的基本构成和工作原理,并据此进行软件开发和硬件扩展。 ### 回答3: 树莓3B是一款小型的单板计算机,它采用了Broadcom(博通)BCM2837系统芯片。树莓3B的参数原理图主要包括以下几个方面。 1. 处理器:树莓3B采用了ARM Cortex-A53 64位四核处理器,主频为1.2GHz。该处理器性能强大,能够运行复杂的计算任务。 2. 内存:树莓3B配备了1GB LPDDR2 SDRAM,这样的内存容量可以支持多任务处理和流畅的应用运行。 3. 存储:树莓3B采用Micro SD卡作为主要存储介质,用户可以根据需求选择合适的存储容量。 4. 显示输出:树莓3B提供了HDMI接口和3.5mm音频接口,可以连接显示器和音响设备,方便用户进行多媒体内容的展示和播放。 5. 网络连接:树莓3B支持以太网接口和无线局域网连接(802.11n WiFi和蓝牙4.1),可以实现高速网络传输和远程操控。 6. 连接接口:树莓3B提供了四个USB 2.0接口,用户可以连接外部设备如键盘、鼠标等,以及USB存储设备进行数据传输。 7. 扩展接口:树莓3B配备了40个GPIO引脚,用户可以通过这些引脚连接各种外部设备,如传感器、摄像头等,实现更多的功能扩展。 值得一提的是,树莓3B还提供了一系列电源管理和传感器。例如,它配备了一个电源管理芯片,用于提供稳定可靠的电源,并且支持温度传感器,以确保设备在运行时能够保持合理的温度。 总体来说,树莓3B是一款功能强大的小型计算机,适用于各种嵌入式项目和DIY创作。它的参数原理图设计得合理,为用户提供了丰富的接口和扩展能力,使其成为许多创客和技术爱好者们的理想选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值