สารบัญ:

รูปแบบ LED ที่น่าพอใจ: 9 ขั้นตอน
รูปแบบ LED ที่น่าพอใจ: 9 ขั้นตอน

วีดีโอ: รูปแบบ LED ที่น่าพอใจ: 9 ขั้นตอน

วีดีโอ: รูปแบบ LED ที่น่าพอใจ: 9 ขั้นตอน
วีดีโอ: วิธีติดตั้งโคมดาวน์ไลท์ LED ง่ายๆ ใครๆก็ทำได้ EASY Installation : Daddy's Tips 2024, กรกฎาคม
Anonim

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

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

ดังนั้นนี่คือโคมไฟกลางคืนที่ควบคุมด้วย Bluetooth ที่ควบคุมโดย IOT โดยใช้ Arduino แอพนี้มาพร้อมกับแอพที่ประกอบด้วย 4 รูปแบบที่ผ่อนคลายและสงบ ทำให้คุณสามารถควบคุมรูปแบบเหล่านี้ได้โดยตรงจากเตียงของคุณโดยตรงบนโคมไฟ

ใช้งานได้กับบลูทู ธ โดยที่แอพส่งข้อมูลไปยัง arduino ผ่านบลูทู ธ ซึ่งตีความข้อมูลนี้และแสดงรูปแบบตามที่ร้องขอจากแอพ

มี 4 รูปแบบผ่อนคลาย:

  • เกลียวใน
  • บาร์
  • จางหายไปใน
  • เส้นทาง

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

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

ขั้นตอนที่ 1: รูปแบบ

Image
Image

1) SPIRAL IN: ในรูปแบบนี้ ดูเหมือนว่าจุดสีแดงหมุนวนเข้าตรงกลาง คล้ายกับเกลียวฟีโบนักชี สำหรับสิ่งนี้ ตรรกะคือการเปิด LED เป็นเวลา 1 มิลลิวินาที จากนั้นจึงปิดและหลังจากนั้นจึงเปิดไฟ LED ถัดไปเป็นต้น มีพื้นฐานมาจากการคงอยู่ของวิสัยทัศน์

2) BARS: เช่นเดียวกับรูปแบบด้านบนนี้ แทนที่จะเป็น LED เดี่ยว แถวและคอลัมน์คู่ขนานจะหมุนวนเข้าด้านในทำให้รู้สึกผ่อนคลายจริงๆ

3) FADE IN: ในรูปแบบนี้ไฟ LED จะดูเหมือนถูกดูดเข้าไป ซึ่งทำให้มีลวดลายที่สวยงาม

4) TRAIL: รูปแบบที่ช้าซึ่ง LED ดูเหมือนจะวิ่งข้ามเมทริกซ์ซึ่งน่าสนุกจริงๆ

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

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

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

ทักษะที่จำเป็นมีดังนี้:

  • อิเล็กทรอนิกส์พื้นฐานวิธีการบัดกรี
  • วิธีการใช้มัลติมิเตอร์เพื่อตรวจสอบการลัดวงจรและสิ่งอื่น ๆ
  • วิธีเขียนโค้ดในภาษา C เพื่อเขียนโค้ดสำหรับ Arduino อย่างไรก็ตามจะมีโค้ดที่ใช้งานได้ครบถ้วน
  • วิธีสร้างแอปด้วยการเข้ารหัส (java, python) หรือไม่มีการเข้ารหัส (โดยใช้ซอฟต์แวร์ที่คล้ายกับ mit app inventor)

ขั้นตอนที่ 3: รายการส่วนประกอบ

รายการส่วนประกอบ
รายการส่วนประกอบ
รายการส่วนประกอบ
รายการส่วนประกอบ
รายการส่วนประกอบ
รายการส่วนประกอบ

เนื่องจากไม่ใช่โครงการไฮเทคที่จะได้ส่วนประกอบต่างๆ จึงไม่ใช่เรื่องยาก คุณสามารถค้นหาออนไลน์ได้อย่างง่ายดายในราคาถูก รับด้านล่างเป็นรายการส่วนประกอบและลิงก์ amazon เพื่อซื้อ:

  • 1Xโมดูลบลูทูธ HC-05
  • 1X Mini USB Cabke เพื่อเชื่อมต่อ Arduino
  • 1XArduino นาโน
  • 1XDot Matrix Common Anode Red LED แสดงผล โมดูล 8 * 8 8x8 3mm
  • หัวแร้งและสายบัดกรี
  • เทปไฟฟ้า, สายจัมเปอร์, Zero Board, สายไฟ, คัตเตอร์, คีม, ที่ปอกสายไฟ, มัลติมิเตอร์แบบดิจิตอล และ Power Bank เพื่อจ่ายไฟให้กับหลอดไฟและ superglue

ขั้นตอนที่ 4: ค้นหาแคโทดและแอโนดของ LED ในเมทริกซ์

เนื่องจากไม่มีการกล่าวถึงในเมทริกซ์ LED เกี่ยวกับ LED ที่สอดคล้องกับแคโทดและแอโนด ตลอดจนแถวและคอลัมน์ใด เราจะใช้ Arduino และสายจัมเปอร์สองเส้น

ในการทำเช่นนั้น เราจะเชื่อมต่อสายจัมเปอร์ตัวผู้กับตัวเมียหนึ่งเส้นกับพิน +5v ของ Arduino และอีกพินหนึ่งเข้ากับกราวด์ของ Arduino ตอนนี้เชื่อมต่อสายจัมเปอร์กับหมุดของเมทริกซ์ LED ทีละตัว เราจะพบว่าพินใดตรงกับแถวใดและคอลัมน์ใดในเมทริกซ์นำและทำเครื่องหมายว่าเป็นแคโทดหรือแอโนด

ควรสังเกตที่ไหนสักแห่งว่าพินใดเป็นแคโทดและขั้วใดเป็นแอโนดเพื่อให้จำได้ง่าย

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

ขั้นตอนที่ 5: การกำหนดพินของ Arduino Nano

การกำหนดพินของ Arduino Nano
การกำหนดพินของ Arduino Nano

ที่นี่เราจะใช้ 8 + 8 = 16 พินของ Arduino เพื่อเชื่อมต่อเมทริกซ์ LED ของเราเพราะเรามี 8 แอโนดและ 8 แคโทด

ตรวจสอบให้แน่ใจว่าคุณไม่ได้เชื่อมต่อพินของ LED Matrix กับพินดิจิตอล 0 หรือ 1 ของ Arduino เนื่องจากใช้สำหรับการสื่อสาร Rx และ Tx และจะใช้สำหรับโมดูลบลูทู ธ ของเรา

ฉันใช้หมุดต่อไปนี้แล้ว แต่คุณสามารถใช้หมุดใดก็ได้ที่คุณต้องการ

หมุดดิจิตอล 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

อะนาล็อก PINS A0, A1, A2, A3, A4, A5

ที่กล่าวมาข้างต้นเป็นหมุดที่ฉันใช้

ตรวจสอบให้แน่ใจว่าคุณไม่ได้ใช้ A6 และ A7 เพราะคุณไม่สามารถเขียนแบบดิจิทัลบน PIN เหล่านี้ได้

ขั้นตอนที่ 6: การบัดกรีส่วนประกอบ

การบัดกรีส่วนประกอบ
การบัดกรีส่วนประกอบ
การบัดกรีส่วนประกอบ
การบัดกรีส่วนประกอบ
การบัดกรีส่วนประกอบ
การบัดกรีส่วนประกอบ

ตอนนี้ส่วนที่น่าสนใจของการบัดกรีส่วนประกอบต่างๆ เข้ากับบอร์ดศูนย์ของเรามาถึงแล้ว

ประการแรก เราจะเริ่มต้นด้วยการติดแผ่นกระดานศูนย์ในแนวตั้งฉากกับกระดานศูนย์หลักของเรา ซึ่งเราจะประสานเมทริกซ์ LED ของเรา และชิ้นส่วนตั้งฉากนี้จะใช้ในการบัดกรี Arduino nano เพียงเพื่อทำให้วงจรทั้งหมดมีขนาดกะทัดรัดที่สุด

ต่อไปเราจะประสาน Arduino nano ของเรากับกระดานศูนย์ตั้งฉากและเมทริกซ์ LED ของเรากับแผงศูนย์หลัก

ต่อไปเราจะเชื่อมต่อ Anodes ของ Led Matrix กับพิน {2, 3, 4, 5, 6, 7, 8, 9} และ Cathodes ของ LED Matrix กับหมุด {10, 11, A0, A1, A2, A3, A4, A5} ของ Arduino สำหรับสิ่งนี้เราจะนำสายเชื่อมต่อที่หุ้มฉนวนและดึงออกโดยใช้เครื่องปอกสายไฟ ฉันเลือกสายไฟที่มีฉนวนเพื่อหลีกเลี่ยงการลัดวงจรในวงจรขนาดกะทัดรัดของเรา ตอนนี้เราจะประสานขั้วบวกเข้ากับพินที่สอดคล้องกับพินที่กำหนดไว้สำหรับแอโนดบน Arduino ซึ่งอยู่ที่นี่ {2, 3, 4, 5, 6, 7, 8, 9} และเหมือนกันสำหรับแคโทดทั้งหมดจนกว่าคุณจะได้ทั้งหมด หมุด 16 ตัวบัดกรีได้อย่างสมบูรณ์แบบตามภาพด้านบน

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

ต่อไปเราต้องการเชื่อมต่อโมดูลบลูทูธเพื่อให้เราใช้งานและเปลี่ยนรูปแบบแบบไร้สายได้

โมดูลบลูทู ธ ประกอบด้วย Vcc Gnd และพิน Rx และ Tx Rx ของโมดูลบลูทู ธ ไปที่ Tx ของ Arduino ไม่ใช่ Rx ของ Arduino ฉันได้เชื่อมต่อโมดูลบลูทู ธ กับนาโนโดยใช้สายจัมเปอร์เพื่อให้ง่ายต่อการดีบักโค้ดเพราะคุณไม่สามารถอัปโหลดโค้ดของคุณไปยัง nano โดยเชื่อมต่อหมุด Rx และ Tx อย่างไรก็ตาม ฉันจะให้รหัสสุดท้ายของฉันแก่คุณ เพื่อให้คุณสามารถประสานหมุด Vcc และ Gnd กับหมุด nano และ Rx และ Tx ได้โดยตรงเมื่อคุณอัปโหลดรหัสไปยัง Arduino หากคุณใช้สายจัมเปอร์เพื่อความสะดวกในการเข้าถึงโมดูลบลูทูธ บอร์ดสุดท้ายของคุณควรมีลักษณะเหมือนในภาพด้านบน

คุณสามารถดูคำแนะนำอื่น ๆ เกี่ยวกับวิธีตั้งค่าโมดูลบลูทู ธ เพราะเราจะไม่พูดถึงเรื่องนี้ที่นี่

นั่นคือทั้งหมดสำหรับการบัดกรีและชิ้นส่วนอิเล็กทรอนิกส์

ขั้นตอนที่ 7: รหัส - ขึ้นอยู่กับหลักการคงอยู่ของวิสัยทัศน์

หากเราพยายามส่องแสง LED ในแนวทแยง 2 ดวงโดยให้ค่า Anode สูงและต่ำที่ Cathodes ของแถวและคอลัมน์ที่เกี่ยวข้อง มันจะไม่ทำงาน แทนที่จะเปิด LED 2 ดวง จะเป็นการเปิด LED 4 ดวงที่ส่วนตัดขวางของ LED แถวและคอลัมน์

ดังนั้นเราจึงใช้แนวคิดเรื่องการคงอยู่ของการมองเห็น ซึ่งหาก LED สองดวงเรืองแสงทีละดวงโดยมีการหน่วงเวลาระหว่างกันน้อยกว่า 100 มิลลิวินาที ดวงตาของเราจะไม่สังเกตเห็นช่วงเวลา 100 มิลลิวินาทีเมื่อ LED ทั้งสองดับ และดูเหมือนว่าทั้งคู่ ไฟ LED เปิดพร้อมกัน f

โค้ดนี้ใช้ทุกที่ในโค้ดเพื่อเปิดไฟ LED เพื่อให้เฉพาะ LED ที่ต้องการเปิดเท่านั้น ไม่ใช่ไฟที่ไม่ต้องการ

รหัสที่แนบมาด้านล่างเนื่องจากความยาว

ขั้นตอนที่ 8: แอปพลิเคชันเพื่อควบคุมหลอดไฟของเรา

แอปพลิเคชั่นควบคุมหลอดไฟของเรา
แอปพลิเคชั่นควบคุมหลอดไฟของเรา
แอปพลิเคชั่นควบคุมหลอดไฟของเรา
แอปพลิเคชั่นควบคุมหลอดไฟของเรา

หากคุณรู้วิธีพัฒนาแอปพลิเคชันโดยใช้ java หรือ python หรือภาษาอื่นใด คุณสามารถดำเนินการต่อได้และสร้างแอปของคุณเองด้วยอินเทอร์เฟซที่คุณต้องการ คุณสามารถดูอินเทอร์เฟซของแอพของฉันเพื่อการอ้างอิง

(ในภาพหน้าจอด้านบน ฉันได้ปิดชื่อการเชื่อมต่อบลูทูธสามรายการแรกด้วยเหตุผลส่วนตัว)

อย่างไรก็ตาม หากคุณไม่ทราบการพัฒนาแอปพลิเคชันหรือหากคุณเป็นมือใหม่ อย่าลังเลที่จะใช้แอปของฉัน APK มีให้ด้านล่าง

ขั้นตอนที่ 9: บทช่วยสอนการใช้งาน

ในการติดตั้งแอปพลิเคชัน คุณจะต้องไปที่การตั้งค่ามือถือของคุณก่อน และอนุญาตให้ติดตั้งจากแหล่งที่ไม่รู้จัก เมื่อคุณติดตั้ง APK แล้ว ให้เปิดบลูทูธและตรวจดูให้แน่ใจว่าคุณได้จับคู่โมดูลบลูทูธโดยใช้ชื่อ HC-05 หรือ HC-06 กับโทรศัพท์ของคุณ

เมื่อคุณจับคู่โมดูลแล้ว ให้เปิดแอปอีกครั้งแล้วคลิกเชื่อมต่อ

จากนั้นเลือกโมดูลจากรายการอุปกรณ์ที่จับคู่ที่มีอยู่

คุณสามารถพิมพ์เคสของคุณเองแบบ 3 มิติสำหรับโปรเจ็กต์นี้ได้ตามที่คุณต้องการ

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

แนะนำ: