Inhoudsopgave:

DIY-buitenlandschapsverlichting: 7 stappen (met afbeeldingen)
DIY-buitenlandschapsverlichting: 7 stappen (met afbeeldingen)

Video: DIY-buitenlandschapsverlichting: 7 stappen (met afbeeldingen)

Video: DIY-buitenlandschapsverlichting: 7 stappen (met afbeeldingen)
Video: LED Garden Light Fixture Factory Manufacturer 2024, November
Anonim
DIY-buitenlandschapsverlichting
DIY-buitenlandschapsverlichting

Ik heb problemen gehad met bedrijven in landschapsverlichting sinds ik mijn eerste herenhuis in 2003 kocht. De transformatoren hebben een laag vermogen met niet-intuïtieve drukknopinterfaces en goedkope schermen waar wattage kostbaarder lijkt dan platina. Tenzij u een echt hoge prijs invoert, zijn de lampen van extreem slechte kwaliteit met schaarse tot niet-bestaande vervangende onderdelen (spikes). De connectoren zijn frustrerend en kieskeurig. Ik speel al een paar jaar met Raspberry Pi's en vond dat dit een goede basis moest zijn voor een verlichtingscontroller. Ik wilde echt mijn eigen oplossing gebruiken en dit werd mijn passieproject voor het verbeteren van het huis in het voorjaar van 2019.

Benodigdheden

Huidige succesvolle leveringslijst

~ Krimpkous:

~ Schijnwerpers:

~ Draad:

~ Case:

~Behuizingmontagepaneel:

~LED waterdichte strip:

~ Siliconendraad:

~Aluminium kanaal (U06B10 zwart met melkwit deksel):

~Eindkappen (U06 Zwart):

~Landscape Staples:

~ Voeding:

~Raspberry Pi W:

~Relais:

Kijklijst

~Connectoren:

Toegevoegd gemak

~Ryobi batterij soldeerstation:

~Dremel butaanbrander:

Mislukte oplossingen

~ Buitendraadmoeren:

~ Draadconnectoren:

~ Schijnwerpers:

Stap 1: Inspiratie & Erkenning

Voorafgaande zoekopdrachten leidden me naar twee afzonderlijke online instructies waarvan ik voelde dat ze konden worden gecombineerd en bijgewerkt om te creëren wat ik zocht.

~ Colin Miles, ook bekend als onehourcleaner op Instructables, inspireerde me met dit bericht. Hij legde de bedrading van de voeding perfect uit, dus ik ga zijn werk niet herschrijven, maar ik zal wat updates toevoegen.

~Matyscabreras op YouTube heeft een geweldige video gemaakt over doe-het-zelf LED-verlichting.

Stap 2: Methodologie

Op basis van de inspirerende posts waren mijn doelen als volgt:

~ Gebruik een pc-voeding die zowel de lichten als een Raspberry Pi van stroom voorziet.

~ Schrijf aangepaste Python-code die het aan- en uitzetten van de lichten regelt.

~Gebruik een webservice om de tijden van zonsopgang/ondergang te bepalen als basis voor het aansturen van de lichten.

~Construeer mijn eigen lichten zodat vervangingen gemakkelijk kunnen worden geproduceerd.

~Publiceer de oplossing die anderen kunnen gebruiken/verbeteren/genieten.

Stap 3: Zonsopgang/zonsondergang webservice

Zoals vermeld in "Stap 11: Verbeteringen in uitvoering & inpakken" van een van de inspirerende berichten, vermeldt Colin het gebruik van Weather Underground door een API-sleutel te verkrijgen. Helaas heeft de API van WU het einde van de service bereikt. Ik heb wel een andere service gevonden met de naam Sunrise Sunset die gebruikmaakt van een eenvoudige REST API. U kunt de juiste URL vormen met uw lengte- en breedtegraadcoördinaten in decimale graden. Wanneer aangeroepen, retourneert de API JSON met de zonsopgang en zonsondergang op die locatie in UTC-tijd.

Een voorbeeld-URL en antwoord is als volgt:

URL

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

Antwoord

{

"results": { "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":"OK" }

Bij het schrijven van mijn Python-code had ik veel moeite met het omgaan met en het converteren tussen tijdzones. Ik geloof dat mijn code werkt zoals ik van plan ben. Een goede test zal zijn wanneer de klokken veranderen voor zomertijd. Achteraf gezien kan een toekomstige verbetering zijn om mijn Raspberry Pi in UTC te laten werken en helemaal geen conversies uit te voeren. Als ik besluit dat te doen, zal ik deze instructies bijwerken.

Stap 4: Python-code

Ik heb mijn Python-code toegevoegd aan de "OutdoorLighting"-repository van mijn GitHub. Ik ben absoluut blij met input over mijn Python-code. De README.md is als volgt:

Python-scripts die worden gebruikt om buitenverlichting automatisch in/uit te schakelen vanaf een Raspberry Pi. Gebruikt de Sunrise Sunset REST API om tijden terug te geven in JSON (https://sunrise-sunset.org/).

Gebruikt de volgende pakketten: python 3 pip3 python-requests python-dateutil Gebruik de volgende cron om dit script elke dag om 1 uur 's nachts uit te voeren en bij het opnieuw opstarten van het systeem (crontab -e): 0 1 * * * /home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py

Stap 5: Controllerassemblage

Controller-assemblage
Controller-assemblage
Controller-assemblage
Controller-assemblage
Controller-assemblage
Controller-assemblage

De foto's zijn gelabeld met alle aansluitingen die nodig zijn om de controller te bedienen.

Stap 6: Lichte constructie

Lichte constructie
Lichte constructie
Lichte constructie
Lichte constructie
Lichte constructie
Lichte constructie

Na wat vallen en opstaan is dit het lichtontwerp waar ik tevreden over ben. De foto's zijn gelabeld met specifieke instructies.

Stap 7: Conclusie

Conclusie
Conclusie
Conclusie
Conclusie

Dit project was enigszins uitdagend, sporadisch frustrerend en zeer de moeite waard. Ik heb wat geld verspild tijdens mijn persoonlijke R&D, maar niet veel. Ik heb meer uitgegeven dan nodig was voor de ATX-voeding om toekomstige uitbreidingsmogelijkheden te bieden. Het plan is om de verlichting volledig rond het huis te laten lopen. De lichten zelf bleken erg modern en aantrekkelijk. Sommigen geven misschien de voorkeur aan een gelaagd licht en ik weet zeker dat een plug-and-play-oplossing op Amazon verkrijgbaar is.

Aanbevolen: