找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: eagler8
打印 上一主题 下一主题
收起左侧

【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

  [复制链接]
481#
ID:513258 发表于 2019-6-21 13:00 | 只看该作者
雨滴传感器
它是一个模拟(数字)输入模块,也叫雨水、雨量传感器。可用于各种天气状况的监测,检测是否下雨及雨量的大小,转成数字信号(DO)和模拟信号(AO)输出,并广泛应用于Arduino 机器人套件,雨滴,下雨传感器,可用于各种天气状况的监测,并转成数定信号和 AO 输出,也可用于汽车自动刮水系统、智能灯光系统和智能天窗系统等。





回复

使用道具 举报

482#
ID:513258 发表于 2019-6-21 13:21 | 只看该作者
传感器采用高品质 FR-04 双面材料,超大面积 5.0*4.0CM,并用镀镍处理表面,具有对抗氧化,导电性,及寿命方面更优越的性能

回复

使用道具 举报

483#
ID:513258 发表于 2019-6-21 13:24 | 只看该作者
传感器采用高品质 FR-04 双面材料,超大面积 5.0*4.0CM,并用镀镍处理表面,具有对抗氧化,导电性,及寿命方面更优越的性能

回复

使用道具 举报

484#
ID:513258 发表于 2019-6-21 14:16 | 只看该作者
1、电压:5V
2、输出信号LED指示。
3、带有二极管反向保护
4、TTL电平输出
5、二级管反向保护~(防止电源接反了)
6、TTL输出有效信号为低电平.驱动能力100MA左右,
可直接驱动继电器,蜂鸣器,小风扇,等等。
7、高电平驱动能力4MA左右
8、灵敏度可通过电位器调节
9、没有雨时候LED点亮输出为高电平,雨滴上去,输出地电平,LED灭
11、模拟量输出的电压0-3.5V之间
12、雨滴板和控制板是分开的,方便将线引出
13、大面积的雨滴板,更有利于检测到雨水
14、板子带有定位孔方便大家安装
15、控制板板子大小:31*20 MM
16、大面积雨滴检测板 50*35 MM



回复

使用道具 举报

485#
ID:513258 发表于 2019-6-21 14:23 | 只看该作者
电原理图


回复

使用道具 举报

486#
ID:513258 发表于 2019-6-21 14:30 | 只看该作者
功能介绍:
接上 5V 电源,电源指示灯亮,感应板上没有水滴时,DO 输出为高电平,开关指示灯灭 ,滴上一滴水,DO 输出为低电平,开关指示灯亮,刷掉上面的水滴,又恢复到,输出高电平状态.......


AO 模拟输出,可以连接单片机的 AD 口检测滴在上面的雨量大小,
DO TTL 数字输出也可以连接单片机检测是否有雨。





回复

使用道具 举报

487#
ID:513258 发表于 2019-6-21 14:43 | 只看该作者
一些应用电路












回复

使用道具 举报

488#
ID:513258 发表于 2019-6-21 14:49 | 只看该作者
直接控制继电器








回复

使用道具 举报

489#
ID:513258 发表于 2019-6-21 15:04 | 只看该作者
模块接线方式:
1、VCC:接电源正极(3-5V)
2、GND:接电源负极
3、DO:TTL 开关信号输出
4、AO:模拟信号输出
注意:正负极不能反接,会烧坏模块。





回复

使用道具 举报

490#
ID:513258 发表于 2019-6-21 15:12 | 只看该作者




回复

使用道具 举报

491#
ID:513258 发表于 2019-6-21 15:40 | 只看该作者
  1. /*
  2. 【Arduino】37种传感器模块系列实验(32)
  3. 实验三十二:雨滴传感器模块(雨水/雨量/叶面湿度)《3线制》
  4. */

  5. void setup() {
  6.     pinMode(3,INPUT);
  7.     pinMode(13,OUTPUT);
  8. }

  9. void loop() {
  10.   if (digitalRead(3)) {
  11.     digitalWrite(13,LOW);
  12.   }
  13.   else {
  14.     digitalWrite(13,HIGH);
  15.     delay(1000);
  16.   }
  17. }
复制代码


回复

使用道具 举报

492#
ID:513258 发表于 2019-6-21 15:44 | 只看该作者
本帖最后由 eagler8 于 2019-6-22 09:34 编辑

实际测试,灵敏度比预料的高,有一滴雨水就能报警了




回复

使用道具 举报

493#
ID:513258 发表于 2019-6-22 10:08 | 只看该作者

回复

使用道具 举报

494#
ID:513258 发表于 2019-6-22 11:08 | 只看该作者
  1. /*
  2. 【Arduino】37种传感器模块系列实验(32)
  3. 实验三十二:雨滴传感器模块(雨水/雨量/叶面湿度)《4线制》
  4. */

  5. void setup() {
  6.   Serial.begin(9600);
  7.   pinMode(A0,INPUT);
  8.   pinMode(3,OUTPUT);
  9. }

  10. void loop() {
  11.   analogWrite(3, (map(analogRead(A0), 0, 1023, 235, 0)));
  12.   Serial.println((map(analogRead(A0), 0, 1023, 235, 0)));
  13.   delay(500);
  14. }
复制代码


回复

使用道具 举报

495#
ID:513258 发表于 2019-6-22 11:46 | 只看该作者
还没下雨时的波形




回复

使用道具 举报

496#
ID:513258 发表于 2019-6-22 11:50 | 只看该作者

回复

使用道具 举报

497#
ID:513258 发表于 2019-6-22 11:53 | 只看该作者
下雨了,雨量逐渐大起来的波形




回复

使用道具 举报

498#
ID:513258 发表于 2019-6-22 12:00 | 只看该作者

回复

使用道具 举报

499#
ID:513258 发表于 2019-6-22 13:40 | 只看该作者
实验三十三:ESP8266串口WIFI收发无线模块 (ESP-01S)


乐鑫科技
成立于2008年,是一家专业的无晶圆半导体公司,致力于研发设计 WiFi 和蓝牙技术的无线系统级芯片,提供移动通讯和物联网解决方案。2014年上半年推出的ESP826让乐鑫成了物联网芯片黑马,2016年9月,乐鑫又推出了新品——ESP32 ,为千“片”一律的 32位 MCU 市场带来一股新风。ESP32芯片将bgn WiFi和蓝牙BLE合二为一,搭配双核32位Tensilica L108 MCU,最高主频可达250MHz,且具备低功耗等多种睡眠模式供不同的物联网应用场景使用。



回复

使用道具 举报

500#
ID:513258 发表于 2019-6-22 13:43 | 只看该作者
安信可科技
成立于2012年,一直专注于物联网(IOT)领域。是集成设计、研发和生产为一体的技术密集型高新企业,是无线模组相关解决方案的领先供应商。自公司成立以来一直保持稳定快速成长,在“串口转以太网”、“串口转WIFI”、 “串口转GPRS”三大核心领域得到客户充分肯定。ESP8266 系列模组是其开发的一系列基于乐鑫ESP8266的超低功耗的UART-WiFi模块的模组,可以方便地进行二次开发,接入云端服务,实现手机3/4G全球随时随地的控制,加速产品原型设计。



回复

使用道具 举报

501#
ID:513258 发表于 2019-6-22 13:58 | 只看该作者
ESP8266
ESP8266是由乐鑫公司出品的一款物联网芯片,因为价格较低,性能稳定等收到很大的关注。它是一款比较通用的WiFi 芯片,其核心为一块Diamond Standard 106Micro控制器的高集成度芯片。该芯片是当时行业内集成度较高的WiFi MCU芯片,集成了32位MCU、WiFi射频、基带、MAC、TCP/IP于单颗 SoC 上,实现了板上占用空间最小化。同时ESP8266 也只有7个外围器件,大大降低了ESP8266的模组BOM成本,也正因为如此,该芯片迎合了智能家居市场的价格要求。另外,该芯片的 WLAN 拥有领先的电源控制算法,可在省电模式下工作,满足电池和电源设备苛刻的供电要求。



回复

使用道具 举报

502#
ID:513258 发表于 2019-6-22 14:40 | 只看该作者
内部结构




回复

使用道具 举报

503#
ID:513258 发表于 2019-6-22 14:44 | 只看该作者
引脚图


回复

使用道具 举报

504#
ID:513258 发表于 2019-6-22 14:48 | 只看该作者

回复

使用道具 举报

505#
ID:513258 发表于 2019-6-22 14:48 | 只看该作者

回复

使用道具 举报

506#
ID:513258 发表于 2019-6-22 14:54 | 只看该作者
ESP8266特性
  *802.11 b/g/n
  *内置低功耗32位CPU:可以兼作应用处理器
  *内置10 bit高精度ADC
  *内置TCP/IP协议栈
  *内置TR开关、balun、LNA、功率放大器和匹配网络
  *内置PLL、稳压器和电源管理组件
  *支持天线分集
  *STBC、1x1 MIMO、2x1 MIMO
  *A-MPDU、A-MSDU的聚合和0.4 s的保护间隔
  *WiFi @ 2.4 GHz,支持 WPA/WPA2 安全模式
  *支持STA/AP/STA+AP工作模式
  *支持Smart Config功能(包括Android和iOS设备)
  *SDIO 2.0、(H) SPI、UART、I2C、I2S、IR Remote Control、PWM、GPIO
  *深度睡眠保持电流为10 uA,关断电流小于5 uA
  *2 ms之内唤醒、连接并传递数据包
  *802.11b模式下+20 dBm的输出功率
  *待机状态消耗功率小于1.0 mW (DTIM3)
  *工作温度范围:-40°C - 125°C
  *通过 FCC, CE, TELEC, WiFi Alliance 及 SRRC 认证



回复

使用道具 举报

507#
ID:513258 发表于 2019-6-22 15:35 | 只看该作者
ESP8266-01S




回复

使用道具 举报

508#
ID:513258 发表于 2019-6-22 15:41 | 只看该作者

回复

使用道具 举报

509#
ID:513258 发表于 2019-6-22 15:45 | 只看该作者
电原理图


回复

使用道具 举报

510#
ID:513258 发表于 2019-6-22 15:48 | 只看该作者
引脚功能图


回复

使用道具 举报

511#
ID:513258 发表于 2019-6-22 17:35 | 只看该作者

回复

使用道具 举报

512#
ID:513258 发表于 2019-6-22 17:47 | 只看该作者
基本参数:
工作电压:DC3.0-3.6V(建议3.3V)
SPI Flash:1MB
板载PCB天线增益:3DBi




回复

使用道具 举报

513#
ID:513258 发表于 2019-6-22 17:50 | 只看该作者
模块优势:
1)价格低,基本只赚取很小的利润,希望此举能带动物联网更迅速的发展
2)体积最小做到11*10毫米左右,指甲盖大小。方便嵌入到任何产品
3)功能强大内部跑LWIP协议
4)支持三种模式:AP,STA,AP+STA 共存模式
5)完善简洁高效的AT指令,让你开发更简单。                



回复

使用道具 举报

514#
ID:513258 发表于 2019-6-23 07:24 | 只看该作者
实验卡住了......这个模块挺复杂的,对新人来说有点难度

在做软件模拟串口通信实验时,多次尝试,编译一直通不过,错误信息是----

为开发板 Generic ESP8266 Module 编译时出错

回复

使用道具 举报

515#
ID:513258 发表于 2019-6-23 07:29 | 只看该作者
目前在尝试重新下载开发板库,下载慢又出错了.......




回复

使用道具 举报

516#
ID:513258 发表于 2019-6-23 08:21 | 只看该作者
坚持下载,到第七次,终于安装好了2.5.2版本




回复

使用道具 举报

517#
ID:513258 发表于 2019-6-23 08:34 | 只看该作者
板子选的是这个,也不知对否



回复

使用道具 举报

518#
ID:513258 发表于 2019-6-23 08:53 | 只看该作者
重新做“Arduino UNO软串口通信”上传,依旧是“编译时出错”



回复

使用道具 举报

519#
ID:513258 发表于 2019-6-23 09:10 | 只看该作者
接收到的串口数据,估计是原来板上的程序,板子上没有亮灯



回复

使用道具 举报

520#
ID:513258 发表于 2019-6-23 10:30 | 只看该作者
后来尝试用事件仿真编程




回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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