จุดประสงค์การเรียนรู้
1. เพื่อให้มีความรู้ความเข้าใจเกี่ยวกับเทคโนโลยีInternet of Things
2. สามารถใช้งานPlatform KB IDEและPlatform Blynkสำหรับเชื่อมต่อเทคโนโลยีInternet of Thingsขั้นพื้ฐานได้
เนื้อหา
สำหรับการใช้งานเบื้องต้นในการทำระบบSmart Farmจากบอร์ดสมองกลฝังตัว KidBright v.1.3 โดยใช้ KB-IDE ในการเขียนโปรแกรมควบคุม สำหรับขั้นติดตั้งKB-IDE สามารถดูวิธีการติดตั้งในVDO ข้างล่างนี้
วัสดุอุปกรณ์
1. เครื่องคอมพิวเตอร์ที่ติดตั้งKB-IDE
2. Smartphone ระบบปฏิบัติการ Androidหรือระบบปฏิบัติการ ios
3.เต้ารับปลั๊กไฟ 2 ชุด
4. เต้าเสียบปลั๊กไฟ 1 ชุด
5.สายไฟสำหรับไฟฟ้า220Vdc ความยาว 3 เมตร (สามารถเลือกความยาวได้ตามต้องการสำหรับชนิดของสายไฟขึ้นอยู่กับโหลดที่จะใช้ต่อ)
6.บอร์ดสมองกลฝังตัว KidBright v.1.3
7. Lotus KB-Shield
8. Relay 2 ช่อง ในตัวอย่างจะใช้4ช่องเนื่องจากมีอุปกรณ์เป็นชนิดนี้(http://gg.gg/relay4)
9. Adapter USB 5 V จำนวน 1 ตัว
10. สายแพร Female-Female จำนวน 4 เส้น
11. DHT11 Module จำนวน 1 ตัว
วิธีทำ
ตอนที่ 1 การต่อ Lotus KB-Shield (ใช้ได้กับKidBright V1.3)
สำหรับชุดเสริม Lotus KB-Shield เป็นการนำเอาพอร์ตที่มีอยู่ในบอร์ดKidBrightมาแปลงเป็นคอนเน็กเตอร์ชนิดPin header 2.54 mm จุดประสงค์เพื่อใช้งานแทนBanana jackซึ่งหาใช้งานได้ค่อนข้างยากและมีราคาสูง ซึ่งหากใช้งานบอร์ดLotus KB-Shieldจะทำให้สามารถเชื่อมต่อกับเซนเซอร์ในท้องตลาดที่มีราคาถูกได้ง่ายขึ้น และมีขายตามร้านElectronics หรือร้านขายอุปกรณ์Arduino โดยทั่วไป โดยจะมีลักษณะดังรูปข้างล่าง
ชุดอุปกรณ์Lotus KB-Shield
ภาพ Datasheet Lotus KB-Shield
เมื่อได้ชุดอุปกรณ์มาแล้วให้ทำการบัดกรีPin header2.54mm ชนิดตัวผู้(male)ลงบนบอร์ดKidBrightดังรูปข้างล่าง
ภาพการบัดกรีขาพอร์ตPin header 2.54mm female และเชื่อมต่อกับLotus KB-Shield เสร็จ
ตอนที่2 การทำ Smart Plug
***ในการทำระบบSmart Plugจะต้องคำนึงถึงความปลอดภัย หากจะให้นักเรียนทำการทดลองควรมีคุณครูดูแลและให้คำแนะนำอย่างใกล้ชิด
สำหรับการทำระบบSmart Plug วัตถุประสงค์เพื่อให้บอร์ดสมองกลฝังตัวสามารถควบคุมระบบไฟฟ้าในบ้านหรือควบคุมระบบไฟฟ้าในฟาร์มได้ ในการทดลองควรมีผู้ใหญ่ดูแลอย่างใกล้ชิดสำหรับการทำระบบSmart Plug กับบอร์ดสมองกลฝังตัว KidBrightจะใช้เต้ารับจำนวน 2 ช่อง และเต้าเสียบจำนวน 1 ช่อง พร้อมทั้งใช้Adapter USB 5V เพื่อจ่ายไฟเลี้ยงให้กับบอร์ดKidbrightหลังจากที่Uploadโปรแกรมเสร็จสิ้น ซึ่งการต่อวงจรทำSmart Plugกับโมดูลrelayจะต่อตามรูปข้างล่าง
เมื่อทำระบบSmart Plugเสร็จให้นำไปต่อกับLotus KB-Shield ดังตารางและภาพข้างล่าง
ตอนที่3 การทำ dashboard เพื่อใช้งานในBlynk
ทำการ login Application Blynk ในโทรศัพท์ให้เรียบร้อย โดยตั้งค่า Server Settings ของศูนย์RAIL ที่หมายเลข IP : 118.175.157.27 Port 9443 ดังรูปข้างล่าง
2. .ให้กดที่ + NewProject เพื่อสร้างชิ้นงาน จะปรากฏหน้าตาดังรูปให้ตั้งชื่อ Project Name และเลือกบอร์ดเป็น ESP32 Dev Board เพื่อใช้งานกับบอร์ดKidBright
3. หลังจากที่กดปุ่ม Create ดังข้อที่ 2 เสร็จสิ้น ให้กดที่ปุ่ม OK ดังภาพข้างล่าง Blynk จะส่งAuth Token ไปที่ E-mail ที่เราสมัครเพื่อเอาไว้เชื่อมต่อกับอุปกรณ์ที่นำไว้ใช้งานด้าน IoT ต่อไป
4 ทำการกดที่ปุ่ม + เพื่อเรียกดึงเอาเครื่องมือชนิดต่างๆขึ้นมาใช้งานด้าน IoT
5. หากต้องการใช้งานสามารถเชื่อมต่อInternet ในโทรศัพท์และกดที่ปุ่มในกรอบสีแดงที่Blynk ดังรูปข้างล่าง
ตอนที่ 4 การเขียนCode KB-IDE กับบอร์ดKidBright เพื่อใช้งานด้าน IoT
1. ทำการดึง Plugin Manager ของBlynk เข้ามาติดตั้งใน KB-IDE ดังภาพข้างล่าง
2. ทำการเขียนCode โดยลากBlock ดังนี้ และทำการUpload Code ลงไปที่บอร์ดKidBright จากนั้นเมื่อบอร์ดKidBrightทำการเชื่อมต่อInternet ก็จะสามารถใช้งานได้ ทันที