关注分享主机优惠活动
国内外VPS云服务器

ESP8266+Blinker的物联网(智能家园)

摘要:以下是我想要的演示视频IOT文章目录Prep 1。 接下来,输入主文本。

我学会了使用ESP8266将温度和湿度上传到阿里巴巴云平台,因此我记得物联网,并想先创建一个智能的房屋。 通过检查信息,我发现了Blinker(一个简单的物联网)。 以下是演示视频

ESP8266物联网

文章目录简介1,准备2,操作过程1. Blinker配置2.ESP8266配置3。 效果显示概述

前言

实现物联网,照亮数千英里外的灯,然后添加所需的模块的第一步。 接下来,输入主文本。

1。

为ESP8266开发板准备温度和湿度传感器MQ - 3传感器土壤水分传感器OLED显示光,风扇尺度电压调节器模块电池

需要硬件和软件。 您需要将Arduinoide和Mobile App放火烧。 可以直接从应用程序购物中心下载Blinker应用程序。 2。 操作步骤1。 Blinker Configuration

步骤1添加一个独立的设备,然后从此处选择网络访问。 ,然后生成一个键,保存此密钥,然后使用相应的配置选择所需的组件。 您还可以添加必要的组件。 这是眨眼侧的配置。 ,然后输入ESP8266结束。

2.ESP8266配置

我对特定配置不会说太多,但这很简单。 在这里,我们将直接连接源代码。

#define blinker_wifi#定义blinker_miot_light //#定义blinker_without_ssl //非SSL加密通信访问,保存堆栈*/#对话#include // servo库#包括#include #include #include #include servo myservo; 16; //用于控制IO14(D5),Servo int Servo_open = 70。 //您可以自己测试伺服开关的角度,然后更改适当的角度int servo_close = 0; auth [] =“ ****** **”; *****”; // WiFi密码///新a创建组件对象blinkerbutton button1(“ btn - abc“); //注意:应用程序组件的data键名blinkerbutton,必须匹配button2(” BTN - ab“); //注意:app component'blinkerbutton button3(“ btn - abcd“); //注意:app component'blinkerbutton按钮必须匹配数据密钥名称:App Component's Data键名称”'blinkerbutton button4(“ btn - a”)blinknumber temp(“ num - d”);定义DHTPIN 5 // #Define DHTTYPE DHT11 // DHT 11 DHT DHT(DHTPIN,DHTTYPE) 385 - 1024 SOIL_DATA - = 385; - 639 soil_data /= 6.39; //0.00 - 100.00,soil_data = 100 -更改为土壤_data的百分比。 //较大的百分比,湿度将是相似之处。 ;} void button2_callback(const string&state){blinker_log(“ get button state:”,nate); ; if(state ==“ on”){myservo.write(servo_open); 写(servo_open); //反馈开关状态按钮1.print(“ off”);}} void button4_callback(const string&state) myservo.write(servo_close); OFF”);}} void setup(){//初始化串行端口并允许调试信息进行调试序列(115200); begin(12,13);光标位置,第0行OLED.putString(“ temp: *c”)。 OLED.SETTEXTXY(1,0); //设置光标位置,启动OLED。土壤:ds/m“”); oled.setTextxy(3,0); //设置光标位置和线2第10个字符OLED.putString(“ C7H8:mg/m3”); blinker_debug.stream(serial); //初始化IO Pinmode(LED,输出)。 DigitalWrite(LED,低); //初始化高LED级别,光线不超出状态引脚模式(LE,输出)。 DigitalWrite(LE,高); //初始化LED级别MyServo.Attach(Servo1); //将伺服器控制到指定的角度。 } void loop(){blinker.run(); ; setTextxy(0,5); OLED。 OLED。 setTextxy(2,5);UTSTRING(“”); setTextxy(2,5); 3,5);湿度:“,h,“%”); blinker_log(“温度:”,t,“*c”); blinker_log(“ mq:”,val,val,“ val,”%“); blinker_log( “ T:”,土壤_Data,“%”);*/humi_read = h; temp_read = t; //}}

代码非常简单易懂。 遵循代码中的评论。

3。 效果显示

使您可以将温度,湿度,土壤水分和甲烷浓度上传到移动应用。 即使在遥远的时候,也可以实时查看。

摘要

所有互联网一词听起来很有趣。 一方面,撰写此博客正在录制自己的学习生活,另一方面,它是为了帮助有需要的学生提供自己的备份。 来。 这是俗话说:生活就像一家像猪一样的银行,您所采取的每一项努力将来都会在将来退还给您。 笑声过去了,未来是有希望的。 只有努力工作,我们才能拥有光明的未来。 来!

未经允许不得转载:主机频道 » ESP8266+Blinker的物联网(智能家园)

评论 抢沙发

评论前必须登录!