亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

IOT - 使用 ESP8266、Arduino 和超声波传感器的智能罐

组件和用品

Arduino UNO
× 1
超声波传感器 - HC-SR04(通用)
× 1
面包板(通用)
× 1
电阻 1k ohm
× 4
乐鑫 ESP8266 ESP-01
× 1
跳线(通用)
× 15

应用和在线服务

Arduino IDE

关于这个项目

让你的厨房看起来很棒!做这个项目是为了给你妈妈她秘方的实时数据值。

大家好!感谢您查看我们的教程。在本教程中,我们将向您展示制作这样的原型的步骤。这里我们在本地主机服务器中创建一个数据库。建立了一个链接,通过 PHP 脚本将 ESP8266 与 DB 通信。详细信息显示在另一个 PHP 脚本中。请下载图像并正确查看,因为我们提供了照片,因此您也可以离线查看。快乐学习!

第 1 步:

制作智能罐子所需的东西

正如介绍中所解释的,该产品是一个基本原型。它不需要昂贵的元素。以下是制作这个所需的东西和软件!快乐DIY!

组件:

  • Arduino UNO
  • 超声波传感器
  • 一个空罐子(建议使用塑料或透明的)
  • 面包板
  • 主要人物 - ESP8266(WiFi 模块)
  • 跳线(~15 - 20)
  • 程序加载线
  • 电阻器 (2K) - 2 个

软件:

  • Arduino IDE
  • Sublime Text 或 Notepad ++
  • Apache 服务器或任何托管服务器
  • MYSQL 数据库

第 2 步:

ESP 8266 和超声波传感器连接

上图将清楚地解释 ESP8266 和超声波传感器与 Arduino 的连接。

第 3 步:

为 ESP 和蓝牙编程 Arduino

  • Github 链接

使用的软件

  • 记事本++
  • XAMPP 服务器
  • Arduino IDE
#include SoftwareSerial esp(2, 3);long duration; int distance;void setup() { // 把你的设置代码放在这里,运行一次:Serial.begin(9600);esp.begin(9600); esp.println("AT");响应(3000); esp.println("AT+CIOBAUD=9600");响应(1000); esp.println("AT+CWMODE=1"); response(2000);esp.println("AT+CWJAP=\"Wifi Name SSID \",\"Wifi Password\"");响应(10000); pinMode(9,输出);引脚模式(10,输入); }void loop() { // 把你的主要代码放在这里,重复运行:digitalWrite(9,LOW);delayMicroseconds(2);digitalWrite(9,HIGH);延迟微秒(10);数字写入(9,低);持续时间 =脉冲输入(10,高);距离=持续时间*0.034/2; esp.println("AT+CIPSTART=\"TCP\",\"你的IP地址\",80");响应(5000); esp.println("AT+CIPSEND=80");响应(2000); esp.print("使用您使用的IP地址获取您的链接"); esp.print(distance);esp.println("\r\nabcd1234"); response(5000);}void response(int waitTime) { for (int i =0; i  0) { char x =esp.read(); } Serial.print(x);} 延迟(1); } } 

第 4 步:

网站编程 - 插入数据

上面的代码是在文本编辑器中输入的。是将数据插入数据库的代码。

第 5 步:

网站编程 - 显示数据

数值显示代码请参考图片

第 6 步:

设置数据库 - 我使用过 PHPMyAdmin 面板

这是一个通用的 GUI。如果您对 SQL 有疑问,请随时发送电子邮件至 [email protected],主题为“教程 - Smart Jar”。

第 7 步:

完成!测试时间

请确保使用正确的波特率。如果 ESP8266 出现错误,我们建议您正确重置波特率。如有任何进一步查询,请随时给我们发电子邮件。感谢您按照步骤操作。到 2017 年 2 月下旬,我们将提供支持 Android 的代码,以及 Web 图形 UI!敬请关注!黑客很多!

制作的项目
  • Narendra Santhosh N
  • Ajay Karthik K
  • Subash C

代码

物联网智能 Jar 代码文件
这是一个 Github 链接!请按照 repo 的自述文件中给出的说明进行操作。 https://github.com/santynaren/iotsmartjar

制造工艺

  1. Python 和 Raspberry Pi 温度传感器
  2. Windows 10 IoT Core 和 SHT15
  3. 带 LED 和压电扬声器的 DHT11 传感器
  4. 使用 ARDUINO 的超声波悬浮机器
  5. 使用 Arduino 和智能手机的 DIY 电压表
  6. 使用物联网的心率监测器
  7. 带有 Arduino 或 ESP8266 的电容式指纹传感器
  8. 使用 1Sheeld 的智能家居自动化和安全系统
  9. Sonar 使用 arduino 并在处理 IDE 上显示
  10. 使用 Arduino 的简单智能机械臂
  11. 基于 Arduino 的 RPM 计数器,采用更快的新算法
  12. 使用 Arduino 和 ESP8266 的 WiFi 登录页面的智能门锁