กลับไปหน้ารวมไฟล์
connect-sonoff-basic-switch-to-the-arduino-iot-cloud-e62051.md

Hardware Hacking: Reprogramming Sonoff

Sonoff Basic เป็นสวิตช์ Wi-Fi อัจฉริยะราคาเพียง $5 ที่พบเห็นได้ทั่วไป ซึ่งควบคุมไฟเมน 220V คนส่วนใหญ่จะใช้แอป "eWeLink" เริ่มต้น อย่างไรก็ตาม ภายใต้ตัวเรือนพลาสติก Sonoff ซ่อนชิป ESP8266 ไว้—ซึ่งหมายความว่าคุณสามารถลบหน่วยความจำทั้งหมดและติดตั้งโค้ด Arduino ของคุณเองได้!

กระบวนการ Flashing (การเขียนทับ Firmware)

ในการควบคุมฮาร์ดแวร์กลับมา:

  1. เปิดเคส: คุณจะต้องบัดกรีขา Pin header สี่ขา (3.3V, RX, TX, GND) เข้ากับแผงวงจรของ Sonoff
  2. FTDI Adapter: คุณเชื่อมต่อขาเหล่านั้นเข้ากับ USB-to-TTL Serial adapter ที่เสียบอยู่กับ PC ของคุณ ห้ามเสียบ Sonoff เข้ากับไฟ AC หลักในระหว่างกระบวนการนี้เด็ดขาด!
  3. Bootloader Mode: คุณกดปุ่มกายภาพบน Sonoff ค้างไว้ขณะเสียบ USB เพื่อให้ ESP8266 เข้าสู่ "Flash Mode"
  4. การอัปโหลด: คุณกด "Upload" ใน Arduino IDE เพื่อเขียนโค้ดที่คุณกำหนดเองทับซอฟต์แวร์จากโรงงานโดยสมบูรณ์

เชื่อมต่อกับ Arduino Cloud

เมื่อทำการ flash เสร็จแล้ว Sonoff จะทำงานเหมือน NodeMCU ทุกประการ

  • คุณกำหนดค่ามันบนแดชบอร์ดของ Arduino IoT Cloud
  • คุณเชื่อมโยง digital cloud button เข้ากับ digital pin 12 (ขาที่เชื่อมต่อกับ relay ภายในของ Sonoff)
  • ตอนนี้คุณก็มีสวิตช์อัจฉริยะที่ควบคุมได้ทั่วโลก ซึ่งรันโค้ดที่ปลอดภัย ของคุณ โดยสมบูรณ์ ปราศจากการติดตามจาก server ของบุคคลที่สาม!

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

title: "Connect Sonoff Basic to Arduino IoT Cloud"
description: "Hack your home appliances! Learn how to flash custom Arduino firmware onto a commercial Sonoff smart switch to bypass proprietary eco-systems."
category: "Home Automation"
difficulty: "Advanced"