pjumruspun / Smart-Air-Purifier

Embedded System program for smart air purifier aiming to solve household level PM2.5 pollution problem in Bangkok, Thailand

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

การใช้งาน

ต้องติดตั้ง

ฝั่ง Server

  1. Python 3
  2. Flask
  3. linebot
  4. ngrok

ฝั่ง Client

สิ่งที่ต้องการ

  1. nodeMCU
  2. Solid State Relay (SSR)
  3. pm 2.5 sensor (sharp gp2y10)
  4. STM32F4 discovery

Programs (IDEs)

  1. STM32Cube
  2. Arduino IDE

Instruction

  1. run python flask server
python3 testserver.py
  1. run ngrok
ngrok http 80
  1. run stm32

    3.1) เปิด STM Project Lab2_03

    3.2) Debug main.c

  2. connect LAN to client

  3. enjoy!

EMBEDDED SYS LAB

testserver.py -> Server หลัก ต้อง handle request+LINE API

Lab2_03 -> Code ฝั่ง Sensor Input (STM32)

SSR_tester -> Code ฝั่ง Client (NodeMCU)

About

Embedded System program for smart air purifier aiming to solve household level PM2.5 pollution problem in Bangkok, Thailand


Languages

Language:C 76.3%Language:Python 20.6%Language:Makefile 2.0%Language:C++ 0.4%Language:Assembly 0.3%Language:Tcl 0.2%Language:CSS 0.0%Language:JavaScript 0.0%Language:PowerShell 0.0%Language:Batchfile 0.0%Language:HTML 0.0%