91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

開(kāi)發(fā)者案例:為Arduino智能小車(chē),做一款簡(jiǎn)易版機(jī)智云APP

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

掃碼添加小助手

加入工程師交流群

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

ArduinoRXTX
4G模組TXRX

2.Arduino開(kāi)發(fā)板和電機(jī)驅(qū)動(dòng)HJ-4WD-293D接線(xiàn)

Arduino23456789
電機(jī)驅(qū)動(dòng)IN1IN2IN3IN4IN5IN6IN7IN8

3.電機(jī)和HJ-4WD-293D接線(xiàn)

電機(jī)左前左后右前右后
電機(jī)驅(qū)動(dòng)T1T2T3T4

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

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

    關(guān)注

    190

    文章

    6526

    瀏覽量

    196974
  • 機(jī)智云
    +關(guān)注

    關(guān)注

    3

    文章

    647

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    開(kāi)發(fā)者正加速向Arm架構(gòu)遷移

    人工智能 (AI) 正重塑數(shù)字格局,開(kāi)發(fā)者也正面臨全新挑戰(zhàn):基礎(chǔ)設(shè)施不僅要具備強(qiáng)大算力,還需兼具可擴(kuò)展性、成本效益和高能效等特征。當(dāng)前,亞馬遜科技、谷歌、微軟、Oracle Cloud
    的頭像 發(fā)表于 02-02 15:10 ?450次閱讀

    2025華為開(kāi)發(fā)者大賽暨開(kāi)發(fā)者年度會(huì)議成功舉辦

    開(kāi)發(fā)者大賽總決賽、CEO圓桌、主論壇大咖分享、分論壇技術(shù)演講、開(kāi)發(fā)者展區(qū)&CodeLabs等多元議題,推動(dòng)開(kāi)發(fā)工具鏈、智能
    的頭像 發(fā)表于 12-31 13:32 ?696次閱讀

    以龍企招例,淺談鴻蒙應(yīng)用開(kāi)發(fā)者激勵(lì)計(jì)劃 2025 參與心得

    ,也我們的應(yīng)用開(kāi)發(fā)之路指明了優(yōu)化方向。 龍企招是一款面向求職招聘場(chǎng)景的鴻蒙應(yīng)用,聚焦于求職搭建便捷的崗位對(duì)接橋梁,同時(shí)
    發(fā)表于 12-12 10:17

    STM32快速上實(shí)戰(zhàn)指南:手把手帶你入門(mén)機(jī)智

    傳感器數(shù)據(jù)實(shí)時(shí)傳輸?shù)皆贫耍С滞ㄟ^(guò)機(jī)智APP遠(yuǎn)程查看數(shù)據(jù)和發(fā)送控制命令。該項(xiàng)目物聯(lián)網(wǎng)應(yīng)用提供了個(gè)簡(jiǎn)便的解決方案,能夠幫助
    的頭像 發(fā)表于 12-10 18:04 ?1096次閱讀
    STM32快速上<b class='flag-5'>云</b>實(shí)戰(zhàn)指南:手把手帶你入門(mén)<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>

    2025樂(lè)鑫科技全球開(kāi)發(fā)者大會(huì)圓滿(mǎn)落幕

    2025 年 11 月 25–26 日,第四屆樂(lè)鑫全球開(kāi)發(fā)者大會(huì)圓滿(mǎn)落幕。兩天時(shí)間里,圍繞 “從到端的智能創(chuàng)新”,樂(lè)鑫科技 (688018.SH) 攜手全球生態(tài)伙伴,在線(xiàn)上與開(kāi)發(fā)者
    的頭像 發(fā)表于 12-05 10:35 ?935次閱讀

    元服務(wù)發(fā)布配置開(kāi)發(fā)者服務(wù)信息

    您作為開(kāi)發(fā)者的相關(guān)信息將面向元服務(wù)發(fā)布區(qū)域的用戶(hù)公開(kāi),其中客服聯(lián)系方式可能會(huì)提供給用戶(hù),用于咨詢(xún)相關(guān)問(wèn)題。 登錄AppGallery Connect,點(diǎn)擊“APP與元服務(wù)”。 選擇要發(fā)布的元服務(wù)
    發(fā)表于 10-31 17:58

    華為開(kāi)發(fā)者共贏AI未來(lái)

    ,與開(kāi)發(fā)者共贏”主題演講,詳細(xì)闡述了華為生態(tài)的最新進(jìn)展,并宣布華為開(kāi)發(fā)者空間全面升級(jí),全新集成多種AI原生應(yīng)用開(kāi)發(fā)能力。
    的頭像 發(fā)表于 09-20 15:58 ?1673次閱讀

    智能物聯(lián)網(wǎng)壁爐APP開(kāi)發(fā)需求

    需求:開(kāi)發(fā)一款APP,集成電子壁爐,木頭壁爐,酒精壁爐加燃?xì)獗跔t硬件的APP并進(jìn)行評(píng)估報(bào)價(jià)及周期。
    的頭像 發(fā)表于 09-08 17:01 ?658次閱讀
    <b class='flag-5'>智能</b>物聯(lián)網(wǎng)壁爐<b class='flag-5'>APP</b><b class='flag-5'>開(kāi)發(fā)</b>需求

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

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

    HarmonyOS 代碼工坊的指尖開(kāi)發(fā),讓 APP 開(kāi)發(fā)所見(jiàn)即所得

    沙盤(pán)被直接搬入了移動(dòng)設(shè)備本身。眼尖的開(kāi)發(fā)者應(yīng)該已經(jīng)發(fā)現(xiàn),最近華為應(yīng)用市場(chǎng)“應(yīng)用嘗鮮”專(zhuān)區(qū)里,上架了一款名為“HarmonyOS 代碼工坊”的新應(yīng)用,下載量持續(xù)攀升。 開(kāi)發(fā)者只需要下載“HarmonyOS 代碼工坊”,就可以看到,
    的頭像 發(fā)表于 06-24 12:08 ?830次閱讀
    HarmonyOS 代碼工坊的指尖<b class='flag-5'>開(kāi)發(fā)</b>,讓 <b class='flag-5'>APP</b> <b class='flag-5'>開(kāi)發(fā)</b>所見(jiàn)即所得

    基于STM32 HAL庫(kù)與標(biāo)準(zhǔn)庫(kù)的esp8266接入機(jī)智方案(二)

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

    STM32與機(jī)智連接實(shí)現(xiàn)步驟與技巧(下篇):機(jī)智代碼移植與優(yōu)化

    機(jī)智SDK,集成API,實(shí)現(xiàn)數(shù)據(jù)傳輸和設(shè)備狀態(tài)同步,并分享移植過(guò)程中的常見(jiàn)問(wèn)題及解決方法,幫助開(kāi)發(fā)者順利實(shí)現(xiàn)云端連接。機(jī)智相關(guān)代碼開(kāi)始移
    的頭像 發(fā)表于 05-23 18:10 ?1129次閱讀
    STM32與<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>連接實(shí)現(xiàn)步驟與技巧(下篇):<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>代碼移植與優(yōu)化

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

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

    【硬核項(xiàng)目】STM32F103 智能小車(chē)全棧開(kāi)發(fā):紅外循跡 / 避障算法 + WiFi 遠(yuǎn)程控制,附原理圖與代碼

    今天大家推薦一款功能強(qiáng)大的STM32多功能智能小車(chē)——華清遠(yuǎn)見(jiàn)STM32F103智能
    的頭像 發(fā)表于 05-16 17:11 ?2239次閱讀
    【硬核項(xiàng)目】STM32F103 <b class='flag-5'>智能</b><b class='flag-5'>小車(chē)</b>全棧<b class='flag-5'>開(kāi)發(fā)</b>:紅外循跡 / 避障算法 + WiFi 遠(yuǎn)程控制,附原理圖與代碼

    Java開(kāi)發(fā)者必備的效率工具——Perforce JRebel是什么?為什么很多Java開(kāi)發(fā)者在用?

    Perforce JRebel是一款Java開(kāi)發(fā)效率工具,旨在幫助java開(kāi)發(fā)人員更快地編寫(xiě)更好的應(yīng)用程序。JRebel可即時(shí)重新加載對(duì)代碼的修改,無(wú)需重啟或重新部署應(yīng)用程序,就能讓開(kāi)發(fā)者
    的頭像 發(fā)表于 04-27 13:44 ?866次閱讀
    Java<b class='flag-5'>開(kāi)發(fā)者</b>必備的效率工具——Perforce JRebel是什么?為什么很多Java<b class='flag-5'>開(kāi)發(fā)者</b>在用?