0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用手机控制风扇

454398 来源:wv 2019-10-11 11:13 次阅读

步骤1 :工具和材料

所以,我们需要做些什么?

智能手机

Arduino uno

1Sheeld

LED

应用商店中的1shield应用程序

电池(9v)。

风扇

跳线

温度传感器(LM35)

测试板

检查链接

这是温度传感器(LM35)的数据表http://html.alldatasheet.com/html-pdf/8866/NSC/LM3 。..

步骤2:代码时间

/*在Arduino程序上编写代码并将其上传到Arduino 。*/

#define CUSTOM_SETTINGS

/*包括1Sheeld滑块库。 */

#define INCLUDE_SLIDER_SHIELD

/*包括1Sheeld库。 */

#include

/*定义一个变量以保存滑块的值。 */

int值;

/*引脚3上风扇的名称。*/

int MotorPin = 3;

int LedPin = 13;

int TempLevel;

/*引脚A0上的温度传感器LM 35的名称。 */

const int TempSensor = A0;

void setup()

{

/*开始通信。 */

OneSheeld.begin();

/*将电动机引脚设置为输出。 */结果,pinMode(MotorPin,OUTPUT);

/*将LED引脚设置为输出。 */

pinMode(LedPin,OUTPUT); }

void loop()

{

/*从温度传感器读取模拟值*/

TempLevel = analogRead( TempSensor);

TempLevel = TempLevel * 0.4828125;

/*在串行监视器上打印温度*/

Serial.print(“ Temprature =”);

Serial.print(TempLevel);

Serial.print( “C”);

Serial.println();

if(TempLevel》 30)

{

digitalWrite(LedPin,HIGH);

}

/*始终获取滑块的值,并将其作为PWM输出到引脚3,以控制风扇速度。 */

值= Slider.getValue();

AnalogWrite(MotorPin,value);

}

步骤3:将其连接!

在您的计算机上安装1shield应用android智能手机

将1shield板连接到Arduino Uno板

将LED连接到插针13和接地。

将风扇Vcc连接到引脚6,将G连接到测试板的接地。

如图所示将温度传感器连接到引脚A0。

从http://1sheeld.com/downloads/下载1个Shield库。

将(1shield Slider库)上传到Arduino IDE中

在Arduino IDE。

将Arduino板连接到PC并将代码上传到Arduino板

电源连接到Arduino板(USB电缆或电池)。

请注意1屏蔽板上的上传模式和运行模式。

从此处https://play.google.com/store/apps/details?id = com 。..。下载1shield移动应用程序。。..

将1shield移动应用程序连接到1shield板上

从Arduino IDE打开串行监视器以查看温度变化。

从1shield移动应用程序(滑块)中选择所需的工具。

在LED达到30度时,在温度传感器旁边加热温度以点亮LED。

向上和向下移动滑块,并注意风扇速度的变化。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 智能手机
    +关注

    关注

    66

    文章

    18421

    浏览量

    179760
  • 风扇
    +关注

    关注

    4

    文章

    409

    浏览量

    37387
  • Arduino
    +关注

    关注

    187

    文章

    6461

    浏览量

    186560
收藏 人收藏

    评论

    相关推荐

    手机散热器拆解

    ,散热效果可能会有所下降。此时有什么好办法可以提高散热效果呢,让我们一起拆解一个散热器看看。 此散热器是大概一年前在某宝购买的,采用风扇+半导体制冷技术,外观如下。 手机直接卡进去即可使用,适配各种尺寸
    发表于 09-25 15:46

    风扇驱动一体控制器型号是多少的

    风扇驱动一体控制器是用于控制风扇转速和方向的电子设备,广泛应用于计算机、服务器、工业设备、家用电器等领域。由于风扇驱动一体
    的头像 发表于 09-23 14:56 208次阅读

    怎样用THS3201实现输出功率可调?

    怎样用THS3201实现输出功率可调?
    发表于 08-26 08:28

    中科亿海微SoM模组——国产风扇控制

    本方案采用全国产器件,FPGA作为主控芯片,实现多路风扇的实时控制和传感器的信号检测功能。板上有EEPROM用于存储参数,通过两路IIC接口与外围设备以及传感器进行通信。国产风扇控制
    的头像 发表于 06-29 08:11 437次阅读
    中科亿海微SoM模组——国产<b class='flag-5'>风扇</b><b class='flag-5'>控制</b>板

    基于STM32单片机的语音控制风扇系统设计

    多功能电风扇系统实现了电风扇系统的智能化控制和多功能操作,提升了用户的使用便捷性和系统的交互性。
    的头像 发表于 06-22 17:04 2199次阅读
    基于STM32单片机的语音<b class='flag-5'>控制</b><b class='flag-5'>风扇</b>系统设计

    怎样用STM8L的PB3/TIM2_TRIG的引脚测量脉宽?

    怎样用STM8L的PB3/TIM2_TRIG的引脚测量脉宽?
    发表于 05-07 06:55

    stm32f100怎样用重映射功能?

    我用的是stm32f100c8t6b芯片,现在想用将PB1映射为TIM1_CH3N,在调用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)时, GPIO_PinAFConfig和GPIO_AF_TIM1都没定义,stm32f100怎样用重映射功能
    发表于 05-07 06:06

    调速风扇的原理?

    现在常用的调速风扇大多是基于PWM调制占空比原理进行调速,通过控制导通占空比控制风扇的转速有两个缺点,第一是地低占空比情况下风扇难以启动,这
    发表于 04-09 21:25

    iot可以使用手机开发APP来云端控制吗?

    iot可以使用手机开发APP来云端控制吗?
    发表于 03-20 08:00

    STM32F412G-DISCO怎样用MX生成fatfs的代码?

    STM32F412G-DISCO怎样用MX生成fatfs的代码? SD卡例程能跑,但mx生成的代码不能正常运行,我生成代码后是不是还要配置一些东西?(我生成后只写了测试代码) 问题解决了,虽然我不知道我为什么不能直接使用mx生成的代码去操作sd卡,但我通过复制粘贴例程的代码完成了测试。
    发表于 03-12 08:15

    谷歌模型怎么用手机打开

    要使用手机打开谷歌模型,首先需要明确一点:谷歌模型本身是在计算机上运行的程序或算法,而不是可以直接在手机上打开的应用程序。然而,你可以通过手机访问谷歌提供的服务或应用,这些服务或应用可能使用了谷歌的模型或技术。
    的头像 发表于 03-01 16:23 559次阅读

    风扇速度控制器电路图分享

    风扇速度控制器是一种电子设备,用于调节风扇的转速。通过改变输入电压或电流,风扇速度控制器可以控制
    的头像 发表于 02-12 10:57 4175次阅读
    <b class='flag-5'>风扇</b>速度<b class='flag-5'>控制</b>器电路图分享

    无叶风扇控制器怎么调 无叶风扇控制器怎么接线

    无叶风扇控制器是一种新型的风扇控制设备,以其独特的设计和革新的风扇技术而备受关注。无叶风扇
    的头像 发表于 01-24 16:51 1723次阅读

    无线通信:怎样用电磁波表示1和0

    为什么频率越高,能携带的信息就越多?以数字信号为例,信息就是一串串的1和0,所以先搞清楚怎样用电磁波表示1和0。
    发表于 12-05 14:44 1710次阅读
    无线通信:<b class='flag-5'>怎样用</b>电磁波表示1和0

    怎样用ADAU1761设计DRC的压缩/扩展?

    请问怎样用ADAU1761设计DRC的压缩/扩展。我在SigmaStudio 4.5的模块中只找到RMS。如果用ADAU1761设计DRC要怎样
    发表于 11-28 06:41