สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
RGB ของ RGB RGB ทุกที่! ช่วงนี้ใครไม่ชอบแสงสีที่ดูเท่ๆ รอบๆ บ้านของพวกเขาบ้าง? โปรเจ็กต์เล็กๆ นี้แสดงให้เห็น ESP8266 ผสมกับการควบคุม SmartThings และกลายเป็นตัวควบคุม RGB ที่เรียบร้อยอย่างแท้จริงสำหรับแถบ LED และอื่นๆ ตัวควบคุม Gizwits ESP8266 Witty Cloud ใช้เพื่อความสะดวกด้วย RGB LED ในตัว แต่ ESP8266 ESP12 / ESP32 ส่วนใหญ่ควรใช้งานได้ ฉันแน่ใจว่าคุณมีคู่รัก…หรือ 10 คนที่จะลองสิ่งนี้ ไปสร้างหนึ่งและสนุก!
ขั้นตอนที่ 1: ฮาร์ดแวร์ - สิ่งที่คุณต้องการ - ครั้งนี้ง่ายนิดเดียว
ฉันไม่รับรอง เป็นตัวแทน หรือรับสิ่งใดๆ จากตัวอย่างด้านล่าง คำเตือน Emptor
ทดแทนตามความจำเป็นสำหรับข้อกำหนด/พารามิเตอร์ส่วนบุคคลของคุณ ลิงค์ไปยังสินค้าเป็นเพียงตัวอย่างเท่านั้น ไม่ใช่การส่งเสริมการขาย 1. ESP8266 GizWits ไหวพริบคลาวด์ MC2 Samsung SmartThings 2.0 Hub
ขั้นตอนที่ 2: ซอฟต์แวร์ - สิ่งที่คุณต้องการ
สมมติฐาน: ใช้งาน Arduino IDE, Libraries, SmartThings IDE และ GITHub ได้อย่างสะดวกสบาย
- Arduino IDE
- SmartThings IDE
- SmartThings Android App
- GITHub
ขั้นตอนที่ 3: การตั้งค่าฮาร์ดแวร์
- วางสาย USB อย่างระมัดระวังเพื่อให้รูปร่างปลายสายตรงกับการเชื่อมต่อกับ ESP8266 ของคุณ เหมือนจิ๊กซอว์ 1 ชิ้น
- ใช้แรงเบาๆ ค่อยๆ วางขั้วต่อของสายเคเบิลเข้ากับขั้วต่อของ ESP
- เสียบปลายสาย USB อีกด้านเข้ากับพอร์ต USB ของอุปกรณ์ที่คุณจะใช้เพื่อตั้งโปรแกรม/เปิดเครื่อง ESP ของคุณ
- ใช่…ขั้นตอนเหล่านี้ฟังดูประชดประชันอย่างจงใจ ฉันหวังว่าคุณจะสนุกและไม่รำคาญ!
ขั้นตอนที่ 4: การตั้งค่าซอฟต์แวร์
สมมติฐาน: ใช้งาน Arduino IDE, Libraries, SmartThings IDE และ GITHub ได้อย่างสะดวกสบาย
- เข้าสู่ระบบบัญชี SmartThings IDE และ GITHub ของคุณ
- ทำตามขั้นตอนทั้งหมดที่แสดงไว้ที่นี่โดย Daniel Ogorchock AKA โอกีวอน.
ฉันรู้ว่ามีข้อมูลเบื้องต้นและการกำหนดค่ามากมาย หากนี่เป็นครั้งแรกที่คุณตั้งค่าการกำหนดค่า ST_Anything แต่ก็คุ้มค่า โปรดอย่าลังเลที่จะถามคำถามใด ๆ ที่คุณอาจมีไปพร้อมกัน นอกจากนี้ ฟอรัม SmartThings สำหรับโครงการนี้ยังเป็นที่ที่ยอดเยี่ยมสำหรับเคล็ดลับและคำแนะนำ
แก้ไขร่าง Arduino ที่แนบมา เพิ่มข้อมูลเฉพาะสภาพแวดล้อม WiFi/SmartThings สเก็ตช์ระบุตำแหน่งที่จะทำการเปลี่ยนแปลง เช่นเดียวกับขั้นตอนในหน้า GITHub หมายเหตุ: พินเริ่มต้นที่ใช้ในแบบร่างที่ให้ไว้ใน Repo นั้นเฉพาะสำหรับ ESP8266 ESP12 มาตรฐาน ในการทำงานกับ Witty ESP8266 ตามที่อธิบายไว้ในคำแนะนำนี้ โปรดเปลี่ยนพิน PIN_RGB1_Red จาก D5 เป็น D8 และยกเลิกการใส่เครื่องหมายคำนิยามพิน #define D8 15 ดู ScreenShot