Project/[2022 09 ~ 12] 융합 프로젝트

    [Javascript] plotly 라이브러리를 이용하여 웹에 동적 그래프 그리기

    [Javascript] plotly 라이브러리를 이용하여 웹에 동적 그래프 그리기

    0. 서론 이번 프로젝트를 진행하며 동적 그래프를 웹 페이지 위에 구현하기 위해 공부한 라이브러리이다. 본 프로젝트에서는 가변저항을 통하여 PID 제어에 필요한 게인 값들(P값, I값, D값을) 아두이노(esp32)가 받은 후, 그 값들을 JSON format으로 웹과 소켓 통신을 이용해 전송했다. 영상 대부분이 날라가고 남은 영상이 이거뿐이다.. 보면 PCB 발주 전 프로토타입용으로 빵판에 이것 저것 꽂은 상태로 진행했다. 참고로 관련 지식들을 정석대로 공부했기보다는 프로젝트에 적용하기 위해 주먹구구식으로 공부해서 설명이나 용어가 자연스럽지 못하거나 잘못된 부분이 있을 수도 있다.. 필요한 지식들 1. 얕은 html 지식 2. 얕은 js 지식 1. Plotly란? https://plotly.com/gr..

    [Esp32] 아두이노 Scoket 통신

    postman으로는 서버랑 통신이 되는것을 확인했지만 아두이노로부터 통신을 시도했을 때 송신은 되었지만 수신이 되지 않아 참고했던 블로그 https://blog.potados.com/dev/arduino-socketio/

    [융합프로젝트] 결과

    학교 전공 과목이었던 프로젝트였다. 이번 프로젝트를 통하여 3D 프린팅을 통해 외형 설계, 회로 설계, PCB 제작, 디바이스간 통신, 서버 통신, 웹서버, 모터 제어 등등 많은걸 했다. 근데 많은걸 하려고해서 그런지 원했던 결과까지는 도달하지 못했고 플젝에 모든 힘들 쏟아부어서 이번 학기 학점이 나락갔다. 수상은 못했다.. 주제가 4차산업혁명에 관련된 제품을 만들라고 했는데 우리가 만들었던건 밸런싱 로봇에다가 웹 서버로 그래프 띄운거라 어느정도 예상은 했다. 저번 프로젝트로 프로젝트를 진행할때 프로세스나 플랜을 어떻게 짤 지 알았다면 이번 프로젝트는 내 지식으로 모든걸 불태운 프로젝트였던거같다 실제로 이번 플젝으로 많은걸 배웠음 일단 임베디드 영역에서 문제 발생하면 너무 힘듦 그래도 교수님이나 동아리 ..