Skip to content

DeveloperYun/2022winter_intern

Repository files navigation

2022 동계 현장실습 실무과제 저장용 레포

프로젝트 개요 및 설명

본 프로젝트는 경북대학교 2022년 동계 방학 현장 실습(8주)의 실습 결과물이다. 분산형 모션 제어 제품(이하 네트워크 제품)을 웹 기반으로 제어하기 위한 것이 주요 목표이다.

프로젝트에 사용된 tools

python : 3.9.5
Django : 3.2
pyinstaller : 5.0.1
channels : 3.0.2
asgiref : 3.2.10

요구조사에 따라 작성한 유즈케이스 다이아그램

20240315_201251

주요 기능 목록

1. AxmMovePos (테스트 용 단축 구동)
2. AxmMoveStartPos (단축 구동)
3. AxmMoveVel (단축 구동)
4. AxmHomeSetStart (단축 구동)
5. AxmMoveStartMultiPos (다축 구동)
6. AxmStatusReadVel (속도 읽기)
7. AxmMoveSStop, AxmMoveEStop, AxmMoveStop (정지)

주요 화면

  1. 접속화면 및 회원/로그인 화면
    image

  2. 로그인 후 대시보드 화면
    image

  3. 동작 화면
    image

  4. 모바일 화면
    image

  5. 원격 제어 화면
    image


배포 방식

해당 배포는 보드가 연결되어있는 컴퓨터에 파이썬 및 장고가 설치되어있지 않은 환경이라도 장고 웹 서버를 구동하여 어느 환경에서든 보드를 컨트롤 할 수 있게 하는 것이 목적이다. 사정상 클라우드를 활용한 배포 대신 실행 파일로 배포한다.

시연영상: https://www.youtube.com/watch?v=B0ldawMC3Dk

About

2022 동계 현장실습 실무과제 저장용 레포

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published