กลับไปหน้ารวมไฟล์
rf433-to-wifi-18820e.md

ชื่อโปรเจกต์: RF433 to WiFI

โปรเจกต์นี้คือตัวต้นแบบ (prototype) เอาไว้สั่งงานพวกเครื่องใช้ไฟฟ้าในบ้านผ่านคลื่น RF433 จาก Internet แบบหล่อๆ เลยน้อง

รายละเอียดทางเทคนิค (จัดเต็มตามสไตล์สายช่าง)

โครงสร้างตัวกลางเชื่อมต่อ (Protocol Bridge)

โปรเจกต์นี้ทำหน้าที่เป็นตัวกลางหรือ gateway เชื่อมต่อระหว่างอุปกรณ์ไร้สายรุ่นเก่าคลื่น 433MHz กับเครือข่าย WiFi ในบ้านยุคปัจจุบัน

  • การรับสัญญาณ RF: เราจะใช้ Module XY-MK-5V (433MHz Receiver) มาคอยดักจับข้อมูลจากพวกกริ่งประตูไร้สาย, รีโมทสวิตช์ หรือพวก Sensor วัดสภาพอากาศ โดยเราจะใช้ Arduino และ Library RCSwitch มาช่วยถอดรหัสสัญญาณ OOK (On-Off Keying) ให้มันคุยกับเรารู้เรื่อง ห้ามต่อ Pin ผิดเชียวนะ เดี๋ยวมีควัน!
  • การส่งข้อมูลขึ้น Cloud: พอเราดักจับ RF code ที่ถูกต้องได้แล้ว Module ESP8266 (หรือ Board ที่มี WiFi ในตัว) จะเชื่อมต่อกับ Router แล้วโยนข้อมูลไปที่ MQTT broker หรือบริการอย่าง OpenHAB หรือ Home Assistant ทันที สู้งานนะน้อง!

การใช้งานจริง

เจ้าตัว Bridge ตัวนี้จะช่วยให้น้องเอาพวกรีโมท RF ราคาประหยัดแบบ "No-Name" มาปลุกเสกให้กลายเป็นส่วนหนึ่งของระบบ Smart Home สุดล้ำได้ ทีนี้จะเอาพวงกุญแจรีโมท 433MHz ธรรมดาๆ มาสั่งเปิดปิดไฟ Smart Light ราคาแพงก็จัดไปเลยวัยรุ่น เท่สุดๆ!

ข้อมูล Frontmatter ดั้งเดิม

title: "RF433 to WiFI"
description: "Control RF433 from WiFi. This project replicates RF433 codes received via MQTT. Also does the reverse which can be used to log RF433 actions."
author: "ruimmpires"
category: "Internet of Things, BT & Wireless"
tags:
  - "Internet Of Things"
  - "Remote Control"
views: 1847
likes: 1
price: 1499
difficulty: "Easy"
components:
  - "1x NodeMCU ESP8266"
tools: []
apps:
  - "1x Esp8266 Arduino Core"
downloadableFiles:
  - "https://github.com/ruimmpires/Random/tree/master/RF433_to_WiFi"
documentationLinks: []
passwordHash: "ee92e3d577516b3d700049fe5b3e8cc9d05e6890dd98b94ca962388ded1ca98e"
encryptedPayload: "U2FsdGVkX19xXda5UGKBoh58MxX0O8nbAb4QpalBUGZED2LnZdclnGO1+NGWct6uLunLXBRurHLLZuTSgy4qrR/84wfrPRetfzcfQO24HQs="
seoDescription: "Control and log RF433 codes via WiFi and MQTT. A simple bridge for RF433 signals using Arduino."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/rf433-to-wifi-18820e_cover.png"
lang: "th"