สารบัญ:

สวิตช์ Hue ของคนจน: 5 ขั้นตอน (พร้อมรูปภาพ)
สวิตช์ Hue ของคนจน: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: สวิตช์ Hue ของคนจน: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: สวิตช์ Hue ของคนจน: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: เฉลยแล้ว‼️มันอะไรไม่มีขน😆 #อิงฟ้าวราหะ #อิงฟ้ามหาชน #EngfaWaraha #อิงฟ้า #Engfa 2024, พฤศจิกายน
Anonim
Image
Image
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ

ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างสวิตช์ไร้สายราคาไม่แพงมากสำหรับ Phillips Hue Lights

ปัญหา

ไฟเหล่านี้ต้องการแหล่งจ่ายไฟถาวร สวิตช์ผนังต้องเปิดอยู่เสมอ

หากคุณเข้านอนและปิดสวิตช์ผนัง ไฟจะไม่ส่องแสงอีกเลยหากสะพานสีพยายามเปิดไฟ เช่น ในตอนเช้าเพื่อปลุกคุณเบาๆ ด้วย "แสงอุ่น"

คุณต้องซื้อสวิตช์ Hue Tap หรือสวิตช์หรี่ไฟซึ่งมีราคาแพงมาก โดยเฉพาะอย่างยิ่งหากคุณต้องการสวิตช์หนึ่งสำหรับแต่ละห้อง

วิธีแก้ไขคือการใช้ ESP8266 คอนโทรลเลอร์ขนาดเล็กเหล่านี้พร้อมอะแดปเตอร์ usb ในตัวมีจำหน่ายในราคาไม่ถึง 3 เหรียญ สำหรับแหล่งจ่ายไฟคุณต้องการเพียง 2 ชิ้นเท่านั้น แบตเตอรี่ AAA โดยใช้โหมด DeepSleep ของ Esp8266 ทำให้แบตเตอรี่ใช้งานได้ยาวนาน

ทุกครั้งที่คุณกดปุ่มรีเซ็ต ESP จะตื่นขึ้น เชื่อมต่อกับ WLAN ของคุณ รับสถานะของหลอดไฟ หากเปิดอยู่ สวิตช์จะปิดหรือกลับกัน หลังจากคำสั่งนี้จะเข้าสู่โหมดสลีป

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ

มี PCB สองแบบที่มี Esp8266 และตัวแปลง usb ในตัวสำหรับการเขียนโปรแกรมอย่างง่าย:

Wemos D1 mini เล็กมาก พร้อม USB

หรือ

  • NodeMCU ไม่เล็กมาก พร้อม USB
  • ที่ยึดสำหรับเซลล์ไมโคร 2 ก้อน (AAA), ป้ายบัดกรี
  • 2 ชิ้น เซลล์อัลคาไลน์ AAA
  • สายไฟ
  • สกรูตัวเล็ก 2x8mm ดูรูป

สำหรับที่อยู่อาศัย:

เคสพิมพ์ 3 มิติ (ดูไฟล์ STL ในขั้นตอนต่อไป)

หรือ

ตัวเรือนจากรีโมทคอนโทรลเก่า (ดูรูป)

หรือ

วาง Esp และแบตเตอรี่ไว้ด้านหลังปุ่มสวิตช์ที่ผนัง

ขั้นตอนที่ 2: ที่อยู่อาศัย

ที่อยู่อาศัย
ที่อยู่อาศัย
ที่อยู่อาศัย
ที่อยู่อาศัย

หากคุณเป็นเจ้าของเครื่องพิมพ์ 3 มิติ เพียงแค่ใช้ STL ที่แนบมา คุณไม่จำเป็นต้องมีปุ่มพิเศษ เราใช้ปุ่มรีเซ็ตแบบออนบอร์ดพร้อมฝาครอบพิมพ์ 3 มิติ

อีกวิธีหนึ่งคือรีโมตคอนโทรลแบบเก่า

หากคุณต้องการเปลี่ยนสวิตช์ผนังด้วยสวิตช์ปุ่มและ Esp คุณต้องลัดสายไฟ 2 เส้นและแยกสายไฟเพื่อให้หลอดไฟมีกระแสไฟต่อเนื่อง

!!!!!! ระวังไฟฟ้าช็อต คุณต้องรู้ว่าคุณทำอะไร !!!!!

ขั้นตอนที่ 3: การเข้ารหัส Esp8266

การเข้ารหัส Esp8266
การเข้ารหัส Esp8266

ก่อนอื่นคุณต้องมี Arduino IDE

จากนั้นคุณต้องติดตั้งไลบรารี่สำหรับ Esp8266 คุณจะพบบทช่วยสอนมากมายที่นี่เกี่ยวกับคำแนะนำวิธีตั้งโปรแกรมสิ่งเล็ก ๆ วิเศษเหล่านี้:-)

หลังจากเปิดภาพร่างที่แนบมาด้วย Arduino IDE แล้ว คุณต้องทำการตั้งค่าบางอย่างขึ้นอยู่กับ WIFI ในพื้นที่ของคุณ

สำหรับการเชื่อมต่อ/สลับที่เร็วขึ้น เราใช้ที่อยู่ IP แบบคงที่

เกตเวย์ที่อยู่ IP(192, 168, 178, 1);

ที่อยู่ IP ของเราเตอร์ wifi ในพื้นที่ของคุณที่เชื่อมต่อสะพานเว้

IPที่อยู่ IP(192, 168, 178, 216);

ที่อยู่ IP ของสวิตช์ของคุณ ระวังการใช้ที่อยู่สูงในช่วง 200-250 ที่ไม่ได้ใช้กับอุปกรณ์อื่น

IPAddress ซับเน็ต (255, 255, 255, 0);

แสงภายใน = 2; //

จำนวนไฟของคุณที่เปลี่ยน

const ถ่าน hueHubIP = "192.168.178.57";

ที่อยู่ IP ของสะพานเว้

const char hueUsername = " ชื่อผู้ใช้ hue bridge"

คุณต้องสร้างชื่อผู้ใช้ที่ได้รับอนุญาตใน Hue Bridge ดูบทช่วยสอนนี้

const int hueHubPort = 80;

เสมอ "80"

const ถ่าน ssid = "SSID"; // เครือข่าย SSID (ชื่อ)

const char pass = "รหัสผ่าน"; // รหัสผ่านเครือข่าย

สุดท้าย SSID และรหัสผ่านของ wifi ของคุณ

หลังจากเปลี่ยนการตั้งค่าเหล่านี้ คุณก็พร้อมสำหรับการอัปโหลด !

ขั้นตอนที่ 4: แผนผัง

แผนผัง
แผนผัง

แผนผังนั้นง่ายมาก คุณเพียงแค่เชื่อมต่อที่ใส่แบตเตอรี่กับ GND และ 3V3

การใช้ปุ่มภายนอกเป็นทางเลือก

ขั้นตอนที่ 5: ข้อมูลเพิ่มเติม

ข้อมูลเพิ่มเติม
ข้อมูลเพิ่มเติม

เพื่อลดการใช้พลังงานจำเป็นต้องถอดตัวควบคุมแรงดันไฟฟ้าออก

วัดกระแสก่อนและหลังถอด กระแสไฟในสลีปต้องน้อยกว่า 0, 1mA

บางครั้งคุณต้องถอดพินอุปทานออกจากชิป UART ด้วย ดูที่นี่สำหรับข้อมูลเพิ่มเติม

แนะนำ: