一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內(nèi)不再提示

開發(fā)者案例:為Arduino智能小車,做一款簡易版機智云APP

機智云 ? 2022-09-16 10:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

做一款智能小車可能是檢驗自己所學成果的基礎方法之一,對于我來說也是如此。以往,用小車做過智能運行、循跡、避障、測速、手柄控制、遙控器控制等功能,最近倒騰了一陣APP,想著要是用APP來控制Arduino小車,我該怎么做呢?于是,就有了做簡易版APP可控的Arduino智能小車之旅。
23342196-3522-11ed-9ade-dac502259ad0.png第一步:準備材料和接線材料: 1.智能小車底盤1個 2.HJ-4WD-293D電機驅(qū)動板模塊一塊 3.arduinoUNOR3一塊 4.可充電5V電池一個 5.機智云4G模組一個23b56b02-3522-11ed-9ade-dac502259ad0.png
硬件接線:1.4G和Arduino開發(fā)板接線

ArduinoRXTX
4G模組TXRX

2.Arduino開發(fā)板和電機驅(qū)動HJ-4WD-293D接線

Arduino23456789
電機驅(qū)動IN1IN2IN3IN4IN5IN6IN7IN8

3.電機和HJ-4WD-293D接線

電機左前左后右前右后
電機驅(qū)動T1T2T3T4

第二步:云端部署1.創(chuàng)建“智能產(chǎn)品”登錄新版本機智云開發(fā)者中心developer.gizwits.com按照如圖所示創(chuàng)建一個小車產(chǎn)品。23ea7428-3522-11ed-9ade-dac502259ad0.png
23ffb7f2-3522-11ed-9ade-dac502259ad0.png2.數(shù)據(jù)點創(chuàng)建創(chuàng)建完產(chǎn)品后進入數(shù)據(jù)點頁面,在標準數(shù)據(jù)點里面創(chuàng)建5個布爾值數(shù)據(jù)點。根據(jù)需求,實現(xiàn)小車前進、后退、轉(zhuǎn)彎、停止、改變速度等功能。242bad26-3522-11ed-9ade-dac502259ad0.png數(shù)據(jù)功能點如下所示24591a0e-3522-11ed-9ade-dac502259ad0.png3.在線生成MCU代碼包即在MCU開發(fā)里面生成arduinounoR3代碼,然后將代碼下載到電腦解壓備用。247f0430-3522-11ed-9ade-dac502259ad0.png24a03ab0-3522-11ed-9ade-dac502259ad0.png24c6d09e-3522-11ed-9ade-dac502259ad0.png第三步:關(guān)聯(lián)“智能產(chǎn)品”先給產(chǎn)品創(chuàng)建一個移動應用24e59c68-3522-11ed-9ade-dac502259ad0.png再關(guān)聯(lián)智能產(chǎn)品。25020e5c-3522-11ed-9ade-dac502259ad0.png
251631de-3522-11ed-9ade-dac502259ad0.png注意:必須先創(chuàng)建移動應用,再來關(guān)聯(lián)智能產(chǎn)品。一個移動應用可以對應多個智能產(chǎn)品。第四步:配置APP界面根據(jù)自己需求修改APP的參數(shù),構(gòu)建一個APP修改APP的參數(shù),配置APP界面253ddc3e-3522-11ed-9ade-dac502259ad0.jpg254a129c-3522-11ed-9ade-dac502259ad0.png6.簡單配置一下產(chǎn)品的APP界面。2579d4dc-3522-11ed-9ade-dac502259ad0.png259c6218-3522-11ed-9ade-dac502259ad0.png7.構(gòu)建應用。配置好APP之后,再構(gòu)建應用。安卓證書直接點生成即可。蘋果證書獲取需要到apple平臺獲取。25c58b8e-3522-11ed-9ade-dac502259ad0.png25d4e386-3522-11ed-9ade-dac502259ad0.png7.將構(gòu)建好的APP下載到手機好,APP設備頁面如圖。到此云端配置以及APP配置就全部完成,APP步驟可以省去,直接采用官網(wǎng)的通用APP下載(https://download.gizwits.com/zh-cn/p/98/99)。25f81414-3522-11ed-9ade-dac502259ad0.png26186958-3522-11ed-9ade-dac502259ad0.png第五步:Arduino代碼移植修改1.打開arduino軟件更根目錄,將下載的代碼包解壓后的Gizwits文件夾添加到arduino的libraries庫里面庫里面。26505cf0-3522-11ed-9ade-dac502259ad0.png2.由于采用4G方案,無需配網(wǎng)按鍵步驟代碼,因此networkConfig.ino文件無需關(guān)注,只需要修改simpleTry.ino文件即可(注意此處的ino文件為解壓后的文件,不是復制打開庫里面的文件,庫里面的文件是無法編輯的)。注釋掉mySerial.println打印代碼26618c82-3522-11ed-9ade-dac502259ad0.png3.定義電機驅(qū)動引腳26782816-3522-11ed-9ade-dac502259ad0.png4.增加方向操作程序268b62c8-3522-11ed-9ade-dac502259ad0.png26ae84d8-3522-11ed-9ade-dac502259ad0.jpg26d4a262-3522-11ed-9ade-dac502259ad0.jpg由于自動代碼沒有可寫數(shù)據(jù)點的上報參數(shù),因此我們需要修改頭文件實現(xiàn)可寫數(shù)據(jù)點的上報處理。打開開始我們添加到軟件libraries目錄下面的Gizwits文件夾,找到里面的Gizwits.cpp文件,然后使用記事本或者notepad++打開,最好使用notepad++,然后找到voidGizwits::write(VALUE_TYPE_TvalueType,boolvalue)函數(shù),一定不要找錯了。在后面增加4個case語句。26fc7102-3522-11ed-9ade-dac502259ad0.png5.修改simpleTry.Ino的loop函數(shù)270fc914-3522-11ed-9ade-dac502259ad0.png27290db6-3522-11ed-9ade-dac502259ad0.jpg6.到此代碼修改結(jié)束,將代碼編譯上傳到arduino開發(fā)板。273d3282-3522-11ed-9ade-dac502259ad0.jpg

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

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192266
  • 機智云
    +關(guān)注

    關(guān)注

    3

    文章

    617

    瀏覽量

    26865
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    機智配網(wǎng)教程 第二期:生成MCU代碼包與調(diào)試

    在上期中,我們介紹了機智GAgent固件的燒錄過程,并在測試中完成了機智開發(fā)者賬號的注冊及
    的頭像 發(fā)表于 06-28 10:02 ?190次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>配網(wǎng)教程 第二期:生成MCU代碼包與調(diào)試

    基于STM32 HAL庫與標準庫的esp8266接入機智方案(二)

    ,我們還將討論如何移植HAL庫和標準庫以實現(xiàn)與機智的兼容,幫助開發(fā)者更高效地完成項目的平臺接入。代碼下載注意:此時手機app端的該設備
    的頭像 發(fā)表于 05-28 18:02 ?494次閱讀
    基于STM32 HAL庫與標準庫的esp8266接入<b class='flag-5'>機智</b><b class='flag-5'>云</b>方案(二)

    STM32與機智連接實現(xiàn)步驟與技巧(上篇)

    通過STM32與機智的連接,開發(fā)者可以實現(xiàn)設備的遠程控制和數(shù)據(jù)管理,提升物聯(lián)網(wǎng)應用的智能化水平。本文將介紹STM32與機智
    的頭像 發(fā)表于 05-23 18:10 ?329次閱讀
    STM32與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接實現(xiàn)步驟與技巧(上篇)

    機智發(fā)布Gokit5 AI智能開發(fā)板:工業(yè)級智能體流水線重構(gòu)AIoT開發(fā)范式

    體平臺和機智AIoT開發(fā)平臺,首次實現(xiàn)智能開發(fā)全流程工業(yè)化生產(chǎn)模式。通過「扣子+機智
    的頭像 發(fā)表于 02-26 13:33 ?608次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>發(fā)布Gokit5 AI<b class='flag-5'>智能</b>體<b class='flag-5'>開發(fā)</b>板:工業(yè)級<b class='flag-5'>智能</b>體流水線重構(gòu)AIoT<b class='flag-5'>開發(fā)</b>范式

    Testin測榮獲華為開發(fā)者聯(lián)盟生態(tài)市場服務商認證

    近日,Testin測憑借在移動應用測試領(lǐng)域的創(chuàng)新實力和深厚底蘊,純血鴻蒙APP發(fā)版上架貢獻質(zhì)量保證方案,榮獲華為開發(fā)者聯(lián)盟生態(tài)市場服務商認證。
    的頭像 發(fā)表于 12-27 11:00 ?580次閱讀
    Testin<b class='flag-5'>云</b>測榮獲華為<b class='flag-5'>開發(fā)者</b>聯(lián)盟生態(tài)市場服務商認證

    基于瑞薩FPB-RA4E2智能床頭燈項目——4 APP制作

    Inventor最初是Android系統(tǒng)設計的,但最新版本已經(jīng)支持iOS系統(tǒng)。該平臺適合初學者和非專業(yè)開發(fā)者,降低了移動應用開發(fā)的門檻。用戶可以通過瀏覽器訪問App Invento
    發(fā)表于 11-29 22:38

    機智智能家居網(wǎng)關(guān)方案的組網(wǎng)方式與通訊協(xié)議解析

    智能家居的組網(wǎng)方式中,主要采用的是LoRa、WiFi及藍牙Mesh、zigbee、射頻和串行接口等組網(wǎng)方式。開發(fā)者可根據(jù)需求選擇對應的組網(wǎng)方式。01藍牙或WiFiMe
    的頭像 發(fā)表于 11-23 01:02 ?726次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>智能</b>家居網(wǎng)關(guān)方案的組網(wǎng)方式與通訊協(xié)議解析

    HarmonyOS NEXT應用元服務開發(fā)Intents Kit(意圖框架服務)事件推薦開發(fā)者測試

    事件共享:開發(fā)者登錄應用即可獲取側(cè)事件捐贈的SID,然后觸發(fā)事件推送,將事件內(nèi)容同步到華為。 【舉例】某出行類APP接入意圖框架航班提醒的特性。用戶通過
    發(fā)表于 11-18 17:39

    【有獎直播】STM32CubeMX移植機智自動生成代碼

    直播亮點1、零門檻接入機智平臺:無需復雜準備,快速實現(xiàn)智能化轉(zhuǎn)型,輕松上手。2、手機App控制實現(xiàn):通過手機App即可控制
    的頭像 發(fā)表于 09-27 08:04 ?622次閱讀
    【有獎直播】STM32CubeMX移植<b class='flag-5'>機智</b><b class='flag-5'>云</b>自動生成代碼

    機智智家APP的設備掃描與綁定限制

    在使用機智的智家APP時,用戶可能會遇到無法掃描和綁定設備的問題。這現(xiàn)象的根本原因在于智家APP的使用限制和付費策略。Q智家
    的頭像 發(fā)表于 09-22 08:02 ?599次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>智家<b class='flag-5'>APP</b>的設備掃描與綁定限制

    【有獎直播】STM32最小系統(tǒng)板與ESP01S接入機智實戰(zhàn)指南

    直播亮點1、零門檻接入機智平臺:無需復雜準備,快速實現(xiàn)智能化轉(zhuǎn)型,輕松上手。2、手機App控制實現(xiàn):通過手機App即可控制
    的頭像 發(fā)表于 09-05 08:03 ?520次閱讀
    【有獎直播】STM32最小系統(tǒng)板與ESP01S接入<b class='flag-5'>機智</b><b class='flag-5'>云</b>實戰(zhàn)指南

    機智開源自動化控制篇-接近報警系統(tǒng)

    本次采用STM32F103C8T6單片機、ESP-01S模塊、紅外避障模塊、蜂鳴器模塊,接入機智平臺,完成接近報警系統(tǒng),智能化場景增添強大功能。使用到的模塊STM32F103C8T
    的頭像 發(fā)表于 08-31 08:02 ?683次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>開源自動化控制篇-接近報警系統(tǒng)

    涂鴉引領(lǐng)開發(fā)AI浪潮,實用給力的三大開發(fā)者工具全新發(fā)布!

    ,更以開放的平臺架構(gòu)與高效的開發(fā)工具,開發(fā)者們開辟了條便捷設備開發(fā)的高速通道。接下來,就帶大家
    的頭像 發(fā)表于 08-30 12:27 ?564次閱讀
    涂鴉引領(lǐng)<b class='flag-5'>云</b><b class='flag-5'>開發(fā)</b>AI浪潮,實用給力的三大<b class='flag-5'>開發(fā)者</b>工具全新發(fā)布!

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

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

    機智開源自動化控制篇:溫濕度報警器

    這次使用STM32F103C8T6單片機、ESP-01S、DHT11、蜂鳴器以及0.96寸OLED(I2C)制作溫濕度報警器,智能家居增添智能生態(tài)?;竟ぷ鬟M入機智
    的頭像 發(fā)表于 08-06 08:10 ?666次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>開源自動化控制篇:溫濕度報警器