【E2026】平衡小车源码 包含完整的Android、STM32和PCB工程以及文档

2021-10-31 09:59:40      索炜达电子      613     

项目编号:E2026

文件大小:9.8M

源码说明:带中文注释

开发环境:C编译器

简要概述

基本要求: 

平衡小车

包含所有源码、电路设计和文档:

-Android Studio Project

-STM32 Keil Project

-PCB Altium Designer Project

-SolidWorks Project

-元器件等物料购买链接


实物成品

【E2026】平衡小车源码 包含完整的Android、STM32和PCB工程以及文档

算法流程

【E2026】平衡小车源码 包含完整的Android、STM32和PCB工程以及文档

硬件组成

-STM32F401(ARM Cortex-M4 32bit MCU+FPU, 105 DMIPS)

-LSM6DS3

-BlueNRG(Bluetooth low energy 4.0)

-核心板

-驱动板

【E2026】平衡小车源码 包含完整的Android、STM32和PCB工程以及文档

【E2026】平衡小车源码 包含完整的Android、STM32和PCB工程以及文档

外壳设计

外壳尺寸

【E2026】平衡小车源码 包含完整的Android、STM32和PCB工程以及文档

外壳3D模型

【E2026】平衡小车源码 包含完整的Android、STM32和PCB工程以及文档

目录│文件列表:

 └ 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

    │     └ 驱动板.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

    │  │ 电机驱动.PcbLib

    │  │ 电源3.3V.PcbLib

    │  │ 电源接口.PcbLib

    │  └ 船型开关.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

TAG平衡小车
  • 9 次
  • 1 分