Lab 2 การทำระบบ Smart farm อย่างง่ายผ่าน Blynk ร่วมกับ KB-IDE

จุดประสงค์การเรียนรู้

1. สามารถใช้Platform KB-IDE ควบคุมการทำงานบอร์ดKidBrightเบื้องต้นได้

2. สามารถประยุกต์ใช้Application Blynkในการสั่งงานบอร์ดKidBright ในการทำระบบ Smart farm อย่างง่ายได้


วัสดุอุปกรณ์

1. บอร์ด KidBright

2. เซนเซอร์วัดความชุ่มชื้นในดิน

3. ปั๊มน้ำUSB


ขึ้นตอนการดำเนินการ

ตอนที่ 1 ขั้นตอนในการเตรียมฮาร์ดเเวร์

1. ต่อวงจรเซนเซอร์วัดความชุ่มชื้นในดินกับบอร์ดKidbright โดยเรียงตามพอร์ตต่อไปนี้

2. นำปั๊มน้ำ USB ขนาดไฟเลี้ยง 5V มาต่อเข้ากับพอร์ต USB ของบอร์ดKidbrightตามรูปด้านล่าง

ตอนที่ 2 การเตรียมความพร้อมบนApplication Blynk

1. ให้ทำการดาวน์โหลดApplication Blynk จากPlay store หรือ App Store ให้ทำการสมัครใช้งานและloginเข้าระบบ

2. ทำการตั้งค่าบอร์ดโดยให้เลือกเป็นHardware Model เป็น ESP32 Dev Board

3. ทำการตั้งค่าโมดูลต่างๆในเครื่องให้เรียบร้อยดังภาพข้างล่าง

4.ทำการCopy Auth tokens ผ่านEmail all หรือCopy allไปใส่ใน KB-IDE ตรงBlynk begin

ตอนที่ 3 การเขียนโค้ด KB-IDE

1. ทำการดึง Plugin Manager ของBlynk เข้ามาติดตั้งใน KB-IDE ดังภาพข้างล่าง

2. ทำการเขียนBlock code ดังภาพข้างล่าง แล้วทำการโหลดโปรแกรมลงบนบอร์ด

3. หลังจากที่บอร์ดKidbrightเชื่อมต่อกับInternetที่ปล่อยให้แล้ว เราจะสามารถสั่งงานผ่านฺBlynkได้ทันที ไม่ว่าจะอยู่ที่ไหนของโลกถ้ามีสัญญาณInternetก็สามารถควบคุมระบบSmart farmได้