สวัสดีครับ วันนี้กลุ่ม Home Monitoring System ได้จัดทำระบบเก็บข้อมูลต่าง ๆ ในบ้านขึ้นมา รวมถึงระบบเฝ้าระวังอย่าง Motion Detector ที่จะสามารถจับตาดูความเรียบร้อยภายในบ้านได้ หากมีความเคลื่อนไหวก็จะสามารถถ่ายภาพและแจ้งเตือนผ่าน Telegram ได้อีกด้วย ~
สำหรับวิธีการใช้งาน ให้ไปที่โฟล์เดอร์หลัก แล้วพิมพ์ make
ผ่าน Command Line เพื่อเป็นการ สร้างไฟล์ Executable หลังจากนั้น โปรแกรมทำงานโดยอัตโนมัติ (สามารถทำงานได้บน Raspberry Pi ที่ติดตั้ง WiringPi แล้วเท่านั้น)
โปรแกรมของเรา จะสามารถรันได้บน Raspbian ที่ลง WiringPi แล้วเท่านั้น เนื่องจากเป็นโปรแกรมที่ออกแบบมาเพื่อทำงานบน Raspberry Pi เท่านั้น โดย วิธีการใช้งานนั้นมีดังนี้
git clone https://github.com/compro-itkmitl/Home-Monitoring-System.git
cd Home-Monitoring-System
cd RaspberryPi
export DEVICE_ID="example" TELEGRAM_USER="1234" ACCESSKEY="key"
- DEVICE_ID คือ ID ที่ใช้บอกว่าเป็น device ตัวไหน
- TELEGRAM_USER คือ Chat ID ของ Telegram ที่ต้องการให้แจ้งเตือน
- ACCESSKEY คือ Key ที่ใช้ในการ Authentication เพื่อนำข้อมูลเข้าสู่ระบบ
make
Master | Web |
---|---|
- Raspberry Pi
- PIR Motion Sensor
- DHT22 Temperature & Humidity Sensor
- Firebase Hosting, Authenticator and Cloud Function
- React.js for Web Platform Frontend
- Redux.js for React.js State Management
- libcurl for C
- WiringPi
- DHT22 Python Library use for reference
- CURL Library
- Stackoverflow Thank you for debug reference~
ชื่อ | นามสกุล | GitHub Username | รหัสนักศึกษา | |
---|---|---|---|---|
![]() |
Wiput | Pootong | @wiput1999 | 60070090 |
![]() |
Sakorn | Saokaew | @CAT6e | 60070102 |
![]() |
Teerapat | Kraisrisirikul | @810Teams | 60070183 |
ผศ. ดร. กิติ์สุชาต พสุภา | ผศ. ดร. ปานวิทย์ ธุวะนุติ |
---|---|
![]() |
![]() |
รายงานนี้เป็นส่วนหนึ่งของวิชา Computer Programming (รหัสวิชา 06016206)
คณะเทคโนโลยีสารสนเทศ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง