Përmbajtje:
- Hapi 1: Fuqia
- Hapi 2: Përgatitni LED -të
- Hapi 3: Përgatitni Bordin e Fadecandy
- Hapi 4: Konfigurimi i RPi
- Hapi 5: Lidheni të gjitha dhe shpresoni të mos ketë tym
- Hapi 6: Instaloni dritat në pemë
- Hapi 7: Ndizni Pemën
- Hapi 8: Kontroll i lehtë i celularëve
- Hapi 9: Kodi i kodit dhe më shumë kod
- Hapi 10: Kontrolli i butonit RGB
Video: Super dritat e pemës së Krishtlindjes: 10 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
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
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ë
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
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
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ë
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
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
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ë.
- Sigurohuni që jeni në të njëjtin rrjet WiFi me rPi
- Filloni aplikacionin, klikoni në butonin e hamburgerit në pjesën e sipërme të majtë
- kliko konfigurimin e serverit
- hiqni zgjedhjen "filloni një server lokal"
- shkruani adresën IP të Serverit si IP e Raspberry Pi
- goditi në rregull
- Klikoni përsëri në butonin hamberger
- 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
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:
Rrotullimi i pemës së Krishtlindjes dhe dritat e programueshme me Arduino: 11 hapa
Rrotullimi i pemës së Krishtlindjes dhe dritat e programueshme me Arduino: Rrotullimi i pemës së Krishtlindjes dhe dritat e programueshme me Arduino
Dekorimi i Pemës së Krishtlindjes LED: 3 hapa (me fotografi)
Dekorimi i Pemës së Krishtlindjes LED: Përshëndetje të gjithëve. Ndërsa Krishtlindjet po vijnë, kam vendosur të krijoj një dekoratë të bukur të pemës së Krishtlindjes me disa LED, disa rezistorë dhe një IC 555 timer. Të gjithë përbërësit e nevojshëm janë përbërës THT, këto janë më të lehtë për tu bashkuar sesa përbërësit SMD.
Përmirësimi i Pemës së Krishtlindjes Fibreoptike: 5 hapa (me fotografi)
Përmirësimi i Pemës së Krishtlindjes Fibreoptike: Ne kemi pasur një nga ato pemët e Krishtlindjeve me fibra optike për disa vite. Baza përmban një llambë reflektuese halogjene 12V, dhe një disk me ngjyrë i drejtuar nga një motor vendoset midis llambës dhe bazës së pemës. Llamba dhe motori mundësohen nga një 12V
Testues i tensionit të baterisë për dritat e pemës së Krishtlindjes: 12 hapa (me fotografi)
Testues i tensionit të baterisë për dritat e pemëve të Krishtlindjeve: Pas Krishtlindjeve mund të keni disa llamba të prishura që nuk ndizen më. Ju mund t'i përdorni ato për shumë projekte interesante si për shembull ky. Testuesi i tij i baterisë 1.5V që përdor dritat e pemës së Krishtlindjes si ekran
Dritat LED të Pemës së Krishtlindjes: 6 hapa (me fotografi)
Dritat LED të Pemës së Krishtlindjes: Ky është një projekt i shpejtë dhe i thjeshtë që përdor të njëjtën tabelë të shtypur si kontrolluesi ynë i dritës MIDI. https://www.instructables.com/id/MIDI-5V-LED-Strip-Light-Controller-for-the-Spielat/Ajo përdor një Arduino Nano për të kontrolluar shiritin LED me tre ngjyra 5V