Përmbajtje:

Super dritat e pemës së Krishtlindjes: 10 hapa (me fotografi)
Super dritat e pemës së Krishtlindjes: 10 hapa (me fotografi)

Video: Super dritat e pemës së Krishtlindjes: 10 hapa (me fotografi)

Video: Super dritat e pemës së Krishtlindjes: 10 hapa (me fotografi)
Video: ЯЙЦА ВАРЕНЫЕ 8 ЧАСОВ. ХАМИН В КАЗАНЕ 10, 12, 24 ЧАСОВ ПРИГОТОВЛЕНИЯ. РЕЦЕПТ 2024, Nëntor
Anonim
Image
Image

Këtë vit bleva një pemë të Krishtlindjes, e para që kam në pronësi ndonjëherë. Pra, hapi tjetër logjik ishte dekorimi i tij. Duke parë përreth në

opsionet për dritat që gjeta se në të vërtetë nuk kishte drita që bënin atë që doja. Gjithçka që doja ishte disa drita të pemës së Krishtlindjes që mund të vezullojnë, të ndryshojnë ngjyrat, dhe të kontrollohen nga një telefon, një buton, apo zë, të gjitha 100% të personalizuara dhe të ri-programueshme me siguri që mund të gjej diçka në amazon për të bërë pikërisht këtë? Por pas shumë kërkimeve nuk gjeta asgjë të tillë, kështu që vendosa në vend që të hiqja dorë nga ëndrra për t'i bërë disa të bëjnë atë që unë dua. Por mjaftueshëm një hyrje dhe si e bëra. Ka shumë ndryshime dhe përmirësime që mund të bëni në mënyrën sesi e bëra, ju inkurajoj që të shkoni dhe të ndërtoni versionin tuaj duke përdorur timen si një gur, duke përdorur pjesët e mira dhe duke u përmirësuar në të keqen.

Kam në plan të shtoj në këtë projekt gjatë muajit të ardhshëm pasi pema të jetë ngritur, kështu që kërkoni përditësime së shpejti.

Për furnizimet kam përdorur sa vijon:

  • Raspberry Pi 3 (kartë SD, furnizim me energji elektrike)
  • Bordi LED Fadecandy
  • WS2811 LED -të e adresueshme në pemën e Krishtlindjes në faktorin e stilit të dritës (jo shiritat e zakonshëm që gjeni) Kam përdorur tetë fije 50LED
  • Furnizimi me energji 5V 60A dhe kordoni i energjisë
  • Ngrohja e telit tkurret
  • 3 bluza JST SM kërcyese

Për mjetet kam përdorur sa vijon:

  • Bashkim
  • Hekuri (lidhës, fluks, etj)
  • Kaçavidë
  • Prerës/zhveshës telash
  • Multimetër

Hapi 1: Fuqia

Fuqia!
Fuqia!
Fuqia!
Fuqia!

Unë kisha një furnizim shtesë 5V 60A të mbetur nga një projekt i mëparshëm, kështu që e përdor atë, sidoqoftë ju

mund të ikë me një furnizim me energji shumë më të vogël në varësi të numrit të LED -ve që do të vozisni. Unë ndoshta mund të kisha përdorur një furnizim me energji 30A dhe të isha mirë në 500LED, por duke pasur parasysh që unë tashmë kisha një furnizim 60A që është ajo që kam përdorur.

Këta furnizues të zakonshëm të rrymës DC nuk kanë kabllo të lidhur me to, kështu që së pari ju duhet ta bëni këtë, filloni duke prerë fundin e një kordoni të rrymës, më pas do të përdorni një multimetër për të gjurmuar kunjat në C13 (femra fund) fund për të kuptuar se cila ngjyrë korrespondon me Neutral, cila është Load dhe cila është e bluar.

Kur shikoni në fund dhe të orientuar të jenë dy vrima më të ulëta dhe një më e lartë, kunja duhet të jetë si më poshtë. Në krye është kunja Ground, e majta është neutrale, e djathta është Load. Ju inkurajoj nëse ka ndonjë dyshim për të parë një YouTube në lidhje me këtë. Kini kujdes kur merreni me energji elektrike, veçanërisht tension të lartë, siç është ajo që del nga muret.

Pasi të keni identifikuar se cila është ngjyra, ju do ta hiqni izolimin nga maja e telit dhe do t'i siguroni ato në terminalet e tyre përkatës. Para se të lidhni furnizimin, konfirmoni kalimin në anën (nëse është i pranishëm) është vendosur në 110V jo 220V. Në këtë pikë ju do ta lidhni atë dhe do të konfirmoni që të aktivizohet. Nëse po, atëherë do të duhet të konfirmoni daljen, për këtë kam përdorur multimetrin për të kontrolluar tensionin V+ dhe V-DC. I imi ishte 5.5V kur e mata, pastaj rregullova vidën e majtë të terminaleve për ta ulur atë më afër 5V.

Hapi 2: Përgatitni LED -të

Përgatitni LED -të
Përgatitni LED -të
Përgatitni LED -të
Përgatitni LED -të
Përgatitni LED -të
Përgatitni LED -të

LED -të që bleva kishin 3 priza pin në secilin skaj të shiritit, si dhe linja të dedikuara të tokëzimit/5V në secilin skaj.

Së pari ju duhet të identifikoni skajin hyrës të shiritit pasi ato të dhëna shkojnë vetëm në një drejtim. Në shiritin tim që ishte fundi me prizën mashkullore 3 pin, mund të ndiqni tela nga priza dhe të shihni nëse lidhet me një kunj Di (të dhëna brenda) ose një Do (të dhëna jashtë).

Pasi kjo u bë, unë shkurtova linjën e dedikuar të tokëzimit/5V nga ana e daljes së fillesë pasi nuk do ta përdorja atë.

Tjetra unë bashkova afërsisht 2.5ft tela 18ga në secilën prej linjave të Tokës dhe 5V në anën e hyrjes. Në këtë hap është e rëndësishme të jesh në përputhje me ngjyrën, kam përdorur të verdhë dhe të kuqe për 5V tim dhe të zezë/jeshile për tokën, nëse i lidhni pa dashje këto prapa do të dëmtoni LED -et tuaj. Pas bashkimit të të gjitha shiritave shtova tkurrjen e nxehtësisë për të mbuluar të gjitha nyjet e lidhjes, kjo i mbron ata nga shkurtimi i njëri -tjetrit.

Unë e bëra këtë proces për të 8 fijet e mia LED. Pastaj më në fund i lini mënjanë deri më vonë.

Këshillë Nëse i lini të lidhura me gome, kjo do të bëjë pak më pak rrëmujë.

Hapi 3: Përgatitni Bordin e Fadecandy

Përgatitni Bordin Fadecandy
Përgatitni Bordin Fadecandy
Përgatitni Bordin Fadecandy
Përgatitni Bordin Fadecandy
Përgatitni Bordin Fadecandy
Përgatitni Bordin Fadecandy

Tabela Fadecandy është një tabelë e vogël fantastike për drejtimin e LED -ve të adresueshëm, ne do të futemi në disa nga aftësitë e tij më vonë

por tani për tani kjo ka të bëjë vetëm me konfigurimin fizik të lidhjes së tij me LED.

Ka 8 kunja dalëse dhe 8 kunja terreni në tabelën Fadecandy, fillova duke bashkuar 2 metra tela të zi 22ga në të gjitha kunjat e tokës. Pastaj bashkova 2 metra tela të verdhë 22ga në vrimat e daljes (+) në tabelën Fadecandy.

Unë pastaj mbështillja palët e telave për të bërë pak më pak rrëmujë për hapin tjetër.

Mora 8 nga kërcyesit femra 3 pin JST dhe hoqa vijën që do të përputhej me burimin 5V në dritat, pasi kjo nuk ishte e nevojshme për Fadecandy. Në kërcyesit e mi të veçantë ishte tela e kuqe.

Tjetra kam ndërprerë tkurrjen e nxehtësisë mbi telat Fadecandy (e rëndësishme për ta bërë këtë para se të bashkoni telat së bashku).

Më në fund e bashkova tela të verdhë Fadecandy tela e të dhënave në bluzë (e gjelbër në rastin tim), dhe terrenin Fadecandy (e zezë) në tokën e kërcyesit (e bardhë). Pasi i bashkova ato, unë lëviza tkurrjen e nxehtësisë deri në kapakun e saldimit dhe e ngroha me një çakmak për ta zvogëluar.

Pasi të keni mbaruar, duhet të keni disi një merimangë me 8 palë tela që dalin nga Fadecandy dhe deri në 3pin (ose 2 pin nëse hiqni tela të papërdorur) lidhës. Kontrolloni dy herë të gjitha lidhjet tuaja dhe nëse nuk keni tela të papërshtatshëm, atëherë vendoseni mënjanë deri më vonë.

Hapi 4: Konfigurimi i RPi

Unë do të sqaroj disa nga këto pasi është e lehtë të kapesh në barërat e këqija sa i përket konfigurimit raspian dhe të tjera, kështu që për marrjen bazë të një

rPi në punë dhe ssh për të referojuni

Unë do të filloj në pikën e të pasurit një rPi me një imazh të pastër Raspian dhe ju të jeni në gjendje të SSH në të dhe të përdorni përditësimet më të fundit.

ekzekutoi komandën e zakonshme të azhurnimit/azhurnimit për të siguruar që rPi ishte i përditësuar.

përditësim sudo apt -get -y

sudo apt -get -y upgrade

pas kesaj

sudo apt -get -y instaloni git

git klon git: //github.com/scanlime/fadecandy cd fadecandy/server bëjnë nënmodule të bëjnë sudo mv fcserver/usr/local/bin

më pas duhet të bëjmë që programi të fillojë automatikisht për këtë ne e bëjmë këtë:

sudo nano /etj/rc.local

dhe menjëherë para "daljes 0" përfundimtare vendosim sa vijon.

/usr/local/bin/fcserver /usr/local/bin/fcserver.json> /var/log/fcserver.log 2> & 1 &

Atëherë do të na duhet të krijojmë një skedar konfigurimi

sudo nano /usr/local/bin/fcserver.json

dhe ngjisni sa më poshtë, do t'ju duhet të zëvendësoni YOUURSERIALHERE me serialin e bordit tuaj, mund të gjeni serialin e bordeve tuaja duke shtypur sa vijon

fcserver

duhet të listojë Serail# e ndjekur nga seriali juaj.

më në fund do të bësh një

rindiz sudo

për më shumë detaje mbi këto hapa ju lutemi referojuni shkrimit të shkëlqyeshëm të adafruits këtu

Në këtë pikë, serveri juaj fadecandy duhet të jetë në funksion.

Hapi 5: Lidheni të gjitha dhe shpresoni të mos ketë tym

Plotësojini të gjitha dhe shpresoni të mos ketë tym
Plotësojini të gjitha dhe shpresoni të mos ketë tym
Plotësojini të gjitha dhe shpresoni të mos ketë tym
Plotësojini të gjitha dhe shpresoni të mos ketë tym
Plotësojini të gjitha dhe shpresoni të mos ketë tym
Plotësojini të gjitha dhe shpresoni të mos ketë tym
Plotësojini të gjitha dhe shpresoni të mos ketë tym
Plotësojini të gjitha dhe shpresoni të mos ketë tym

Ekzistojnë dy mënyra për ta bërë këtë, së pari (dhe ndoshta më e mençura) do të ishte të provoni secilën fije në vetvete dhe pastaj t'i kombinoni ato.

Ajo që bëra ishte të lidhja absolutisht gjithçka, të zbatoja fuqinë dhe të dilja për më të mirën dhe doli mirë. Por nëse do ta bëni në atë mënyrë, jini shumë të sigurt në punën përgatitore për të arritur në këtë pikë (pa tela të papërshtatshëm).

Sigurohuni që të gjitha lidhjet e rrymës/tokëzimit nga fillesat janë bashkangjitur mirë në blloqet e terminalit. Priza tjetër në telat e bluzës fadecandy të cilat janë të lidhura kështu që shkoni vetëm në një mënyrë. Më në fund lidhni kabllon USB fadecandy në mjedërpi dhe ndizni rPi.

Në këtë pikë, ju jeni gati të lidhni energjinë në furnizimin me energji kryesore. Duhet të përshëndeteni nga … asgjë Nëse keni drita të ndezura/tym/zhurmë/etj ka një problem.

Nëse nuk keni një bandë asgjë nuk ndodh megjithatë urime.

Qielli është kufiri për sa i përket kodit për këtë, por ajo me të cilën fillova ishin vetëm disa shembuj nga biblioteka fadecandy për të siguruar që shiritat po funksiononin siç duhet. Nga një kompjuter tjetër, unë ekzekutova shembullin http në bibliotekën fadecandy që shkarkuam më herët (https://github.com/scanlime/fadecandy/blob/master/… do të funksionojë, edhe pse do t'ju duhet të ndryshoni numrin e LED -ve).

Sigurohuni që të ndryshoni localhost në shembujt në adresën IP të RaspberryPi. Në këtë pikë varet nga ju se sa shumë lojëra doni të bëni, vendosa t'i var dritat në pemë para se të shkoj shumë përpara sepse kjo do të më jepte një pamje më të mirë se si do të dukeshin të instaluar.

Hapi 6: Instaloni dritat në pemë

Instaloni dritat në pemë
Instaloni dritat në pemë
Instaloni dritat në pemë
Instaloni dritat në pemë

Në këtë pikë do t'ju duhet të shkëputni gjithçka që keni bërë deri në këtë pikë, është një dhimbje, por është mirë që kemi kontrolluar për çështje më parë

instalime elektrike në pemë dhe zbulimi se ato nuk funksionojnë.

Kjo pjesë është mjaft vetë -shpjeguese, secili do të ketë preferencat e veta se si ta bëjë atë më së miri, për mua unë në thelb i instalova ato pothuajse vertikale në pemë nga poshtë lart, përafërsisht çdo 30 gradë (pasi rreth 90 gradë e pemës sime është e padukshme). Sigurohuni që të lini hapësirë të mjaftueshme për të qenë në gjendje të lidhni telat e energjisë/sinjalit që kishim vendosur më parë.

Sapo të bëhet kjo, vjen koha për të rilidhur telat siç kemi bërë më parë, duke qenë të kujdesshëm në lidhje me lidhjet e energjisë dhe telat e sinjalit.

Gjithashtu në këtë pikë është e rëndësishme të mbash gjurmët e rendit të telave të sinjalit, unë bëra 0-7 duke filluar në fijen më të majtë dhe duke punuar në fijen më të djathtë.

Hapi 7: Ndizni Pemën

Ndriçoni Pemën!
Ndriçoni Pemën!
Ndriçoni Pemën!
Ndriçoni Pemën!
Ndriçoni Pemën!
Ndriçoni Pemën!
Ndriçoni Pemën!
Ndriçoni Pemën!

Tani ju keni gjithçka të instaluar në pemë dhe kontrolluar të gjitha lidhjet që mund t'i aktivizoni të gjitha dhe të shikoni shfaqjen, natyrisht që do të jetë përsëri bosh si dy hapa më parë derisa të filloni diçka për të folur me serverin fadecandy. Mënyra më e shpejtë është në hapin tjetër, kështu që shikoni.

Hapi 8: Kontroll i lehtë i celularëve

Kontroll i lehtë i celularëve
Kontroll i lehtë i celularëve
Kontroll i lehtë i celularëve
Kontroll i lehtë i celularëve

Kështu që ju keni pemën të gjitha të ngritura (e cila mund të jetë një rrëmujë telash, do ta pranoj) dhe gjithçka është e lidhur përsëri, mjedra pi po funksionon dhe është gati për të shkuar. Këtu keni një mënyrë të shpejtë për ta provuar atë. Ky aplikacion i zbardhur nga Bertrand Martel bën një punë fantastike në kontrollin e tabelës fadecandy

Pas instalimit, bëni sa më poshtë.

  1. Sigurohuni që jeni në të njëjtin rrjet WiFi me rPi
  2. Filloni aplikacionin, klikoni në butonin e hamburgerit në pjesën e sipërme të majtë
  3. kliko konfigurimin e serverit
  4. hiqni zgjedhjen "filloni një server lokal"
  5. shkruani adresën IP të Serverit si IP e Raspberry Pi
  6. goditi në rregull
  7. Klikoni përsëri në butonin hamberger
  8. Klikoni në "konfigurimin e numërimit të udhëhequr" dhe shkruani 500 pastaj zgjidhni Ok

Në këtë pikë do të keni kontrollin bazë të dritave nga telefoni juaj celular.

Hapi 9: Kodi i kodit dhe më shumë kod

Duke u bazuar në atë që bëmë më herët tani kur dritat janë në vend, është koha për të punuar më shumë me kodin.

Fillova duke menduar se do të ishte mirë të kem një faqe në internet në rPi ku do ta hapja atë në celularin tim ose kompjuterin tim dhe do të ndryshoja dritat atje, dhe kjo mund të ndodhë akoma në varësi të sa kohë do të marr në javët e ardhshme Me Por tani për tani kam vendosur në interes të marrjes së këtij projekti në një gjendje pune dhe duke i mbajtur gjërat të thjeshta do të bëja sa më poshtë.

  • Përcaktoni disa modele të cilat mund të ndryshohen për t'u ekzekutuar
  • Vendosni rPi për të dëgjuar mesazhet MQTT duke i treguar se cilat patters duhet të ekzekutohen

Kjo rrugë e bën ndërrimin e pemës të lehtë nga pjesa tjetër e projekteve të automatizimit të shtëpisë sime, dhe hap shumë mundësi për lidhjen e shkaktarëve për t'i thënë pemës të bëjë gjëra.

Unë do të sqaroj cilësimet e MQTT, ka shumë udhëzime të hollësishme të dobishme se si ta vendosni atë, ju lutemi referojuni atyre që e bëjnë këtë, unë nuk jam shumë i ditur për MQTT kështu që do të shtyj për ata që janë se si të merrni rPi -në tuaj që pret një ndërmjetës mushkonjash. Kam përdorur sa vijon për të punuar timen:

www.instructables.com/id/How-to-Use-MQTT-W…

Në rregull tani kemi ndërmjetësin MQTT dhe një shkrim python që dëgjon komandat, është koha të përcaktojmë disa. Për këtë përsëri tërhoqa shembujt fantastikë në bibliotekën fadecandy. Por në përgjithësi është mjaft themelore që ju nevojitet.

import opc

numLEDs = 400 klient = opc. Klienti ('YOURrPiIPhere: 7890') (gjëra) pikselë = (rgb) klient.put_pixels (pixel)

Sigurisht që ka shumë gjëra të pranuara nga ky bllok i kodit të mësipërm, por (gjërat) janë gjithçka që vendosni të bëni për të përcaktuar modelin tuaj, nëse është një ylber, ose një dritë ndjekjeje etj. Gjithçka varet nga ju. Me lejimin e kohës do të shkruaj disa modele dhe do t'i ngarkoj këtu së shpejti.

Hapi 10: Kontrolli i butonit RGB

Kontrolli i butonit RGB
Kontrolli i butonit RGB
Kontrolli i butonit RGB
Kontrolli i butonit RGB
Kontrolli i butonit RGB
Kontrolli i butonit RGB

Një mik ka këtë projekt shumë të lezetshëm në të cilin po punon, është një tabelë që ulet në një buton shtypi që jep atë buton të madh RGB të udhëhequr këtu, mund ta kontrolloni në github

Unë kam një nga prototipet e tij dhe megjithëse kjo do të ishte një mënyrë fantastike për ta përdorur atë, qëllimi im ishte që butoni të lëvizte ngadalë nëpër ngjyra, dhe kur të shtyhej ai do të kthente pemën çfarëdo ngjyre që ishte kur shtypet.

Këtu është butoni im. Unë printova 3D një bazë për të, tani është me energji USB, por mund ta bëjë atë të punojë me bateri në një moment në të ardhmen.

Bashkangjitur është kodi që kam shkruar për butonin që qarkullon nëpër ylber dhe kur butoni shtypet ndryshoi një mesazh MQTT për t'u dërguar në RaspberryPi me ngjyrën aktuale.

Me këtë funksionim unë thjesht mund ta lidh butonin në një prizë USB ose paketë baterie dhe ta kontrolloj pemën me valë ndërsa mesazhi MQTT dërgohet përmes WiFi.

Faleminderit të gjithëve për kontrollimin e këtij projekti, ju lutem më tregoni nëse keni ndonjë pyetje do të bëj çmos për t'iu përgjigjur. Mezi pres të shoh projektet tuaja.

Recommended: