IoT ClassRoom ให้ความรู้การสร้างสิ่งประดิษฐ์ด้วยไมโครคอนโทรลเลอร์ ESP Arduino การสร้าง Web Application

12/04/2024

Thingsboard Device Token

ตามที่ทราบกันอยู่แล้วว่า device จะถูกอ้างอิงด้วย token ดังนั้นการสร้าง device จะไม่สามารถใช้ซ้ำกันได้ ความเข้าใจนี้ถูกครึ่งหนึ่ง

การอ้างอิง token ทำเพื่อให้ข้อมูลที่ส่งมาที่ TB บ่งบอกว่าจะถูกนำไปเก็บไว้อย่างไร ซึ่งเราจะเห็นข้อมูลที่ส่งมาอยู่ใน telemetry ของ device ที่อ้างอิง token นั้น
การรวบรวมข้อมูลเป็นไปได้ที่จะรับมาจากเซนเซอร์หลายตัว ถ้าใช้ token ซ้ำกันไม่ได้ ข้อมูลของเซนเซอร์แต่ละตัวจะถูกเก็บไว้ใน telemetry ของ device แต่ละตัว ทำให้การนำค่าไปใช้มีความยุ่งยาก

แท้จริงแล้ว token สามารถถูกนำไปใช้ได้กับหลายอุปกรณ์ แต่การเชื่อมต่ออุปกรณ์กับ TB จะทำได้ครั้งละหนึ่งอุปกรณ์เท่านั้น อ่านถึงตรงนี้คงจะงงว่าทำไมพูดวกไปวนมา การรับอุปกรณ์ได้ทีละตัวถูกจัดการโดย TB ที่จะตัดการเชื่อมต่ออุปกรณ์ตัวที่ต่ออยู่ออกก่อนและทำการเชื่อมต่อกับอุปกรณ์ตัวที่ร้องขอการเชื่อมต่อ ทำการรับข้อมูลและก็เชื่อมต่อกับอุปกรณ์์ตัวนี้อีกระยะหนึ่ง จนกว่าจะมีการร้องขอการเชื่อมต่อจากอุปกรณ์ตัวเดิมหรือตัวใหม่ ทำวนอยู่แบบนี้

ดังนั้นอุปกรณ์ที่ใช้ token เดียวกันจึงสามารถเชื่อมต่อและสื่อสารข้อมูลกับ TB ได้ทุกตัวแบบไม่พร้อมกัน

TB เองจะมีการสร้าง Timeout เพื่อตัดการเชื่อมต่อกับอุปกรณ์เพื่อให้ได้ประสิทธิภาพสูงสุด อุปกรณ์ที่เชื่อมต่อแล้วไม่มีการสื่อสารใดๆในช่วงเวลาที่กำหนดก็จะถูกตัดออกจากการเชื่อมต่อ

เมื่อทราบเช่นนี้แล้ว โครงการใดที่จำเป็นต้องรวบรวมข้อมูลจากหลายอุปกรณ์ไว้ใน telemetry เดียวก็สามารถทำได้ตามที่ต้องการ

https://www.facebook.com/groups/963572730932012/permalink/1451884498767497/

11/04/2024

ช่องทางหนึ่งที่จะนำภาพมาใช้งาน

OpenCV ช่วยให้เกิดความสะดวก และ Python ใช้โค้ดสั้นสุดที่จะได้ผลลัพธ์เดียวกันเมื่อเทียบกับการโค้ดด้วยภาษาอื่น

ภาพขึ้นจอได้ด้วย 17 บรรทัด
ลองนำเอาไปต่อยอดใช้งานดูครับ

** ระยะหลังมุ่งเรื่องของการใช้ Computer Vision มาแทนการสร้างอุปกรณ์ hardware ที่ต้องมีพื้นฐานพอควร
*** ใครมีเอ้ะ ทำนี้ได้มั้ย ทำนั้นได้มั้ย ลองมาพูดคุยกันครับ

02/01/2024

ESP32CAM ถ่ายทอดจากหลายตัว ที่นำเสนอใน Reels หลายคลิป ได้ผ่านช่วงทดสอบความน่าเชื่อถือเรียบร้อยแล้ว ขอบอกว่าไม่ใช่การใช้ตัวอย่าง CameraWebserver ผ่านมาที่ ใช้วิธีการ self-organise มาที่ local server ได้ทั้งในเครือข่ายและนอกเครือข่าย มี API ให้นำข้อมูลและหน้าเพจไปวางได้ทั้งใน Blynk, NodeRED, ThingsBoard หรือสร้าง Web Page ขึ้นเอง

ติดตามเร็วๆนี้

24/12/2023

ESP32CAM ยังคงอยู่ใน plan มีหลายแนวคิด ระหว่างเลือกว่าจำใช้แนวคิดไหนจะครอบคลุมมากที่สุด

ใกล้จะถึงวันปีใหม่ สิบสองเดือนที่ผ่านมา สมาชิกคงผ่านความสำเร็จ ความล้มเหลวมาบ้าง เห็นได้เลยว่าทุกคนไม่ย่อท้อและผลักดันตั...
07/12/2023

ใกล้จะถึงวันปีใหม่ สิบสองเดือนที่ผ่านมา สมาชิกคงผ่านความสำเร็จ ความล้มเหลวมาบ้าง เห็นได้เลยว่าทุกคนไม่ย่อท้อและผลักดันตัวเองให้เข้าสู่โหมดความสำเร็จ ขอส่งความสุขปีใหม่ด้วยคอร์สพิเศษ Modbus 101

คอร์สฟรีไม่มีค่าใช้จ่าย เข้าลิ้งค์และกรอกแบบฟอร์มเพื่อรับคอร์ส

https://forms.gle/HgzW2A33DoXiasjp9

07/12/2023

Inspiration หรือเรียกง่ายๆว่าลอกแบบความคิด ตัดเรื่องที่ว่าซื้อเอาดีกว่าออกไปก่อน จากสิ่งที่เห็นน่าจะนำเอา ESP32CAM มาทำได้ ใครทำแล้วหรือเห็นแล้วอยากลงมือทำ จัดทำแล้วมานำเสนอโชว์ของกัน ถ้ามี 3D printer คงช่วยให้ได้ package ที่สวยงาม

📢 รายการคอร์สล่าสุด (5/12/2566)📚 รายละเอียดอยู่ในลิ้งค์แต่ละคอร์ส 📩 ต้องการรายละเอียดเพิ่มเติมอินบ๊อกซ์สอบถามครับ🎁🎁🎁ใกล้...
05/12/2023

📢 รายการคอร์สล่าสุด (5/12/2566)
📚 รายละเอียดอยู่ในลิ้งค์แต่ละคอร์ส
📩 ต้องการรายละเอียดเพิ่มเติมอินบ๊อกซ์สอบถามครับ

🎁🎁🎁ใกล้สิ้นปีสนใจของขวัญให้ตัวเอง (@2566)
💰สมัคร 3 คอร์สมีส่วนลด 10%
💰💰สมัคร 5 คอร์สมีส่วนลด 15%
🎉💰💰ส่วนลดสูงสุด 25% พิจารณาจากยอดรวม

*** คอร์สใหม่ล่าสุดเน้นๆแน่นๆกับเรื่อง ThingsBoard และการสื่อสารใช้งาน ร่วมกับ Modbus Protocol

64-1 NodeRED Fundamental (฿850)
https://www.facebook.com/.../permalink/1070879643534653/

64-2 Mesh Network (฿500)
https://www.facebook.com/10000182.../videos/986459535285906/

64-3 Blynk (legacy) Server (฿250)
https://www.facebook.com/10000182.../videos/247475050827297/

64-4 IoT_Server (฿250)
https://www.facebook.com/10000182.../videos/622974999038355/

64-5 REST API (฿250)
https://www.facebook.com/10000182.../videos/653686149094937/

65-1 สร้าง Web Server บน VPS (ต่อยอดจาก 64-4 IoT Server) (฿250)
https://www.facebook.com/1000018.../videos/5069701223062234/

65-2 Grafana (฿250)
https://www.facebook.com/.../permalink/968574587098493/

65-3 Realtime Sensor Monitor (฿250)
https://www.facebook.com/.../permalink/969770550312230/

65-4 All Together (฿750)
https://www.facebook.com/10000182.../videos/452253963117377/

65-5 จริงจังกับ Blynk (฿600)
https://www.facebook.com/10000182.../videos/472320541193331/

65-6 เก็บข้อมูลเซนเซอร์ลง Excel ด้วย Node-RED mobile (฿350)
https://www.facebook.com/.../permalink/985729708716314/

65-7 WebSocket (฿600)
https://www.facebook.com/.../permalink/986496285306323/

65-8 Blynk Dashboard (฿600)
https://www.facebook.com/.../permalink/999027137386571/

65-9 สร้าง Web App ด้วย Vue.js (฿500)
https://www.facebook.com/1000018.../videos/1394347937666170/

65-13 Vue.js Database (MySQL) No PHP (฿350)
https://www.facebook.com/.../permalink/1001415447147740/

65-14 Arduino http OTA คอร์สฟรี
https://www.facebook.com/.../permalink/1004436373512314/

65-16 IoT Server by Home PC (฿450)
https://www.facebook.com/.../permalink/1009084489714169/

65-17 IoT Platform (฿3,000)
https://www.facebook.com/.../permalink/1041241836498434/

65-18 Multi-Camera ESP32CAM (฿250)
https://www.facebook.com/10000182.../videos/598851488552271/

65-19 WiFiManager กับการปรับค่า parameter แบบ On the fly (฿250)
https://www.facebook.com/.../permalink/1114750212480929/

65-20 เขียนโค้ดแบบมั่นใจเมื่อใช้อุปกรณ์หลายตัวร่วมกัน (฿350)
https://www.facebook.com/.../permalink/1122861338336483/

65-21 Low Cost IoT Server on Local PC (฿750)
https://www.facebook.com/.../permalink/1138942140061736/

65-28 Blynk-MySQL-Grafana (฿450)
https://www.facebook.com/.../permalink/1166843680604915/

65-31 Cloud Server on Pi (฿ึ750)
https://www.facebook.com/.../permalink/1173778566578093/

66-1 Project Advisor ( เสนอราคา )
https://www.facebook.com/.../permalink/1259467891342493/

66-2 InfluxDB - Grafana ( ฿850 )
https://www.facebook.com/1000018.../videos/9185194614856095/

66-11 LoRa Multi-node (฿750) https://www.facebook.com/.../permalink/1304232830199332/

66-12 ThingsBoard IoT-Platform (฿1,800)
https://www.facebook.com/.../permalink/6724670964242290/

66-13 Advance ThingsBoard (฿800)
https://fb.watch/mV5hTpR_wY/

66-14 ThingsBoard Devices (Self Organize) (฿500)
https://fb.watch/oiMKmP0ciZ/

66-16 ThingsBoard Power-meter with PZEM004T-100A(V3.0) (฿2,000)
https://fb.watch/oiME7GLQN5/

66-17 ThingsBoard REST API Call (฿1,000)
https://fb.watch/oiMwMbk5uh/

66-18 ThingsBoard Modbus (฿850)
https://www.facebook.com/.../permalink/1383688722253742/

04/12/2023

ตัวอย่างการนำข้อมูลที่รับจากอุปกรณ์ที่ใช้ Modbus protocol มาแสดงผลบน Dashboard ของ ThingsBoard

===================================
คอร์ส 66-18 ThingsBoard ใช้งานร่วมกับ Modbus device
===================================
ใช้อุปกรณ์และเซนเซอร์ที่ใช้ Modbus Protocol สื่อสารส่งข้อมูลและรับคำสั่งจาก ThingsBoard

- เรียนรู้พื้นฐานการสื่อสารด้วย Modbus Protocol
- เข้าใจ Modbus Frame Structure เพื่อให้ด้านส่งและด้านรับสื่อสารกันเข้าใจและไม่เกิดข้อผิดพลาด
- จัดรูปแบบให้ ThingsBoard ระบุ id, function-code, reg ผ่าน ModbusMaster ที่สร้างขึ้นด้วย NodeMCU ไปยัง Modbus Devices ให้ส่งกลับข้อมูลที่ต้องการ
- นำข้อมูลที่ได้มาเพื่อจัดวาง widget ใน ThingsBoard Dashboard
- แนะนำตัวอย่างการสร้าง Modbus Device ขึ้นใช้เอง
- แนะนำวิธีการใช้ XY-MD02 โมดูลอ่านค่าอุณหภูมิและความชื้น
- แนะนำวิธีการใช้ PZEM004T Power Meter อ่านค่าที่เกี่ยวกับการใช้พลังงานไฟฟ้า
- แนะนำวิธีการควบคุม Modbus 4 CH Relay

สามารถนำวิธีการที่แนะนำจากในคอร์สไปใช้กับโมดูลเซนเซอร์ที่สื่อสารแบบ Modbus Protocol อื่นๆได้อย่างมีประสิทธิภาพ

สนใจเรียนรู้สมัครเรียนคอร์ส 66-18 ThingsBoard Modbus
ผู้สมัครต้องมีพื้นฐานเรียนรู้คอร์ส 66-12 ThingsBoard IoT Platform เป็นอย่างน้อย

ค่าสมัคร ฿850
โอนเข้าบัญชี SCB 029-2207353
สุพจน์ แซ่เอีย
แจ้งการโอนและระบุอีเมล์แอดเดรส

04/12/2023

ตัวอย่างการนำข้อมูลที่รับจากอุปกรณ์ที่ใช้ Modbus protocol มาแสดงผลบน Dashboard ของ ThingsBoard

===================================
คอร์ส 66-18 ThingsBoard ใช้งานร่วมกับ Modbus device
===================================
ใช้อุปกรณ์และเซนเซอร์ที่ใช้ Modbus Protocol สื่อสารส่งข้อมูลและรับคำสั่งจาก ThingsBoard

- เรียนรู้พื้นฐานการสื่อสารด้วย Modbus Protocol
- เข้าใจ Modbus Frame Structure เพื่อให้ด้านส่งและด้านรับสื่อสารกันเข้าใจและไม่เกิดข้อผิดพลาด
- จัดรูปแบบให้ ThingsBoard ระบุ id, function-code, reg ผ่าน ModbusMaster ที่สร้างขึ้นด้วย NodeMCU ไปยัง Modbus Devices ให้ส่งกลับข้อมูลที่ต้องการ
- นำข้อมูลที่ได้มาเพื่อจัดวาง widget ใน ThingsBoard Dashboard
- แนะนำตัวอย่างการสร้าง Modbus Device ขึ้นใช้เอง
- แนะนำวิธีการใช้ XY-MD02 โมดูลอ่านค่าอุณหภูมิและความชื้น
- แนะนำวิธีการใช้ PZEM004T Power Meter อ่านค่าที่เกี่ยวกับการใช้พลังงานไฟฟ้า
- แนะนำวิธีการควบคุม Modbus 4 CH Relay

สามารถนำวิธีการที่แนะนำจากในคอร์สไปใช้กับโมดูลเซนเซอร์ที่สื่อสารแบบ Modbus Protocol อื่นๆได้อย่างมีประสิทธิภาพ

สนใจเรียนรู้สมัครเรียนคอร์ส 66-18 ThingsBoard Modbus
ผู้สมัครต้องมีพื้นฐานเรียนรู้คอร์ส 66-12 ThingsBoard IoT Platform เป็นอย่างน้อย
ค่าสมัคร ฿850

โอนเข้าบัญชี SCB 029-2207353
สุพจน์ แซ่เอีย
แจ้งการโอนและระบุอีเมล์แอดเดรส

ที่อยู่

46/59 ซ. นิมิตใหม่ 40
Bangkok
10510

เว็บไซต์

แจ้งเตือน

รับทราบข่าวสารและโปรโมชั่นของ IoT ClassRoomผ่านทางอีเมล์ของคุณ เราจะเก็บข้อมูลของคุณเป็นความลับ คุณสามารถกดยกเลิกการติดตามได้ตลอดเวลา

ติดต่อ ธุรกิจของเรา

ส่งข้อความของคุณถึง IoT ClassRoom:

แชร์