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

Week09 RPi 02of05 RPi ThinkSpeak

Week09 RPi 02of05 RPi ThinkSpeak


เป้าหมาย
1. สมัครและตั้งค่า Thingspeak
2. ส่งค่าเข้า Thingspeak
3. ใช้ Thingspeak ควบคุม LED 3 ดวง

 

อุปกรณ์
1. Raspberry Pi 2 Model B+     1    ea
2. LED                                        3    ea
3. Button Switch                        2    ea
4. DS18B20 Sensor                    1    ea
5. Resistor 10 ohm                     1    ea
6. สายไฟ                                   10   ea
7. wired Lan  (Cross)                 1    ea

 

1. สมัครและตั้งค่า Thingspeak

 1.1 ทำการ เปิด URL :  https://thingspeak.com/  ด้วย Web Browser เมื่ออยู่ในหน้าดังรูปให้ทำการ Sign in เข้าเพื่อเป็นสมาชิก

 

 

1.2 จากนั้นทำการ สร้างช่อง New Channel เพื่อใช้สำหรับเก็ยข้อมูล โดยการทำตามดังรูป

 

 

1.3 เมื่อเข้ามาถึงหน้าดังรูปให้ทำการกรอก Name ของ Channel และตั้งชื่อให้กับ Field 1

 

 

1.4 กดเข้า Menubar API KEYS 

 

 

 

1.5 จะปรากฏหน้านี้ขึ้น

 

 

 

 2. ส่งค่าเข้า Thingspeak

2.1 ทำการต่อวงจรเข้ากับ เซนเซอร์วัดอุณหภูมิ DS18B20 เข้ากับบอร์ด RPI




2.2 ทำการเขียนโค๊ด ลงบอร์ด RPI โดยทำการ ใช้ APIKEY จากข้อ 1. ใน Channel ของคุณ
ซึ่งการติดต่อกับ Thingspeak จะใช้ API Key เป็นตัวกลางในการสื่อสาร

กดที่นี่เพื่อดู หรือ ศึกษา Source Code 

 

 

2.3 เข้าดูผลลัพท์ ข้อมมูลที่ส่งเข้าไปที่ Field1 ที่ตั้งค่าไว้









3. ใช้ Thingspeak ควบคุม LED 3 ดวง

3.1 ทำการต่อ LED เข้ากับ บอร์ด RPI






3.2 ทำการเขียนโค๊ดเพื่อ ให้ RPI สามารถอ่านค่าสุดท้ายของการส่งข้อมูลไป ที่ Field นั้นๆ และการควบคุมนี้จะขึ้นอยู่กับเงื่อนไขที่เราสร้างเพื่อตรวจสอบข้อมูล




 3.3 ทำการทดสอบลองส่งค่า เข้า API เพื่อให้ Feild มีการ Update ด้วย field2=0 หรือ 1 ดู ภาพข้างล่างนี้เป็นเพียงตัวอย่างของการอัพเดท







 3.4 ทำการตรวจสอบค่าที่ส่งเข้าไปใน Field2  






MISSION COMPLETE

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

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