历史上的今天
返回首页

历史上的今天

今天是:2025年02月10日(星期一)

正在发生

2020年02月10日 | 51单片机智能家居远程控制

2020-02-10 来源:51hei

真正的智能家居,真正的远程控制,手机有网就可以控制,WiFi流量都可以

材料:

1、单片机最小系统、单片机程序

2、WiFi模块(ESP8266)正常都可以、WiFi固件

3、安卓机智云官方APP

4、继电器模块


此设计只测试了4路与8路,再多没有做过测试,非常稳定,不掉线。



#include

#define uint unsigned int

#define uchar unsigned char

sbit lcd0=P1^0;

sbit lcd1=P1^1;

sbit lcd2=P1^2;

sbit lcd3=P1^3;

//sbit lcd4=P1^4;

//sbit lcd5=P1^5;

//sbit lcd6=P1^6;

//sbit lcd7=P1^7;

sbit key_config_Ap=P2^0;

sbit key_config_Air=P3^3;

uchar usartbuf[50]={0};

uchar sn,checksum,usrtlen,usarrtflag,num_usart;

uchar send_3_config,send_7_error,send_8_dev,send_9_dev;


uchar mcu_send_2[9]={0xff,0xff,0x00,0x05,0x08,0x55,0x00,0x00,0x55};


uchar mcu_send_3[10]={0xff,0xff,0x00,0x06,0x09,0x55,0x00,0x00,0x11,0x55};


uchar mcu_send_4[9]={0xff,0xff,0x00,0x05,0x0b,0x55,0x00,0x00,0x55};


uchar mcu_send_5[9]={0xff,0xff,0x00,0x05,0x0e,0x55,0x00,0x00,0x55};


uchar mcu_send_6[9]={0xff,0xff,0x00,0x05,0x10,0x55,0x00,0x00,0x55};


uchar mcu_send_7[10]={0xff,0xff,0x00,0x06,0x12,0x55,0x00,0x00,0x11,0x55};


uchar mcu_send_8[11]={0xff,0xff,0x00,0x07,0x04,0x55,0x00,0x00,0x03,0x11,0x55};


uchar mcu_send_9[11]={0xff,0xff,0x00,0x07,0x05,0x55,0x00,0x00,0x04,0x11,0x55};


uchar mcu_send_10[9]={0xff,0xff,0x00,0x05,0x04,0x55,0x00,0x00,0x55};


uchar mcu_send_12[9]={0xff,0xff,0x00,0x05,0x15,0x55,0x00,0x00,0x55};

/**********************************************************************/

uchar mcu_send_13[11]={0xff,0xff,0x00,0x07,0x05,0x55,0x00,0x00,0x04,0xFF,0x55};



void Key_Usart_Config()

{

uchar i;

checksum=0;

if(key_config_Ap==0)  

{

  Delay_ms(10);

  if(key_config_Ap==0)

  {

   REN=0;

   sn=0x00;

   mcu_send_3[5]=sn;

   for(i=2;i<9;i++)

   {

    checksum=checksum+mcu_send_3[ i];

   }

   checksum=checksum%256;

   mcu_send_3[9]=checksum;

   send_3_config=1;

   mcu_send_3[8]=send_3_config;

   Usart_SendArrang(mcu_send_3,10);

   while(key_config_Ap==0);

   REN=1;

  }

}[ i]

if(key_config_Air==0)

{

  Delay_ms(10);

  if(key_config_Air==0)

  {

   REN=0;

   sn=0x00;

   mcu_send_3[5]=sn;

   for(i=2;i<9;i++)

   {

    checksum=checksum+mcu_send_3[ i];

   }

   checksum=checksum%256;

   mcu_send_3[9]=checksum;

   send_3_config=2;

   mcu_send_3[8]=send_3_config;

   Usart_SendArrang(mcu_send_3,10);

   while(key_config_Air==0);

   REN=1;

  }

}

}[ i]


void main()

{

Usart_Init();

while(1)

{

  Key_Usart_Config();

  Usart_Communication();

}

}


推荐阅读

史海拾趣

EQCOLOGIC公司的发展小趣事

在电子产品行业,品质是企业生存和发展的关键。EQCOLOGIC公司从成立之初就高度重视品质控制,建立了严格的质量管理体系。公司投入大量资金购买先进的检测设备,确保每一批产品都符合质量要求。同时,EQCOLOGIC还注重员工培训和技能提升,提高员工对品质控制的意识和能力。正是对品质的坚守,让EQCOLOGIC在竞争激烈的市场中赢得了良好的口碑。

川晶科技公司的发展小趣事

品质是川晶科技的生命线。公司始终将品质管理贯穿于产品研发、生产、销售等各个环节,严格执行质量管理体系标准。通过引进先进的检测设备和方法,加强产品质量控制和检验,确保每一件产品都符合客户的要求和期望。同时,公司还建立了完善的售后服务体系,为客户提供及时、专业的技术支持和服务。川晶科技凭借卓越的品质和优质的服务赢得了客户的信赖和支持。

Desco Tools公司的发展小趣事

随着技术的不断进步,Desco Tools公司不断进行技术创新和产品升级。公司投入大量研发资源,开发出了更加高效、可靠的防静电工具,如新型防静电工作服、无尘室专用工具等。这些产品不仅满足了市场对防静电工具日益增长的需求,还进一步巩固了公司在该领域的领先地位。

Analog Microwave Design公司的发展小趣事

Analog Microwave Design公司成立于XXXX年,当时正值微波技术快速发展的时期。公司创始人凭借对微波技术的深厚理解,看到了微波技术在通信、雷达和卫星等领域的巨大潜力。然而,初创时期的资金短缺和技术难题让公司的发展步履维艰。为了克服这些困难,创始人带领团队夜以继日地研发,并通过与高校和研究机构的合作,获得了技术支持和资金支持。经过一番努力,公司终于成功开发出了首款高性能微波器件,为公司的后续发展奠定了坚实的基础。

Cooper Industries公司的发展小趣事

随着市场需求的不断变化,Cooper Industries不断通过收购来扩大其业务范围和提升技术实力。例如,在2008年,公司宣布收购了三家公司:Sure Power Industries、OMNEX Control Systems和Roam Secure。这三家公司在各自的领域都有着丰富的经验和卓越的技术,收购后极大地增强了Cooper在电力系统管理、无线电远程控制以及文字报警、区域警示系统等领域的能力。这些收购不仅使公司的产品线更加丰富,也为其在全球市场的竞争提供了有力武器。

Compex Corporation公司的发展小趣事

Compex Corporation的创立可以追溯到电子行业的早期阶段。自XXXX年成立以来,公司便致力于研发和生产高质量的单层电容器、电阻以及其他电子元件。初期,公司面临着激烈的市场竞争和技术挑战,但凭借其卓越的技术团队和不懈的努力,逐渐在市场中站稳了脚跟。公司不断推出创新产品,满足了客户对高质量电子元件的需求,逐渐赢得了客户的信任和市场份额。

问答坊 | AI 解惑

电子元器件:第一块DSP板设计中的点滴

从2006.8.1开始正式接触DSP到现在也已经一个多月了,从开始的在自己的开发板上调试熟悉DSP到现在要自己设计DSP,真的是很不容易.我想把在设计中遇到的问题和常用的电路芯片选择归纳如下:     1. 电源部分使用了AC-DC5V的变压器,在引入板 ...…

查看全部问答>

怎么利用单片机在家里面识别人的存在?

想制作一个单片机,在家里面没有人的时候进行某些事情! 但是不知道识别人的方法! 请问有哪位大虾给我答案!!…

查看全部问答>

3M电磁吸波材料电磁屏蔽导电材料解决方案

3M电磁吸波材料电磁屏蔽导电材料解决方案        上海常祥实业有限公司作为3M顶级合作伙伴,全面代理3M电磁屏蔽电磁吸波兼容胶带EMC/EMI/RFI胶带,上海常祥公司可以提供性价比最高的3M电磁屏蔽电磁兼容胶带EMC/EMI/RFI胶带产 ...…

查看全部问答>

如何才能支持fopen等I/O操作

请问大侠s:     一个编译器中如何才能支持fopen等I/O操作呢?是不是C库中必须要包含相关的C库,我现在使用MDK的IDE,它内部有个自己的文件系统,但是我在SDRAM中调试运行的时候,发现运行fopen函数后,程序就跑飞了。我怀疑是fopen库函 ...…

查看全部问答>

wince s3c2440 camera 问题??

我的摄像头分辨率是720*288的,在7寸TFT上显示(800*480),调试时发现,水平方向左右两端的图像缺失,不能完整显示,其他的正常。请问这是啥原因??高手指点,急!!! …

查看全部问答>

转:公布一个ARM免费实战项目的活动

公布一个ARM免费实战项目开发计划 ARM免费实战:Mp3播放器项目开发计划 (重新使用基于ARM的STM32完整实现) 从0到软硬件精通的实战项目技术方案已经完成,分工正式开始了,要参与的赶快啊   产品做出来后,论坛有详细充足的细节资料 ...…

查看全部问答>

电烙铁使用的注意事项、步骤及问题

电烙铁使用的注意事项 一、电烙铁使用前应检查使用电压是否与电烙铁标称电压相符; 二、点烙铁应该接地; 三、电烙铁通电后不能任意敲击、拆卸及安装其电热部份零件; 四、电烙铁应保持干燥,不宜在过份潮湿或淋雨环境使用; 五、拆烙铁头时,要关掉电 ...…

查看全部问答>

STM32F103LQFP48和64封装的没有VREF引脚

ADC的Ref电压从哪里来? 手册上根本没提这回事.谢谢!!…

查看全部问答>

DB9应用详解

串口通讯经常用的到 有些可以应用到实际中…

查看全部问答>

再上传一本MSP430英文电子书

基于MSP430单片机的嵌入式系统设计…

查看全部问答>