[MINI] Project Embbeded ถ่ายภาพผู้บุกรุก และ รายงานบน Facebook
สิ่งที่ต้องทำ
ทำให้ถ่ายรูปโดยอัตโนมัติ จากการตรวจจับ
ของ Senser PIR จากนั้นให้ทำการอัพรูปขึ้น facebook พร้อมทั้ง
แปะวันที่เวลา เข้ากับรูปภาพ และตั้งชื่อให้รูปอุปกรณ์
1. Raspberry Pi 2 Model B+ 1 ea
2. สายไฟ 10 ea
3. wired Lan (Cross) 1 ea
4. webcam 1 ea
5. PIR Motion senser 1 ea
ขั้นตอนที่ 1. ทำการ install fbconsole และ โปรแกรมที่จำเป็น
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python
sudo apt-get install python-opencv
sudo pip install fbconsole
ขั้นตอนที่ 2. ทำการ new app ใน https://developers.facebook.com/
ขั้นตอนที่ 3. จากนั้น ทำการเข้า https://developers.facebook.com/tools/explorer/ เพื่อทำการเลือก App และ Get Token และ Submit
นำ Access token มาใช้ และ App ID จากขั้นตอนที่ 1 มาเขียนโค๊ดเพื่อส่งรูป
Source Code
fbconsole.ACCESS_TOKEN = 'Your_Token'
fbconsole.APP_ID = 'Your_app'
ใช้คำสั่งนี้ เพื่อ จัดการการใช้งานต่างๆ ใน เฟซบุ๊ค
fbconsole.post('/me/photos',{'name':'ENEMY Detect!','source': open('test.jpg')})
***สามารถตั้งชื่อโพสให้กับภาพที่จะอัพโหลดได้***
****มาดูผลการทดสอบกัน ****
0 ความคิดเห็น:
แสดงความคิดเห็น