สารบัญ:

WiFi Work From Home Indicator: 5 ขั้นตอน (พร้อมรูปภาพ)
WiFi Work From Home Indicator: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: WiFi Work From Home Indicator: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: WiFi Work From Home Indicator: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Working From Home - WiFi Do Not Disturb indicator 2024, พฤศจิกายน
Anonim
WiFi ทำงานจากที่บ้าน ตัวบ่งชี้
WiFi ทำงานจากที่บ้าน ตัวบ่งชี้
WiFi ทำงานจากที่บ้าน ตัวบ่งชี้
WiFi ทำงานจากที่บ้าน ตัวบ่งชี้

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

ไฟยังมีแม่เหล็กเพื่อให้สามารถติดและถอดออกจากที่จับประตูได้ง่าย เพื่อความสะดวกในการใช้งานและการชาร์จ

ดังนั้นหากคุณมองหาความสงบในบ้านมากกว่านี้ บางทีนี่อาจเป็นแนวทางสำหรับคุณ!

เสบียง

  • Adafruit Feather Huzzah ESP8266 (ESP8266 ใด ๆ อาจทำงานได้ แต่ Huzzah มีวงจรการชาร์จ lipo และตัวควบคุม 3.3v ที่ค่อนข้างอ้วน) -
  • แถบนีโอพิกเซล 8 ชิ้น* -
  • แบตเตอรี่ Lipo - ขนาดที่เหมาะสมควรทำ (600mAH +) ฉันไม่มีแหล่งที่ดีสำหรับสิ่งเหล่านี้
  • กรณีโครงการ -
  • ฮาร์ดดิสรุ่นเก่า - แหล่งแม่เหล็กชั้นเยี่ยม!

ขั้นตอนที่ 1: ดูวิดีโอ

Image
Image

ฉันยังทำวิดีโอเกี่ยวกับโครงการนี้หากคุณต้องการตรวจสอบ

ฉันอาจจะลำเอียง แต่ฉันคิดว่ามันคุ้มค่าที่จะลองดูคลิปน่ารักๆ ของลูกสาววัย 3 ขวบของฉันที่พูดภาษาไอริชบ้าง!

ขั้นตอนที่ 2: ฮาร์ดแวร์

ฮาร์ดแวร์
ฮาร์ดแวร์
ฮาร์ดแวร์
ฮาร์ดแวร์

นี่เป็นงานสร้างที่เรียบง่ายโดยมีจุดประสงค์จากมุมมองของฮาร์ดแวร์ การทำให้โปรเจ็กต์เรียบง่ายมีความสำคัญมากกว่าสำหรับฉันมากกว่าการปรับให้เหมาะสมสำหรับแบตเตอรี่ แต่ควรใช้งานได้ทั้งวันโดยชาร์จเพียงครั้งเดียว ฉันจึงรู้สึกว่าดีพอ

ไมโครคอนโทรลเลอร์: ESP8266

สำหรับไมโครคอนโทรลเลอร์ เราใช้ ESP8266 ที่ตั้งโปรแกรมด้วย Arduino IDE หากคุณไม่คุ้นเคยกับ ESP8266 มันคืออุปกรณ์ที่เข้ากันได้กับ Arduino ที่น่าทึ่งซึ่งมี WiFi ในตัว ฉันขอแนะนำให้ตรวจสอบคลาส IoT ของ Becky Stern สำหรับข้อมูลเพิ่มเติม

ฉันเลือก Adafruit Feather Huzzah ESP8266 โดยเฉพาะ เพราะมันมาพร้อมกับวงจรสำหรับการใช้แบตเตอรี่ Lipo ในตัว นอกจากนี้ยังมีตัวควบคุม 500mA 3.3V ซึ่งดีกว่าที่จะมีอยู่ในบอร์ด ESP8266 ของจีนที่ถูกกว่าส่วนใหญ่ ซึ่งช่วยให้เราสามารถจ่ายพลังงานให้กับ Neopixels โดยใช้ 3.3V ซึ่งสามารถช่วยให้เราหลีกเลี่ยงปัญหาที่บางครั้งเกิดขึ้นเมื่อใช้ Neopixles ที่ขับเคลื่อนด้วย 5v จากอุปกรณ์ระดับลอจิก 3.3v เช่น ESP8266

ไฟ: Neopixels

ฉันเลือก neopxiels เพราะมันเป็นวิธีที่ง่ายมากในการเพิ่ม RGB led ให้กับโปรเจ็กต์ของคุณ พวกเขาต้องการพลังงานและสายข้อมูลเพียงเส้นเดียวในการเชื่อมต่อ และช่วยให้คุณสามารถตั้งค่าให้เป็นสีใดก็ได้ แม้กระทั่งการตั้งค่าสีของ LED ทีละดวง

นีโอพิกเซลมีสายดังนี้

VCC -> 3V

GND -> GND

ข้อมูลใน -> gpio 0

แบตเตอรี่: Lipo ใด ๆ

การใช้วงจรแบตเตอรี่ของ Feather huzzah ทำให้การใช้ lipo เป็นเรื่องง่าย คุณสามารถเสียบเข้ากับขั้วต่อ JST ของ Feather huzzah ได้โดยตรง (หมายเหตุ: โปรดตรวจสอบขั้วของแบตเตอรี่ของคุณ ไม่มีมาตรฐานสำหรับสิ่งนี้ ดังนั้นจึงอาจจำเป็นต้องเปลี่ยน) หรือคุณสามารถเชื่อมต่อกับหมุด GND และ BAT ของ huzzah ในการชาร์จแบตเตอรี่ คุณเพียงแค่เสียบสาย micro USB เข้ากับ huzzah

คุณควรตรวจสอบสุขภาพของแบตเตอรี่ เป็นที่ยอมรับกันโดยทั่วไปว่าไม่ควรปล่อยให้ lipo ต่ำกว่า 3V ดังนั้นคุณควรตรวจสอบให้แน่ใจว่าอยู่เหนือระดับนั้นก่อนที่จะใช้ในโครงการของคุณ

ขั้นตอนที่ 3: รหัส

รหัส
รหัส
รหัส
รหัส

โค้ดสำหรับโปรเจ็กต์นี้มีพื้นฐานมาจากตัวอย่าง helloServer ที่มีให้สำหรับ ESP8266 ใน Arudino IDE

มีจุดและจุดสำหรับเปลี่ยน LED เป็นสีแดง, สีเขียวแล้วปิด แต่สามารถเพิ่มคุณสมบัติเพิ่มเติมได้หากจำเป็น

คุณสามารถดาวน์โหลดและติดตั้งรหัสจาก Github. ของฉัน

มีไลบรารีภายนอกหนึ่งแห่งที่คุณต้องเพิ่มจากตัวจัดการไลบรารี และนั่นคือไลบรารี Neopixel จาก Adafruit

ขั้นตอนที่ 4: แม่เหล็ก

แม่เหล็ก
แม่เหล็ก
แม่เหล็ก
แม่เหล็ก
แม่เหล็ก
แม่เหล็ก

ในการติดมันเข้ากับประตู ฉันใช้แม่เหล็กแรงสูงจากฮาร์ดไดรฟ์ตัวเก่า เพียงถอดสกรูทั้งหมดออกจากด้านนอกของฮาร์ดไดรฟ์ คุณก็จะสามารถแงะแม่เหล็กได้อย่างง่ายดาย ฉันคิดว่ามันดำเนินไปโดยไม่ได้บอกว่าสิ่งนี้ควรทำบนฮาร์ดไดรฟ์ที่คุณไม่ต้องการอีกต่อไป! นี่จะทำลายไดรฟ์!

สิ่งเหล่านี้มีความแข็งแรงมาก ดังนั้นฉันขอแนะนำให้ใช้อย่างระมัดระวัง โดยเฉพาะอย่างยิ่งเมื่อถอดออกเพราะคุณอาจหนีบนิ้วได้ง่าย

เนื่องจากนี่เป็นเพียงงานสร้างต้นแบบที่รวดเร็ว และแรงของแม่เหล็กก็จะดึงเข้าหาเคสอยู่ดี ฉันจึงตัดสินใจใช้ Blu-tack เพื่อติดเข้ากับเคส

ขั้นตอนที่ 5: การใช้งาน

การใช้งาน
การใช้งาน
การใช้งาน
การใช้งาน
การใช้งาน
การใช้งาน

ในการใช้อุปกรณ์ คุณสามารถไปที่ "wwfh.local" บนเว็บเบราว์เซอร์ของคุณ โปรดทราบว่าขึ้นอยู่กับบริการ Bonjour สำหรับข้อมูลเพิ่มเติม โปรดดูที่ลิงค์นี้

หลังจากนั้นคุณสามารถใช้เว็บอินเตอร์เฟสเพื่ออัปเดตสีของ LED ได้ทุกเมื่อที่คุณต้องการ!

หวังว่าคุณจะพบว่าคำแนะนำนี้มีประโยชน์

ฉันชอบที่จะได้ยินเกี่ยวกับสิ่งที่คุณจะทำกับการตั้งค่าประเภทนี้ โปรดแจ้งให้เราทราบในความคิดเห็นด้านล่าง หรือเข้าร่วมกับฉันและผู้ผลิตรายอื่นๆ บนเซิร์ฟเวอร์ Discord ของฉัน ที่ซึ่งเราสามารถพูดคุยเกี่ยวกับหัวข้อนี้หรือผู้ผลิตรายอื่นๆ ที่เกี่ยวข้องกับสิ่งที่คุณมี ผู้คนช่วยเหลือดีที่นั่น จึงเป็นที่ที่ดี ออก.

ฉันยังอยากจะขอบคุณมากสำหรับผู้สนับสนุน Github ของฉันที่ช่วยสนับสนุนสิ่งที่ฉันทำ ฉันรู้สึกซาบซึ้งจริงๆ หากคุณไม่ทราบ Github กำลังจับคู่การสนับสนุนสำหรับปีแรก ดังนั้นหากคุณเป็นผู้สนับสนุน พวกเขาจะจับคู่ 100% ในอีกไม่กี่เดือนข้างหน้า ขอบคุณที่อ่าน!

แนะนำ: