สารบัญ:
- ขั้นตอนที่ 1: ข้อกำหนดและการตั้งค่า
- ขั้นตอนที่ 2: การตั้งค่า Arduino IDE
- ขั้นตอนที่ 3: การเข้ารหัส SONOFF Dual ของคุณ
- ขั้นตอนที่ 4: ควบคุมอุปกรณ์ของคุณจากระยะไกล
![SONOFF Dual Tutorial: ควบคุมเครื่องใช้ไฟฟ้าของคุณจากระยะไกลโดยใช้ MQTT และ Ubidots: 4 ขั้นตอน SONOFF Dual Tutorial: ควบคุมเครื่องใช้ไฟฟ้าของคุณจากระยะไกลโดยใช้ MQTT และ Ubidots: 4 ขั้นตอน](https://i.howwhatproduce.com/images/003/image-6147-j.webp)
วีดีโอ: SONOFF Dual Tutorial: ควบคุมเครื่องใช้ไฟฟ้าของคุณจากระยะไกลโดยใช้ MQTT และ Ubidots: 4 ขั้นตอน
![วีดีโอ: SONOFF Dual Tutorial: ควบคุมเครื่องใช้ไฟฟ้าของคุณจากระยะไกลโดยใช้ MQTT และ Ubidots: 4 ขั้นตอน วีดีโอ: SONOFF Dual Tutorial: ควบคุมเครื่องใช้ไฟฟ้าของคุณจากระยะไกลโดยใช้ MQTT และ Ubidots: 4 ขั้นตอน](https://i.ytimg.com/vi/N_WDPLzMju0/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
![SONOFF Dual Tutorial: ควบคุมเครื่องใช้ไฟฟ้าของคุณจากระยะไกลโดยใช้ MQTT และ Ubidots SONOFF Dual Tutorial: ควบคุมเครื่องใช้ไฟฟ้าของคุณจากระยะไกลโดยใช้ MQTT และ Ubidots](https://i.howwhatproduce.com/images/003/image-6147-1-j.webp)
รีเลย์ Wi-Fi มูลค่า 9 เหรียญนี้สามารถควบคุมอุปกรณ์สองเครื่องได้ในเวลาเดียวกัน เรียนรู้วิธีเชื่อมต่อกับ Ubidots และปลดปล่อยศักยภาพอย่างเต็มที่!
ในคู่มือนี้ คุณจะได้เรียนรู้วิธีควบคุมอุปกรณ์ไฟฟ้า 110V สองเครื่องผ่าน Wi-Fi ในราคา $9 โดยใช้ SONOFF Dual ของ Itead เมื่อเปรียบเทียบกับปลั๊กอัจฉริยะ WiFi ระดับผู้บริโภคในตลาด SONOFF เป็นทางเลือกที่ยอดเยี่ยมสำหรับการสร้างบ้านอัจฉริยะและแม้แต่โครงการ IoT ระดับอุตสาหกรรมในขนาดที่ใหญ่ขึ้น นอกจากนี้ยังใช้ชิป Wi-Fi ESP8266 ยอดนิยม ทำให้เข้ากันได้กับสภาพแวดล้อม Arduino และทรัพยากรอื่นๆ เช่น ไลบรารี ESP ของเราที่ Ubidots
ขั้นตอนที่ 1: ข้อกำหนดและการตั้งค่า
![ข้อกำหนดและการตั้งค่า ข้อกำหนดและการตั้งค่า](https://i.howwhatproduce.com/images/003/image-6147-2-j.webp)
![ข้อกำหนดและการตั้งค่า ข้อกำหนดและการตั้งค่า](https://i.howwhatproduce.com/images/003/image-6147-3-j.webp)
![ข้อกำหนดและการตั้งค่า ข้อกำหนดและการตั้งค่า](https://i.howwhatproduce.com/images/003/image-6147-4-j.webp)
เพื่อปฏิบัติตามคำแนะนำนี้ คุณจะต้อง:
- อุปกรณ์ UartSBee เพื่อให้สามารถโปรแกรม SONOFF โดยใช้คอมพิวเตอร์ของคุณ
- SONOFF Dual
- The UbidotsESPMQTT Library
-
บัญชี Ubidots - หรือ - ใบอนุญาต STEM
การตั้งค่าฮาร์ดแวร์
ถอดอุปกรณ์ SONOFF Dual ออก เพื่อเข้าถึงพิน SONOFF TTL ซึ่งเราจะต้องตั้งโปรแกรมให้ออนบอร์ด ESP8266 SONOFF มาโดยไม่มีส่วนหัวของพินสองตัว ดังนั้น คุณจะต้องบัดกรีพวกมันก่อนจะตั้งโปรแกรมยูนิต
หลังจากการบัดกรีให้เชื่อมต่อบอร์ดกับ UartSBee ตามตารางนี้:
UartSBee - SONOFF Dual
VCC - VCC
TX - RX
RX - TX
GND - GND
ขั้นตอนที่ 2: การตั้งค่า Arduino IDE
![การติดตั้ง Arduino IDE การติดตั้ง Arduino IDE](https://i.howwhatproduce.com/images/003/image-6147-5-j.webp)
ใน Arduino IDE ให้คลิกที่ Files -> Preferences และป้อน URL นี้ลงในช่อง Additional Boards Manager URLs เพื่อให้สามารถเข้าถึงไลบรารีของ ESP8266 สำหรับ Arduino:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
ฟิลด์นี้รองรับหลาย URL คั่นด้วยเครื่องหมายจุลภาคในกรณีที่คุณมี URL อื่นที่พิมพ์อยู่แล้ว
- เปิดตัวจัดการบอร์ดจากเครื่องมือ -> เมนูบอร์ดและติดตั้งแพลตฟอร์ม ESP8266
- หลังการติดตั้ง ไปที่เมนูเครื่องมือ > บอร์ด และเลือกบอร์ด: โมดูล ESP8266 ทั่วไป
- ดาวน์โหลดไลบรารี UbidotsESPMQTT เป็นไฟล์ ZIP ในบัญชี GitHub ของเรา
- กลับไปที่ Arduino IDE ของคุณ คลิกที่ Sketch -> รวมไลบรารี -> เพิ่ม. ZIP Library
- เลือกไฟล์. ZIP ของ UbidotsESPMQTT จากนั้นคลิกที่ "ยอมรับ" หรือ "เลือก" ปิด Arduino IDE แล้วเปิดใหม่อีกครั้ง
ขั้นตอนที่ 3: การเข้ารหัส SONOFF Dual ของคุณ
![การเข้ารหัส SONOFF Dual ของคุณ การเข้ารหัส SONOFF Dual ของคุณ](https://i.howwhatproduce.com/images/003/image-6147-6-j.webp)
โค้ดตัวอย่างนี้จะสมัครรับตัวแปร Ubidots ที่เปิดหรือปิดรีเลย์ทั้งสองตัวพร้อมกัน
ก่อนรันโค้ด ไปที่บัญชี Ubidots ของคุณ ค้นหาแท็บ "อุปกรณ์" และสร้างอุปกรณ์ชื่อ "SONOFF Dual" และตัวแปรในนั้นเรียกว่า "รีเลย์" ควรมีลักษณะเช่นนี้
ตรวจสอบให้แน่ใจว่าป้ายกำกับ Device API เป็น "sonoff-dual" และป้ายกำกับ API ของตัวแปรคือ "รีเลย์" นี่คือตัวระบุเฉพาะที่ SONOFF ใช้เพื่อทราบว่าจะสมัครรับตัวแปรใดในโบรกเกอร์ MQTT คุณสามารถแก้ไขป้ายกำกับได้หากต้องการ ตอนนี้คุณพร้อมที่จะแฟลชอุปกรณ์ของคุณด้วยรหัสนี้แล้ว!
ขั้นตอนที่ 4: ควบคุมอุปกรณ์ของคุณจากระยะไกล
![ควบคุมเครื่องใช้ไฟฟ้าของคุณจากระยะไกล! ควบคุมเครื่องใช้ไฟฟ้าของคุณจากระยะไกล!](https://i.howwhatproduce.com/images/003/image-6147-7-j.webp)
![ควบคุมเครื่องใช้ไฟฟ้าของคุณจากระยะไกล! ควบคุมเครื่องใช้ไฟฟ้าของคุณจากระยะไกล!](https://i.howwhatproduce.com/images/003/image-6147-8-j.webp)
หลังจากแฟลชอุปกรณ์ของคุณแล้ว ให้เปิดมอนิเตอร์แบบอนุกรมของ Arduino IDE คุณจะเห็นบางอย่างเช่นในรูป หมายความว่าการเชื่อมต่อ WiFi และการสมัคร MQTT สำเร็จ
ตอนนี้ไปที่แท็บ "แดชบอร์ด" และเพิ่มวิดเจ็ตใหม่ประเภท "ควบคุม" "สวิตช์" สวิตช์นี้จะส่ง "1" หรือ "0" ไปยังตัวแปร "รีเลย์" ซึ่งอ่านแล้วในฟังก์ชันเรียกกลับของ SONOFF เพื่อเปิดหรือปิดรีเลย์ ตอนนี้คุณสามารถควบคุม SONOFF Dual ของคุณจากระยะไกลได้จากแดชบอร์ดของคุณ!
แนะนำ:
ติดตาม: ศูนย์สื่อขั้นสูงพร้อม Odroid N2 และ Kodi (รองรับ 4k และ HEVC): 3 ขั้นตอน
![ติดตาม: ศูนย์สื่อขั้นสูงพร้อม Odroid N2 และ Kodi (รองรับ 4k และ HEVC): 3 ขั้นตอน ติดตาม: ศูนย์สื่อขั้นสูงพร้อม Odroid N2 และ Kodi (รองรับ 4k และ HEVC): 3 ขั้นตอน](https://i.howwhatproduce.com/images/005/image-13455-j.webp)
ติดตาม: Advanced Media Center พร้อม Odroid N2 และ Kodi (รองรับ 4k และ HEVC): บทความนี้เป็นบทความต่อจากบทความก่อนหน้าของฉันที่ประสบความสำเร็จค่อนข้างมากเกี่ยวกับการสร้างศูนย์สื่ออเนกประสงค์ โดยอ้างอิงจาก Raspberry PI ที่ได้รับความนิยมมากในตอนแรก แต่ ในภายหลัง เนื่องจากไม่มีเอาต์พุตที่สอดคล้องกับ HEVC, H.265 และ HDMI 2.2 จึงมีสวิตช์
Blinds Control ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: 5 ขั้นตอน (พร้อมรูปภาพ)
![Blinds Control ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: 5 ขั้นตอน (พร้อมรูปภาพ) Blinds Control ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: 5 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/005/image-13651-j.webp)
การควบคุมมู่ลี่ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันเพิ่มระบบอัตโนมัติให้กับมู่ลี่ของฉันอย่างไร ฉันต้องการเพิ่มและลบระบบอัตโนมัติได้ ดังนั้นการติดตั้งทั้งหมดจึงเป็นแบบหนีบ ส่วนหลักคือ: สเต็ปเปอร์มอเตอร์ ตัวขับสเต็ปควบคุม bij ESP-01 เกียร์และการติดตั้ง
DIY IBeacon และ Beacon Scanner ด้วย Raspberry Pi และ HM13: 3 ขั้นตอน
![DIY IBeacon และ Beacon Scanner ด้วย Raspberry Pi และ HM13: 3 ขั้นตอน DIY IBeacon และ Beacon Scanner ด้วย Raspberry Pi และ HM13: 3 ขั้นตอน](https://i.howwhatproduce.com/images/009/image-24456-j.webp)
DIY IBeacon และ Beacon Scanner ด้วย Raspberry Pi และ HM13: Story A beacon จะส่งสัญญาณอย่างต่อเนื่องเพื่อให้อุปกรณ์บลูทู ธ อื่น ๆ รู้ว่ามีอยู่ และฉันอยากได้บีคอนบลูทูธเพื่อติดตามกุญแจมาตลอด เพราะฉันลืมเอามันมาเหมือน 10 ครั้งในปีที่แล้ว และฉันก็เกิดขึ้น
วิธีใช้ MQTT กับ Raspberry Pi และ ESP8266/sonoff: 4 ขั้นตอน
![วิธีใช้ MQTT กับ Raspberry Pi และ ESP8266/sonoff: 4 ขั้นตอน วิธีใช้ MQTT กับ Raspberry Pi และ ESP8266/sonoff: 4 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-5730-21-j.webp)
วิธีใช้ MQTT กับ Raspberry Pi และ ESP8266/sonoff: สวัสดีทุกคน วันนี้ฉันจะแสดงวิธีกำหนดค่าสวิตช์รีเลย์ sonoff wifi ที่ใช้ราสเบอร์รี่ pi และ ESP8266 เพื่อควบคุมเครื่องใช้ในบ้านของคุณจากทุกที่ในโลก ของคำสั่งสอนนี้ ถ้าคุณได้ปฏิบัติตามคำสั่งของฉันอย่างระมัดระวัง
RuuviTag และ PiZero W และ Blinkt! เทอร์โมมิเตอร์แบบ Bluetooth Beacon: 3 ขั้นตอน (พร้อมรูปภาพ)
![RuuviTag และ PiZero W และ Blinkt! เทอร์โมมิเตอร์แบบ Bluetooth Beacon: 3 ขั้นตอน (พร้อมรูปภาพ) RuuviTag และ PiZero W และ Blinkt! เทอร์โมมิเตอร์แบบ Bluetooth Beacon: 3 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/004/image-10690-2-j.webp)
RuuviTag และ PiZero W และ Blinkt! เครื่องวัดอุณหภูมิที่ใช้ Bluetooth Beacon: คำแนะนำนี้อธิบายวิธีการอ่านข้อมูลอุณหภูมิและความชื้นจาก RuuviTag โดยใช้ Bluetooth กับ Raspberry Pi Zero W และเพื่อแสดงค่าเป็นเลขฐานสองบน Pimoroni กะพริบตา! pHAT.หรือเรียกสั้นๆ ว่า จะสร้างสถานะอย่างไร