สารบัญ:

(WiFi) Mood Lamp : 8 ขั้น (มีรูปภาพ)
(WiFi) Mood Lamp : 8 ขั้น (มีรูปภาพ)

วีดีโอ: (WiFi) Mood Lamp : 8 ขั้น (มีรูปภาพ)

วีดีโอ: (WiFi) Mood Lamp : 8 ขั้น (มีรูปภาพ)
วีดีโอ: Arduino Project 8: Mood Lamp 2024, พฤศจิกายน
Anonim
(WiFi) โคมไฟอารมณ์
(WiFi) โคมไฟอารมณ์

ในคำแนะนำนี้ ฉันจะแสดงวิธีสร้างโคมไฟสร้างบรรยากาศที่ง่ายและราคาถูก หลอดไฟสามารถอัพเกรดได้ด้วยไฟ LED RGB และไมโครคอนโทรลเลอร์ที่รองรับ WiFi

เสบียง

  • 4 Led's: แดง เหลือง เขียว และน้ำเงิน (หรือ: ไฟ LED rgb สองอัน)

    ยิ่งไฟ LED ยิ่งสว่าง

  • สาย USB
  • เครื่องพิมพ์ 3 มิติ
  • อะคริลิค 3, 5 มม. (สามารถหนาขึ้นหรือบางลงได้)
  • Wemos d1 mini (ไม่จำเป็นหากคุณไม่ต้องการหลอดไฟที่ควบคุมด้วย WiFi)

ขั้นตอนที่ 1: กรอบพิมพ์ 3 มิติ

กรอบพิมพ์ 3 มิติ
กรอบพิมพ์ 3 มิติ

ก่อนอื่นคุณต้องมีกรอบสำหรับสี่เหลี่ยมอะคริลิก

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

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

ขั้นตอนที่ 2: สี่เหลี่ยมอะคริลิก

สี่เหลี่ยมอะคริลิก
สี่เหลี่ยมอะคริลิก
สี่เหลี่ยมอะคริลิก
สี่เหลี่ยมอะคริลิก
สี่เหลี่ยมอะคริลิก
สี่เหลี่ยมอะคริลิก
สี่เหลี่ยมอะคริลิก
สี่เหลี่ยมอะคริลิก

เมื่อพิมพ์กรอบแล้ว คุณสามารถเริ่มตัดอะคริลิกได้ ในตอนท้ายพวกเขาจะต้องมีขนาด 50 มม. x 50 มม. ดังนั้นให้ตัดให้ใหญ่ขึ้นเล็กน้อยแล้วเอาส่วนที่เหลือออกด้วยตะไบและเครื่องบด หากคุณใช้รั้วตุ้มปี่ การเจียรสี่เหลี่ยมที่ดีจะง่ายกว่า

เพื่อหลีกเลี่ยงช่องว่างระหว่างกรอบและช่องสี่เหลี่ยม พยายามใส่เข้าไปในกรอบบ่อยๆ

ทันทีที่สี่เหลี่ยมจัตุรัสมีขนาดที่พอเหมาะ ให้นำกระดาษทรายมาทำเป็นแผ่นทั้งสองด้าน

ทำห้าอัน ข้างละข้าง ยกเว้นด้านล่าง

ขั้นตอนที่ 3: ประกอบกรอบและสี่เหลี่ยมอะคริลิก

ประกอบกรอบและสี่เหลี่ยมอะคริลิก
ประกอบกรอบและสี่เหลี่ยมอะคริลิก
ประกอบกรอบและสี่เหลี่ยมอะคริลิก
ประกอบกรอบและสี่เหลี่ยมอะคริลิก
ประกอบกรอบและสี่เหลี่ยมอะคริลิก
ประกอบกรอบและสี่เหลี่ยมอะคริลิก

สิ่งที่คุณต้องการสำหรับสิ่งนี้คือกาวบางส่วนและชิ้นส่วนที่ผลิตก่อนหน้านี้ของคุณ

ใส่กาวที่ด้านข้างแล้วใส่ลงในกรอบ เมื่อกาวแห้ง กรอบก็จะแข็งแรงขึ้นมาก

หากโครงของคุณสูญเสียหนึ่งในสี่ขาไป คุณสามารถแก้ไขสิ่งนี้ได้อย่างง่ายดายด้วยกาวในตอนนี้ ของผมหายเหมือนกัน ไม่เห็นความแตกต่างเลย

ขั้นตอนที่ 4: เวลาสำหรับฐาน

เวลาสำหรับฐาน
เวลาสำหรับฐาน
เวลาสำหรับฐาน
เวลาสำหรับฐาน

สิ่งเดียวที่คุณต้องทำคือพิมพ์ไฟล์.stl ที่แนบมาด้วยไทล์ "Base.stl" และแก้ไขไฟ LED ด้วยกาวร้อน

ขั้นตอนที่ 5: การเดินสายไฟและการประกอบ

การเดินสายไฟและการประกอบ
การเดินสายไฟและการประกอบ
การเดินสายไฟและการประกอบ
การเดินสายไฟและการประกอบ
การเดินสายไฟและการประกอบ
การเดินสายไฟและการประกอบ

แหล่งพลังงานคือสาย USB 5V ซึ่งหมายความว่าคุณสามารถใส่ LED สองดวงในซีรีย์ได้ ในการทำเช่นนี้ คุณต้องบัดกรี 5V (USB) กับขั้วบวกของ LED หนึ่งตัว แคโทดจะเชื่อมต่อกับขั้วบวกของ LED ตัวที่สอง แคโทดของ Led ตัวที่สองจะต้องบัดกรีกับ GND (USB) อย่าลืมบัดกรีตัวต้านทาน 10Ω ระหว่างแคโทดหรือแอโนดกับสาย USB

ทำซ้ำสำหรับคู่ Led ที่สองและการบัดกรีเสร็จสิ้น

ตอนนี้ได้เวลาเพิ่มกรอบด้วยอะครีลิคแล้ว ติดไว้ในดงบนฐาน คำแนะนำของฉันคืออย่าติดกาวในกรณีที่ต้องเปลี่ยน Led หนึ่งอัน

ขั้นตอนที่ 6: คุณต้องการมากกว่านี้ไหม ใช้ Rgb Led และ WiFi

คุณต้องการมากกว่านี้ไหม ใช้ Rgb Led และ WiFi
คุณต้องการมากกว่านี้ไหม ใช้ Rgb Led และ WiFi
คุณต้องการมากกว่านี้ไหม ใช้ Rgb Led และ WiFi
คุณต้องการมากกว่านี้ไหม ใช้ Rgb Led และ WiFi

แทนที่ LED สีเดียวด้วย LED RGB ในการควบคุมไฟ LED ฉันใช้ Wemos d1 mini พร้อม WiFi

ใช้กาวร้อนเพื่อยึด d1 mini ภายในฐาน แม้ว่าพื้นที่จะมีจำกัด แต่ไมโครคอนโทรลเลอร์ก็เข้ากันได้ดี

เชื่อมต่อพินดิจิตอล (PWM) กับแอโนดเพื่อควบคุมสีและ GND กับแคโทด หมุดสำหรับสีน้ำเงินเชื่อมต่อกับ "RX" สีเขียวถึง "D1" และสีแดงถึง "D2" แต่มีตัวต้านทาน 50Ω

คุณสมบัติเพิ่มเติมคือสวิตช์สัมผัสที่แทบจะมองไม่เห็นเพื่อรีเซ็ต d1 mini หากยกเลิกการเชื่อมต่อจาก WiFi ของคุณ สวิตช์นี้ยังใช้เพื่อหยุดโหมดรุ้ง RGB

สวิตช์นั้นเป็นเพียงสายเดียวที่เชื่อมต่อกับ +3.3V และสายที่สองกับพินอินพุตแบบอะนาล็อก หากนิ้วแตะกับสายทั้งสอง พินอะนาล็อกจะตรวจพบค่าที่สูงกว่า ซึ่งสามารถใช้เพื่อรีสตาร์ทคอนโทรลเลอร์และหยุดโหมด RGB ได้ อุ่นสายไฟสองเส้นด้วยหัวแร้งแล้วติดไว้ที่ฐาน (ภาพแรก)

ขั้นตอนที่ 7: รหัสและระบบควบคุม

รหัสและระบบควบคุม
รหัสและระบบควบคุม
รหัสและระบบควบคุม
รหัสและระบบควบคุม

ในการเชื่อมต่อคอนโทรลเลอร์กับ WiFi คุณต้องเปิดรหัสและกรอกชื่อ WiFi และรหัสผ่านของคุณ จากนั้นอัปโหลดภาพร่างและคัดลอกลิงก์ซึ่งจะแสดงและวางลงในเบราว์เซอร์ของคุณ สิ่งสำคัญคืออุปกรณ์ต้องเชื่อมต่อกับเครือข่าย WiFi เดียวกัน

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

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

ขั้นตอนที่ 8: รหัสสำรอง: "Blynk"

รหัสทางเลือก
รหัสทางเลือก
รหัสทางเลือก
รหัสทางเลือก

ความจริงที่ว่ารหัสของฉันยังห่างไกลจากความสมบูรณ์แบบซึ่งเป็นทางเลือกที่ดี แต่ต้องดาวน์โหลดแอป Blynk

หากคุณต้องการใช้ Blynk มากกว่าที่จะอัปโหลดรหัสที่ให้มาซึ่งใช้ได้ฟรีบนอินเทอร์เน็ต เปิดแบบร่างในชื่อ WiFi รหัสผ่าน และรหัสตรวจสอบสิทธิ์ที่ Blynk มอบให้คุณ แต่ก่อนอื่น ให้ติดตั้งไลบรารี Blynk ด้วยตัวจัดการไลบรารีใน Arduino IDE จากนั้นคุณสามารถกำหนดค่าปุ่ม สวิตช์ และอื่นๆ อีกมากมายในแอป

การกำหนดค่าพินคือ GP4 สำหรับสีแดง GP5 สำหรับสีเขียว และ GP3 สำหรับสีน้ำเงิน

สำหรับกรณีปัญหา คุณสามารถอ่านทุกอย่างซ้ำได้ที่นี่

แนะนำ: