วันอังคารที่ 17 พฤษภาคม พ.ศ. 2559

Week99 RPi mini Project

[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')}) 


***สามารถตั้งชื่อโพสให้กับภาพที่จะอัพโหลดได้***


****มาดูผลการทดสอบกัน ****




 




MISSION COMPELETE


0 ความคิดเห็น:

แสดงความคิดเห็น