Skip to content

belovelace/seoul1010

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

2024 서울 AIOT 해커톤 우수상 작품

주최: 서울시
수상 내역: 서울특별시장상 및 상금


팀 구성: 잘풀리는 팀 🧻


프로젝트 소개

아두이노 초음파 센서를 활용한 실시간 화장실 휴지 잔량 모니터링 시스템

이 프로젝트는 아두이노 초음파 센서를 통해 화장실의 휴지 잔량을 실시간으로 측정하고 서버에 데이터를 전송하여 데이터베이스에 업데이트하는 시스템입니다.
사용자들은 반응형 웹 디자인을 통해 다양한 기기에서 손쉽게 조회할 수 있으며, 관리자는 웹 애플리케이션을 통해 화장실 상태를 실시간으로 확인하고 휴지 부족 문제를 예방할 수 있습니다.


기대 효과 및 실현 가능성

  • 방문객 만족도 향상: 휴지 부족으로 인한 불편함 방지
  • 관리 효율성 증대: 관리자가 실시간으로 상태를 모니터링하며 효율적인 운영 가능
  • 서울시 공원 내 Wi-Fi 사업과 연계: 시스템 설치 및 환경 구축이 용이

발전 방향

  • 칩 설계를 통한 모듈 통합

    • 여러 모듈을 하나의 칩으로 통합 설계하여 시스템의 일관성을 높이고, 대량 생산으로 제조 비용을 절감해 경쟁력을 강화할 수 있습니다.
  • 데이터 분석 및 통계 제공

    • 화장실 이용 패턴과 휴지 소모량을 분석해 통계 데이터를 제공하고, 공원 관리 및 운영에 활용하여 효율성을 극대화할 수 있습니다.

하드웨어 구성

  • Arduino Uno R4 WIFI
  • HC-SR04 초음파 센서

Arduino Uno R4 WIFI
HC-SR04 Sensor


소프트웨어 구성

  • 툴 도구:

    • ERD Cloud, Sourcetree, IntelliJ IDEA, XAMPP
  • 라이브러리:

    • Spring, Lombok, MyBatis
  • 프레임워크 및 언어:

    • Spring Boot, JSP, CSS, Java, MySQL, JavaScript, HTML

설치 및 실행 방법

  1. Arduino Uno R4HC-SR04 센서를 연결합니다.
  2. 소스 코드를 컴파일하여 아두이노에 업로드합니다.
  3. XAMPP를 통해 로컬 서버를 실행합니다.
  4. 데이터베이스(MySQL)를 초기화하고 테이블을 생성합니다.
  5. Spring Boot 애플리케이션을 IntelliJ IDEA에서 빌드 및 실행합니다.

문제와 해결 방안

  1. 초음파 센서 오차 발생

    • 해결: 여러 번 측정 후 평균값을 적용하여 정확도 향상
  2. 서버 연결 오류

    • 해결: XAMPP 환경 설정에서 포트 충돌 문제 해결

라이선스

이 소프트웨어는 무료로 사용할 수 있지만, 다음 조건을 준수해야 합니다:

  1. 상업적 목적으로 사용 불가합니다.
  2. 수정한 소프트웨어를 재배포할 수 없습니다.
  3. 복제 및 배포는 저작권자의 서면 허가가 필요합니다.

문의

프로젝트 관련 문의는 아래 이메일로 연락 부탁드립니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published