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

STM32 퀘스트 도전

STM32 퀘스트 챌린지 : STM32Cube.AI
G
2022.07.19에 시작
1
좋아요
1.6K
조회
0
댓글
STM32 퀘스트 도전

사용 기술

Machine Learning & AISTM32
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.10
완료

1. Accuracy 그래프

2. Model Loss Function 그래프

 

3. Confusion matrix 그래프

Quest 3: 퀘스트 3 제출
2022.09.06
완료

1. 보드 검색 화면

 

2. 움직임 감지

 - 동영상 첨부

Quest 4: 퀘스트 4 제출
2022.09.18
완료

퀘스트 4 진행하였습니다.

진행 과정에서 USB 드라이버로 인식시키는 방법이 진행이 안되서 문제가 있었지만 게시판에서 많은 분들의 도움 덕분에

문제를 해결하여 퀘스트를 완료할 수 있었습니다.

Quest 5: 퀘스트 5 제출
2022.09.25
완료

Quest 5 수행 기록

Quest 5는 앞에서 했던 Quest를 전부 복습할 수 있었다.

1.  아나콘다 환경 설정

Quest 2에서 만들었던 파이썬 3.7 가상환경은 Quest 5에서는 오류가 많아 파이썬 3.6 환경을 새로 만든다. Keras 버전은 2.2.4를 설치

 

2.  파이참 프로젝트

파이참을 실행하여 1단계에서 만든 가상환경을 사용하여 새로운 프로젝트를 생성한다.

3.  학습데이터 입력

Quest 4에서 수집한 Log Data를 HAR/Log_data 폴더로 복사한다.

 

4.     학습 진행

파이참에서 python RunMe.py –-dataDir=Log_data 코드를 입력하여 학습을 진행한다.
학습 결과는 다음과 같이 나왔으며 각 그래프는 아래와 같이 나왔다.

5.     STM32CubeMX 사용

 

빈 프로젝트를 생성하여 4단계에서 만들어진 har_ign.h5 파일을 import한다.

 

Project Manager Tab에서 다음과 같이 설정을 해주고 GENERATE CODE를 누른다.

 

6.     빌드하여 App과의 연동

생선된 코드 har_ign.c, har_ign_data.c, har_ign.h, har_ign_data.h를 FP-AL-SENSING1 프로젝트에 덮어 씌운 뒤 빌드하여 생선된 파일을 보드에 다운로드하여 Mobile App과 연동한다.

 

7.     동영상

첨부파일

 

8.     그 외

Keras 버전 : 2.2.4

Tensorflow 버전 : 1.5

Python 3.6

X-CUBE-AI 버전 : 5.0.0

 

 

 

프로젝트 자료실

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

등록된 자료가 없습니다.

프로젝트 소개

사용 기술
Machine Learning & AISTM32

코드 & 회로도

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

댓글 0

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