天天看点

智能垃圾桶(十三)——ESP8266模块+onenet(TCP透传)(树莓派pico实现物联网)一、onenet上的配置二、硬件操作三、效果展示

文章目录

  • 一、onenet上的配置
  • 二、硬件操作
  • 三、效果展示

一、onenet上的配置

进入官网

智能垃圾桶(十三)——ESP8266模块+onenet(TCP透传)(树莓派pico实现物联网)一、onenet上的配置二、硬件操作三、效果展示

点击’回到旧版’

智能垃圾桶(十三)——ESP8266模块+onenet(TCP透传)(树莓派pico实现物联网)一、onenet上的配置二、硬件操作三、效果展示

点击’多协议接入’

智能垃圾桶(十三)——ESP8266模块+onenet(TCP透传)(树莓派pico实现物联网)一、onenet上的配置二、硬件操作三、效果展示
智能垃圾桶(十三)——ESP8266模块+onenet(TCP透传)(树莓派pico实现物联网)一、onenet上的配置二、硬件操作三、效果展示
智能垃圾桶(十三)——ESP8266模块+onenet(TCP透传)(树莓派pico实现物联网)一、onenet上的配置二、硬件操作三、效果展示

这里随便写写就行

智能垃圾桶(十三)——ESP8266模块+onenet(TCP透传)(树莓派pico实现物联网)一、onenet上的配置二、硬件操作三、效果展示

这边就会新建一个项目

智能垃圾桶(十三)——ESP8266模块+onenet(TCP透传)(树莓派pico实现物联网)一、onenet上的配置二、硬件操作三、效果展示

点击设备列表再点击添加设备即可

关于脚本,进入开发者文档

智能垃圾桶(十三)——ESP8266模块+onenet(TCP透传)(树莓派pico实现物联网)一、onenet上的配置二、硬件操作三、效果展示

点击下载

下载好后,点击上传脚本

智能垃圾桶(十三)——ESP8266模块+onenet(TCP透传)(树莓派pico实现物联网)一、onenet上的配置二、硬件操作三、效果展示

.lua文件

智能垃圾桶(十三)——ESP8266模块+onenet(TCP透传)(树莓派pico实现物联网)一、onenet上的配置二、硬件操作三、效果展示

名字自己取一个就行,简单点就行,我这里是 ‘may’ ,后面要用到

智能垃圾桶(十三)——ESP8266模块+onenet(TCP透传)(树莓派pico实现物联网)一、onenet上的配置二、硬件操作三、效果展示

二、硬件操作

from machine import UART,Pin,Timer
import utime  #导入时间库


# 设置led的引脚pin25为输出模式
led = Pin(25,Pin.OUT)

# 设置串口初始化数据
uart = UART(0, baudrate=9600, tx=Pin(12), rx=Pin(13), bits=8, parity=None, stop=1)
# 延时函数tim初始化
tim = Timer()

utime.sleep(1)  #上电后先延时待机1s
uart.write('AT+RST\r\n') #串口发送模块复位指令
utime.sleep(1) #等待1秒
uart.write('AT+CWMODE=1\r\n') #STA模式
utime.sleep(1) #等待0.2秒
uart.write('AT+CWLAP\r\n') #获取wifi
utime.sleep(1) #等待0.2秒
uart.write('AT+CWJAP="419_Lab","love419419"\r\n')#连接wifi
utime.sleep(1) #等待1秒
uart.write('AT+CIPSTART="TCP","183.230.40.40",1811\r\n')#连接服务器ip
utime.sleep(1) #等待1秒
uart.write('AT+CIPMODE=1\r\n')#1表示开启模块服务器端口,2022表示端口号
utime.sleep(0.2) #等待0.2秒
uart.write('AT+CIPSEND\r\n')#最后通过串口发送一个AT,如果模块能正常使用,就会收到wifi模块发过来的 ok
utime.sleep(0.2) #等待0.2秒
uart.write('*545577#1111llll#may*') //*设备ID#鉴权信息#脚本名称*
utime.sleep(0.2) #等待0.2秒




while True:
            
            uart.write('Hello\r\n')
            utime.sleep(3)
            uart.write('I am\r\n')
            utime.sleep(3)
            uart.write('Rubbish bin\r\n')
            utime.sleep(3)
           

三、效果展示

我写的是其他东西哈
智能垃圾桶(十三)——ESP8266模块+onenet(TCP透传)(树莓派pico实现物联网)一、onenet上的配置二、硬件操作三、效果展示
智能垃圾桶(十三)——ESP8266模块+onenet(TCP透传)(树莓派pico实现物联网)一、onenet上的配置二、硬件操作三、效果展示

继续阅读