สารบัญ:

DIY Smart Light กับ Raspberry Pi Zero: 4 ขั้นตอน (พร้อมรูปภาพ)
DIY Smart Light กับ Raspberry Pi Zero: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: DIY Smart Light กับ Raspberry Pi Zero: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: DIY Smart Light กับ Raspberry Pi Zero: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: DIY Smart Mirror - Full Tutorial 2024, กรกฎาคม
Anonim
Image
Image

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

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

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

ไฟอัจฉริยะของฉันประกอบด้วยสองส่วนประกอบคือ Raspberry Pi Zero W และ Unicorn phat จาก Pimoroni 'เคส' ที่เหมือนยาเม็ดจริง ๆ แล้วเป็นฝาครอบและตัวกระจายแสงแบบพิมพ์ 3 มิติ Raspberry Pi Zero W จะทำหน้าที่เป็นเครือข่าย wifi ที่ผู้ใช้สามารถเชื่อมต่อโดยใช้รหัสผ่าน ใครก็ตามที่เชื่อมต่อกับเครือข่ายนั้นสามารถควบคุมแสงได้โดยใช้แอพ 'Home' เพื่อให้ทุกอย่างง่ายขึ้น โปรแกรมทั้งหมดถูกตั้งค่าให้ทำงานโดยอัตโนมัติบน Pi Zero W ทันทีที่มีการจ่ายไฟ

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

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

ขั้นตอนที่ 1: สิ่งที่จำเป็น?

สิ่งที่จำเป็น?
สิ่งที่จำเป็น?

เข้าถึงแล็ปท็อปหรือพีซี

ราสเบอร์รี่ Pi Zero W

พายยูนิคอร์นของ Pimoroni

การ์ด mirco SD (ขั้นต่ำ 8GB) สำหรับระบบปฏิบัติการ

อะแดปเตอร์การ์ด micro SD เป็น SD หรือ USB ที่มีช่องเสียบการ์ด micro sd

สายไมโคร USB เพื่อจ่ายไฟให้กับ Zero W

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

วัสดุการพิมพ์ที่โปร่งใส ทุกอย่างทำงานได้ตราบเท่าที่แสงสามารถเดินทางผ่านได้ ฉันใช้ PLA แบบโปร่งใส

หัวแร้งและหัวแร้ง

ส่วนหัวชาย 20x2 สำหรับ Pi Zero

ขั้นตอนที่ 2: ตั้งค่าให้เสร็จสิ้น

Image
Image
ตั้งค่าให้เสร็จสมบูรณ์
ตั้งค่าให้เสร็จสมบูรณ์
ตั้งค่าให้เสร็จสมบูรณ์
ตั้งค่าให้เสร็จสมบูรณ์

แทนที่จะเขียนประมาณ 50 ขั้นตอนขึ้นไปเพื่อตั้งค่าโปรเจ็กต์นี้บน Raspberry Pi zero w ของคุณ ฉันเลือกที่จะเผยแพร่ไฟล์รูปภาพแทน ซึ่งจะต้องเผาบนการ์ด micro SD เปล่า ไฟล์รูปภาพในสถานะบีบอัดมีขนาดประมาณ 0, 9 GB คุณไม่จำเป็นต้องเปิดเครื่องรูดไฟล์จริง ๆ ถ้าคุณทำตามคำแนะนำด้านล่าง นี่คือลิงค์ไปยังไฟล์รูปภาพ:

ไฟล์ภาพ

รูปภาพถูกเบิร์นบนการ์ด SD เปล่า (ขั้นต่ำ 8GB) ในการดำเนินการดังกล่าว ก่อนอื่นให้ฟอร์แมตการ์ด micro SD โดยใช้ซอฟต์แวร์ 'SDFormatter' (สามารถดาวน์โหลดได้จาก https://www.sdcard.org/downloads/formatter_4/) หลังจากเสียบการ์ด micro SD แล้ว ให้เลือกตัวเลือกและเปิดใช้งาน 'รูปแบบ-ขนาด-การปรับ' หลังจากฟอร์แมตแล้ว สามารถเบิร์นรูปภาพลงในการ์ด micro sd ได้ โดยส่วนตัวแล้วฉันชอบใช้ Etcher เพื่อเบิร์นรูปภาพ เพราะมันใช้งานง่ายและไม่ต้องการให้คุณแตกไฟล์รูปภาพ Etcher สามารถดาวน์โหลดได้จากที่นี่:Balena Etcher หลังจากเลือกไดรฟ์ที่มีการ์ด micro SD บนเครื่องแกะสลักแล้ว ให้เลือกรูปภาพ PiLight แล้วคลิกแฟลช เมื่อกระบวนการเสร็จสมบูรณ์ การ์ด micro SD จะถูกตั้งค่า

ตอนนี้ทักษะการบัดกรีของคุณจำเป็นต่อการทำให้ยูนิคอร์นทำงานได้ ประสานส่วนหัวของตัวผู้กับ Raspberry pi หมุดด้านยาวควรหงายขึ้น จากนั้นประสานส่วนหัวของตัวเมียเข้ากับพัทยูนิคอร์น ด้านยาวของส่วนหัวควรคว่ำลง เสียบยูนิคอร์นพัทกับราสเบอร์รี่ หากคุณต้องการคำแนะนำเพิ่มเติมเกี่ยวกับการบัดกรี เพียงทำตามคำแนะนำนี้:

learn.pimoroni.com/tutorial/sandyj/solderi…

ในขั้นตอนนี้ คุณสามารถดาวน์โหลดไฟล์ PiLight.stl 2 ไฟล์นี้และพิมพ์ด้วยเครื่องพิมพ์ 3 มิติของคุณโดยใช้วัสดุการพิมพ์แบบโปร่งใส ฉันใช้การเติม 20% เพราะมันเพียงพอแล้ว นี่คือลิงค์ไปยัง 2 ไฟล์:

https://goo.gl/1VhPct

ขั้นตอนที่ 3: ทดสอบแสงบนอุปกรณ์ IOS ของคุณ

Image
Image
ทดสอบแสงบนอุปกรณ์ IOS ของคุณ
ทดสอบแสงบนอุปกรณ์ IOS ของคุณ

เมื่อตั้งค่าการ์ด micro SD แล้ว ให้เสียบการ์ด micro SD ในช่องบน pi zero w จ่ายไฟให้ราสเบอร์รี่ด้วยสายไมโคร USB หลังจากผ่านไปประมาณ 2 นาที คุณจะสามารถเห็น 'PiLight' เป็นเครือข่ายใหม่ได้ ลองเชื่อมต่อกับอุปกรณ์ Apple เครื่องใดก็ได้ รหัสผ่านเริ่มต้นสำหรับเครือข่ายคือ 'รหัสผ่าน' คุณควรเชื่อมต่อ wifi จาก raspberry pi ให้เป็น wifi แต่อินเทอร์เน็ตไม่ควรให้บริการ หากเครือข่าย 'เตะ' คุณออกไป ก็หมายความว่าคุณควรรอหนึ่งหรือสองนาทีเนื่องจากระบบยังโหลดอยู่

เมื่อคุณเชื่อมต่อได้แล้ว ให้เปิดแอป "บ้าน" หรือติดตั้งหากคุณไม่มีอีกต่อไป หรือคุณสามารถใช้ 'Hesperus' ซึ่งทำหน้าที่เดียวกันได้ จากนั้นตั้งชื่อบ้านของคุณ (อาจเป็น 'บ้าน') แล้วลองเพิ่มอุปกรณ์ คุณควรจะเห็นอุปกรณ์ที่เรียกว่า 'homebridge' แตะที่ 'homebridge' และรอให้เชื่อมต่อ คุณจะได้รับแจ้งให้ป้อนรหัส PIN 6 หลัก ใช้พินนี้เพื่อเชื่อมต่อ:

031-45-151

ตอนนี้คุณได้ตั้งค่าทุกอย่างแล้วและสามารถไปทดสอบแสงได้

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

ขั้นตอนที่ 4: ก้าวต่อไป

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

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

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

แนะนำ: