สารบัญ:

ไฟ LED ตั้งโต๊ะอัจฉริยะ - สมาร์ทไลท์ติ้งพร้อม Arduino - พื้นที่ทำงาน Neopixels: 10 ขั้นตอน (พร้อมรูปภาพ)
ไฟ LED ตั้งโต๊ะอัจฉริยะ - สมาร์ทไลท์ติ้งพร้อม Arduino - พื้นที่ทำงาน Neopixels: 10 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ไฟ LED ตั้งโต๊ะอัจฉริยะ - สมาร์ทไลท์ติ้งพร้อม Arduino - พื้นที่ทำงาน Neopixels: 10 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ไฟ LED ตั้งโต๊ะอัจฉริยะ - สมาร์ทไลท์ติ้งพร้อม Arduino - พื้นที่ทำงาน Neopixels: 10 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: รีวิวโคมไฟ Xiaomi Mi LED Desk lamp เรียบง่าย ใช้งานได้จริง 2024, กรกฎาคม
Anonim
ไฟ LED ตั้งโต๊ะอัจฉริยะ | สมาร์ทไลท์ติ้งพร้อม Arduino | พื้นที่ทำงาน Neopixels
ไฟ LED ตั้งโต๊ะอัจฉริยะ | สมาร์ทไลท์ติ้งพร้อม Arduino | พื้นที่ทำงาน Neopixels

ทุกวันนี้เราใช้เวลาส่วนใหญ่อยู่ที่บ้าน เรียนและทำงานเสมือนจริง ทำไมไม่ปรับปรุงพื้นที่ทำงานของเราให้ดียิ่งขึ้นด้วยระบบไฟอัจฉริยะแบบสั่งทำพิเศษ Arduino และ LED Ws2812b

ที่นี่ ฉันจะแสดงให้คุณเห็นถึงวิธีการสร้างไฟ LED ตั้งโต๊ะอัจฉริยะ ซึ่งคุณสามารถควบคุมด้วยรีโมตคอนโทรล IR จากทีวี โฮมเธียเตอร์ หรืออุปกรณ์ใดๆ ที่มีเครื่องส่งสัญญาณ IR

หากคุณเป็นผู้เรียนรู้ด้วยภาพ ฉันรู้ว่าวิดีโอมีค่ามากกว่า 1,000 คำ ดังนั้นนี่คือวิดีโอการสอน 2 ส่วน (ฉันพูดภาษาสเปนได้ โปรดพิจารณาเปิดคำบรรยายภาษาอังกฤษ):

ขั้นตอนที่ 1: ทักษะที่จำเป็น

ทักษะที่จำเป็น
ทักษะที่จำเป็น

อย่างที่คุณสังเกตได้ ไม่มีอะไรยากสำหรับโปรเจ็กต์นี้ แต่คุณจะต้องมีความรู้พื้นฐานเกี่ยวกับ:

- ใช้ Arduino IDE

- การเขียนโปรแกรม ESP8266

-3D การพิมพ์

-งานเชื่อม

- การเดินสายไฟ

ขั้นตอนที่ 2: รายการส่วนประกอบและชิ้นส่วน

รายการส่วนประกอบและชิ้นส่วน
รายการส่วนประกอบและชิ้นส่วน

สถานที่ที่ดีที่ฉันสามารถแนะนำให้ค้นหาส่วนประกอบของคุณคือ MakerFocus เป็นร้านฮาร์ดแวร์โอเพ่นซอร์ส!

1. PCB ฉันขอแนะนำให้ใช้ JLCPCB SMT Services เพื่อสั่งซื้อของคุณ

2. ESP8266 (ไมโครคอนโทรลเลอร์)

3. แถบไฟ LED WS2812

4. แหล่งจ่ายไฟ 5v 2A

5. แจ็คไฟ PCB

6. เครื่องพิมพ์ 3 มิติ

7. เซ็นเซอร์อินฟราเรด

8. รีโมตคอนโทรลอาจเป็นทีวีของคุณ

ขั้นตอนที่ 3: แผนภาพวงจร

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

นี่คือแผนภาพวงจร ซึ่งมีจุดเชื่อมต่อภายในทั้งหมดของวงจรที่จะทำให้เราสามารถออกแบบ PCB ได้ในภายหลัง

ฉันยังแนบ PDF ของ Schematics เพื่อให้คุณดูดีขึ้น

ดาวน์โหลด Schematics, Code และ Libraries ฟรี

ขั้นตอนที่ 4: การออกแบบและสั่งซื้อ PCB

การออกแบบ PCB และการสั่งซื้อ
การออกแบบ PCB และการสั่งซื้อ
การออกแบบ PCB และการสั่งซื้อ
การออกแบบ PCB และการสั่งซื้อ
การออกแบบ PCB และการสั่งซื้อ
การออกแบบ PCB และการสั่งซื้อ

สำหรับการดำเนินโครงการที่ดี เราจำเป็นต้องมีการประกอบที่เชื่อถือได้สำหรับวงจรที่ประกอบขึ้นเป็นส่วนประกอบ และไม่มีวิธีใดที่จะดีไปกว่าการใช้ PCB ที่ดี

คุณสามารถดาวน์โหลดไฟล์ Gerber, BOM และ Pick & Place ได้ที่นี่ ซึ่งคุณต้องสั่งซื้อ PCB จากบริษัทผู้ผลิต PCB ของคุณ

ฉันแนะนำ JLCPCB:

$ 2 สำหรับ PCB ห้า - 4 ชั้นและ SMT ราคาถูก (2 คูปอง)

ซื้อบอร์ดที่ออกแบบไว้แล้ว Gerber + Pick & Place + BOM

ขั้นตอนที่ 5: การพิมพ์ชิ้นส่วน 3 มิติ

การพิมพ์ชิ้นส่วน 3 มิติ
การพิมพ์ชิ้นส่วน 3 มิติ

ไฟล์ทั้งหมดที่จะพิมพ์กล่องหุ้มโครงการ

คุณสามารถพิมพ์บนเครื่องพิมพ์ 3 มิติของคุณ หากคุณยังไม่มี คุณสามารถทำได้โดยใช้เครื่องที่ฉันใช้

เครื่องพิมพ์ 3 มิติ Ender 3 Pro

ขั้นตอนที่ 6: การเขียนโปรแกรม ESP8266

การเขียนโปรแกรม ESP8266
การเขียนโปรแกรม ESP8266
การเขียนโปรแกรม ESP8266
การเขียนโปรแกรม ESP8266
การเขียนโปรแกรม ESP8266
การเขียนโปรแกรม ESP8266
  1. ติดตั้ง Libraries ที่โค้ดจะใช้งานได้
  2. เปิด Arduino IDE ของคุณ
  3. ไปที่ ไฟล์ > ตัวอย่าง > IRremoteESP8266 > IRrecvDemo
  4. รหัสตัวอย่างนี้จะช่วยให้คุณคัดลอกรหัส IR ที่ส่งคีย์รีโมตคอนโทรลที่คุณต้องการใช้
  5. ใน IRrecvDemo ให้อัปเดต kRecvPin เป็นอันที่คุณเชื่อมต่อกับเซ็นเซอร์ IR
  6. เชื่อมต่อ ESP8266 ของคุณกับโปรแกรมเมอร์และเชื่อมต่อเซ็นเซอร์ IR กับพินที่คุณเลือก
  7. อัปโหลดรหัส
  8. เปิดจอภาพอนุกรมแล้วกดปุ่มที่คุณต้องการทราบรหัส จากนั้นคัดลอกและบันทึกไว้ในบันทึกย่อ
  9. เปิดรหัส MCM-LED-DESK.ino
  10. ตั้งค่า kRecvPin เป็น 3 พิกเซลเชื่อมต่อกับพิน 0 และจำนวนพิกเซลในกรณีของฉันคือ 80
  11. ในฟังก์ชัน Leer() ให้อัปเดตโค้ดของ if เป็นโค้ดของรีโมตคอนโทรลของคุณ
  12. อัปโหลดรหัสไปยัง ESP8266 โดยใช้โปรเจ็กต์ PCB และตัวแปลง USB เป็น TTL

ขั้นตอนที่ 7: ESP8266 ADC Hack

ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack

อย่างที่คุณสังเกตเห็น การออกแบบของฉันสามารถใช้ได้กับ ESP-07 หรือ ESP-01 แต่ในกรณีของฉัน ฉันใช้ ESP-01 และไม่มีพิน ADC (Tout) ที่เอื้อมถึงได้ ฉันจึงต้องบัดกรีลวดเส้นเล็กๆ ในพิน Tout ของชิปและเชื่อมต่อกับพิน PCB ADC

ขั้นตอนที่ 8: การประกอบโครงการ

การประกอบโครงการ
การประกอบโครงการ
การประกอบโครงการ
การประกอบโครงการ
การประกอบโครงการ
การประกอบโครงการ
การประกอบโครงการ
การประกอบโครงการ

วาง PCB โดยที่ทุกอย่างเชื่อมต่ออยู่ในกล่องแล้ว ขันสกรู วางน็อตและลูกบิดโพเทนชิออมิเตอร์ ติดเซ็นเซอร์ IR และปิดทุกอย่างด้วยสกรูหรือกาวอื่นๆ:D

ขั้นตอนที่ 9: การวางแถบและชุดควบคุม

การวางแถบและชุดควบคุม
การวางแถบและชุดควบคุม
การวางแถบและชุดควบคุม
การวางแถบและชุดควบคุม
การวางแถบและชุดควบคุม
การวางแถบและชุดควบคุม

กาวแถบบนโต๊ะหรือที่ที่คุณต้องการ พวกเขามีกาวอยู่แล้ว แต่ฉันยึดมันด้วยกาวร้อน

ตัดที่ขนาดโต๊ะทำงาน/สถานที่ของคุณ ตรวจสอบให้แน่ใจว่าตัวเชื่อมต่อสามารถเข้าถึงกล่องควบคุมและติดกาวได้เช่นกัน

เชื่อมต่อและค้นหาแหล่งจ่ายไฟ 5V 2A+

ขั้นตอนที่ 10: เปิดเครื่องและทดสอบ

การเปิดเครื่องและการทดสอบ
การเปิดเครื่องและการทดสอบ
การเปิดเครื่องและการทดสอบ
การเปิดเครื่องและการทดสอบ
การเปิดเครื่องและการทดสอบ
การเปิดเครื่องและการทดสอบ

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

เพลิดเพลินกับโครงการและการตั้งค่าของคุณ

คุณมีอิสระที่จะแก้ไขโค้ดและเพิ่มสีและภาพเคลื่อนไหวที่คุณต้องการ

แนะนำ: