0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【機智云Gokit3測評】Gokit3硬件電路學習

機智云 ? 2022-08-26 11:14 ? 次閱讀

1. 寫在前面

很多人拿到開發(fā)板的第一件事情應該是:寫入demo,看看效果。但是我覺得還是應該把別人好的設計拿過來學習,對產品的原理弄清楚了,在進行下一步會更加清晰明白,知道如何開發(fā)?,F(xiàn)在開始學習GoKit3的硬件電路原理學習之旅吧。

GoKit3是什么?

GoKit3是機智云(GizWits)推出的物聯(lián)網智能硬件開發(fā)套件之一,目的是幫助傳統(tǒng)硬件快速接入互聯(lián)網。完成入網之后,數(shù)據(jù)可以在產品與云端、制造商與用戶之間互聯(lián)互通,實現(xiàn)智能互聯(lián)。

主要特點:

分體式的設計方案,即底板(SoC方式應去掉)+功能板+模組。

支持MCU和SoC兩種連接方式。

MCU方式支持多種無線WiFi模組并可隨意更換。

支持標準版(STM32底板)和創(chuàng)客版(Arduino底板)。

基于機智云(GizWits)開發(fā)平臺,高效、易用、安全。

提供完整開源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芯片,可以很方便的進行數(shù)據(jù)的交換和讀寫。硬件原理圖如下:

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

核心板除了單片機、USB轉串口CP2102、電源指示燈外均是IO引出的接插件。

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

GoKit 3功能擴展板兼容多種型號的WiFi模組,用于連接各種外設傳感器,用于模擬實際應用功能,其擁有豐富的擴展接口(如咪頭接口、揚聲器接口、語音降噪接口等),并兼容標準 Arduino 接口,方便開發(fā)者在其上完成二次開發(fā)。開發(fā)板具有的資源有:

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,該傳感器模塊對環(huán)境光線適應能力強,其具有一對紅外線發(fā)射與接收管,發(fā)射管發(fā)射出一定頻率的紅外線,當檢測方向遇到障礙物(反射面)時,紅外線反射回來被接收管接收,經過比較器電路處理之后,紅色指示燈會亮起,同時信號輸出接口輸出數(shù)字信號(一個低電平信號),可通過電位器旋鈕調節(jié)檢測距離,有效距離范圍2~80cm,工作電壓為3.3V-5V。該傳感器的探測距離可以通過電位器調節(jié)、具有干擾小、便于裝配、使用方便等特點。比較器采用LM393,工作穩(wěn)定。原理圖如下:

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

(2)RGB LED

RGB三色LED指示燈通過P9813驅動,可以實現(xiàn)對LED的全色彩控制。

P9813 是一款全彩點光源 LED 驅勱芯片,采用 CMOS 工藝,提供三路恒流驅勱及256級灰度調制輸出。采用雙線傳輸方式(DATA不CLK),內建再生,可提升傳輸距離。用于驅動顯示燈光發(fā)換、各式字符發(fā)換、彩色動漫圖案。

該芯片的特點:

IC 輸入電壓 5V~6.5V;內置LDO,4.5V穩(wěn)壓輸出;

外置單電阻反饋模式,三路驅勱,每路驅動電流 0-45mA;

帶有輸入信號校驗功能;

內置環(huán)振(1.2MHz)支持不間斷 FREE-RUN 調制輸出,維持畫面靜止功能;

最大串行輸入數(shù)據(jù)時鐘頻率15MHz;

具有信號鎖相再生,1MHz 數(shù)據(jù)傳輸速度下級聯(lián)點光源可達 1024 個;

LED 驅動端口耐壓 17V。

原理圖如下:

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

(3)可編程電機

功能板上的微型直流電動機采用L9110進行驅動。

L9110是為控制和驅動電機設計的兩通道推挽式功率放大專用集成電路器件,將分立電路集成在單片IC之中,使外圍器件成本降低,整機可靠性提高。該芯片有兩個TTL/CMOS兼容電平的輸入,具有良好的抗干擾性;兩個輸出端能直接驅動電機的正反向運動,它具有較大的電流驅動能力,每通道能通過800mA的持續(xù)電流,峰值電流能力可達1.5A;同時它具有較低的輸出飽和壓降;內置的鉗位二極管能釋放感性負載的反向沖擊電流,使它在驅動繼電器、直流電機、步進電機或開關功率管的使用上安全可靠,產品為 4 針單排引腳封裝。

原理圖如下:

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

(4)溫濕度傳感器

溫濕度傳感器使用的是目前市場上最常用的一款DHT11。DHT11是一款有已校準數(shù)字信號輸出的溫濕度傳感器。其精度濕度±5%RH, 溫度±2℃,量程濕度5-95%RH, 溫度-20~+60℃

該傳感器是一款含有已校準數(shù)字信號輸出的溫濕度復合傳感器。它應用專用的數(shù)字模塊采集技術和溫濕度傳感技術,確保產品具有極高的可靠性不卓越的長期穩(wěn)定性。傳感器包拪一個電阻式感濕元件和一個 NTC測溫元件,并不一個高性能MCU連接。因此該產品具有品質卓越、抗干擾能力強、性價比極高等優(yōu)點。每個 DHT11 傳感器都在極為精確的濕度校驗室中進行校準。校準系數(shù)以程序的形式儲存在 OTP 內存中,傳感器內部在檢測信號的處理過程中要調用這些校準系數(shù)。單線制串行接口,使系統(tǒng)集成變得簡易快捷。超小的體積、極低的功耗,信號傳輸距離可達 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模式。在開發(fā)板上有清晰的標識。默認情況下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 協(xié)議棧

內置 TR 開關、 balun、 LNA、功率放大器和匹配網絡

內置 PLL、穩(wěn)壓器和電源管理組件

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之內喚醒、連接并傳遞數(shù)據(jù)包

待機狀態(tài)消耗功率小于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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 硬件
    +關注

    關注

    11

    文章

    3217

    瀏覽量

    66066
收藏 人收藏

    評論

    相關推薦

    如何處理機智移動應用的刪除問題

    如何處理機智移動應用的刪除問題在日常使用機智移動應用時,用戶可能會遇到無法自行刪除應用的問題。根據(jù)最新版本的設計,機智
    的頭像 發(fā)表于 10-23 08:04 ?130次閱讀
    如何處理<b class='flag-5'>機智</b><b class='flag-5'>云</b>移動應用的刪除問題

    寵物屋體驗控制電機、RGB全彩LED燈與溫濕度傳感器

    GoKit配上一塊顯示屏。WiFi模塊方面,目前已經有二十幾家國內廠商為機智做了兼容。而且,現(xiàn)在所有開發(fā)者都可以拿到開發(fā)庫自行開發(fā)適配。第一步:下載IoEDemo
    的頭像 發(fā)表于 10-13 08:03 ?160次閱讀
    寵物屋體驗控制電機、RGB全彩LED燈與溫濕度傳感器

    基于機智移植STM32L496G代碼移植

    前言最近我拿到了STM32L496AGMCU,發(fā)現(xiàn)其擴展版可以連接ESP-01S。我想嘗試將開發(fā)板連接到我們的機智上,并根據(jù)機智提供的文檔進行程序移植。STM32CubeMX移植
    的頭像 發(fā)表于 09-20 08:05 ?280次閱讀
    基于<b class='flag-5'>機智</b><b class='flag-5'>云</b>移植STM32L496G代碼移植

    機智入門必備》手把手教你燒錄GAgent固件

    本文《機智入門必備》將詳細講解GAgent固件的燒錄過程,從基礎設置到實際操作,將一步步帶你完成每一個環(huán)節(jié),確保你的設備順利連接機智平臺,實現(xiàn)智能控制和自動化管理?;窘榻Besp8
    的頭像 發(fā)表于 09-12 08:04 ?286次閱讀
    《<b class='flag-5'>機智</b><b class='flag-5'>云</b>入門必備》手把手教你燒錄GAgent固件

    Gokit二次開發(fā):云端快速APP生成

    Gokit機智(GizWits)推出的物聯(lián)網智能硬件開發(fā)套件,目的是幫助傳統(tǒng)硬件快速接入互聯(lián)網。完成入網之后,數(shù)據(jù)可以在產品與云端、制造
    的頭像 發(fā)表于 08-30 12:15 ?204次閱讀
    <b class='flag-5'>Gokit</b>二次開發(fā):云端快速APP生成

    美國raksmart服務器硬件測評

    。RAKsmart提供的服務器不僅在硬件配置上表現(xiàn)出色,還在網絡速度和服務質量方面有著較高的評價。下面我們來詳細了解一下RAKsmart服務器的硬件
    的頭像 發(fā)表于 08-28 09:53 ?231次閱讀

    STM32項目分享:智能家居(機智)系統(tǒng)

    STM32項目分享:智能家居(機智)系統(tǒng)
    的頭像 發(fā)表于 07-28 08:10 ?1355次閱讀
    STM32項目分享:智能家居(<b class='flag-5'>機智</b><b class='flag-5'>云</b>)系統(tǒng)

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

    DVP-ES3 系列硬件及操作手冊-ES3 系列硬件及操作手冊
    發(fā)表于 07-08 15:07 ?1次下載

    個人機智開發(fā)實踐:經驗總結與技術分享

    在個人的機智開發(fā)過程中,主要包括以下幾個步驟1.項目創(chuàng)建與數(shù)據(jù)點設置2.在機智平臺上創(chuàng)建項目并定義所需的數(shù)據(jù)點,這些數(shù)據(jù)點將用于設備和云端的通信。
    的頭像 發(fā)表于 07-05 08:10 ?285次閱讀
    個人<b class='flag-5'>機智</b><b class='flag-5'>云</b>開發(fā)實踐:經驗總結與技術分享

    機智助力小程序開發(fā):連接智能硬件與智能生活

    隨著智能硬件的普及和小程序的興起,人們的生活越來越依賴于智能化的解決方案。作為物聯(lián)網領域的領先者,機智為小程序開發(fā)者提供了豐富的支持和功能,幫助他們輕松實現(xiàn)智能硬件與小程序的連接,為
    的頭像 發(fā)表于 06-15 08:10 ?351次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>助力小程序開發(fā):連接智能<b class='flag-5'>硬件</b>與智能生活

    基于 STM32 和機智智能門鎖的實現(xiàn)

    關鍵詞:智能門鎖、STM32、機智、APP目錄1、功能實現(xiàn)2、軟、硬件系統(tǒng)設計3、系統(tǒng)調試4、結論1功能實現(xiàn)本系統(tǒng)基于STM32和機智
    的頭像 發(fā)表于 03-23 08:09 ?1468次閱讀
    基于 STM32 和<b class='flag-5'>機智</b><b class='flag-5'>云</b>智能門鎖的實現(xiàn)

    基于深度學習的方法在處理3D點進行缺陷分類應用

    背景部分介紹了3D點應用領域中公開可訪問的數(shù)據(jù)集的重要性,這些數(shù)據(jù)集對于分析和比較各種模型至關重要。研究人員專門設計了各種數(shù)據(jù)集,包括用于3D形狀分類、3D物體檢測和
    的頭像 發(fā)表于 02-22 16:16 ?963次閱讀
    基于深度<b class='flag-5'>學習</b>的方法在處理<b class='flag-5'>3</b>D點<b class='flag-5'>云</b>進行缺陷分類應用

    機智平臺的高效溫濕度智能測控研發(fā)

    關鍵詞:機智平臺;溫濕度測控;WiFi網絡;高效精準;目錄1、功能實現(xiàn)2、系統(tǒng)結構搭建3、物聯(lián)網平臺運用4、系統(tǒng)算法設計5、APP演示6、結論1功能實現(xiàn)本系統(tǒng)是室內溫濕度測控技術研發(fā)了一款基于
    的頭像 發(fā)表于 02-19 14:02 ?363次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>平臺的高效溫濕度智能測控研發(fā)

    基于機智平臺的智能補水系統(tǒng)

    目錄預覽1功能實現(xiàn)2系統(tǒng)軟硬件設計3系統(tǒng)測試4結論1.總體功能實現(xiàn)本文設計了一套基于機智的智能補水系統(tǒng),通過流量傳感器對密閉水系統(tǒng)的補水量的監(jiān)測,自動判斷密閉水系統(tǒng)是否發(fā)生大的泄漏,
    的頭像 發(fā)表于 12-01 08:10 ?579次閱讀
    基于<b class='flag-5'>機智</b><b class='flag-5'>云</b>平臺的智能補水系統(tǒng)

    基于深度學習3D點實例分割方法

    3D實例分割(3DIS)是3D領域深度學習的核心問題。給定由點云表示的 3D 場景,我們尋求為每個點分配語義類和唯一的實例標簽。
    發(fā)表于 11-13 10:34 ?2110次閱讀
    基于深度<b class='flag-5'>學習</b>的<b class='flag-5'>3</b>D點<b class='flag-5'>云</b>實例分割方法