프로젝트 / 스마트 공기 청정기 지니
이 프로젝트의 Tech Stack
ArduinoNode.jsExpress.jsPugMariaDBRestAPI
스마트 공기 청정기 지니
[제 1회 YNC 메이커톤] 미세먼지 감지와 공기청정 기능을 가진 무드등 및 CMS
2020년 02월 04일 ~ 2020년 02월 21일
Tech Stack
  • Arduino
  • Node.js
  • Express.js
  • Pug
  • MariaDB
  • RestAPI
프로젝트 등급개발완료
Proejct 세부내용

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

[제 1회 YNC 메이커톤] 미세먼지 감지와 공기청정 기능을 가진 무드등 및 CMS

아두이노(NodeMCU)를 이용한 미세먼지 감지 및 공기 청정 프로젝트 아두이노/웹 소스 코드
Explore the Github »

View Snapshots · Report Bug · Request Feature

Table of Contents

About The Project

미세먼지 감지와 공기청정 기능을 가진 무드등 및 CMS 미세먼지 감지와 공기청정 기능을 가진 무드등 및 CMS 미세먼지 감지와 공기청정 기능을 가진 무드등 및 CMS 미세먼지 감지와 공기청정 기능을 가진 무드등 및 CMS 미세먼지 감지와 공기청정 기능을 가진 무드등 및 CMS

'미세먼지 감지와 공기청정 기능을 가진 무드등 및 CMS'는 2019 제 1회 YNC 메이커톤 출품작으로 제작/개발한 프로젝트입니다.

Awards

  • 코로나 바이러스로 인한 본선 무기한 연기

Summary

  • aircleaner.ino

    • WiFi 접속
    • 미세먼지 감지(PMS7003)
    • LED 제어
    • FAN 제어
  • Web Route

    Desc Method Route What is?
    index GET / 인덱스
    SignIn POST /authentication 로그인
    SignUp POST /authentication/new 회원가입
    SignOut GET /authentication/signout 로그아웃
    view GET /view CMS 접속을 위한 인덱스
    getDeviceID GET /device/getID 로그인한 회원이 관리하는 DeviceID를 다운로드
    DataUpload POST /device/data/upload 디바이스에서 미세먼지 측정 값 업로드
    DataDownload POST /device/data/download DeviceID를 키로 하여 측정 값 다운로드
    SettingUpload POST /device/setting/upload CMS에서 디바이스 설정(새로고침 딜레이,LED모드, 작동 설정)
    SettingDownload POST /device/setting/download 디바이스의 현재 설정을 다운로드
    KakaoDeviceSetting POST /kakao/deviceSetting 카카오톡에서 DeviceID 설정
    KakaoReadData POST /kakao/readData 카카오톡에서 가장 최근 미세먼지 현황 보기

Main Features

  • Node.js passport, pbkdf2 패키지 + MariaDB를 이용한 회원 관리
  • MySQL 패키지를 이용한 Simple CRUD
  • 카카오 i OpenBuilder를 이용한 카카오톡 봇 구현
  • NodeMCU: WiFi, NeoPixel, PMS, HttpClient 등을 이용한 서버 통신 및 하드웨어 제어

Built With

Contributing

This repository is not managed.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

JIN TAEYANG - keriel@jupiterflow.com

Project Link: https://github.com/960813/NodeMCU_air-purifier

Acknowledgements