
สารบัญ:
- ขั้นตอนที่ 1: สร้าง DIY Sonoff Smart Switch ใช้ ESP-01
- ขั้นตอนที่ 2: สร้าง DIY Sonoff Smart Switch ใช้ Wemos และ Relay, Button Shield
- ขั้นตอนที่ 3: สร้างสวิตช์ DIY Sonoff Smart ใช้ NodeMCU และโมดูลรีเลย์
- ขั้นตอนที่ 4: สร้าง DIY Sonoff Smart Switch ใช้ Bluino IoT Starter Kit
- ขั้นตอนที่ 5: Flash Sonoff Basic R1/R2/R3/mini พร้อมเฟิร์มแวร์ SwitchIoT
- ขั้นตอนที่ 6: การอัปโหลดเฟิร์มแวร์จาก Android ไปยัง ESP8266/ESP8285 ใช้แอป SwitchIoT
- ขั้นตอนที่ 7: เชื่อมต่ออุปกรณ์ SwitchIoT กับเครือข่าย
- ขั้นตอนที่ 8: รู้สถานะไฟ LED แสดงสถานะ
- ขั้นตอนที่ 9: แชร์ SwitchIoT Token กับผู้ใช้รายอื่น
- ขั้นตอนที่ 10: ควบคุมการทวีคูณอุปกรณ์ SwitchIot เดียวกัน
- ขั้นตอนที่ 11: สนุก
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

Sonoff คืออะไร?
Sonoff เป็นสายอุปกรณ์สวิตช์อัจฉริยะสำหรับ Smart Home ที่พัฒนาโดย ITEAD หนึ่งในอุปกรณ์ที่ยืดหยุ่นและราคาไม่แพงที่สุดจากกลุ่มผลิตภัณฑ์ดังกล่าว ได้แก่ Sonoff Basic และ Sonoff mini สวิตช์เหล่านี้เป็นสวิตช์ที่เปิดใช้งาน Wi-Fi ซึ่งใช้ชิปที่ยอดเยี่ยม ESP8266/ESP8285
แม้ว่าโครงสร้างพื้นฐาน Sonoff อาจทำงานได้ดีสำหรับผู้ใช้ขั้นพื้นฐาน คนอื่นๆ อาจต้องการแฮ็กเพื่อสร้างฮาร์ดแวร์ของตนเอง ฮาร์ดแวร์สำหรับสร้าง DIY Sonoff smart เปลี่ยนราคาต่ำ: ESP8266 พร้อมแฟลช 1MB, LED Relay, ปุ่มและพลังงาน
ถัดไป ในการโหลดเฟิร์มแวร์ไปที่ esp8266 คุณไม่จำเป็นต้องมีคอมพิวเตอร์หรือแล็ปท็อป เพียงแค่มีสมาร์ทโฟน Android ที่มีแอพที่ยอดเยี่ยมอย่าง SwitchIoT ด้วยแอปนี้ทำให้อุปกรณ์ IoT นั้นง่ายเหมือนการอัปโหลดเฟิร์มแวร์โดยไม่จำเป็นต้องลงทะเบียน/ การกำหนดค่าล็อกอินและเซิร์ฟเวอร์
บทช่วยสอนนี้จะบอกวิธีสร้างสวิตช์อัจฉริยะ DIY Sonoff โดยใช้ฮาร์ดแวร์รุ่นต่างๆ
ขั้นตอนที่ 1: สร้าง DIY Sonoff Smart Switch ใช้ ESP-01




ซึ่งต้องใช้ต้นทุนต่ำสุดคือการใช้ ESP-01 และโมดูลรีเลย์
ต้องการโมดูลเพิ่มเติมตัวแปลง USB เป็น TTL สำหรับ ESP-01 ที่ใช้เมื่อแฟลชเฟิร์มแวร์เท่านั้น คุณต้องแก้ไขโดยเพิ่มปุ่มเพื่อเชื่อมต่อ GPIO0 กับ GND เพื่อให้เมื่อเปิด ESP-01 ในขณะที่กดปุ่มค้างไว้ จะสามารถเข้าสู่โหมดแฟลชได้
ใช้ OTG เพื่อเชื่อมต่อระหว่างตัวแปลง USB TTL กับสมาร์ทโฟน Android
ขั้นตอนที่ 2: สร้าง DIY Sonoff Smart Switch ใช้ Wemos และ Relay, Button Shield


ที่นี่คุณต้องการเพียงบอร์ด Wemos, รีเลย์, ปุ่ม และตัวป้องกันฐานคู่พร้อมหมุดส่วนหัวที่บัดกรี
คุณจะประกอบได้ง่ายเพราะวางแผงป้องกันหลายอันเข้าด้วยกันตามภาพ ตรวจดูการวางแนวของหมุดไม่ให้กลับด้าน
ใช้สาย OTG และ micro USB เพื่อเชื่อมต่อระหว่าง Wemos และสมาร์ทโฟน Android
ขั้นตอนที่ 3: สร้างสวิตช์ DIY Sonoff Smart ใช้ NodeMCU และโมดูลรีเลย์

หากคุณใช้ NodeMCU คุณต้องมีเขียงหั่นขนมเพื่อวางและวางโมดูลรีเลย์ ต้องการสายจัมเปอร์อย่างน้อย 3 ชิ้นเพื่อเชื่อมต่อดังนี้:
โมดูลรีเลย์ NodeMCU
VIN VCC
GND GND
D0 IN
ใช้สาย OTG และ micro USB เพื่อเชื่อมต่อระหว่าง NodeMCU และสมาร์ทโฟน Android
ขั้นตอนที่ 4: สร้าง DIY Sonoff Smart Switch ใช้ Bluino IoT Starter Kit


Bluino IoT Starter Kit มีบอร์ด Wemos, รีเลย์, LED และปุ่มแล้ว คุณจะใช้รีเลย์ที่เชื่อมต่อกับพิน D6, ไฟ LED ที่เชื่อมต่อกับพิน D0 และปุ่มที่เชื่อมต่อกับพิน D1 ใช้สาย OTG และ micro USB เพื่อเชื่อมต่อระหว่าง Wemos และสมาร์ทโฟน Android
ขั้นตอนที่ 5: Flash Sonoff Basic R1/R2/R3/mini พร้อมเฟิร์มแวร์ SwitchIoT



ESP8266/ESP8285 ได้รับการตั้งโปรแกรมผ่านพอร์ตอนุกรม ในการแฟลชฮาร์ดแวร์ Sonoff คุณต้องมีตัวแปลง USB เป็น TTL ระดับ 3.3V (PL2303) และสายดูปองท์เพื่อเชื่อมต่อ คุณอาจต้องบัดกรีส่วนหัวของพินบน PCB เพื่อเชื่อมต่อตัวแปลง USB เป็น TTL อย่างง่ายดาย Sonoff Basic R1/R2/R3/mini แต่ละ pcb มีจุด RX, TX, 3V3 & GND ที่แตกต่างกัน คุณสามารถเห็นเครื่องหมายตามภาพ
โดยทั่วไปคุณต้องเชื่อมต่อ PCB Sonoff กับตัวแปลง USB เป็น TTL ดังนี้:
PCB Sonoff USB เป็น TTL
3V3 3V3
RX TX
TX RX
GND GND
เพื่อให้สามารถ sonoff แฟลชได้ก่อนอื่น คุณต้องเข้าสู่โหมดแฟลช ทำได้โดยกดปุ่มค้างไว้และกดปุ่มเมื่อคุณเสียบ OTG เข้ากับสมาร์ทโฟนเพื่อเปิดเครื่อง
ขั้นตอนที่ 6: การอัปโหลดเฟิร์มแวร์จาก Android ไปยัง ESP8266/ESP8285 ใช้แอป SwitchIoT




หลังจากที่คุณตั้งค่าฮาร์ดแวร์ด้วยสมาร์ทโฟนเสร็จแล้ว ก็ถึงเวลาที่คุณเริ่มอัปโหลดเฟิร์มแวร์ลงในชิป ESP8266/ESP8285 รอก่อนตรวจสอบให้แน่ใจว่าอย่าเชื่อมต่อไฟ AC ระหว่างการเชื่อมต่อสายแฟลช
ติดตั้งแอป SwitchIoT จาก Google Playstore
SwitchIoT App
เปิดแอป SwitchIoT เข้าสู่เมนูการตั้งค่าวิดเจ็ต เลือกตัวเลือก "อัปโหลดเฟิร์มแวร์ผ่าน USB" จากนั้นระบุตัวเลือกที่ตั้งไว้ล่วงหน้าตามฮาร์ดแวร์ที่คุณจะแฟลช สุดท้ายให้กดปุ่ม "UPLOAD" และรอจนกว่าการดำเนินการนี้จะใช้เวลาสักครู่
หากคุณไม่มี USB OTG หรือคุณยังมีความเสี่ยงกับโทรศัพท์ของคุณเมื่ออัปโหลดเฟิร์มแวร์จากโทรศัพท์ คุณสามารถสร้างไฟล์เฟิร์มแวร์ในรูปแบบไบนารี (เช่น 0x00000_32e5_NodeMCU.bin) โดยแตะปุ่ม "สร้าง. BIN" บน แอปส่งไปที่อีเมลหรือที่เก็บข้อมูลออนไลน์ ถัดไปเปิดบนคอมพิวเตอร์ของคุณแล้วอัปโหลดเฟิร์มแวร์โดยใช้ซอฟต์แวร์ NodeMCU Flasher
ขั้นตอนที่ 7: เชื่อมต่ออุปกรณ์ SwitchIoT กับเครือข่าย


หลังจากอัปโหลดเสร็จแล้ว ให้เปิดฮาร์ดแวร์และดูว่าเกิดอะไรขึ้น ครั้งแรกที่ไฟ LED แสดงสถานะจะกะพริบอย่างรวดเร็ว หมายความว่าอุปกรณ์ไม่ได้เชื่อมต่อกับเครือข่ายใดๆ (หรือในโหมด AP ที่มีชื่อโฮสต์ siot-xxxx) คุณต้องเพิ่มเครือข่ายที่อุปกรณ์จะใช้
เปิดแอปไปที่การตั้งค่าและเลือกเมนู "เชื่อมต่ออุปกรณ์กับเครือข่าย" ยืนยันสถานะ LED ของอุปกรณ์ SwitchIoT กะพริบอย่างรวดเร็ว เชื่อมต่อสมาร์ทโฟนของคุณกับเครือข่ายด้วยชื่อโฮสต์ siot-xxxx หลังจากนั้นกรอก SSID และรหัสผ่านเครือข่ายที่จะใช้ โดยอุปกรณ์ SwitchIoT จากนั้นกด "CONNECT" รอจนเสร็จ
ขั้นตอนที่ 8: รู้สถานะไฟ LED แสดงสถานะ

มีเงื่อนไขหลายประการเมื่ออุปกรณ์ SwitchIoT ทำงาน โดยจะมองเห็นได้ด้วยการเปลี่ยนสถานะ LED
1. ไฟ LED กะพริบอย่างรวดเร็ว หมายความว่าไม่สามารถเชื่อมต่อกับเราเตอร์ของคุณได้ ซึ่งอาจเกิดจาก:
- ความแรงของ WiFi นั้นอ่อน เราเตอร์ของคุณอยู่ห่างจากอุปกรณ์ของคุณมากเกินไป และอาจมีการรบกวนในสภาพแวดล้อม เพื่อแก้ปัญหานี้ โปรดนำอุปกรณ์ SwitchIoT ของคุณไปไว้ใกล้กับเราเตอร์ หากปัญหายังคงมีอยู่ โปรดรีเซ็ตอุปกรณ์ SwitchIoT เชื่อมต่อกับเครือข่ายอีกครั้งโดยเพิ่มการตั้งค่าเครือข่ายโดยใช้แอป ทำตามขั้นตอนก่อนหน้า
- WiFi SSID และรหัสผ่านที่เก็บไว้ในอุปกรณ์ SwitchIoT ถูกลืม ซึ่งสามารถเกิดขึ้นได้โดยการกดปุ่มบนอุปกรณ์ SwitchIoT เป็นเวลา 5 วินาที คุณต้องเชื่อมต่อกับเครือข่ายอีกครั้งโดยเพิ่มการตั้งค่าเครือข่ายโดยใช้ขั้นตอนก่อนหน้าของแอป
2. ไฟ LED จะกะพริบทุกๆ 4 วินาที หมายความว่าไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้ อาจเป็นเพราะเครือข่ายไม่สามารถเข้าถึงอินเทอร์เน็ตได้ โปรดตรวจสอบการเชื่อมต่อบริการเครือข่ายของคุณและรีเซ็ตอุปกรณ์ SwitchIoT
3. LED ติดค้างหมายความว่าอุปกรณ์ SwitchIoT ทำงานและเชื่อมต่อกับเซิร์ฟเวอร์
ขั้นตอนที่ 9: แชร์ SwitchIoT Token กับผู้ใช้รายอื่น

เจ้าของอุปกรณ์ SwitchIoT สามารถแชร์การควบคุมอุปกรณ์กับผู้อื่นได้อย่างเต็มที่ และทำให้ผู้อื่นสามารถเปิด/ปิด เปลี่ยนกำหนดการ ตัวจับเวลา ตัวจับเวลาวนซ้ำ และตั้งชื่ออุปกรณ์บนแอป SwitchIoT ฟังก์ชันนี้เหมาะสำหรับครอบครัวเพราะจะช่วยให้ควบคุมร่วมกันได้
วิธีการแชร์โทเค็นอุปกรณ์ SwitchIoT นั้นง่ายมาก คุณเพียงแค่ต้องแชร์โทเค็นที่ไม่ซ้ำกับผู้อื่น และพวกเขาเพียงแค่วางลงในแอป SwitchIoT
โทเค็นของอุปกรณ์ SwitchIoT แต่ละเครื่องนั้นไม่ซ้ำกันและสร้างขึ้นจากสมาร์ทโฟน Android ของคุณ ดังนั้นโทเค็นนี้เป็นแบบถาวร คุณต้องจัดการด้วยความระมัดระวังเพื่อแบ่งปันกับผู้อื่น
ขั้นตอนที่ 10: ควบคุมการทวีคูณอุปกรณ์ SwitchIot เดียวกัน

โทเค็นที่ไม่ซ้ำกันสามารถเข้าถึงได้โดยแอพมากกว่าหนึ่งตัวและอุปกรณ์ SwitchIoT มากกว่าหนึ่งเครื่อง ด้วยคุณสมบัตินี้ คุณสามารถสร้างแผนงาน เช่น อุปกรณ์สวิตช์สองเครื่องและแอป SwitchIoT ที่สามารถควบคุมร่วมกันได้ หากอุปกรณ์ SwitchIoT เครื่องหนึ่งเปิดอยู่ อุปกรณ์ SwitchIoT อีกเครื่องก็จะปฏิบัติตามเงื่อนไขเดียวกันว่าเปิด เช่นเดียวกับแอป
ขั้นตอนที่ 11: สนุก
หวังว่าคุณจะสนุกกับ SwitchIoT ของคุณ หากคุณทำและเสร็จสิ้น โปรดแชร์ "I Made it!" เพื่อให้ฉันรู้ว่ามีการทำงานมากแค่ไหน แชร์ลิงค์ไลค์และสมัครรับข้อมูล เช่นเคย หากคุณมีคำถามใดๆ โปรดแจ้งให้เราทราบ!
แนะนำ:
วิธีทำม่านม้วนอัจฉริยะด้วย SONOFF Smart Switches: 14 ขั้นตอน

วิธีทำม่านม้วนอัจฉริยะด้วย SONOFF Smart Switches: ใช้โหมด Interlock ในสวิตช์อัจฉริยะของ SONOFF เพื่อเปลี่ยนม่านม้วน/มู่ลี่ธรรมดาของคุณให้กลายเป็นสมาร์ท พวกคุณส่วนใหญ่จะเห็นด้วยหรือไม่ว่านี่เป็นงานน่าเบื่อที่คุณต้องดึงม่านม้วน/มู่ลี่ขึ้นในตอนเช้า และดึงมันลงมาในตอนเย็น? ยังไงฉันก็
ฮาร์ดแวร์และซอฟต์แวร์แฮ็คอุปกรณ์อัจฉริยะ, Tuya และ Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 ขั้นตอน

อุปกรณ์สมาร์ทแฮ็กฮาร์ดแวร์และซอฟต์แวร์, Tuya และ Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันแฟลชอุปกรณ์อัจฉริยะหลายตัวด้วยเฟิร์มแวร์ของตัวเองอย่างไร ดังนั้นฉันจึงสามารถควบคุมอุปกรณ์เหล่านั้นด้วย MQTT ผ่านการตั้งค่า Openhab ฉันจะเพิ่ม อุปกรณ์ใหม่เมื่อฉันแฮ็ค แน่นอนว่ามีวิธีอื่นที่ใช้ซอฟต์แวร์ในการแฟลช f
SONOFF เพิ่ม Alexa และ Google Home Voice Control ให้กับ ZigBee Smart Devices: 3 ขั้นตอน

SONOFF เพิ่ม Alexa และ Google Home Voice Control ให้กับ ZigBee Smart Devices: ตั้งแต่สวิตช์และปลั๊กอัจฉริยะ Wi-Fi ไปจนถึงสวิตช์และปลั๊กอัจฉริยะ ZigBee การควบคุมด้วยเสียงเป็นจุดเริ่มต้นการควบคุมแบบแฮนด์ฟรียอดนิยม ปลั๊กอัจฉริยะช่วยให้คุณควบคุมบ้านที่เชื่อมต่อได้โดยตรงผ่านการทำงานร่วมกับ Amazon Alexa หรือ Google Home
Sonoff Basic & Sonoff RF - บทช่วยสอนที่สมบูรณ์: 16 ขั้นตอน

Sonoff Basic & Sonoff RF - บทช่วยสอน สมบูรณ์: O Sonoff é uma linha de projetados para automação residencial e predial. O Sonoff Basic e RF podem ser alimentado com tenão de 90 a 250v AC, sua saída a relé suporta corrente de até 10A, wi-fi integrado de 2.4GHz, o Sonoff RF con
วิธีการแฟลชเฟิร์มแวร์ MicroPython บนสวิตช์ Sonoff Smart Switch แบบ ESP8266: 3 ขั้นตอน (พร้อมรูปภาพ)

วิธีการแฟลชเฟิร์มแวร์ MicroPython บนสวิตช์ Sonoff Smart Switch แบบ ESP8266: Sonoff คืออะไร Sonoff คือกลุ่มผลิตภัณฑ์สำหรับ Smart Home ที่พัฒนาโดย ITEAD หนึ่งในอุปกรณ์ที่ยืดหยุ่นและราคาไม่แพงที่สุดจากกลุ่มผลิตภัณฑ์ดังกล่าว ได้แก่ Sonoff Basic และ Sonoff Dual สวิตช์เหล่านี้เป็นสวิตช์ที่เปิดใช้งาน Wi-Fi ซึ่งใช้ชิปที่ยอดเยี่ยม ESP8266 ในขณะที่