[IoT] IoT ในปี 2025 เขียนง่าย โมดูลถูก คลาวด์ฟรี

IoT (Internet of Things) ยุคที่อะไรๆ ก็ต้องเชื่อมต่อ internet ซึ่งยุครุ่งเรืองของ IoT น่าจะผ่านมา 5 ปีได้แล้ว (อ้างอิง: 2020 ปีทองของ IoT) ซึ่งตอนนั้นก็มีการพูดถึงกันว่า แม้แต่อุปกรณ์เล็กๆ ก็ยังต้องสามารถเชื่อมต่อ internet ได้


ปัจจุบัน (2025) เราจะเห็นว่ามีอุปกรณ์เล็กๆ มากมายให้ซื้อในราคาไม่กี่ร้อย เช่น ปลั๊กไวไฟ สวิตซ์ไวไฟ ทั้งแบบพร้อมใช้หรือนำไปต่อพ่วงเองมากมาย และโดยส่วนมากจะมีแอปพลิเคชั่นมือถือพร้อมให้เราใช้งานได้โดยไม่เสียค่าใช้จ่ายเพิ่มเติมด้วย


แต่เอาล่ะ ในวันที่เราข้ามผ่านกาลเวลามาแล้ว บทความนี้จะพามาดูกันว่าถ้าเราต้อง DIY กันวันนี้ การจะประดิษฐ์​ IoT ของเราเองมันยากง่ายแค่ไหนกัน


ราคาอุปกรณ์

สิ่งแรกที่อยากพูดถึงเลยคือ ราคา 

  • Controller ราคามีตั้งแต่หลักสิบ ถึงร้อยกว่าบาทเท่านั้น !! ซึ่งส่วนใหญ่ต่อ WiFi ได้พร้อม
  • Module/Sensor ก็เช่นกัน เริ่มต้นที่ไม่กี่สิบบาท !!

หากคุณเป็นคนนึงที่เคยซื้อ Arduino Board หรือ Raspberry Pi ในราคาหลายร้อยก็เสียใจด้วย

Cloud 

ระบบคลาวด์ สำหรับเก็บข้อมูล แสดงข้อมูลที่อ่านมาได้จากอุปกรณ์ ขอเชิญทัศนาสิ่งที่เรียกว่า Arduino Cloud ได้เลยครับ




  • Dashboard เค้าทำมาให้ custom เองได้ อยากจัดวางยังไงก็แล้วแต่สะดวก (มี Android, iOS แอปให้ด้วยนะ)
  • Online Editor เขียนโปรแกรมบนเว็บเค้าเลยก็ได้นะ upload อุปกรณ์ก็ได้แต่ต้องลง Cloud Agent ก่อน
  • เชื่อมต่อ Google Home / Amazon Alexa ได้


ลองเขียนโปรแกรมง่ายๆ กัน

  • เริ่มด้วยไปสร้างอุปกรณ์บน https://app.arduino.cc/things เลย (ถ้ายังไม่มี account ไปสมัครให้เสร็จก่อนครับ)
  • Setup อุปกรณ์ของเรา หลักๆ คือ Associated Device และ Network ส่วน Smart Home Integration ลองดูข้อถัดไปก่อนครับ

  • Add Cloud Variables สร้างตัวแปรที่เราจะเก็บค่าบนคลาวด์ ซึ่งบางตัวแปรจะมี icon Alexa กับ Google Home ด้วย ซึ่งตัวแปรเหล่านี้จะสามารถเชื่อมไปยังแอป Amazon Alexa หรือ Google Home ได้

    • Sketch จะมี source code เริ่มต้นให้ และใน thingProperties.h จะมีตัวแปรที่เราสร้างรอเราอยู่แล้ว

    Upload ลงอุปกรณ์

    1. ติดตั้ง Driver CP210x Driver 
    2. ติดตั้ง Editor 
      • ชอบเขียนโปรแกรมบนเว็บ เขียนเสร็จต้องใช้ Arduino Cloud Agent รันลงอุปกรณ์
      • ชอบเขียนโปรแกรมออฟไลน์ ใช้ Arduino IDE ทั้งเขียนทั้งรันได้จบในตัว
    3. อย่าลืมเสียบสาย !!
    4. Verify & Upload......
    5. ถ้าทุกอย่างถูกต้อง ค่าบน Arduino Cloud จะอัพเดทครับ




    Facebook Comment

    Recent Posts

    Popular post of 7 days

    [Java] ความแตกต่างระหว่าง Overloading กับ Overriding

    Portal คืออะไรกันนะ???

    Port Forwarding สำหรับคนใช้ AIS Fibre

    Popular

    Portal คืออะไรกันนะ???

    [Java] ความแตกต่างระหว่าง Overloading กับ Overriding

    มาตรฐานการตั้งชื่อตัวแปร (Naming Convention)

    เรื่องของ ++i กับ i++

    Port Forwarding สำหรับคนใช้ AIS Fibre

    วิธีการสมัคร Apple Developer Program และ Enterprise Program ฉบับลงมือเอง

    Android Auto & Apple Carplay คืออะไร ใช้งานยังไง

    Deeplink, Universal Links คืออะไร ทำงานร่วมกับ Mobile App ได้ยังไง

    ทดสอบ Mobile App แบบ Automated ด้วย Appium ทำยังไงกันนะ

    พิมพ์ซองจากรายชื่อ excel ด้วยวิธี Mail Merge