/*
【Arduino】66种传感器模块系列实验(90)
实验九十:步进电机+ULN2003驱动板 4相 5线 5V步进电机模组
项目:逆时针旋转一圈,顺时针旋转半圈,串口监控
连接引脚:分别将28BYJ-48驱动器的IN1 IN2 IN3 IN4连接到
Arduino Uno R3 4 6 5 7引脚
*/
#include <Stepper.h>
// 这里设置步进电机旋转一圈是多少步
#define STEPS 100
//设置步进电机的步数和引脚(就是注意点2里面说的驱动板上IN1~IN4连接的四个数字口)。
Stepper stepper(STEPS, 4, 6, 5, 7);
void setup()
{
// 设置电机的转速:每分钟为90步
stepper.setSpeed(90);
// 初始化串口,用于调试输出信息
Serial.begin(9600);
}
void loop()
{
// 逆时针旋转一周
Serial.println("Counterclockwise rotation");
stepper.step(2048); //4步模式下旋转一周用2048 步
delay(500);
// 顺时针旋转半周
Serial.println("Clockwise rotation");
stepper.step(-1024); //4步模式下旋转一周用2048 步
delay(500);
}
Arduino 系列传感器和模块实验目录清单:
5楼 实验一:干簧管传感器模块
18楼 实验二:光敏电阻传感器模块
31楼 实验三:微波雷达感应开关模块
44楼 实验四:振动传感器模块
57楼 实验五:热敏电阻温度传感器模块
69楼 实验六:KY-038高感度声音传感器模块
85楼 实验七:旋转电位器模块
93楼 实验八:湿度传感器模块
113楼 实验九:火焰(红外线)传感器模块
127楼 实验十:敲击传感器模块(KY-031 )
137楼 实验十一:金属触摸传感器模块KY-36
144楼 实验十二:线性霍尔磁力传感器模块
157楼 实验十三:触摸传感器模块
167楼 实验十四:倾斜传感器模块(角度开关)
184楼 实验十五:手指侦测心跳传感器模块KY-039
196楼 实验十六:电容式数字触摸传感器模块(TTP223 )
211楼 实验十七:HC-SR312微型人体感应传感器模块
229楼 实验十八:0.25W太阳能滴胶板传感器模块(45X45毫米)
240楼 实验十九:常闭型SW-420震动开关传感器模块
254楼 实验二十:水银开关传感器模块(KY-017)
269楼 实验二十一:激光头传感器模块(KY-008)
284楼 实验二十二:MAX7219点阵显示模块(8X8 LED共阴)
308楼 实验二十三:NE555频率可调脉冲发生器模块(方波简版)
324楼 实验二十四:水位水滴传感器模块(Water Sensor)
337楼 实验二十五:MQ-2气敏式烟雾传感器模块(甲烷等)
364楼 实验二十六:4X4矩阵键盘模块(轻触式按键)
379楼 实验二十七:GY-BMP280-3.3 大气压强传感器模块(高度计)
395楼 实验二十八:5050 RGB全彩LED模块 KY-009
408楼 实验二十九:DS1302实时时钟模块(带电池 掉电走时)
432楼 实验三十:光敏二极管传感器模块(英语:photodiode )
451楼 实验三十一:ISD1820录音语音模块(8-20秒)
476楼 实验三十二:雨滴传感器模块(雨水/雨量/叶面湿度)
494楼 实验三十三:ESP8266串口WIFI收发无线模块 (ESP-01S)
520楼 实验三十四:三色LED交通灯模块(红黄绿灯)
533楼 实验三十五:模拟量声音传感器模块(4线制波形)
553楼 实验三十六:WS2812B智能外控集成LED四位彩灯模块
569楼 实验三十七:MQ-3酒精乙醇传感器模块(半导体式)
596楼 实验三十八:joystick双轴XY按键摇杆模块(PS2游戏控制杆)
617楼 实验三十九:DS18B20单总线数字温度传感器模块
640楼 实验四十:360度旋转增量编码器模块(KY-040)
663楼 实验四十一:IS0203激光接收管传感器模块
685楼 实验四十二:5V低电平触发单路继电器模块(常闭常开型)
706楼 实验四十三:DSM501A韩国PM2.5灰尘粉尘传感器模块
738楼 实验四十四:类比霍尔磁性传感器 KY-035(模拟量)
764楼 实验四十五:红外避障传感器模块(光电接近开关)
781楼 实验四十六:350Ω高精度电阻式应变片传感器 (弯曲感测器)
795楼 实验四十七:七段LED数码管模块Seven Segment Display
812楼 实验四十八:GY-291 数字三轴重力加速度倾斜度模块
837楼 实验四十九:有源蜂鸣器报警器发声模块 (低电平触发)
852楼 实验五十:W25Q64 64Mbit FLASH外扩存储模块(SPI接口 )
870楼 实验五十一:自锁点动触摸按键传感器模块(TTP223芯片)
895楼 实验五十二:SPI接口Micro SD卡模块TF卡读写卡器
914楼 实验五十三: 土壤湿度水分传感器模块(电阻式)
938楼 实验五十四: 大按键点动轻触开关模块(高电平输出)
953楼 实验五十五:DHT11 温湿度复合传感器模块(数字型单总线通信)
976楼 实验五十六: 8路LED流水灯跑马灯模块SUNLEPHANT
992楼 实验五十七: 四档频率占空比可调模块矩形波信号发生器(NE555)
1011楼实验五十八: HC-SR04超声波测距传感器模块(4针通用款)
1042楼实验五十九: RS232转TTL2代串口模块刷机板(MAX3232芯片)
1060楼实验六十:ATTINY85 Digispark kickstarter 微型 usb 开发板
1100楼实验六十一: 直条8位 WS2812B 5050 RGB LED内置全彩模块
1121楼实验六十二:电压检测模块 Voltage Sensor 电压传感器
1139楼实验六十三: 1排4键薄膜开关 Arduino扩展键盘模块(控制面板)
1153楼实验六十四: TCS3200D颜色识别传感器(可编程彩色光频转换器)
1176楼实验六十五: 5MM三色RGB全彩LED模块颜色传感器KY-016
1192楼实验六十六: TCRT5000红外反射光电开关寻迹传感器模块
1214楼实验六十七:HC-SR501 热释电人体红外感应传感器模块
1244楼实验六十八:BMP180 新款 BOSCH温度模块气压传感器
1265楼实验六十九: AT24C256 I2C接口 EEPROM 存储模块 IIC
1280楼实验七十: GY-30 数字光强度模块光照传感器(BH1750FVI芯片)
1304楼实验七十一:电容式土壤湿度传感器模块不易腐蚀宽电压(TL555I)
1326楼实验七十二:HX1838红外无线遥控套件红外扩展模块(遥控器+接收板)
1349楼实验七十三:人体秤50kg称重传感器模块(电阻应变半桥式)
1383楼实验七十四:4位LED数码管模块0.36英寸亮度可调带时钟点( TM1637)
1401楼实验七十五: GY-NEO-6MV2新款飞控GPS模块 (带大天线)
1422楼实验七十六:TTL转RS-485模块 MAX485 RS485模块
1439楼实验七十七: 2路继电器模块 带光耦保护Arduino扩展板
1456楼实验七十八: LGT8F328P LQFP32 MiniEVB开发板
1477楼实验七十九: 模拟灰度传感器 (反射式光电模块)
1493楼实验八十: ov7670摄像头模块30W采集拍照模组(替OV7725)
1516楼实验八十一:槽型光耦对射光电开关模块(红外计数测速传感器)
1531楼实验八十二: MQ135空气质量检测传感器模块(有害气体检测)
1554楼实验八十三: 4路TTP224电容式触摸模块 人体数字触摸传感器
1574楼实验八十四: 8位LED数码管MAX7219模块(支持级联控制)
1589楼实验八十五:开源 Mini MP3 Player SD卡播放器模块(YX5200)
1619楼实验八十六: 180度SG90舵机模块(模拟9G)
1638楼实验八十七: DS1307时钟模块 Tiny RTC I2C模块 24C32存储器
1655楼实验八十八: LCD1602液晶屏5V显示模块
1685楼实验八十九: WS2812B-4*4位 RGB LED 全彩驱动16位彩灯模块
1707楼实验九十:步进电机+ULN2003驱动板 4相 5线 5V步进电机模组
认真看完 感谢楼主!!
实验九十一: 1号霍尔水流量传感器咖啡机直饮机流量监控模块
水流传感器
是指通过对水流量的感应而输出脉冲信号或电流、电压等信号的水流量感应仪器,这种信号的输出和水流量成一定的线性比例,有相应的换算公式和比较曲线,因此可做水控方面的管理和流量计算,在热力方面配合换能器可测量一段时间介质能量的流失,如热能表。水流传感器主要和控制芯片、单片机,甚至PLC配合使用。水流传感器具有流量控制准确,可以循环设定动作流量,水流显示和流量累积计算的作用。
ro0t001 发表于 2019-8-15 11:43
认真看完 感谢楼主!!
:handshake谢谢鼓励
流量
是指单位时间内流经封闭管道或明渠有效截面的流体量,又称瞬时流量。当流体量以体积表示时称为体积流量;当流体量以质量表示时称为质量流量。单位时间内流过某一段管道的流体的体积,称为该横截面的体积流量。简称为流量,用Q来表示。对在一定通道内流动的流体的流量进行测量统称为流量计量。流量测量的流体是多样化的,如测量对象有气体、液体、混合流体;流体的温度、压力、流量均有较大的差异,要求的测量准确度也各不相同。因此,流量测量的任务就是根据测量目的,被测流体的种类、流动状态、测量场所等测量条件,研究各种相应的测量方法,并保证流量量值的正确传递。例如河水流量,河流一秒流过某一个点的立方米数。一般来说越是在下游,流量越大,所以辨别地图上的河流方向时,一般是从窄到宽。河水流量是指单位时间内,通过河流某一横截(断)面的水量,一般用立方米每秒表示。流量也可以用一个月、一季、一年流出来的总水量表示。流量,从水力学角度讲,应该是:单位时间内通过某一过水断面的水体体积,其常用单位为每秒立方米,多用于河流、湖泊的断面的进出水量测量,流量的测量方法,从水文站角度讲,可分为浮标法、流速仪法、超声波法等,流速仪法测量精度最高。
水流传感器基本原理1
水流量传感器是利用霍尔元件的霍尔效应来测量磁性物理量。在霍尔元件的正极串入负载电阻,同时通上5V的直流电压并使电流方向与磁场方向正交。当水通过涡轮开关壳推动磁性转子转动时,产生不同磁极的旋转磁场,切割磁感应线,产生高低脉冲电平。由于霍尔元件的输出脉冲信号频率与磁性转子的转速成正比,转子的转速又与水流量成正比,根据水流量的大小启动燃气热水器。其脉冲信号频率的经验公式见式(1)。
f=8.1q-3(1)
式中:f—脉冲信号频率,H2
q—水流量,L/min
由水流量传感器的反馈信号通过控制器判断水流量的值。根据燃气热水器机型的不同,选择最佳的启动流量,可实现超低压(0.02MPa以下)启动。
水流传感器工作原理2
水流传感器主要由铜阀体、水流转子组件、稳流组件和霍尔元件组成。它装在热水器的进水端用于测量进水流量。当水流过转子组件时,磁性转子转动,并且转速随着流量成线性变化。霍尔元件输出相应的脉冲信号反馈给控制器,由控制器判断水流量的大小,调节控制比例阀的电流,从而通过比例阀控制燃气气量,避免燃气热水器在使用过程中出现夏暖冬凉的现象。水流量传感器从根本上解决了压差式水气联动阀启动水压高以及翻板式水阀易误动作出现干烧等缺点。它具有反映灵敏、寿命长、动作迅速、安全可靠、连接方便利启动流量超低(1.5L/min)等优点,深受广大用户喜爱。
水流转子组件主要由涡轮开关壳、磁性转子、制动环组成。使用水流开关方式时,其性能优于机械式压差盘结构,且尺寸明显缩校当水流通过涡轮开关壳,推动磁性转子旋转,不同磁极靠近霍尔元件时霍尔元件导通,离开时霍尔元件断开。由此,可测量出转子转速。根据实测的水流量、转子转速和输出信号(电压)的曲线,便可确定出热水器的启动水压,以及启动水压相对应的启动水流量与转子的启动转速。由控制电路,便可实现当转子转速大于启动转速时热水器启动工作;在转速小于启动转速时,热水器停止工作。这样热水器启动水压一般设定在0.01MPa,启动水流量为3~5L/min(需满足热水器标准对最高温升的限制)。另外,由于水在永磁材料磁场切割下,变成磁化水,水中的含氧量增加,使人洗浴后感觉清爽。制动环的作用是停水时,制止高速旋转的磁性转子转动,终止脉冲信号输出。控制器接收不到脉冲信号,立即控制燃气比例阀关阀,切断气源,防止干烧。