TiKit-T600-ESP8266A 物联网开发套件

一、概述

TiKit-T600-ESP8266A是北京钛云物联科技有限公司针对初学者推出的钛极系列物联网开发套件之一,配有初学者教案及对应例程,是Tikit系列开发套件成员之一,其提供目标开发板和丰富的传感器外设,开发板搭载有ESP8266高性能微处理器,运行有功能强大的钛极OS(TiJOS)物联网操作系统,编程语言使用标准JAVA,用户只需要调用JDK中提供的传感器及系统操作接口就可以轻松快速的完成产品雏形的开发。

本开发套件中,ESP8266高性能微处理器为乐鑫信息科技(上海)有限公司(Espressif Systems (Shanghai) Pte., Ltd.)Ltd针对物联网行业打造的一款低功耗低成本的MCU,详细资料请访问官方网址:http://espressif.com/

二、开发套件清单

类别 名称 数量 备注
TiKit-T600-ESP8266A 钛极OS开发板 1个 核心板+底板
TiButton 按键模块 1个 四个按键一组,共阴极
TiHSCR04 超声波测距模块 1个 支持3.3V工作
TiMQ2 可燃气体浓度检测模块 1个 模拟/数字双通道
TiDHT 数字温湿度采集模块 1个 支持DHT11和DHT22
TiDS18B20 数字温度采集模块 1个 高精度,分辨率可编程
TiVS1838BNEC 红外接收模块 1个 NEC解码
TiBuzzer 有源蜂鸣器模块 1个 低电平激活
TiLED LED灯模块 1个 四个LED灯一组,红/黄/蓝/绿 四色,共阳极
TiOLED_UG2864 OLED12864显示模块 1个 蓝(白)色,0.96英寸
TiRGBLED 三基色灯模块 1个 共阴极
TiRelay1CH 单通道继电器模块 1个 弱电压5V,强电压250V,高电平激活
--- 红外遥控器 1个 NEC编码,20键迷你型
--- 杜邦线 40条 彩色,长30cm
--- USB连接线 2条 MicroUSB
--- 包装盒 1个
--- 说明书 1个
产品铭牌 1个

二、开发板说明

TiKit-T600-ESP8266A开发板由底板和顶板组成,底板将钛极OS(TiJOS)物联网操作系统支持的设备总线全部引出,同时为整机提供电源和日志打印功能;顶板以ESP-12E/F模块为核心,内嵌钛极OS(TiJOS)物联网操作系统,顶板与底板之间通过插针连接。

tikit-board

开发板功能区

① 底板:将钛极OS(TiJOS)物联网操作系统支持的设备总线全部引出,同时为整机提供电源和日志打印功能。

② 顶板:以ESP-12E/F模块为核心,内嵌钛极OS(TiJOS)物联网操作系统。

③ 应用下载、系统升级接口:用户应用程序下载或升级操作系统;USB-UART接口,波特率115200bps,8数 据位,1停止位,无校验位。

④ 5V电源输入、日志打印接口:打印用户日志数据和5V直流电源输入;USB-UART接口,波特率115200bps,8数据位,1停止位,无校验位。

⑤ 设备总线接口:GPIO、UART、... 总线接口。

⑥ 3.3V电源输出:3.3V直流电源输出。

⑦ 终端启动按钮:手动启动系统终端程序(Terminal APP)。

⑧ 系统复位按钮:开发板系统复位(RESET)。

⑨ 系统更新按钮:控制进入操作系统升级状态,参考ESP8266标准烧录流程。

⑩ 5V电源输出:5V直流电源输出。

⑪ UART接口使能开关:控制底板UART接口是否与顶板UART连接。注:顶板USB转UART与该UART接口复用。

设备总线接口

本开发板支持GPIO、PWM、ADC、I2C、SPI、UART、OW(1-Wire)七种设备总线,每种总线支持的接口组数(个数)以及每组接口内资源支持情况请参考:附录1:硬件平台特性

三、开发环境搭建

开发环境搭建与使用请参考TiJOS应用开发环境搭建文档。

四、上电使用

上电连接

  1. 请将包装内的两根Micro USB 线的一端分别连接开发板底板USB接口和顶板USB接口,另一端连接到电脑。
  2. 首次使用需要安装USB驱动程序,Windows 7以上操作系统自动下载安装,否则需要手动下载安装。
  3. 复位开发板,确保系统终端程序(Terminal APP)已经启动,详细请参考:appcenter - 应用管理中心

请务必保证开发板下无金属物体,防止短路损坏开发板。

USB驱动安装

如果连接USB接口后在Windows设备管理器中未显示如下类似端口信息,则需要安装开发板上 USB 转 UART 芯片的驱动:

tikit_port

请从如下链接下载驱动文件进行安装即可

CP210X UART驱动: http://www.silabs.com/documents/public/software/CP210x_Windows_Drivers.zip

CH340 UART驱动: http://www.wch.cn/download/CH341SER_EXE.html

指示灯说明

LED 状态 作用
红色LED (底板) 常亮 5V电源接通
蓝色LED (底板) 常亮 Wi-Fi工作在Station模式,并且已经连接AP
闪烁 Wi-Fi工作在Station模式,正在连接AP或SoftAP模式已经开启
绿色LED (底板) 闪烁 正在打印日志数据

按键说明

按键 作用
RESET (底板) 系统复位按键,按一次按键,系统复位
BOOT (底板) 系统终端程序(Terminal APP)启动按键,按住此按键不放,按一次RESET按键,然后松开此按键,手动启动系统终端程序,可进行用户应用下载/运行和系统配置等
FLASH (顶板) 操作系统升级按键,按住此按键不放,按一次RESET按键,然后松开此按键,进入操作系统升级状态,可进行操作系统的烧录

接口说明

J1接口

丝印 功能
PIN0 ... PIN7 GPIO的8位数据线
CH0 ... CH2 PWM的3个通道
ADC ADC模拟电压采集线
SCL I2C主机的时钟线
SDA I2C主机的数据线
CS SPI主机的片选线
MOSI SPI主机的输出线
MISO SPI主机的输入线
CLK SPI主机的时钟线
RX UART的接收线
TX UART的发送线
IO0 ... IO2 1-Wire(OW)主机的IO线

J2接口

丝印 功能
GND 3.3V电源地线,受工作模式控制

J3接口

丝印 功能
3.3V 3.3V电源线,受工作模式控制

J4接口

丝印 功能
DC5V 5V电源和地线

模块对应资源分配请参考 :附录2:ESP-12E/F模块外设资源

五、传感器及模块

关于开发套件中传感器模块介绍请参考:TiKit开发套件传感器模块介绍

六、技术性能和主要参数

电源电压:5.0V.

工作电压:3.3V.

工作电流:

  1. WLAN工作模式: 平均:~70mA 峰值:200mA.

  2. 非WLAN工作模式: 平均: ~12mA 峰值: 200mA. 冬眠:<100uA.

应用程序启动时间:<50ms.

应用程序事件响应时间:<2ms.

工作温度:-20℃~85℃.

存储环境:温度 <40℃,相对湿度 <90%R.H.

尺寸:底板 97×50 cm,顶板 48×25 cm.

七、常见问题

问题1. 底板3.3V或5V电源接口无电压?

  1. 确保底板USB的5V电源已经接通,底板红色灯常亮。

问题2. 日志无法打印?

  1. 确保底板USB已正确连接计算机并且串口驱动(CH340芯片)已经成功安装。

问题3. 应用无法下载?

  1. 确保顶板USB已正确连接计算机并且串口驱动(CP2102芯片)已经成功安装。
  2. 确保系统终端程序(Terminal APP)已经启动,启动方法:按住BOOK/KEY按键,按一次RESET按键,然后松开RESET按键。

问题4. 开发板的两个USB接口分别有什么功能?驱动如何安装?

  1. 底板USB接口采用CH340型号USB转串口芯片,用作应用日志打印和直流5V供电接口。

  2. 顶板USB接口采用CP2102型号USB转串口芯片,用作应用下载和操作系统升级接口。

  3. Windows 7及以上操作系统驱动会自动下载安装、低版本操作系统需要用户手动下载安装。

更多问题可访问钛极OS(TiJOS)技术交流社区进行讨论。

八、其他

附录1:硬件平台特性

硬件平台特性为ESP8266硬件在钛极OS(TiJOS)操作系统下支持的特性,不同硬件平台在钛极OS(TiJOS)操作系统下支持的特性可能不相同,用户在做系统开发前应仔细阅读。

存储特性 支持 说明
支持应用数据存储 32KB JAVA文件系统空间
支持应用程序存储 468KB *.TAPK执行区空间,最多32个应用
支持应用程序内存 16KB *.TAPK执行堆空间
电源管理特性 支持 说明
待机(standby),指定Wakeup脚/时间自动唤醒 支持 最大4200秒
停止(stop),指定GPIO的PIN/时间自动唤醒 不支持
睡眠(sleep),指定GPIO的PIN唤醒 不支持
WLAN特性 支持 说明
支持硬件接口 Wi-Fi
支持数量 1个
支持工作模式 同时支持Station和SoftAP工作模式
IP配置 支持自动模式(SmartConfig)和手动模式
GPIO特性 支持 说明
支持数量 1组 仅支持port0,PIN支持PIN0 - PIN7
支持浮空输入 支持
支持上拉输入 支持 PIN2不支持上拉输入
支持下拉输入 不支持 PIN2仅支持下拉输入
支持开漏输出 支持
支持推挽输出 支持
支持开漏输出复合浮空输入 支持
支持上升沿事件 支持
支持下降沿事件 支持
支持双沿事件 支持
UART特性 支持 说明
支持数量 1个 只支持port0
支持波特率(bps) 1200、2400、4800、9600、19200、38400、57600、74880
115200、230400、460800、921600、1843200、3686400
支持数据位 5、6、7、8
支持停止位 1、2
支持校验位 奇校验、偶校验、无检验 ODD、EVEN、NONE
数据流控制 不支持
ADC特性 支持 说明
支持数量 1组 只支持port0,Channel支持CH0
参考电压 1V(伏) 硬件内部
分压倍数 5 电阻采样分压
电压量程 0 - 5V(伏) 分辨率: 4.88mV(毫伏)
PWM特性 支持 说明
支持数量 1组 只支持port0,Channel支持CH0-CH2
支持脉冲频率 20Hz - 3KHz 周期范围:50000us - 333us
支持脉冲占空比 0 - 1 0% - 100%
互补输出 不支持 硬件不支持
输入捕获 不支持 硬件不支持
I2C特性 支持 说明
主机支持数量 1个 只支持port0
从机支持数量 不支持 硬件不支持
支持波特率(Kbps) 100、400
SPI特性 支持 说明
主机支持数量 1个 只支持port0
从机支持数量 不支持 硬件不支持
支持波特率(Mbps) 1、2、5、8、10
支持工作模式 MODE0、MODE1、MODE2、MODE3
支持数据位传输方向 MSB、LSB
支持数据通道 SIO 单通道
OW(单总线)特性 支持 说明
主机支持数量 1组 只支持port0、IO支持IO0-IO2
从机支持数量 不支持
支持标准模式 支持 Standard模式
支持高速模式 支持 Over-Drive模式

附录2:ESP-12E/F模块外设资源

下图为钛极OS(TiJOS)操作系统在ESP-12E/F模块平台支持的外设资源,用户可以根据本公司发布的原理图设计开发属于自己的产品或开发板。

ESP12

附录3:开发板顶板外设资源

下图为钛极OS(TiJOS)操作系统在开发板顶板支持的外设资源,用户可以根据本公司发布的原理图设计开发属于自己的产品或开发板。

MainBoard