资料介绍
这个项目是关于如何通过个人网站在互联网上打开/关闭灯,即使你不在你的家庭局域网(局域网)中。您可以使用安装在任何设备(如个人电脑、笔记本电脑、智能手机或其他设备)中的任何网络浏览器访问世界任何地方的网站。在这个简单的项目中,我只是创建了一个带有按钮来打开或关闭灯的简单网站。为了提高安全性,您可以在网站的开关页面之前自己创建一个登录页面,以确保其安全。
ESP8266 ESP-01 引脚:
电路原理图 :
*笔记 :
请在 Arduino TX 和 ESP8266 ESP-01 RX 之间制作分压器。
阿杜诺素描:
int output1=0;
void setup() {
// put your setup code here, to run once:
pinMode(8,OUTPUT);//FOR output1
Serial.begin(115200);
int connectionSuccess=0;
while(connectionSuccess==0)
{
Serial.println("AT+RST\r\n");
delay(2000);
while(Serial.available()>0)
{
char c=Serial.read();
}
Serial.println("AT+CWMODE=1\r\n");
delay(2000);
while(Serial.available()>0)
{
char c=Serial.read();
}
Serial.println("AT+CWJAP="TP-Link_F338","20955250"\r\n");
delay(5000);
while(Serial.available()>0)
{
//char c=Serial.read();
if(Serial.find('K')==true)
{
connectionSuccess=1;
}
}
}
}
void loop() {
// put your main code here, to run repeatedly:
String requestGet="GET /index.php HTTP/1.0\r\nHost: switchonthelamp.atwebpages.com\r\nAccept: */*\r\nContent-Type: text/html; charset=UTF-8\r\n";
Serial.println("AT+CIPSTART="TCP","switchonthelamp.atwebpages.com",80\r\n");
delay(1000);
while(Serial.available()>0)
{
char c=Serial.read();
}
Serial.println("AT+CIPSEND="+String(requestGet.length()+2)+"\r\n");
delay(100);
while(Serial.available()>0)
{
char c=Serial.read();
}
//RECEIVE DATA FROM SERVER AND SEARCH FOR KEY BETWEEN TWO HASH TAG
//----------------------------------------------------------------
int firstHash=0;
int secondHash=0;
String tempText;
Serial.println(requestGet);
char arrayByte[1000];
int saizHuruf=Serial.readBytesUntil('^',arrayByte,1000);
for(int i=0;i {
char a=arrayByte[i];
tempText+=a;
if(a=='#'&&firstHash==0)
{
firstHash=i;
}
if(a=='#'&&firstHash!=0)
{
secondHash=i;
}
}
if(firstHash!=0&&secondHash!=0)
{
String result=tempText.substring(firstHash,secondHash+1);
Serial.println(result);
//OUTPUT 1
int output1temp=(String(result.charAt(1))).toInt();
if(output1temp!=output1)
{
output1=output1temp;
if(output1==1)
{
digitalWrite(8,HIGH);
}
else
{
digitalWrite(8,LOW);
}
}
//OUTPUT 1
}
//----------------------------------------------------------------
//RECEIVE DATA FROM SERVER AND SEARCH FOR KEY BETWEEN TWO HASH TAG
delay(1000);
Serial.println("AT+CIPCLOSE\r\n");
delay(2000);
while(Serial.available()>0)
{
char c=Serial.read();
}
delay(1000);
}
;i++)>
*笔记 :
- 请将 SSID 名称和密码更改为您的 WIFI SSID 名称和密码。
- 在上传此草图之前,请移除 arduino 板上的 RX 和 TX 连接。
- 在 webfreehosting.net 上登录。
- 设置免费域名。
- 设置数据库。
- 设置所有三个.php 文件(index.php、control.php 和 update.php)。
完整的项目文件(在此处下载):
https://drive.google.com/file/d/1V2NW7Xp4ljk0WP4gY0RyByy4EovzFpKk/view?usp=sharing
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 使用物联网通过互联网连接和控制您的家用电器
- 从任何地方监控温度/湿度和控制LED
- 全球互联网通信云行业研究报告 1次下载
- 在世界任何地方用手机控制灯光
- 通过加密websocket连接到互联网
- 基于ESP8266的非接触式温度计和物联网设备 1次下载
- 通过互联网控制伺服电机
- 2021年中国互联网医疗内容行业研究报告 24次下载
- 互联网经济对传统会计的冲击及思考 8次下载
- SmartMesh嵌入式无线网状网络使传感器可以放置在“任何地方”
- 未来网络与工业互联网发展综述 28次下载
- DigiPCBA入门用户指南免费下载! 0次下载
- 如何将IoT与互联网技术相结合
- 非IP连接在物联网的边缘 2次下载
- 在任何地方都能使用的电源调节器
- 便携解码耳放 - 让你随时随地享受顶级音质 1114次阅读
- 设计更节能的物联网设备 369次阅读
- 一款可以通过Web访问的Linux终端神器 782次阅读
- 减少docker镜像大小的方法 800次阅读
- 可以通过Web访问的Linux终端工具 616次阅读
- 可以通过Web访问的Linux终端工具! 611次阅读
- 什么是肖特基势垒二极管?可以在任何地方使用吗 7229次阅读
- 为什么说网关在任何工业物联网解决方案中都很重要? 3469次阅读
- 区块链和互联网的差别在哪里 8037次阅读
- 西门子S7-200SMART中局部变量的类型以及使用方法 6w次阅读
- 工业互联网是什么?为什么要发展工业互联网?怎么发展工业互联网? 2.9w次阅读
- 什么是能源互联网_它有哪些运作模式 1.3w次阅读
- 移动互联网是什么?移动互联网现状,发展趋势及前景 3.8w次阅读
- 移动互联网有哪些应用?移动互联网的发展趋势及创业项目 2.9w次阅读
- 互联网汽车是什么意思_互联网汽车有什么功能 1.8w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多