สารบัญ:

DIY ภูมิทัศน์กลางแจ้ง: 7 ขั้นตอน (พร้อมรูปภาพ)
DIY ภูมิทัศน์กลางแจ้ง: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: DIY ภูมิทัศน์กลางแจ้ง: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: DIY ภูมิทัศน์กลางแจ้ง: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: วิถีคนสร้างสวน Ep.7 ตอนตัดแต่งกอกล้วย ทำความสะอาดบ่อเลี้ยงปลา ปรับภูมิทัศน์ให้น่าอยู่ยิ่งขึ้น 2024, กรกฎาคม
Anonim
DIY โคมไฟภูมิทัศน์กลางแจ้ง
DIY โคมไฟภูมิทัศน์กลางแจ้ง

ฉันมีปัญหากับบริษัทจัดแสงแนวนอนตั้งแต่ฉันซื้อทาวน์เฮาส์หลังแรกในปี 2546 หม้อแปลงไฟฟ้าใช้พลังงานต่ำพร้อมอินเทอร์เฟซปุ่มกดที่ใช้งานง่ายและหน้าจอราคาถูกซึ่งกำลังไฟดูเหมือนจะมีค่ามากกว่าแพลตตินัม เว้นแต่คุณจะเข้าสู่จุดราคาที่สูงมาก ไฟก็มีคุณภาพต่ำมากด้วยชิ้นส่วนอะไหล่ที่หายากจนไม่มีเลย (แหลม) ตัวเชื่อมต่อนั้นน่าหงุดหงิดและจู้จี้จุกจิก ฉันเล่นกับ Raspberry Pi มาสองสามปีแล้วและคิดว่ามันต้องเป็นพื้นฐานที่ดีสำหรับตัวควบคุมแสง ฉันต้องการนำโซลูชันของตัวเองมาใช้จริง ๆ และนี่ก็กลายเป็นโปรเจ็กต์ความหลงใหลในการปรับปรุงบ้านในฤดูใบไม้ผลิปี 2019 ของฉัน

เสบียง

รายชื่อซัพพลายที่ประสบความสำเร็จในปัจจุบัน

~ท่อหด:

~ไฟดับ:

~ลวด:

~กรณี:

~แผงยึดเคส:

~แถบกันน้ำ LED:

~สายซิลิโคน:

~ช่องอลูมิเนียม (U06B10 สีดำ ฝา Milk White):

~ฝาท้าย (U06 สีดำ):

~ลวดเย็บกระดาษแนวนอน:

~พาวเวอร์ซัพพลาย:

~Raspberry Pi W:

~รีเลย์:

รายการเฝ้าดู

~ตัวเชื่อมต่อ:

เพิ่มความสะดวกสบาย

~สถานีบัดกรีแบตเตอรี่ Ryobi:

~ไฟฉายเดรเมล บิวเทน:

การแก้ปัญหาที่ล้มเหลว

~ถั่วลวดกลางแจ้ง:

~ขั้วต่อสายไฟ:

~ไฟดับ:

ขั้นตอนที่ 1: แรงบันดาลใจและการรับรู้

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

~ Colin Miles หรือที่รู้จักว่า onehourcleaner ใน Instructables เป็นแรงบันดาลใจให้ฉันด้วยโพสต์นี้ เขาอธิบายการเดินสายพาวเวอร์ซัพพลายอย่างสมบูรณ์แบบ ดังนั้นฉันจะไม่เขียนงานของเขาใหม่ แต่ฉันจะเพิ่มการอัปเดตบางอย่าง

~ Matyscabreras บน YouTube ได้สร้างวิดีโอที่ยอดเยี่ยมเกี่ยวกับไฟ LED DIY

ขั้นตอนที่ 2: ระเบียบวิธี

จากโพสต์ที่สร้างแรงบันดาลใจเป้าหมายของฉันมีดังนี้:

~ ใช้แหล่งจ่ายไฟ PC ซึ่งจะจ่ายไฟให้กับทั้งไฟและ Raspberry Pi

~ เขียนโค้ด Python แบบกำหนดเองซึ่งจะควบคุมการเปิดและปิดไฟ

~ใช้บริการเว็บเพื่อกำหนดเวลาพระอาทิตย์ขึ้น/พระอาทิตย์ตกเป็นพื้นฐานในการควบคุมแสง

~สร้างไฟของตัวเองเพื่อให้สามารถผลิตทดแทนได้ง่าย

~เผยแพร่โซลูชันให้ผู้อื่นใช้/ปรับปรุง/เพลิดเพลิน

ขั้นตอนที่ 3: บริการเว็บพระอาทิตย์ขึ้น/พระอาทิตย์ตก

ตามที่กล่าวไว้ใน "ขั้นตอนที่ 11: การปรับปรุงที่กำลังดำเนินการและสรุป" ของหนึ่งในโพสต์ที่สร้างแรงบันดาลใจ Colin กล่าวถึงการใช้ Weather Underground โดยรับคีย์ API น่าเสียดายที่ API ของ WU สิ้นสุดการให้บริการแล้ว ฉันพบบริการอื่นที่เรียกว่า Sunrise Sunset ซึ่งใช้ REST API อย่างง่าย คุณสามารถสร้าง URL ที่เหมาะสมโดยรวมพิกัดละติจูดและลองจิจูดของคุณเป็นองศาทศนิยม เมื่อเรียก API จะส่งคืน JSON พร้อมพระอาทิตย์ขึ้นและตกที่ตำแหน่งนั้นในเวลา UTC

ตัวอย่าง URL และการตอบกลับมีดังนี้:

URL

api.sunrise-sunset.org/json?lat=36.7201600…

การตอบสนอง

{

"ผลลัพธ์": { "sunrise":"6:31:48 AM", "sunset":"5:32:25 PM", "solar_noon":"12:02:07 PM", "day_length":"11:00:37", "civil_twilight_begin":"6:05:35 AM", "civil_twilight_end":"5:58:39 PM", "nautical_twilight_begin":"5:35:23 AM", "nautical_twilight_end":" 6:28:50 PM", "astronomical_twilight_begin":"5:05:23 AM", "astronomical_twilight_end":"6:58:50 PM" } "status":"ตกลง" }

เมื่อเขียนโค้ด Python ฉันต้องดิ้นรนอย่างมากในการจัดการและแปลงระหว่างเขตเวลา ฉันเชื่อว่ารหัสของฉันทำงานตามที่ตั้งใจไว้ การทดสอบที่ดีคือเมื่อนาฬิกาเปลี่ยนเวลาออมแสง เมื่อมองย้อนกลับไป การปรับปรุงในอนาคตอาจเป็นการกำหนดให้ Raspberry Pi ของฉันทำงานใน UTC และไม่ทำการแปลงเลย ถ้าฉันตัดสินใจที่จะทำเช่นนั้น ฉันจะอัปเดตคำแนะนำเหล่านี้

ขั้นตอนที่ 4: รหัสหลาม

ฉันเพิ่มรหัส Python ของฉันในที่เก็บ "OutdoorLighting" ของ GitHub ของฉัน ฉันยินดีต้อนรับเข้าสู่โค้ด Python ของฉันอย่างแน่นอน README.md เป็นดังนี้:

สคริปต์ Python ที่ใช้ในการเปิด/ปิดไฟภายนอกอาคารโดยอัตโนมัติจาก Raspberry Pi ใช้ Sunrise Sunset REST API เพื่อส่งคืนเวลาใน JSON (https://sunrise-sunset.org/)

ใช้แพ็คเกจต่อไปนี้: python 3 pip3 python-requests python-dateutil ใช้ cron ต่อไปนี้เพื่อเรียกใช้สคริปต์นี้เวลา 1:00 น. ทุกวันและในการรีบูตระบบ (crontab -e): 0 1 * * * /home/pi/OutdoorLighting/OutdoorLighting py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py

ขั้นตอนที่ 5: การประกอบคอนโทรลเลอร์

ชุดควบคุม
ชุดควบคุม
ชุดควบคุม
ชุดควบคุม
ชุดควบคุม
ชุดควบคุม

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

ขั้นตอนที่ 6: การก่อสร้างแบบเบา

ก่อสร้างเบา
ก่อสร้างเบา
ก่อสร้างเบา
ก่อสร้างเบา
ก่อสร้างเบา
ก่อสร้างเบา

หลังจากการลองผิดลองถูก นี่คือการออกแบบที่เบาซึ่งฉันพอใจกับมัน รูปภาพมีป้ายกำกับพร้อมคำแนะนำเฉพาะ

ขั้นตอนที่ 7: บทสรุป

บทสรุป
บทสรุป
บทสรุป
บทสรุป

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

แนะนำ: