Post has attachment
ทดลองวัดอุณหภูมิใน Chip Arduino กันเถอะ โดนไม่ใช้ Sensor

Post has attachment
โปรเจคเปิดปิดไฟ ควบคุมผ่าน App มือถือง่ายๆ พัฒนา App ได้เองอีกด้วย

Post has attachment
App สำเร็จรูป Blynk Nodemcu esp8266 (ตอนที่ 1 Blynk คืออะไร)

Blynk คือ Application สำเร็จรูปสำหรับงาน IOT มีความน่าสนใจคือการเขียนโปรแกรมที่ง่าย ไม่ต้องเขียน App เองสามารถใช้งานได้อย่าง Real time สามารถเชื่อมต่อ Device ต่างๆเข้ากับ Internet ได้อย่างง่ายดาย ไม่ว่าจะเป็น Arduino, Esp8266, Esp32, Nodemcu,Rasberry pi นำมาแสดงบน Application ได้อย่างง่ายดาย แล้วที่สำคัญ Application Blynk ยังฟรี และ รองรับในระบบ IOS และ Android อีกด้วย เป็นอะไรที่น่าสนใจมากๆใช่ไหมครับ คราวนี้เรามาเริ่มกันเลย


ในยุคสมัยก่อน การเขียนโปรแกรมเชื่อมต่อกันระหว่าง อุปกรณ์ 2 ชิ้นเข้าด้วยกันมักจะใช้งานในลักษณะของ Server >>> Client ทำให้เกิดข้อจำกัดต่างๆมากมาย ยกตัวอย่าง เราต้องการเปิดปิดไฟ ผ่านหน้าเว็บ เราก็จะให้ Arduino เป็น Server และ เครื่องคอมพิวเตอร์ (Client) เป็นเครื่องลูก ข้อจำกัดที่เกิดขึ้นคือทรัพยากร เช่น CPU RAM ROM ของเราอาจจะไม่พอ มักจะเจอปัญหาเอ๋อบ่อย ค้างไปดื้อๆ ก็มี ทำให้การเขียนโปรแกรมเป็นไปได้ยากต้องประหยัดทรัพยากรให้ได้มากที่สุดเพื่อจะให้สามารถทำงานได้ และการเซ็ต Netword เป็นไปได้ยาก ส่วนใหญ่มักจะใช้ในวง Lan หรือถ้าต้องการ ควบคุบผ่าน Wan จะต้อง Forword Set ระบบ Network จนปวดหัว

ต่อมาเป็นยุคของ Cloud เกิดขึ้น บวกกับมี Chip Wifi ราคาถูก Esp8266 ถูกผลิตขึ้นมา แต่ด้วยข้อจำกัดทางด้านทรัพยากร จึงมือวิธีการคิดว่า ถ้านำข้อมูลไปใส่ลงใน Server เลยละแล้วให้ Device ของเราเรียกเข้าไปแก้ไข หรืออ่านข้อมูลโดยตรง ทำให้ความฉลาดของตัวอุปกรณ์ของเราไม่มีวันสิ่นสุดหมดข้อจำกัดหลายอย่าง Device กลายเป็นแค่ตัวรับ Data และส่ง Data มาแสดงเท่านั้น ทำให้ Chip Esp8266 จึงได้รับความนิยมในปัจจุบัน

วิธีการทำงานของ Blynk เริ่มจาก อุปกรณ์ เช่น Arduino esp8266 Esp32 Rasberry Pi เชื่อมต่อไปยัง Server ของ Blynk โดยตรง สามารถรับส่งข้อมูลหากันได้

คอมพิวเตอร์ Smartphone ก็จะเชื่อมต่อกับ Server ของ Blynk โดยตรง กลายเป็นว่า มี Server เป็นสะพานให้เชื่อต่อหากันจึงหมดปัญหาและข้อจำกัดทุกอย่างทำให้อุปกรณ์ของเรามีความฉลาดมากขึ้น

การออกแบบในลักษณะ ภาพที่ 3 เป็นที่นิยมมากในปัจจุบัน เพราะไม่จำเป็นต้อง Set อุปกรณ์ Network ต่างๆ ให้ปวดหัว

พูดถึงระบบไปแล้วคราวนี้เราจะมาดูความสามารถของ Application Blynk ดูบ้างว่าสามารถทำอะไรได้บ้าง


จากภาพที่ 4 เราสามารถเลือก หน้าจอของภาพ คำอธิบาย เกจ์วัดต่างๆ ก็สามารถออกแบบได้เองได้อย่างอิสระอีกด้วย ต้องการอะไรไม่ต้องการอะไรเราสามารถเลือกได้ตาทความของเราได้เลย



เดี่ยวมาต่อในวันถัดไปน่ะครับ
Photo
Photo
13/10/60
2 Photos - View album

Post has attachment

Post has attachment
จำลองเล่น Raspberry pi ใน Windows กันเถอะ
Wait while more posts are being loaded