Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/interesting-study/univ-csproject
대학교 + 랩실에 있으면서 했던 프로젝트 모음입니다. 알고리즘 세미나 자료는 백업해두지 않아 많이 없습니다.
https://github.com/interesting-study/univ-csproject
arduino c iot java laboratory mysql-database network python3 univ-csproject
Last synced: about 1 month ago
JSON representation
대학교 + 랩실에 있으면서 했던 프로젝트 모음입니다. 알고리즘 세미나 자료는 백업해두지 않아 많이 없습니다.
- Host: GitHub
- URL: https://github.com/interesting-study/univ-csproject
- Owner: Interesting-study
- Created: 2021-01-19T13:05:43.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-23T01:06:22.000Z (almost 4 years ago)
- Last Synced: 2024-10-19T13:07:15.443Z (3 months ago)
- Topics: arduino, c, iot, java, laboratory, mysql-database, network, python3, univ-csproject
- Language: Java
- Homepage:
- Size: 61 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## univ-csProject 에 대해여
### - DB + C POS PROGRAM IMPLEMENT
- LINUX 환경으로 구현
- C와 mySQL로 구현
- 팀장으로 참여
- 당시 사용했던 DB는 덤프해서 레포지토리 안에 업로드
- IR, ER-D, 요구조건까지 모두 구현
- 실제로 사용하는 식당 포스프로그램을 예시로 구현했음
### - JAVA IMPLEMENT
- JAVA로 구현
- 갤러거 게임과 탄막게임을 혼합한 형태의 슈팅게임 구현
- 짝 맞추기 게임 구현
- 실습 및 공부했을 때 사용한 소스코드 업로드
- 슈팅 게임의 경우 탄알이 떨어지는 알고리즘과 스테이지가 올라갈수록 난이도가 자동으로 올라가는 알고리즘을 구현하는데 어려움이 있었으나 성공함
### - NETWORK IMPLEMENT
- 약 3년정도 있었던 랩실에서 스터디했던 네트워크 관련 소스코드
- 3way handshake 알고리즘을 직접 구현
- tcp/ip 패킷의 transmission을 직접 구현
- 채팅 프로그램을 간단히 구현함
### - Smart Multi Plug Implement
- NodeMCU, node-red, html/css, JS, Raspberry pi 환경에서 구현
- 하드웨어, 즉 멀티탭 내부부터 설계 및 구현
- 화재방지 안전 기능 + 습도 기능 + 타이머 및 예약 기능 추가
- Bluetooth가 아닌 Wifi + MQTT 방식으로 데이터를 주고 받음
- 다양한 기능을 넣으려고 하다보니 센서로 이동할 때의 전력이 부족해 회로설계를 다시 했어야했음
- 캡스톤 디자인 대회 우수상 수상
- 해당 프로젝트를 기반으로 교내에서 한 학기 동안 2~ 4학년을 대상으로 IoT 수업을 진행함
- 이 프로젝트를 베이스로 하여 많은 팀의 졸업작품을 완성