找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 3924|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

工訓(xùn)競賽openmv物流搬運(yùn)機(jī)器人制作 全部STM32代碼開源

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:644357 發(fā)表于 2021-10-30 19:36 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
主控:STM32ZET6
運(yùn)動(dòng): 模塊化的驅(qū)動(dòng)和車架
機(jī)械臂:幻爾的機(jī)械臂主控板和機(jī)械臂
視覺識別:openmv

失敗總結(jié): 1.視覺識別的精度不高,受光照影響太大,(在比較暗的情況下能跑完全程)
                 2.屏幕使用SPI總線(有位置BUG會導(dǎo)致小概率死機(jī))


STM32單片機(jī)主程序如下:
  1. #include "allhander.h"

  2. extern unsigned char Num[10];
  3. extern uint8_t cx,cy;
  4. extern u8 which_stop;  //電機(jī)驅(qū)動(dòng)中的剎車變量
  5. extern u8 which_move;   //判斷小車轉(zhuǎn)彎前的移動(dòng)方向
  6. extern uint8_t QR[9];
  7. //顏色判斷標(biāo)志位
  8. extern uint8_t bluestate;
  9. extern uint8_t redstate;
  10. extern uint8_t greenstate;

  11. //u16 amount;
  12. //u16 d[3];
  13. //u16 key;
  14. //u16 y;

  15. extern uint16_t resve;
  16. extern uint8_t colorsuccess;
  17. int main()
  18. {
  19.        
  20.     ALLInit();                                                                                                       //硬件初始化
  21.        
  22.     Se_reset();                                                                                                            //機(jī)械臂復(fù)位
  23.           
  24.           _1start();                                                 //初始階段,左移前行,準(zhǔn)備掃描二維碼
  25.           
  26.     QR_scanf();                                         //掃描獲取任務(wù)碼
  27.           
  28.    _2start_yuanliao();                                        //2階段,從二維碼區(qū)到原料區(qū)
  29.    
  30.           Raw_up_area();                                             //原料區(qū)上層開始抓取
  31.           
  32.           Raw_roughing();                                            //原料區(qū)到粗加工區(qū)運(yùn)送
  33.           
  34.           up_uninstall();                                            //粗加工區(qū)卸載并重新裝載
  35.        
  36.     roughing_Semifinished_products();       //粗加工區(qū)到半成品區(qū)運(yùn)輸
  37.        
  38.           Semifinished_productsup();                    //半成品區(qū)卸載

  39.           Semifinished_Raw_down();                //半成品區(qū)到原料區(qū)下層移動(dòng)
  40.          
  41.                 Raw_down_area();                        //原料層下層開始抓取
  42.                
  43.                 Raw_roughing_down();                    //原料區(qū)下層到粗加工區(qū)
  44.                
  45.                 down_uninstall();                       //粗加工區(qū)第二次卸載
  46.                  
  47.                 roughing_Semifinished_products_down();  //粗加工到半成品區(qū)

  48.           Semifinished_productsup_down();                //半成品區(qū)卸載
  49.    
  50.           Back_Finaly();                          //回到終點(diǎn)

  51.     while(1)
  52.                 {

  53.                 }
  54. }
復(fù)制代碼



代碼下載:

Engineering handling trolley.7z

258.19 KB, 下載次數(shù): 51, 下載積分: 黑幣 -5

Engineering handling trolley快速版.7z

258.12 KB, 下載次數(shù): 41, 下載積分: 黑幣 -5

機(jī)械臂動(dòng)作.zip

11.6 KB, 下載次數(shù): 43, 下載積分: 黑幣 -5

原料區(qū)調(diào)節(jié)閾值專用代碼.7z

230.99 KB, 下載次數(shù): 47, 下載積分: 黑幣 -5

串口舵機(jī).7z

190.16 KB, 下載次數(shù): 50, 下載積分: 黑幣 -5

Visual Identity.zip

2.09 KB, 下載次數(shù): 45, 下載積分: 黑幣 -5

評分

參與人數(shù) 1黑幣 +100 收起 理由
admin + 100 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏6 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:1003334 發(fā)表于 2022-8-8 22:28 | 只看該作者
剛開始的小白,對我們有很大的幫助啊
回復(fù)

使用道具 舉報(bào)

板凳
ID:1042173 發(fā)表于 2022-9-2 00:27 | 只看該作者
厲害,我51都沒學(xué)完……你們已經(jīng)學(xué)到STM32了—,
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表