0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【机智云Gokit3测评】Gokit3硬件电路学习

机智云 2022-08-26 11:14 次阅读

1. 写在前面

很多人拿到开发板的第一件事情应该是:写入demo,看看效果。但是我觉得还是应该把别人好的设计拿过来学习,对产品的原理弄清楚了,在进行下一步会更加清晰明白,知道如何开发。现在开始学习GoKit3的硬件电路原理学习之旅吧。

GoKit3是什么?

GoKit3是机智云(GizWits)推出的物联网智能硬件开发套件之一,目的是帮助传统硬件快速接入互联网。完成入网之后,数据可以在产品与云端、制造商与用户之间互联互通,实现智能互联。

主要特点:

分体式的设计方案,即底板(SoC方式应去掉)+功能板+模组。

支持MCU和SoC两种连接方式。

MCU方式支持多种无线WiFi模组并可随意更换。

支持标准版(STM32底板)和创客版(Arduino底板)。

基于机智云(GizWits)开发平台,高效、易用、安全。

提供完整开源Demo工程和相关SDK集成指南。

4452eb56-23d8-11ed-9ade-dac502259ad0.png2. GoKit3的硬件组成

GoKit3主控板分两类,分别是STM32和Arduino uno R3;扩展板上有红外探测器、温湿度传感器、RGB三色LED、可调速微型直流电机、3个自定义功能按键、OLED显示屏接口、Arduino标准接口、内置USB2UART调试接口、其他预留接口;支持的MCU方案模组有ESP8266、汉风、庆科、宇音天下等模组。

44717800-23d8-11ed-9ade-dac502259ad0.png

4452eb56-23d8-11ed-9ade-dac502259ad0.png3. GoKit3底板(核心板)功能

核心板是基于STM32F103C8T6单片机,是一款基于ARM Cortex-M 内核STM32系列的32位的微控制器,程序存储器容量是64KB,封装为LQFP-48,电压2V~3.6V,工作温度为-40°C ~ 85°C。外围功能有:2个12位的ADC控制器(9个IO口),7通道DMA控制器,3个16位定时器,1个16位PWM高级定时器,2个I2C接口,3个USART接口,2个SPI接口,1个CAN接口,1个USB2.0接口,还有部分GPIO接口。

核心板自带有USB转串口调试器,使用的是CP2102芯片,可以很方便的进行数据的交换和读写。硬件原理图如下:

44a89c2c-23d8-11ed-9ade-dac502259ad0.png

核心板除了单片机、USB转串口CP2102、电源指示灯外均是IO引出的接插件。

4452eb56-23d8-11ed-9ade-dac502259ad0.png4. GoKit3的功能板(扩展版)

GoKit 3功能扩展板兼容多种型号的WiFi模组,用于连接各种外设传感器,用于模拟实际应用功能,其拥有丰富的扩展接口(如咪头接口、扬声器接口、语音降噪接口等),并兼容标准 Arduino 接口,方便开发者在其上完成二次开发。开发板具有的资源有:

1个红外探测器,1个RGB LED,1个可编程电机,1个温湿度传感器,3个按键,1个扬声器接口,1个语音降噪接口,1个USB转UART接口,模组接口,1个OLED接口,预留接口。

功能板外形如图:

44c3a9cc-23d8-11ed-9ade-dac502259ad0.png

44ee69d2-23d8-11ed-9ade-dac502259ad0.png

下面对各个硬件进行学习:

(1)红外探测器

红外探测器使用的是一个单光束反射式红外光电传感器ST188,该传感器模块对环境光线适应能力强,其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过比较器电路处理之后,红色指示灯会亮起,同时信号输出接口输出数字信号(一个低电平信号),可通过电位器旋钮调节检测距离,有效距离范围2~80cm,工作电压为3.3V-5V。该传感器的探测距离可以通过电位器调节、具有干扰小、便于装配、使用方便等特点。比较器采用LM393,工作稳定。原理图如下:

451af1be-23d8-11ed-9ade-dac502259ad0.png

(2)RGB LED

RGB三色LED指示灯通过P9813驱动,可以实现对LED的全色彩控制。

P9813 是一款全彩点光源 LED 驱劢芯片,采用 CMOS 工艺,提供三路恒流驱劢及256级灰度调制输出。采用双线传输方式(DATA不CLK),内建再生,可提升传输距离。用于驱动显示灯光发换、各式字符发换、彩色动漫图案。

该芯片的特点:

IC 输入电压 5V~6.5V;内置LDO,4.5V稳压输出;

外置单电阻反馈模式,三路驱劢,每路驱动电流 0-45mA;

带有输入信号校验功能;

内置环振(1.2MHz)支持不间断 FREE-RUN 调制输出,维持画面静止功能;

最大串行输入数据时钟频率15MHz;

具有信号锁相再生,1MHz 数据传输速度下级联点光源可达 1024 个;

LED 驱动端口耐压 17V。

原理图如下:

45299aa2-23d8-11ed-9ade-dac502259ad0.png

(3)可编程电机

功能板上的微型直流电动机采用L9110进行驱动。

L9110是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路器件,将分立电路集成在单片IC之中,使外围器件成本降低,整机可靠性提高。该芯片有两个TTL/CMOS兼容电平的输入,具有良好的抗干扰性;两个输出端能直接驱动电机的正反向运动,它具有较大的电流驱动能力,每通道能通过800mA的持续电流,峰值电流能力可达1.5A;同时它具有较低的输出饱和压降;内置的钳位二极管能释放感性负载的反向冲击电流,使它在驱动继电器、直流电机、步进电机或开关功率管的使用上安全可靠,产品为 4 针单排引脚封装。

原理图如下:

453c06ec-23d8-11ed-9ade-dac502259ad0.png

(4)温湿度传感器

温湿度传感器使用的是目前市场上最常用的一款DHT11。DHT11是一款有已校准数字信号输出的温湿度传感器。其精度湿度±5%RH, 温度±2℃,量程湿度5-95%RH, 温度-20~+60℃

该传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性不卓越的长期稳定性。传感器包拪一个电阻式感湿元件和一个 NTC测温元件,并不一个高性能MCU连接。因此该产品具有品质卓越、抗干扰能力强、性价比极高等优点。每个 DHT11 传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在 OTP 内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达 20 米以上,产品为 4 针单排引脚封装。

4566eeac-23d8-11ed-9ade-dac502259ad0.png

(5)按键

功能板上的按键共有3个,但是赋予了各种功能:

459e7a20-23d8-11ed-9ade-dac502259ad0.png

按键原理图如下:

45d097e4-23d8-11ed-9ade-dac502259ad0.png

(6)扬声器接口和咪头

功能板配置了一个扬声器和2个咪头,作为语音交互的端口。原理图如下:

45fb3f80-23d8-11ed-9ade-dac502259ad0.png

(7)模组接口

该接口是双模式模组接口,可按需求切换为SOC模式(GoKit 3所使用的模式)或MCU模式。在开发板上有清晰的标识。默认情况下MCU模式。在SOC模式下,可以选择不同厂家的模组进行连接测试,本次使用的是乐鑫的ESP8266模组。

461f2bfc-23d8-11ed-9ade-dac502259ad0.png

(8)云之声接口

该接口可以连接宇音天下模块,可以控制功能板上的扬声器和咪头,很方便。原理图如下:

46420d0c-23d8-11ed-9ade-dac502259ad0.png

(9)Arduino 接口

功能板采用了标准的 Arduino 接口,能使扩展板与Arduino之间无缝链接,也可以插在任何标准的Arduino 的 MCU 主板中。

466f940c-23d8-11ed-9ade-dac502259ad0.png

(10)预留接口

预留接口分别是5V和3.3V电源接口,USART0接口,SWD接口。

46a1a1ae-23d8-11ed-9ade-dac502259ad0.png

(10)电源接口

使用USB供电,输入电压5V,电源芯片使用的是SY8009B。该芯片输出电流最大可达2A,电压可调。封装位SOT23-6。

46b7740c-23d8-11ed-9ade-dac502259ad0.png

(11)GoKit3(S)-ESP8266转接板原理图

该模组使用的是乐鑫ESP8266 拥有高性能无线SOC,其功能特点为:

802.11 b/g/n

WIFI @2.4 GHz, 支持 WPA/WPA2 安全模式

超小尺寸模组 11.5mm*11.5mm

内置 10 bit 高精度 ADC

内置 TCP/IP 协议栈

内置 TR 开关、 balun、 LNA、功率放大器和匹配网络

内置 PLL、稳压器和电源管理组件

802.11b 模式下+ 19.5dBm 的输出功率

支持天线分集

断电泄露电流小于10uA

内置低功率 32 位 CPU:可以兼作应用处理器

SDIO 2.0、 SPI、 UART

STBC、 1x1 MIMO、 2x1 MIMO

A-MPDU 、 A-MSDU 的聚合和 0.4 s的保护间隔

2ms之内唤醒、连接并传递数据包

待机状态消耗功率小于1.0mW (DTIM3)

工作温度范围 -40 ~ 125℃

其中USART0接口是专用的烧写固件的。

46f0570e-23d8-11ed-9ade-dac502259ad0.png

内容出处:

http://bbs.eeworld.com.cn/thread-1155807-1-1.html

http://docs.gizwits.com

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 硬件
    +关注

    关注

    11

    文章

    3251

    浏览量

    66104
收藏 人收藏

    评论

    相关推荐

    机智历史数据导出与排查指南

    机智历史数据导出与排查指南在使用机智平台进行设备管理和数据监控时,历史数据的导出和排查是常见的需求。机智
    的头像 发表于 11-21 01:01 36次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>历史数据导出与排查指南

    如何处理机智移动应用的删除问题

    如何处理机智移动应用的删除问题在日常使用机智移动应用时,用户可能会遇到无法自行删除应用的问题。根据最新版本的设计,机智
    的头像 发表于 10-23 08:04 144次阅读
    如何处理<b class='flag-5'>机智</b><b class='flag-5'>云</b>移动应用的删除问题

    宠物屋体验控制电机、RGB全彩LED灯与温湿度传感器

    GoKit配上一块显示屏。WiFi模块方面,目前已经有二十几家国内厂商为机智做了兼容。而且,现在所有开发者都可以拿到开发库自行开发适配。第一步:下载IoEDemo
    的头像 发表于 10-13 08:03 177次阅读
    宠物屋体验控制电机、RGB全彩LED灯与温湿度传感器

    基于机智移植STM32L496G代码移植

    前言最近我拿到了STM32L496AGMCU,发现其扩展版可以连接ESP-01S。我想尝试将开发板连接到我们的机智上,并根据机智提供的文档进行程序移植。STM32CubeMX移植
    的头像 发表于 09-20 08:05 306次阅读
    基于<b class='flag-5'>机智</b><b class='flag-5'>云</b>移植STM32L496G代码移植

    机智入门必备》手把手教你烧录GAgent固件

    本文《机智入门必备》将详细讲解GAgent固件的烧录过程,从基础设置到实际操作,将一步步带你完成每一个环节,确保你的设备顺利连接机智平台,实现智能控制和自动化管理。基本介绍esp8
    的头像 发表于 09-12 08:04 300次阅读
    《<b class='flag-5'>机智</b><b class='flag-5'>云</b>入门必备》手把手教你烧录GAgent固件

    Gokit二次开发:云端快速APP生成

    Gokit机智(GizWits)推出的物联网智能硬件开发套件,目的是帮助传统硬件快速接入互联网。完成入网之后,数据可以在产品与云端、制造
    的头像 发表于 08-30 12:15 216次阅读
    <b class='flag-5'>Gokit</b>二次开发:云端快速APP生成

    美国raksmart服务器硬件测评

    。RAKsmart提供的服务器不仅在硬件配置上表现出色,还在网络速度和服务质量方面有着较高的评价。下面我们来详细了解一下RAKsmart服务器的硬件
    的头像 发表于 08-28 09:53 246次阅读

    STM32项目分享:智能家居(机智)系统

    STM32项目分享:智能家居(机智)系统
    的头像 发表于 07-28 08:10 1528次阅读
    STM32项目分享:智能家居(<b class='flag-5'>机智</b><b class='flag-5'>云</b>)系统

    DVP-ES3/EX3/SV3/SX3系列硬件及操作手册

    DVP-ES3 系列硬件及操作手册-ES3 系列硬件及操作手册
    发表于 07-08 15:07 1次下载

    个人机智开发实践:经验总结与技术分享

    在个人的机智开发过程中,主要包括以下几个步骤1.项目创建与数据点设置2.在机智平台上创建项目并定义所需的数据点,这些数据点将用于设备和云端的通信。
    的头像 发表于 07-05 08:10 298次阅读
    个人<b class='flag-5'>机智</b><b class='flag-5'>云</b>开发实践:经验总结与技术分享

    机智助力小程序开发:连接智能硬件与智能生活

    随着智能硬件的普及和小程序的兴起,人们的生活越来越依赖于智能化的解决方案。作为物联网领域的领先者,机智为小程序开发者提供了丰富的支持和功能,帮助他们轻松实现智能硬件与小程序的连接,为
    的头像 发表于 06-15 08:10 370次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>助力小程序开发:连接智能<b class='flag-5'>硬件</b>与智能生活

    基于 STM32 和机智智能门锁的实现

    关键词:智能门锁、STM32、机智、APP目录1、功能实现2、软、硬件系统设计3、系统调试4、结论1功能实现本系统基于STM32和机智
    的头像 发表于 03-23 08:09 1528次阅读
    基于 STM32 和<b class='flag-5'>机智</b><b class='flag-5'>云</b>智能门锁的实现

    基于深度学习的方法在处理3D点进行缺陷分类应用

    背景部分介绍了3D点应用领域中公开可访问的数据集的重要性,这些数据集对于分析和比较各种模型至关重要。研究人员专门设计了各种数据集,包括用于3D形状分类、3D物体检测和
    的头像 发表于 02-22 16:16 1015次阅读
    基于深度<b class='flag-5'>学习</b>的方法在处理<b class='flag-5'>3</b>D点<b class='flag-5'>云</b>进行缺陷分类应用

    机智平台的高效温湿度智能测控研发

    关键词:机智平台;温湿度测控;WiFi网络;高效精准;目录1、功能实现2、系统结构搭建3、物联网平台运用4、系统算法设计5、APP演示6、结论1功能实现本系统是室内温湿度测控技术研发了一款基于
    的头像 发表于 02-19 14:02 378次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>平台的高效温湿度智能测控研发

    基于机智平台的智能补水系统

    目录预览1功能实现2系统软硬件设计3系统测试4结论1.总体功能实现本文设计了一套基于机智的智能补水系统,通过流量传感器对密闭水系统的补水量的监测,自动判断密闭水系统是否发生大的泄漏,
    的头像 发表于 12-01 08:10 592次阅读
    基于<b class='flag-5'>机智</b><b class='flag-5'>云</b>平台的智能补水系统