海洋航行器 | C類智能航行【不定期更新】

過程記錄,邊做邊寫,不定期更新。
【項目已完成】具體文檔上傳至Github。
歡迎關注:https

# JMU_ETA_Fly on The Sea

C

簡介

2019集大電協 海洋航行器

工具 描述
Altium Design PCB設計
Keil 軟件編程
123D Design 3D軟件

目錄說明

+——Marine craft
|---- 3D model: 【設計文檔】
|----+ hardware:【電路設計】  
|       ├──Control V1.0【主控板】
|       ├──Control V2.0【主控電路板-最終版】
|       ├──Infrared reception【紅外接收盤】
|       ├──Power Transfer【臨時電源轉接】
|---+ software:【軟件設計】
|       ├──Craft【航行器程序】
|       ├──remoted【遙控器調試】

3D model

  • 紅外屏蔽罩3D模型設計

3D模型

Hardware

  • 主控與外設描述
硬件 描述
芯片信號 STM32F103
串口 ZIGBEE
藍牙 HC-05
舵機 EMAX ES08MA
電機 380
顯示 oled
  • 端口定義
功能 端口
紅外盤接收 A8.B13.B14.B15.C6.C7.C8.C9
藍牙&串口 USART2_TX – A2 . USART2_RX – A3
藍牙&串口 USART1_TX – A9 . USART1_RX – A10
舵機 TIM2_CH2 – A1
電機 TIM3_CH1 --B4 . TIM3_CH2 – B5
OLED DC – B6. RES – B7 . D1 – B8 . D0 – B9
  • 船舶主控板

  • 航行器主控板模塊流程圖

流程圖

  • 航行器主控板

航行器主控板

  • 一體化紅外接收盤

紅外一體化接收盤

Software

兩種模式

  • 自動追蹤模式
  • 遙控模式
  • 數據包通信協議
編號 1 2 3 4 5 6 7
數據所代表的含義 模式位 包頭 包頭 數據長度位 舵機 電機 校驗
說明 1-遙控、0-追蹤 AA 55 2 Servo Motor 累加
數組編號 0 1 2 3 4 5 6

Github項目地址

Github項目地址:https://github.com/Hyf338/Marine-Craft

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章