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

    文章

    3555

    浏览量

    68747
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    解锁本地设备交互:机智云端插件接入Gokit5实战指南(音量/亮度控制)

    的控制和信息获取。具体可见:《了解端插件》机智云端插件介绍目前机智Gokit5定义了2个端插件:volume(播放音量)、brightness(按键亮度)可点击此链
    的头像 发表于 07-30 18:03 453次阅读
    解锁本地设备交互:<b class='flag-5'>机智</b>云端插件接入<b class='flag-5'>Gokit</b>5实战指南(音量/亮度控制)

    一键部署AI对话系统!机智Gokit5(4G)开发板操作全解

    Gokit5零代码开发板,为AI智能体定制而生——免编程实现业务逻辑,15分钟快速部署语音交互系统。本文提供从硬件配置到场景落地的完整教程。使用说明1、长按键3s对,开启设备,灯光开始闪烁(如更换键
    的头像 发表于 07-30 18:03 583次阅读
    一键部署AI对话系统!<b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>Gokit</b>5(4G)开发板操作全解

    STM32+esp8266连接机智,上传温湿度数据并控制继电器开关(平台配置、代码生成、代码移植)

    本教程将详细介绍如何将STM32微控制器与ESP8266Wi-Fi模块连接到机智平台,实现温湿度数据的上传与继电器的远程控制。通过此过程,您将学会如何配置机智平台,烧录ESP826
    的头像 发表于 07-15 18:54 748次阅读
    STM32+esp8266连接<b class='flag-5'>机智</b><b class='flag-5'>云</b>,上传温湿度数据并控制继电器开关(平台配置、代码生成、代码移植)

    机智亮相字节豆包AIoT开源生态沙龙

    生态沙龙成功举办。沙龙聚焦基于豆包的 OpenEmbodied AI技术、产品及开源方案的落地与应用,配合机智对AIoT软硬件方案全开源战略,为AI与IoT的深度融合奠定平台基础,将为行业带来了新的商业机会。
    的头像 发表于 06-16 09:50 752次阅读

    基于STM32 HAL库与标准库的esp8266接入机智方案(二)

    在《基于STM32HAL库与标准库的esp8266接入机智方案(一)》中,我们详细介绍了硬件连接和机智客户端的创建。本篇将重点讲解如何下
    的头像 发表于 05-28 18:02 1117次阅读
    基于STM32 HAL库与标准库的esp8266接入<b class='flag-5'>机智</b><b class='flag-5'>云</b>方案(二)

    STM32与机智连接实现步骤与技巧(下篇):机智代码移植与优化

    在《STM32与机智连接实现步骤与技巧(上篇)》中,我们介绍了硬件连接和通信协议配置。本篇将重点讲解如何将机智相关代码移植到STM32,
    的头像 发表于 05-23 18:10 806次阅读
    STM32与<b class='flag-5'>机智</b><b class='flag-5'>云</b>连接实现步骤与技巧(下篇):<b class='flag-5'>机智</b><b class='flag-5'>云</b>代码移植与优化

    STM32与机智连接实现步骤与技巧(上篇)

    通过STM32与机智的连接,开发者可以实现设备的远程控制和数据管理,提升物联网应用的智能化水平。本文将介绍STM32与机智连接的具体步骤,涵盖
    的头像 发表于 05-23 18:10 854次阅读
    STM32与<b class='flag-5'>机智</b><b class='flag-5'>云</b>连接实现步骤与技巧(上篇)

    火山引擎2025“大模型+智能硬件机智特邀研讨会圆满收官 共绘万物智能产业蓝图

    4月19日下午,由机智与字节跳动旗下火山引擎联合主办的「擎启大模型:从万物互联到万物智能——2025大模型+智能硬件特邀研讨会」,在深圳湾字节跳动公司圆满举行。这场聚焦AIoT行业智能化升级的盛会
    的头像 发表于 04-24 11:10 1200次阅读
    火山引擎2025“大模型+智能<b class='flag-5'>硬件</b>”<b class='flag-5'>机智</b><b class='flag-5'>云</b>特邀研讨会圆满收官 共绘万物智能产业蓝图

    机智出席火山引擎AIoT智变浪潮高峰论坛

    近日,在火山引擎主办的“AIoT智变浪潮”高峰论坛上,机智作为火山引擎的重要合作伙伴受邀出席并展示了最新的AI+IoT技术产品。凭借深厚的行业积累与技术实力,机智与诸多AI
    的头像 发表于 04-08 14:10 716次阅读

    字节跳动扣子AI工坊硬件专场四城联动,机智引领AI+IoT创新变革

    2025年3月22日,由字节跳动旗下扣子AI工坊举办的硬件专场活动在北京、杭州、深圳、成都四城同步火热开展。本次活动汇聚了AI行业专家、开发者以及企业代表,共同深入探讨AI硬件的创新应用与发展趋势
    的头像 发表于 03-24 19:32 1573次阅读
    字节跳动扣子AI工坊<b class='flag-5'>硬件</b>专场四城联动,<b class='flag-5'>机智</b><b class='flag-5'>云</b>引领AI+IoT创新变革

    扣子x 机智 AI 工坊四城联动报名开启!

    3月1日,字节跳动旗下首场扣子AI工坊硬件专场活动在深圳圆满成功,全球领先的物联网解决方案商机智发布重要平台升级,正式推出行业首个标配DeepSeek和豆包大模型的AIoT开发平台,
    的头像 发表于 03-13 12:22 1122次阅读
    扣子x <b class='flag-5'>机智</b><b class='flag-5'>云</b> AI 工坊四城联动报名开启!

    机智Gokit5 AI智能体开发板操作说明:全面教程与实战指南

    位置定位按键的位置)2.同时按下、键,设备进入配网状态,听到“滴”滴一声3.打开微信扫描二维码,或打开微信搜索【机智魔方小程序】4.在小程序首页,点击“添加设备”5
    的头像 发表于 03-12 19:26 1494次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>Gokit</b>5 AI智能体开发板操作说明:全面教程与实战指南

    机智推出集成Deepseek和豆包大模型的AIoT开发平台

    近日,字节跳动旗下扣子AI工坊硬件专场活动深圳现场,全球领先的物联网解决方案商机智发布重要平台升级,正式推出行业首个标配DeepSeek和豆包大模型的AIoT开发平台,深度融合火山引擎云原生架构
    的头像 发表于 03-04 10:29 1298次阅读

    机智发布Gokit5 AI智能体开发板:工业级智能体流水线重构AIoT开发范式

    【2025年2月26日,广州】全球领先的AIoT服务商机智正式发布“Gokit5AI智能体开发板”,该产品作为行业首个全栈式AIoT开发中枢,深度融合火山引擎云原生架构、豆包多模态大模型、扣子智能
    的头像 发表于 02-26 13:33 889次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>发布<b class='flag-5'>Gokit</b>5 AI智能体开发板:工业级智能体流水线重构AIoT开发范式

    如何快速学习硬件电路

    对于想要学习硬件电路的新手来说,一开始可能感到有些困难,但只要掌握了正确的学习方法和技巧,就能够快速地成为一名优秀的硬件
    的头像 发表于 01-20 11:11 1956次阅读
    如何快速<b class='flag-5'>学习</b><b class='flag-5'>硬件</b><b class='flag-5'>电路</b>