Sisällysluettelo:

DIY -ulkovalaistus: 7 vaihetta (kuvilla)
DIY -ulkovalaistus: 7 vaihetta (kuvilla)

Video: DIY -ulkovalaistus: 7 vaihetta (kuvilla)

Video: DIY -ulkovalaistus: 7 vaihetta (kuvilla)
Video: DIY🎁7 идей подарков для 7 праздников😍Как красиво подарить деньги. 2024, Marraskuu
Anonim
DIY -ulkovalaistus
DIY -ulkovalaistus

Minulla on ollut ongelmia maisema-valaistusyritysten kanssa siitä lähtien, kun ostin ensimmäisen kaupunkitalon vuonna 2003. Muuntajat ovat pienitehoisia, ja niissä ei ole intuitiivisia painikeliitäntöjä ja halpoja näyttöjä, joissa teho näyttää olevan arvokkaampaa kuin platina. Ellet anna todella korkeaa hintaa, valot ovat erittäin huonolaatuisia ja niissä on niukkoja tai olemattomia varaosia (piikkejä). Liittimet ovat turhauttavia ja nirsoja. Olen pelannut Raspberry Pien kanssa muutaman vuoden ajan ja ajattelin, että sen on oltava hyvä perusta valaistusohjaimelle. Halusin todella kehittää oman ratkaisuni ja tästä tuli kevään 2019 intohimoinen projektini kodin parantamiseen.

Tarvikkeet

Nykyinen onnistunut tarjonta

~ Kutistusletkut:

~ Tulvavalot:

~ Johto:

~ Kotelo:

~ Kotelon asennuspaneeli:

~ Vedenpitävä LED -nauha:

~ Silikonilanka:

~ Alumiinikanava (U06B10 musta ja maitovalkoinen kansi):

~ Päätykappaleet (U06 musta):

~ Maisemanidonta:

~ Virtalähde:

~ Raspberry Pi W:

~ Rele:

Tarkkailulista

~ Liittimet:

Lisätty mukavuutta

~ Ryobin akkujuotosasema:

~ Dremel Butaani-taskulamppu:

Epäonnistuneet ratkaisut

~ Ulkolangan mutterit:

~ Johtoliittimet:

~ Tulvavalot:

Vaihe 1: Inspiraatio ja tunnustus

Alustavat haut johtivat kahteen erilliseen online -ohjeeseen, jotka koin voivani yhdistää ja päivittää luomalla etsimäni.

~ Colin Miles, alias onehourcleaner Instructablesissa, inspiroi minua tällä viestillä. Hän selitti virtalähteen johdotuksen täydellisesti, joten en aio kirjoittaa hänen töitään uudelleen, vaan lisään päivityksiä.

~ Matyscabreras YouTubessa loi upean videon DIY LED -valoista.

Vaihe 2: Menetelmät

Inspiroivien viestien perusteella tavoitteeni olivat seuraavat:

~ Käytä PC: n virtalähdettä, joka käyttää sekä valoja että Raspberry Pi: tä.

~ Kirjoita mukautettu Python -koodi, joka ohjaisi valojen sytyttämistä ja sammuttamista.

~ Käytä verkkopalvelua määrittämään auringonnousun/-laskun ajat valojen ohjauksen perustana.

~ Rakenna omat valoni niin, että korvaavia tuotteita on helppo valmistaa.

~ Julkaise ratkaisu muiden käytettäväksi/parantamiseksi/nauttimiseksi.

Vaihe 3: Sunrise/Sunset Web Service

Kuten mainittiin "Vaihe 11: Parannukset käynnissä ja kääriminen" yhdessä inspiroivista viesteistä, Colin mainitsee Weather Undergroundin käytön hankkimalla API-avaimen. Valitettavasti WU: n sovellusliittymä on lopettanut palvelunsa. Löysin toisen palvelun nimeltä Sunrise Sunset, joka käyttää yksinkertaista REST -sovellusliittymää. Voit muodostaa oikean URL -osoitteen, joka sisältää leveys- ja pituusasteiden koordinaatit desimaaliasteina. Kun sitä kutsutaan, sovellusliittymä palauttaa JSONin auringonnousun ja -laskun aikaan kyseisessä paikassa UTC -aikaan.

Esimerkki URL -osoitteesta ja vastauksesta on seuraava:

URL -osoite

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

Vastaus

{

"results": {"sunrise": "6:31:48 AM", "sunset": "17:32:25 PM", "solar_noon": "12:02:07 PM", "day_length": "11: 00: 37 "," civil_twilight_begin ":" 6:05:35 AM "," civil_twilight_end ":" 17:58:39 PM "," nautical_twilight_begin ":" 5:35:23 AM "," nautical_twilight_end ":" 18:28:50 PM "," astronomical_twilight_begin ":" 5:05:23 AM "," astronomical_twilight_end ":" 18:58:50 PM "}," status ":" OK "}

Kirjoittaessani Python -koodiani kamppailin paljon aikavyöhykkeiden käsittelyssä ja muuntamisessa. Uskon, että koodini toimii suunnitellulla tavalla. Hyvä testi on, kun kellot vaihtuvat kesäajan säästämiseksi. Jälkikäteen ajateltuna tulevaisuuden parannus voi olla asettaa Raspberry Pi -laitteeni toimimaan UTC -tilassa eikä suorittamaan lainkaan konversioita. Jos päätän tehdä niin, päivitän nämä ohjeet.

Vaihe 4: Python -koodi

Lisäsin Python -koodini GitHubin "OutdoorLighting" -varastoon. Otan mielelläni vastaan Python -koodini syöttämisen. README.md on seuraava:

Python -skriptit käyttävät automaattisesti ulkovalaistuksen kytkemistä päälle/pois Raspberry Pi -laitteesta. Hyödyntää Sunrise Sunset REST -sovellusliittymää palauttaakseen ajat JSONissa (https://sunrise-sunset.org/).

Käyttää seuraavia paketteja: python 3 pip3 python-request python-dateutil Seuraavan cronin avulla voit suorittaa tämän komentosarjan joka päivä kello 1 ja järjestelmän uudelleenkäynnistyksen yhteydessä (crontab -e): 0 1 * * */home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py

Vaihe 5: Ohjainkokoonpano

Ohjainkokoonpano
Ohjainkokoonpano
Ohjainkokoonpano
Ohjainkokoonpano
Ohjainkokoonpano
Ohjainkokoonpano

Valokuviin on merkitty kaikki ohjaimen käyttämiseen tarvittavat liitännät.

Vaihe 6: Kevyt rakentaminen

Kevyt rakenne
Kevyt rakenne
Kevyt rakenne
Kevyt rakenne
Kevyt rakentaminen
Kevyt rakentaminen

Yrittämisen ja erehdyksen jälkeen tämä on kevyt muotoilu, johon olen tyytyväinen ja johon olen tyytyväinen. Valokuvat on merkitty erityisillä ohjeilla.

Vaihe 7: Johtopäätös

Johtopäätös
Johtopäätös
Johtopäätös
Johtopäätös

Tämä projekti oli hieman haastava, satunnaisesti turhauttava ja erittäin palkitseva. Hukkasin rahaa henkilökohtaisen T & K -työni aikana, mutta en paljon. Käytin enemmän kuin tarvitsin ATX-virtalähteeseen tarjotakseni tulevaisuuden laajennuskyvyn. Suunnitelmana on käyttää valaistusta kokonaan ympäri taloa. Valot itse osoittautuivat erittäin moderneiksi ja houkutteleviksi. Jotkut saattavat pitää parempana porrastettua valoa, ja olen varma, että plug-and-play-ratkaisu voidaan hankkia Amazonista.

Suositeltava: