【花雕体验】14 行空板pinpong库测试外接传感器模块-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: eagler8

【花雕体验】14 行空板pinpong库测试外接传感器模块

[复制链接]
 楼主| 发表于 2022-6-29 19:40 | 显示全部楼层
5、DHT11温湿度传感器
DHT11是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为4针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。

17.1-2-10.jpg

 楼主| 发表于 2022-6-29 19:42 | 显示全部楼层
模块描述
(1)可以检测周围环境的湿度和温度
(2)传感器采用DHT11
(3)湿度测量范围:20%-95%(0度-50度范围)湿度测量误差:+-5%
(4)温度测量范围:0度-50度 温度测量误差:+-2度
(5)工作电压3.3V-5V
(6)输出形式 数字输出         
(7)设有固定螺栓孔,方便安装
(8)小板PCB尺寸:3.2cm*1.4cm
(9)电源指示灯(红色)
(10)每套重量约为8g

17.1-2-11.jpg

 楼主| 发表于 2022-6-29 20:08 | 显示全部楼层



【花雕体验】14 行空板pinpong库测试外接传感器模块(之一)
行空板测试外接传感器模块——Mind+代码编程
测试程序二十三:行空板P21口读取DHT11温湿度传感器数值
实验接线:行空板P21口接DHT11温湿度传感器模块


  1. #【花雕体验】14 行空板pinpong库测试外接传感器模块(之一)
  2. #行空板测试外接传感器模块——Mind+代码编程
  3. #测试程序二十三:行空板P21口读取DHT11温湿度传感器数值
  4. #实验接线:行空板P21口接DHT11温湿度传感器模块

  5. from pinpong.extension.unihiker import *
  6. from pinpong.board import Board,Pin
  7. from pinpong.board import DHT11
  8. import time

  9. Board().begin()
  10. print("行空板P21口读取DHT11温湿度传感器数值")
  11. DHT11 = DHT11(Pin((Pin.P21)))

  12. while True:
  13.     print("温度=")
  14.     print(DHT11.temp_c())
  15.     print("湿度=")
  16.     print(DHT11.humidity())
  17.     time.sleep(1)
复制代码


 楼主| 发表于 2022-6-29 20:14 | 显示全部楼层
实验串口返回情况


17.1-2-12.jpg
 楼主| 发表于 2022-6-29 20:32 | 显示全部楼层
【花雕体验】14 行空板pinpong库测试外接传感器模块(之一)
行空板测试外接传感器模块——Mind+图形编程
测试程序二十四:行空板P21口读取DHT11数值并控制LED
实验接线:行空板P21口接DHT11温湿度传感器模块
                行空板P22口接LED模块

17.1-2-13.jpg

 楼主| 发表于 2022-6-29 20:35 | 显示全部楼层
实验串口返回情况


17.1-2-14.jpg
 楼主| 发表于 2022-6-29 20:37 | 显示全部楼层
实验场景图


17.1-2-15.jpg
 楼主| 发表于 2022-6-30 08:52 | 显示全部楼层
6、蜂鸣器
(1)有源蜂鸣器(Active buzzer)内建了一组固定的频率,只要接通电源,就会发出固定的音调。蜂鸣器的源,这里指的是震荡源。也就是说有源蜂鸣器内部带有多谐振荡器,可以产生 1.5kHZ-2.5kHZ 的电压信号,由此有源蜂鸣器才能发声。有源蜂鸣器、无源蜂鸣器的外型很像,一般有源蜂鸣器会在上面贴一个白色贴纸,另外,有源蜂鸣器底部也会有胶封,无源蜂鸣器的底部可以直接看到电路板。有源蜂鸣器往往比无源的贵一点,就是因为里面多个震荡电路。有源蜂鸣器的优点是,编程控制简单方便,适合大部分的简单使用场景。缺点是只能在固定频率上运行,从而降低了随着应用需求变化而实现备用频率的灵活性。有源蜂鸣器工作的理想信号是直流电,通常标示为VDC、VDD等。因为蜂鸣器内部有一简单的振荡电路,能将恒定的直流电转化成一定频率的脉冲信号,从而实现磁场交变,带动铝片振动发音。但是在某些有源蜂鸣器在特定的交流信号下也可以工作,只是对交流信号的电压和频率要求很高,此种工作方式一般不采用。

13.1-10.jpg

 楼主| 发表于 2022-6-30 08:54 | 显示全部楼层
(2)无源蜂鸣器(Passive Buzzer)在字义上说,即不带振荡源,在没有振荡电路情况下接上直流电,因输出电压没有变化,蜂鸣器片仍然保持沉默,所以我们需从外接振荡器。看似不方便,但亦有其优点。首先,零件数量少,售价较低是常识吧!其次,我们可脱离一般蜂鸣器只可发出单音的局限,自由控制输出声音频率,便可透过编程写出不同音阶和延续时间,合成一首旋律美妙的音乐。无源蜂鸣器没有内部驱动电路,有些公司和工厂称为讯响器,国标中称为声响器。无源蜂鸣器工作的理想信号方波。如果给予直流信号蜂鸣器是不响应的,因为磁路恒定,钼片不能振动发音。


13.1-11.jpg
 楼主| 发表于 2022-6-30 09:11 | 显示全部楼层
【花雕体验】14 行空板pinpong库测试外接传感器模块(之一)
行空板测试外接传感器模块——Mind+代码编程
测试程序二十五:行空板P21口驱动蜂鸣器(无源)
实验接线:行空板P21口接蜂鸣器模块

  1. #【花雕体验】14 行空板pinpong库测试外接传感器模块(之一)
  2. #行空板测试外接传感器模块——Mind+代码编程
  3. #测试程序二十五:行空板P21口驱动蜂鸣器(无源)
  4. #实验接线:行空板P21口接蜂鸣器模块

  5. from pinpong.extension.unihiker import *
  6. from pinpong.board import Board,Pin
  7. from pinpong.board import Tone
  8. import time


  9. Board().begin()
  10. tone1 = Tone(Pin((Pin.P21)))

  11. while True:
  12.     tone1.on()
  13.     tone1.freq(200)
  14.     time.sleep(1)
  15.     tone1.off()
  16.     time.sleep(1)
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-27 08:43 , Processed in 0.088147 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表