2021-10-31 09:59:40 索煒達電子 912
項目編號:E2026
文件大?。?.8M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述
基本要求:
包含所有源碼、電路設(shè)計和文檔:
-Android Studio Project
-STM32 Keil Project
-PCB Altium Designer Project
-SolidWorks Project
-元器件等物料購買鏈接
實物成品
算法流程
硬件組成
-STM32F401(ARM Cortex-M4 32bit MCU+FPU, 105 DMIPS)
-LSM6DS3
-BlueNRG(Bluetooth low energy 4.0)
-核心板
-驅(qū)動板
外殼設(shè)計
外殼尺寸
外殼3D模型
目錄│文件列表:
└ BalanceCar
├ Android
│ │ .gitignore
│ │ app-debug.apk
│ │ build.gradle
│ │ gradlew
│ │ gradlew.bat
│ │ import-summary.txt
│ │ LICENSE
│ │ settings.gradle
│ ├ app
│ │ │ build.gradle
│ │ ├ libs
│ │ │ └ juma-sdk.jar
│ │ └ src
│ │ └ main
│ │ │ AndroidManifest.xml
│ │ ├ java
│ │ │ └ com
│ │ │ └ juma
│ │ │ └ stsensor
│ │ │ │ CustomDialog.java
│ │ │ │ CustomListViewAdapter.java
│ │ │ │ MathUtils.java
│ │ │ │ Rudder.java
│ │ │ │ STSensor.java
│ │ │ └ WelcomeActivity.java
│ │ └ res
│ │ ├ anim
│ │ │ │ alpha_in.xml
│ │ │ └ alpha_out.xml
│ │ ├ drawable
│ │ │ └ cancle1.png
│ │ ├ drawable-hdpi
│ │ │ │ bt_click.xml
│ │ │ │ cancle1.png
│ │ │ └ grain0.png
│ │ ├ layout
│ │ │ │ activity_info.xml
│ │ │ │ activity_welcome.xml
│ │ │ │ devcie_list_item.xml
│ │ │ └ dialog_scan.xml
│ │ ├ mipmap-hdpi
│ │ │ └ ic_launcher.png
│ │ ├ mipmap-mdpi
│ │ │ └ ic_launcher.png
│ │ ├ mipmap-xhdpi
│ │ │ └ ic_launcher.png
│ │ ├ mipmap-xxhdpi
│ │ │ └ ic_launcher.png
│ │ ├ mipmap-xxxhdpi
│ │ │ └ ic_launcher.png
│ │ └ values
│ │ │ attrs.xml
│ │ │ dimens.xml
│ │ │ strings.xml
│ │ └ styles.xml
│ └ gradle
│ └ wrapper
│ │ gradle-wrapper.jar
│ └ gradle-wrapper.properties
├ DOC
│ │ BalanceCar.pptx
│ │ 電池電量曲線.xlsx
│ └ img
│ │ APP.png
│ │ 外殼3D模型.png
│ │ 外殼尺寸.png
│ │ 實物圖.png
│ │ 核心板.png
│ │ 算法.png
│ └ 驅(qū)動板.png
├ PCB
│ │ cannonrobot.PcbDoc
│ │ cannonrobot.PrjPCB
│ │ cannonrobot.PrjPCBStructure
│ │ cannonrobot.SchDoc
│ │ J_JAT_A1250WV-S-06P.PcbLib
│ │ SC70-6.PcbLib
│ │ SOT23-6.PcbLib
│ │ SSOP24.PcbLib
│ │ TB6612.SchLib
│ │ 小車物料與參考購買鏈接.xlsx
│ │ 電機驅(qū)動.PcbLib
│ │ 電源3.3V.PcbLib
│ │ 電源接口.PcbLib
│ └ 船型開關(guān).PcbLib
├ SolidWorks
│ │ 外殼.SLDPRT
│ └ 外殼.STL
└ STM32
│ .gitignore
│ LICENSE
├ product
│ └ application
│ └ balance_car
│ │ app.c
│ │ app.h
│ │ control.c
│ │ control.h
│ │ ffconf.h
│ │ FreeRTOSConfig.h
│ │ function.c
│ │ function.h
│ │ imu_sensor_fusion_9-axis.c
│ │ imu_sensor_fusion_9-axis.h
│ │ outputdata.c
│ │ outputdata.h
│ └ mdk-arm
│ │ CAF.uvprojx
│ └ RTE
│ └ RTE_Components.h
├ system
│ ├ bsp
│ │ ├ cannon_v2
│ │ │ │ bsp_driver_sd.c
│ │ │ │ bsp_driver_sd.h
│ │ │ │ stm32469i_discovery_sd.c
│ │ │ │ stm32469i_discovery_sd.h
│ │ │ │ stm32f4xx_cannon_v2.c
│ │ │ │ stm32f4xx_cannon_v2.h
│ │ │ │ stm32f4xx_hal_msp.c
│ │ │ │ stm32f4xx_hal_msp.h
│ │ │ └ stm32f4xx_hal_msp_template.c
│ │ └ nucleo
│ │ │ stm32f4xx_nucleo_bluenrg.h
│ │ │ x_nucleo_iks01a1.c
│ │ │ x_nucleo_iks01a1.h
│ │ │ x_nucleo_iks01a1_hum_temp.c
│ │ │ x_nucleo_iks01a1_hum_temp.h
│ │ │ x_nucleo_iks01a1_imu_6axes.c
│ │ │ x_nucleo_iks01a1_imu_6axes.h
│ │ │ x_nucleo_iks01a1_magneto.c
│ │ │ x_nucleo_iks01a1_magneto.h
│ │ │ x_nucleo_iks01a1_pressure.c
│ │ └ x_nucleo_iks01a1_pressure.h
│ ├ cmiss
│ │ ├ device
│ │ │ └ st
│ │ │ ├ inc
│ │ │ │ │ stm32f401xc.h
│ │ │ │ │ stm32f401xe.h
│ │ │ │ │ stm32f4xx.h
│ │ │ │ └ system_stm32f4xx.h
│ │ │ └ src
│ │ │ │ startup_stm32f401xc.s
│ │ │ │ startup_stm32f401xe.s
│ │ │ └ system_stm32f4xx.c
│ │ └ include
│ │ │ arm_common_tables.h
│ │ │ arm_const_structs.h
│ │ │ arm_math.h
│ │ │ core_cm0.h
│ │ │ core_cm0plus.h
│ │ │ core_cm3.h
│ │ │ core_cm4.h
│ │ │ core_cm7.h
│ │ │ core_cmFunc.h
│ │ │ core_cmInstr.h
│ │ │ core_cmSimd.h
│ │ │ core_sc000.h
│ │ └ core_sc300.h
│ ├ drivers
│ │ ├ bluenrg
│ │ │ ├ bluenrg_ms