Skip to content

mseo39/egeek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

egeek

💡 Topic

  • 기숙사 에너지 절약 솔루션
  • 순천향 SRC 리빙랩 프로젝트 장려상

📝 Summary

팀원들과 기숙사에서 에너지를 낭비하는 일에 대해서 이야기 하다가 외출이나 외박 시에 불을 끄지 않고 자기 집이 아니기 때문에 신경을 잘 쓰지 않는다는 이야기가 나왔다. 그래서 학생이 qr코드로 접속해서 외출, 외박 일정을 선택하면 그에 따라 전기를 차단하라는 신호를 라즈베리파이로 보내주고 라즈베리파이가 해당 방의 전기를 차단하는 프로그램을 만들었다

⭐️ Key Function

  • 관리자 페이지에서 기숙사, 방 번호, 학생정보가 담긴 엑셀파일을 업로드하는 기능
  • 업로드 된 파일 중에 DB에 저장할 파일을 선택해서 DB에 저장하는 기능
  • DB에 저장하는 작업을 하면서 웹 주소, 기숙사명, 학번 정보를 가지는 qr코드를 생성하는 기능
  • 학생으로부터 입력받은 외출, 외박 데이터를 저장하는 기능
  • 하나의 방에 2명이 사는 기숙사와 4명이 사는 기숙사가 있는데 이를 구분하여 하나의 방에 모든 학생이 외박했는지 확인하는 기능
  • 라즈베리파이에서 외출, 외박 데이터 요청에 따라 데이터를 전달하는 기능

🧑🏻‍💻 Team

  • 하드웨어 개발자 3명
  • 풀스택 개발자 1명

🤚🏻 Part

  • 팀장
  • 기획 및 풀스택

🤔 Learned

  • qrcode 라이브러리를 사용하여 내가 원하는 정보를 담은 qr코드를 생성하는 방법을 알게 되었다
  • 풀스택을 함으로써 1학년 때 공부한 django의 개념들을 익숙하게 다룰 수 있게 되었다