精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

機(jī)智云開(kāi)源自動(dòng)化控制篇-避障式舵機(jī)轉(zhuǎn)向系統(tǒng)

機(jī)智云 ? 2024-08-30 12:14 ? 次閱讀

本次采用STM32F103C8T6單片機(jī)、ESP-01S 模塊、紅外避障模塊、SG90舵機(jī)(360°)以及 0.96 寸的 IIC 接口 OLED 顯示屏,基于機(jī)智云平臺(tái),完成了避障式舵機(jī)舵機(jī)轉(zhuǎn)向系統(tǒng),為智能化場(chǎng)景增添強(qiáng)大功能。

使用到的模塊

62d9bada-6686-11ef-89ff-92fbcf53809c.png

STM32F103C8T6

631eb1a8-6686-11ef-89ff-92fbcf53809c.png

ESP-01S

63664b44-6686-11ef-89ff-92fbcf53809c.png

紅外避障模塊

639b7b98-6686-11ef-89ff-92fbcf53809c.png

SE90舵機(jī)(360°)

63dcf3e8-6686-11ef-89ff-92fbcf53809c.png

0.96 寸的 IIC 接口 OLED 顯示屏

基本工作

進(jìn)入機(jī)智云開(kāi)發(fā)者中心創(chuàng)建智能產(chǎn)品

機(jī)智云開(kāi)發(fā)者中心

643b7800-6686-11ef-89ff-92fbcf53809c.png

新建數(shù)據(jù)點(diǎn)

646c0830-6686-11ef-89ff-92fbcf53809c.png

利用機(jī)智云開(kāi)發(fā)者中心的MCU開(kāi)發(fā)便捷快速生成代碼

64933edc-6686-11ef-89ff-92fbcf53809c.png

ESP-01S燒錄機(jī)智云固件

參考社區(qū)往期帖子

網(wǎng)絡(luò)地址:

安信可ESP8266系列接入機(jī)智云方案及問(wèn)題排查指引 - Gizwits

按照文檔中的操作即可

ESP01s燒錄機(jī)智云固件

第十九篇:ESP-01S燒錄機(jī)智云固件-快速入門(mén)-開(kāi)發(fā)文檔-機(jī)智云(gizwits.com)

ESP-01S燒錄機(jī)智云固件補(bǔ)充和注意事項(xiàng)-快速入門(mén)-開(kāi)發(fā)文檔-機(jī)智云 (gizwits.com)

注意:選擇對(duì)應(yīng)大小的flash的進(jìn)行燒錄!!!

燒錄完成即可進(jìn)入配網(wǎng)

第二十一篇:ESP-01S接入本地wifi和APP調(diào)試-快速入門(mén)-開(kāi)發(fā)文檔-機(jī)智云

下圖為ESP01-s的參數(shù)

650b5368-6686-11ef-89ff-92fbcf53809c.png62bfb586-6686-11ef-89ff-92fbcf53809c.png

下載好固件GAgent forESP8266 (04020034)解壓備用,燒錄對(duì)應(yīng)大小的flash固件(重要!)

654ae06e-6686-11ef-89ff-92fbcf53809c.png62bfb586-6686-11ef-89ff-92fbcf53809c.png

完成上述的燒錄固件已經(jīng)配網(wǎng),即可進(jìn)行STM32代碼的編寫(xiě),機(jī)智云自動(dòng)生成是非常好用的,我們創(chuàng)建的數(shù)據(jù)點(diǎn),就是可以通過(guò)STM32和ESP01s進(jìn)行串口通信,然后ESP01將數(shù)據(jù)上次到機(jī)智云的服務(wù)器轉(zhuǎn)發(fā)到我們的手機(jī)APP上進(jìn)行查看、控制等。

模塊與單片機(jī)的連接62bfb586-6686-11ef-89ff-92fbcf53809c.png

659e4308-6686-11ef-89ff-92fbcf53809c.png

62bfb586-6686-11ef-89ff-92fbcf53809c.png代碼的編寫(xiě)62bfb586-6686-11ef-89ff-92fbcf53809c.png

下載好并解壓縮機(jī)智云平臺(tái)生成的代碼。

打開(kāi)CobeMX文件

65f88b38-6686-11ef-89ff-92fbcf53809c.png

62bfb586-6686-11ef-89ff-92fbcf53809c.png

配置IO口輸入模式來(lái)接收紅外避障模塊的電平

兩種狀態(tài):

沒(méi)反射——D0輸出高電平——滅

燈反射——D0輸出低電平——亮燈

662aaae6-6686-11ef-89ff-92fbcf53809c.png62bfb586-6686-11ef-89ff-92fbcf53809c.png

配置360°舵機(jī):選擇Tim4 通道1 為PWM口,以控制舵機(jī)

66661388-6686-11ef-89ff-92fbcf53809c.png62bfb586-6686-11ef-89ff-92fbcf53809c.png

選擇區(qū)分文件方便使用

669532e4-6686-11ef-89ff-92fbcf53809c.png62bfb586-6686-11ef-89ff-92fbcf53809c.png

最后生成代碼(不可以有中文路徑!!)

66b8c0ec-6686-11ef-89ff-92fbcf53809c.png62bfb586-6686-11ef-89ff-92fbcf53809c.png

打開(kāi)MDK-ARM工程文件夾

654ae06e-6686-11ef-89ff-92fbcf53809c.png62bfb586-6686-11ef-89ff-92fbcf53809c.png

添加外設(shè)文件

67205914-6686-11ef-89ff-92fbcf53809c.png62bfb586-6686-11ef-89ff-92fbcf53809c.png

添加頭文件編譯路徑,以及添加文件進(jìn)工程

67551bfe-6686-11ef-89ff-92fbcf53809c.png62bfb586-6686-11ef-89ff-92fbcf53809c.png677d7b3a-6686-11ef-89ff-92fbcf53809c.png62bfb586-6686-11ef-89ff-92fbcf53809c.png

勾選下圖中的USE Micro LIB

編譯前需要勾選此項(xiàng),我未勾選導(dǎo)致使用keil5里面的調(diào)試程序一步一步走沒(méi)問(wèn)題,取消調(diào)試單片機(jī)自行運(yùn)行有問(wèn)題。

67c4f4d8-6686-11ef-89ff-92fbcf53809c.png62bfb586-6686-11ef-89ff-92fbcf53809c.png

main.c中包含頭文件

67f3de24-6686-11ef-89ff-92fbcf53809c.png62bfb586-6686-11ef-89ff-92fbcf53809c.png

Main函數(shù)中:

68319a2a-6686-11ef-89ff-92fbcf53809c.png62bfb586-6686-11ef-89ff-92fbcf53809c.png

機(jī)智云開(kāi)發(fā)者中心查看數(shù)據(jù)

686a24ee-6686-11ef-89ff-92fbcf53809c.png62bfb586-6686-11ef-89ff-92fbcf53809c.pngAPP查看數(shù)據(jù)62bfb586-6686-11ef-89ff-92fbcf53809c.png

689e0020-6686-11ef-89ff-92fbcf53809c.png

62bfb586-6686-11ef-89ff-92fbcf53809c.png調(diào)試圖62bfb586-6686-11ef-89ff-92fbcf53809c.png

68da3cb6-6686-11ef-89ff-92fbcf53809c.png

聲明:本文內(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)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    自動(dòng)小車仿真

    課題的技術(shù)要求:本次課題最終要求小車能在無(wú)人操作的條件下實(shí)現(xiàn)自動(dòng)基于超聲波測(cè)距的原理實(shí)現(xiàn)的,當(dāng)超聲波檢測(cè)到小車與障礙物的距離大于設(shè)
    的頭像 發(fā)表于 07-17 09:28 ?1069次閱讀
    <b class='flag-5'>自動(dòng)</b><b class='flag-5'>避</b><b class='flag-5'>障</b>小車仿真

    機(jī)智APP開(kāi)源框架介紹

    機(jī)智物聯(lián)網(wǎng)開(kāi)源框架App工程(Eclipse工程)介紹:機(jī)智開(kāi)源框架(GizOpenSour
    發(fā)表于 02-15 17:56

    開(kāi)關(guān)電源自動(dòng)化測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    的開(kāi)關(guān)電源自動(dòng)化測(cè)試系統(tǒng)以GPIB 卡控制多臺(tái)傳統(tǒng)儀器,完成自動(dòng)化測(cè)試功能。整個(gè)系統(tǒng)受限于傳統(tǒng)儀器功能,不易擴(kuò)展,很難滿足產(chǎn)品升級(jí)所帶來(lái)的新
    發(fā)表于 11-29 16:59

    如何實(shí)現(xiàn)舵機(jī)+超聲波小車藍(lán)牙遙控

    如何實(shí)現(xiàn)舵機(jī)+超聲波小車藍(lán)牙遙控
    發(fā)表于 10-13 07:51

    arduino版的自動(dòng)小車程序

    自動(dòng)小車 arduino版的自動(dòng)小車,自己寫(xiě)的程序
    發(fā)表于 11-24 15:24 ?0次下載

    舵機(jī)和超聲波合用的小車

    智能小車,一般多數(shù)人用紅外對(duì)管做,但效果不好,本人參考網(wǎng)上的一段視屏,做了一個(gè)用超聲波模塊和舵機(jī)
    發(fā)表于 12-09 15:43 ?39次下載

    Arduino平臺(tái)---帶舵機(jī)臺(tái)超聲波實(shí)驗(yàn)資料下載

    Arduino平臺(tái)---帶舵機(jī)臺(tái)超聲波實(shí)驗(yàn)資料
    發(fā)表于 02-27 14:21 ?19次下載

    小車超聲波和舵機(jī)自動(dòng)實(shí)驗(yàn)源代碼和資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是小車超聲波和舵機(jī)自動(dòng)實(shí)驗(yàn)源代碼和資料免費(fèi)下載。
    發(fā)表于 04-03 08:00 ?24次下載
    小車超聲波和<b class='flag-5'>舵機(jī)</b><b class='flag-5'>自動(dòng)</b><b class='flag-5'>避</b><b class='flag-5'>障</b>實(shí)驗(yàn)源代碼和資料免費(fèi)下載

    51單片機(jī)智能小車(舵機(jī)臺(tái)超聲波+循跡+藍(lán)牙+紅外跟隨)

    **51單片機(jī)智能小車(舵機(jī)臺(tái)超聲波+循跡+藍(lán)牙+紅外跟隨+遙控+TFT液晶顯示屏)本人由于使用的液晶顯示屏,程序大于8K,所以更換為
    發(fā)表于 11-12 14:21 ?48次下載
    51單片<b class='flag-5'>機(jī)智</b>能小車(<b class='flag-5'>舵機(jī)</b><b class='flag-5'>云</b>臺(tái)超聲波<b class='flag-5'>避</b><b class='flag-5'>障</b>+循跡+藍(lán)牙+紅外跟隨)

    4WD/2WD自動(dòng)車/藍(lán)牙控制開(kāi)源

    電子發(fā)燒友網(wǎng)站提供《4WD/2WD自動(dòng)車/藍(lán)牙控制開(kāi)源.zip》資料免費(fèi)下載
    發(fā)表于 11-07 10:04 ?0次下載
    4WD/2WD<b class='flag-5'>自動(dòng)</b><b class='flag-5'>避</b><b class='flag-5'>障</b>車/藍(lán)牙<b class='flag-5'>控制</b>車<b class='flag-5'>開(kāi)源</b>

    Arduino開(kāi)源分享

    電子發(fā)燒友網(wǎng)站提供《Arduino開(kāi)源分享.zip》資料免費(fèi)下載
    發(fā)表于 11-25 11:51 ?6次下載
    Arduino<b class='flag-5'>避</b><b class='flag-5'>障</b>車<b class='flag-5'>開(kāi)源</b>分享

    自動(dòng)駕駛和漫游者開(kāi)源

    電子發(fā)燒友網(wǎng)站提供《自動(dòng)駕駛和漫游者開(kāi)源.zip》資料免費(fèi)下載
    發(fā)表于 12-06 14:28 ?0次下載
    <b class='flag-5'>自動(dòng)</b>駕駛和<b class='flag-5'>避</b><b class='flag-5'>障</b>漫游者<b class='flag-5'>開(kāi)源</b>

    機(jī)智開(kāi)源自動(dòng)化控制:溫濕度報(bào)警器

    這次使用STM32F103C8T6單片機(jī)、ESP-01S、DHT11、蜂鳴器以及0.96寸OLED(I2C)制作溫濕度報(bào)警器,為智能家居增添智能生態(tài)。基本工作進(jìn)入機(jī)智開(kāi)發(fā)者中心創(chuàng)建智能產(chǎn)品機(jī)智
    的頭像 發(fā)表于 08-06 08:10 ?288次閱讀
    <b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b><b class='flag-5'>開(kāi)源自動(dòng)化</b><b class='flag-5'>控制</b><b class='flag-5'>篇</b>:溫濕度報(bào)警器

    機(jī)智開(kāi)源自動(dòng)化控制-姿態(tài)翻轉(zhuǎn)報(bào)警器

    使用STM32F103C8T6單片機(jī)、ESP-01S模塊、MPU6050傳感器、蜂鳴器以及0.96寸IIC接口OLED顯示屏,基于機(jī)智平臺(tái)共同開(kāi)發(fā)姿態(tài)翻轉(zhuǎn)報(bào)警器,為智能場(chǎng)景增添強(qiáng)大功能。適用
    的頭像 發(fā)表于 08-07 08:11 ?313次閱讀
    <b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b><b class='flag-5'>開(kāi)源自動(dòng)化</b><b class='flag-5'>控制</b><b class='flag-5'>篇</b>-姿態(tài)翻轉(zhuǎn)報(bào)警器

    機(jī)智開(kāi)源自動(dòng)化控制-接近報(bào)警系統(tǒng)

    本次采用STM32F103C8T6單片機(jī)、ESP-01S模塊、紅外模塊、蜂鳴器模塊,接入機(jī)智平臺(tái),完成接近報(bào)警系統(tǒng),為智能
    的頭像 發(fā)表于 08-31 08:02 ?267次閱讀
    <b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b><b class='flag-5'>開(kāi)源自動(dòng)化</b><b class='flag-5'>控制</b><b class='flag-5'>篇</b>-接近報(bào)警<b class='flag-5'>系統(tǒng)</b>