ควบคุมอุปกรณ์ IoT ด้วย Telegram บน MicroLearner

ควบคุมอุปกรณ์ IoT ด้วย Telegram บน MicroLearner

บทนำ

บทความนี้จะแนะนำวิธีตั้งค่าการควบคุมอุปกรณ์ผ่าน Telegram บน MicroLearner พร้อมโค้ดตัวอย่าง

MicroLearner เป็นแพลตฟอร์ม IoT ที่รองรับการใช้งานร่วมกับ ESP32-C3 Super Mini ออกแบบมาเพื่อให้การพัฒนาและการเรียนรู้เป็นเรื่องง่าย โดยไม่ต้องกังวลเกี่ยวกับการต่อวงจรที่ซับซ้อน คุณสามารถใช้เวลาไปกับการเรียนรู้โค้ดและหลักการทำงานของระบบแทนที่จะเสียเวลาไปกับการแก้ไขปัญหาการเชื่อมต่ออุปกรณ์ กับโค้ดตัวอย่างการควบคุมอุปกรณ์ผ่าน Telegram Bot ที่เราทดสอบมาแล้ว ตัวช่วยที่ทำคุณสามารถเรียนรู้และทำความเข้าใจมันได้อย่างสะดวกและปลอดภัย

เตรียมความพร้อม

หากคุณยังไม่เคยใช้งาน Telegram Bot ก่อน เราแนะนำให้เรียนรู้จากบทความนี้ก่อน จะช่วยให้คุณเข้าใจมากยิ่งขึ้น

Telegram อีกทางเลือกที่น่าสนใจ สำหรับ Notify

การตั้งค่าเบื้องต้น

1. ติดตั้งไลบรารีที่จำเป็น

ก่อนอื่นต้องติดตั้งไลบรารีต่อไปนี้ใน Arduino IDE:

  • WiFi.h สำหรับเชื่อมต่อ WiFi
  • UniversalTelegramBot.h สำหรับการควบคุม Telegram Bot
  • WiFiClientSecure.h สำหรับการสื่อสารแบบเข้ารหัส
  • Wire.h และ Adafruit_GFX.h สำหรับการแสดงผลบนจอ OLED
  • Adafruit_SSD1306.h สำหรับควบคุมจอแสดงผล

2. การกำหนดค่าการเชื่อมต่อ

  • ตั้งค่า WiFi SSID และ Password
  • ใส่ Token ของ Telegram Bot ที่ได้จาก BotFather

โค้ดตัวอย่าง

โค้ดด้านล่างนี้ใช้สำหรับควบคุม LED และแสดงข้อความจาก Telegram Bot บนจอ OLED

การใช้งาน

ส่งคำสั่งต่อไปนี้ไปยัง Telegram Bot:

    • /on1 เปิด LED1
    • /off1 ปิด LED1
    • /on2 เปิด LED2
    • /off2 ปิด LED2
    • /on3 เปิด LED3
    • /off3 ปิด LED3
  1. ข้อความที่ได้รับจาก Telegram จะปรากฏบนจอ OLED

สรุป

ตัวอย่างของการควบคุมอุปกรณ์ผ่าน Telegram บน MicroLearner โดยสามารถขยายไปใช้กับอุปกรณ์อื่น ๆ ได้ เช่น รีเลย์ มอเตอร์ หรืออุปกรณ์สมาร์ทโฮมอื่น ๆ

Telegram Bot เหมาะสำหรับการสร้างระบบที่ต้องการโต้ตอบกับผู้ใช้แบบ Real-Time โดยไม่ต้องลงทุนพัฒนา UI ในขณะที่ MQTT เหมาะสำหรับการสื่อสารระหว่างเครื่องกับเครื่องที่เน้นประสิทธิภาพและขนาดใหญ่ การเลือกใช้ขึ้นอยู่กับโจทย์และสภาพแวดล้อมของระบบ!

@imiconsystem ควบคุมอุปกรณ์ iot ด้วย telegram บน MicroLearner #iot #notify #telegram #MicroLearner ♬ FUTURE HOUSE – Sergey Wednesday

BESTควบคุมอุปกรณ์ IoT ด้วย Telegram บน MicroLearner

Related Posts