STM32 퀘스트 챌린지 : STM32Cube.AI
콘테스트 프로젝트진행중

퀘스트 1 제출입니다.

STM32 퀘스트 챌린지 : STM32Cube.AI
p
2022.07.21에 시작
1
좋아요
1.7K
조회
0
댓글
퀘스트 1 제출입니다.
STM32 퀘스트 챌린지 : STM32Cube.AI완료
콘테스트 프로젝트 진행 상황

각 Quest를 단계적으로 완성하는 프로젝트입니다.

Quest 1
Quest 2
Quest 3
Quest 4
Quest 5
5 / 6 완료
Quest 1: 퀘스트 1 제출입니다.
2022.08.01
완료

 

Quest 2: 퀘스트2 제출합니다.
2022.08.08
완료

 

 

 

 

Quest 3: Quest3 제출합니다.
2022.08.31
완료

1. precompiled된 Binary SENSING1_BL.bin 을 STM32CubeProgrammer를 이용하여 다운로드 된 실행화면

2. Board Name 변경후 생성된 SENSING1.bin을 CleanSENSING1.bat를 실행하여 다운로드 된 실행화면

 

 

Quest 4: Quest4 제출합니다.
2022.09.14
완료

1. jogging 10번이상

2. Statationary 10번이상

3. Stairs 10번이상

4. Walkin 10번이상 

각 폴더별로 구분하여 압축하였습니다. 

 

Quest 5: Quest5 수행결과 입니다.
2022.09.23
완료

Accuracy for each class is given below.
Jogging     : 96.17 %
Stationary  : 98.07 %
Stairs      : 72.51 %
Walking     : 79.52 %

 

여러번 실패를 거듭한후에 정상적으로 제출할수 있게 됐습니다. 
제경험을 공유 하면 다음과 같습니다. 

1. Anaconda navigator에서 python 3.6설치를 위해 환경설치를 다시합니다. 
   keras 2.2.4를 설치 합니다. 
   이때 tensorflow, tensorflow-base가 같이 설치 됩니다. 
   tensorflow를 검색하여 tensorflow-datasets를 마저 설치 합니다.

2. pycham 을 실행하고 새프로젝트를 만듭니다. 
   이때 interpreter를 3.6으로 설정하고 빌드하면 ( pandas, mplotlib, scikit learn ) 모듈에러가 나므로 미리 설치 해줍니다. 
   HAR directory안에 Log_data directory를 만들고 quest4에서 로깅한 각 데이터 (저는 약 40개의 execell file) 을 복사하여 넣습니다. 
   terminal에 python RunMe.py --dataDir=Log_data를 하여 build하여 줍니다. 
   HAR directory 안에 result directory가 만들어졌고 내부에 위의 이미지파일과 har_ign.h5 file이 생성됩니다. 

3. CubeMx로 STM32L475VGT6 mcu의 empty project를 생성한후 software package에서 network설정을 합니다. 
   Code generation을 진행합니다. 

4. Quest3의  cubeIDE 프로젝트에서 생성된 har_ign.c/h, har_ign_data.c/h를  기존  프로젝트에 복사하여 넣습니다. 
  이때 원본소스는 백업했습니다. (혹시 몰라서)

 

 

 

 

 

 

프로젝트 자료실

프로젝트를 재현하거나 학습하는데 필요한 모든 자료를 제공합니다.

등록된 자료가 없습니다.

프로젝트 소개

아직 등록된 프로젝트 소개가 없습니다.

코드 & 회로도

등록된 코드/회로 자료가 없습니다.

댓글 0

아직 댓글이 없습니다. 첫 댓글을 남겨보세요!