色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

19.5-星曈科技 STM32接收openmv數據-根據狀態控制電機 超詳細OpenMV與STM32單片機通信 OPENMV和STM32的識別追蹤小車

dfhjgfg ? 來源:dfhjgfg ? 作者:dfhjgfg ? 2024-08-20 11:24 ? 次閱讀

功能介紹放開頭, 使用便捷無需愁

這是全網最詳細、性價比最高的STM32實戰項目入門教程,通過合理的硬件設計和詳細的視頻筆記介紹,硬件使用STM32F103主控資料多方便學習,通過3萬字筆記、12多個小時視頻、20多章節代碼手把手教會你如何開發和調試。讓你更快掌握嵌入式系統開發。

V3.3.0-STM32智能小車

視頻: https://www.bilibili.com/video/BV16x4y1M7EN/?spm_id_from=333.337.search-card.all.click

V3:HAL庫開發、功能:PID速度控制、PID循跡、PID跟隨、遙控、避障、PID角度控制、視覺控制、電磁循跡、RTOS等功能。

19.5-STM32接收數據-根據狀態控制電機

前面我們測試了openmv能夠正確識別,正確發送數據、STM32能夠正確接收、那么下面STM32單片機就要開始控制電機了。

這里控制電機其實和我們紅外循跡PID基本一致。

需要注意的 因為我們的攝像頭更加前瞻,距離車輪更遠,所以電機同樣的擺動幅度,攝像頭擺動更大。

先分析一下之前的代碼,然后明白我們要改什么了就
在這里插入圖片描述
所以我們需要上面紅色減藍色 的部分

這里我們先定義一個結構體,這個是攝像頭PID循跡,仿造那個紅外對管的就可以。

tPid pidOpenmv_Tracking;//openmv攝像頭的PID結構體類型變量

在這里插入圖片描述

pidOpenmv_Tracking.actual_val=0.0;
	pidOpenmv_Tracking.target_val=0.00;//攝像頭PID 的目標值為0
	pidOpenmv_Tracking.err=0.0;
	pidOpenmv_Tracking.err_last=0.0;
	pidOpenmv_Tracking.err_sum=0.0;
	pidOpenmv_Tracking.Kp=-0.4;//攝像頭循跡PID的K和d先調整的小一些
	pidOpenmv_Tracking.Ki=0;
	pidOpenmv_Tracking.Kd=0.10;

在這里插入圖片描述
聲明一下

extern tPid pidOpenmv_Tracking;//攝像頭的PID

在這里插入圖片描述

sprintf((char*)OledString, "lHW:%d  ", g_lHW_State);//視覺識別結果
		OLED_ShowString(0,0,OledString,12);//這個是oled驅動里面的,是顯示位置的一個函數,
		
		g_fHW_PID_Out = PID_realize(&pidOpenmv_Tracking,g_cThisState);//PID計算輸出目標速度 這個速度,會和基礎速度加減

		g_fHW_PID_Out1 = 0.5 + g_fHW_PID_Out;//電機1速度=基礎速度+循跡PID輸出速度
		g_fHW_PID_Out2 = 0.5 - g_fHW_PID_Out;//電機1速度=基礎速度-循跡PID輸出速度
		if(g_fHW_PID_Out1 >1.2) g_fHW_PID_Out1 =1.2;//進行限幅 限幅速度在0-1.2之間
		if(g_fHW_PID_Out1 < 0) g_fHW_PID_Out1 =0;
		if(g_fHW_PID_Out2 >1.2) g_fHW_PID_Out2 =1.2;//進行限幅 限幅速度在0-1.2之間
		if(g_fHW_PID_Out2 < 0) g_fHW_PID_Out2 =0;
		if(g_cThisState != g_cLastState)//如何這次狀態不等于上次狀態、就進行改變目標速度和控制電機、在定時器中依舊定時控制電機
		{
			motorPidSetSpeed(g_fHW_PID_Out1,g_fHW_PID_Out2);//通過計算的速度控制電機
		}
		
		g_cLastState = g_cThisState;//保存上次紅外對管狀態

在這里插入圖片描述
注意攝像頭不能仰角太大
在這里插入圖片描述

審核編輯 黃宇

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

    關注

    2270

    文章

    10895

    瀏覽量

    355729
  • 小車
    +關注

    關注

    0

    文章

    54

    瀏覽量

    20929
  • 單片機通信
    +關注

    關注

    1

    文章

    12

    瀏覽量

    15388
  • 控制電機
    +關注

    關注

    0

    文章

    240

    瀏覽量

    18119
  • openMV
    +關注

    關注

    3

    文章

    39

    瀏覽量

    9810
收藏 人收藏

    評論

    相關推薦

    第19.1 章-瞳科技 OpenMV視覺循跡功能 詳細OpenMVSTM32單片機通信

    第19.1 章-[瞳科技]OpenMV視覺循跡功能 詳細OpenMVSTM32
    的頭像 發表于 08-20 11:41 ?960次閱讀
    第19.1 章-<b class='flag-5'>星</b>瞳科技 <b class='flag-5'>OpenMV</b>視覺循跡功能 <b class='flag-5'>超</b><b class='flag-5'>詳細</b><b class='flag-5'>OpenMV</b>與<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b><b class='flag-5'>通信</b>

    19.3-科技 openmv Hopenmv發送五個uchar Openmv+STM32F103C8T6視覺巡線小車 STM32循跡小車系列教程

    19.3-【科技】openmv Hopenmv發送五個uchar Openmv+STM32F103C8T6視覺巡線小車
    的頭像 發表于 08-20 11:32 ?872次閱讀
    19.3-<b class='flag-5'>星</b><b class='flag-5'>曈</b>科技 <b class='flag-5'>openmv</b> Hopenmv發送五個uchar <b class='flag-5'>Openmv+STM32</b>F103C8T6視覺巡線<b class='flag-5'>小車</b> <b class='flag-5'>STM32</b>循跡<b class='flag-5'>小車</b>系列教程

    19.4-STM32接收數據-狀態顯示在屏幕 openMV尋跡與小車控制 Openmv+STM32F103C8T6視覺巡線小車

    19.4-STM32接收數據-狀態顯示在屏幕 openMV尋跡與小車
    的頭像 發表于 08-20 11:12 ?907次閱讀
    19.4-<b class='flag-5'>STM32</b><b class='flag-5'>接收</b><b class='flag-5'>數據</b>-<b class='flag-5'>狀態</b>顯示在屏幕 <b class='flag-5'>openMV</b>尋跡與<b class='flag-5'>小車</b><b class='flag-5'>控制</b> <b class='flag-5'>Openmv+STM32</b>F103C8T6視覺巡線<b class='flag-5'>小車</b>

    怎樣設計OPENMVSTM32識別追蹤小車

    OPENMVSTM32識別追蹤小車詳細版)之STM32
    發表于 08-11 06:27

    OpenMvSTM32通信問題

    問題,剛開始不知道哪里出了問題,一直通信失敗,明明使用TTL串口接收OpenMv發送的數據是可以在串口調試助手上顯示的,但就是無法發給Stm32
    發表于 08-16 07:44

    STM32openmv通信的相關資料分享

    最近需要用到openmv進行追蹤物體,所以在此做個小結,其中這些文章給我很大的幫助,建議可以去看詳細OpenMV
    發表于 02-21 06:47

    基于OPENMVSTM32識別追蹤小車設計實現

    OPENMVSTM32識別追蹤小車詳細版)實現:通過O
    發表于 02-25 06:21

    OpenMvstm32簡單串口通信

    前言剛開始學openmv與32串口通信,我是用的stm32f103的板子。開始想簡單發送字符或者16位數試驗一下,然后就遇到了個小問題,即openmv
    發表于 12-16 16:56 ?27次下載
    <b class='flag-5'>OpenMv</b>與<b class='flag-5'>stm32</b>簡單串口<b class='flag-5'>通信</b>

    科技】OpenMv筆記——利用OpenMVSTM32進行串口通信

    利用OpenMVSTM32進行串口通信OpenMV端的程序# Untitled - By: dell - 周一 7月 19 2021# Blob Detection and uart
    發表于 12-24 18:51 ?27次下載
    【<b class='flag-5'>星</b><b class='flag-5'>曈</b>科技】<b class='flag-5'>OpenMv</b>筆記——利用<b class='flag-5'>OpenMV</b>與<b class='flag-5'>STM32</b>進行串口<b class='flag-5'>通信</b>

    OpenMV識別色塊并且與STM32串口通信

    。因為視覺部分有兩個任務,所以用單片機STM32發送“1”,開始顏色識別,發送“2”,開始特征點識別。不發送則不識別
    發表于 12-24 19:03 ?44次下載
    <b class='flag-5'>OpenMV</b><b class='flag-5'>識別</b>色塊并且與<b class='flag-5'>STM32</b>串口<b class='flag-5'>通信</b>

    STM32openmv通信(HAL庫)

    最近需要用到openmv進行追蹤物體,所以在此做個小結,其中這些文章給我很大的幫助,建議可以去看詳細OpenMV
    發表于 12-24 19:16 ?23次下載
    <b class='flag-5'>STM32</b>與<b class='flag-5'>openmv</b><b class='flag-5'>通信</b>(HAL庫)

    OpenMV單片機串口通信交互

    器件:OpenMVMM32單片機一、采用串口通信串口通信想必大家都知道,這里就不多贅述了,如果有不了解的可以看我的往期文章【STM32】HAL庫 CubeMX例程三—串口中斷
    發表于 12-27 19:21 ?20次下載
    <b class='flag-5'>OpenMV</b>與<b class='flag-5'>單片機</b>串口<b class='flag-5'>通信</b>交互

    OPENMVSTM32識別追蹤小車詳細版)之OPENMV

    OPENMVSTM32識別追蹤小車詳細版)實現:通過O
    發表于 01-13 12:05 ?0次下載
    <b class='flag-5'>OPENMV</b>和<b class='flag-5'>STM32</b>的<b class='flag-5'>識別</b><b class='flag-5'>追蹤</b><b class='flag-5'>小車</b>(<b class='flag-5'>詳細</b>版)之<b class='flag-5'>OPENMV</b>端

    【DIY】基于OpenMVSTM32追球小車

    簡單識別程序設計【microPython】2)STM32控制程序設計 【C語言】①對OpenMV發送的數據包進行解析②
    發表于 01-14 13:01 ?39次下載
    【DIY】基于<b class='flag-5'>OpenMV</b>的<b class='flag-5'>STM32</b>追球<b class='flag-5'>小車</b>

    第19.2章-科技 openmv H7 plus openmv視覺循跡功能-完成視覺識別指定區域 OpenMV視覺模塊循跡 STM32F103C8T6視覺巡線

    第19.2章-【科技】openmv H7 plus openmv視覺循跡功能-完成視覺識別指定區域
    的頭像 發表于 08-20 11:28 ?517次閱讀
    主站蜘蛛池模板: 国产囗交10p| 国产不卡一卡2卡三卡4卡网站| 97久久伊人精品影院| 99久久免费精品| 别停好爽好深好大好舒服视频| SM脚奴调教丨踩踏贱奴| 宫交拔不出来了h黑人| 国产人妻系列无码专区97SS| 好爽好深太大了再快一点| 久就热视频精品免费99| 欧美日本高清动作片www网站| 三级aa久久| 亚洲精品免播放器在线观看| 诱咪youmiss| 99在线精品国自产拍| 国产69精品久久久久乱码免费| 国产中的精品AV一区二区| 快播可乐网| 日本午夜精品久久久无码| 亚洲高清毛片一区二区| 最新黄色在线| 俄罗斯videosbest8| 激情午夜307| 琪琪热热色原日韩在线| 羲义嫁密着中出交尾gvg794| 最近中文字幕MV高清在线 | 天天影视网网色色欲| 亚洲人成网77777色在线播放| 99久久国内精品成人免费| 国产超嫩一线天在线播放| 久久精品国产亚洲AV天美18| 人人啪日日观看在线| 亚洲欧美中文日韩视频| bbwvideoa欧美老妇| 国产在线一卡二卡| 青青青手机视频| 亚洲伊人久久精品| 第一次破女视频出血视频| 久久热r在线视频精品| 四虎永久在线精品免费A| 最美白嫩的极品美女ASSPICS|