Përmbajtje:

Retë LED duke përdorur shirita Fadecandy, PI dhe LED: 4 hapa (me fotografi)
Retë LED duke përdorur shirita Fadecandy, PI dhe LED: 4 hapa (me fotografi)

Video: Retë LED duke përdorur shirita Fadecandy, PI dhe LED: 4 hapa (me fotografi)

Video: Retë LED duke përdorur shirita Fadecandy, PI dhe LED: 4 hapa (me fotografi)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Korrik
Anonim
Retë LED duke përdorur shirita Fadecandy, PI dhe LED
Retë LED duke përdorur shirita Fadecandy, PI dhe LED
Retë LED duke përdorur shirita Fadecandy, PI dhe LED
Retë LED duke përdorur shirita Fadecandy, PI dhe LED
Retë LED duke përdorur shirita Fadecandy, PI dhe LED
Retë LED duke përdorur shirita Fadecandy, PI dhe LED

Unë kam bërë disa re LED për të krijuar një atmosferë eterike në shtëpinë time. Këto fillimisht do të përdoreshin për një festival që është anuluar për shkak të pandemisë aktuale.

Unë kam përdorur një çip karamele të zbehur për të arritur animacione të qetë dhe kam përdorur gjithashtu një Raspberry Pi kështu që nuk kam pse ta kem kompjuterin tim kryesor të kyçur. Për ata që nuk kanë mjedër pi ky konfigurim duhet të jetë mjaft i lehtë të bëjë me çdo kompjuter, por nuk do të jetë në gjendje të veprojë i pavarur. Shihni skemën për një përmbledhje se si funksionon kjo. Konfigurimi Pi mund të kontrollojë LED -të, me një laptop tjetër që dërgon me valë mesazhin se çfarë të shfaqet, duke lënë një makinë më të fuqishme për të bërë përpunim grafik më intensiv nëse është e nevojshme.

Kjo mund të duket një strukturë shumë e komplikuar për atë që është, por kjo do të thotë që dritat janë shumë të personalizueshme dhe ndërvepruese. Deri më tani i kam përdorur ato në lidhje me një Kinect si një burim hyrës, i përgjigjet zërit, i përgjigjet lëvizjeve të miut etj.

Unë kam përdorur përpunimin për animacionet pasi është një gjuhë e lehtë (më e lehtë) për t’u përdorur, me shumë burime dhe një komunitet të shkëlqyeshëm. Një Fadecandy mund të kontrollojë deri në 8 shirita me 64 LEDS megjithatë, ky projekt është lehtësisht i shkallëzueshëm për të përfshirë më shumë shirita dhe tabela Fadecandy.

Ky udhëzues është i ndikuar fuqishëm nga disa burime të tjera në internet dhe e drejta e tij e vetme unë u jap atyre kredi.

Udhëzues Amy Goodchilds se si të vendosni LED të adresueshëm me Fadecandy

Phillip Burgess-1, 500 NeoPixel LED Perde me Raspberry Pi dhe Fadecandy

Treni i kodimit të Daniel Shiffman në përpunim

www.youtube.com/user/shiffman/playlists?vi…

Adafruit's Neopixel Überguide (veçanërisht seksioni i praktikave më të mira)

Furnizimet

Pjesët

Fadecandy + kabllo USB-https://www.amazon.co.uk/Adafruit-FadeCandy-Dithe… ose

Shirita LED të adresueshëm WS2812B

Kondensator A (1000 µF, 6.3V ose më i lartë)

28awg Wire

Raspberry Pi

Njësia e furnizimit me energji 5V (fuqia varet nga ju më shumë për këtë më vonë)

Kam përdorur

Sidoqoftë, unë jam duke marrë parasysh një furnizim më të madh të energjisë nëse e rrit shkallën. Më shumë informacion mund të gjenden në udhëzuesit e lidhur më poshtë.

Këto të dyja i bëjnë gjërat pak më të lehta sesa bashkimi i çdo teli

JST Connectors, Lidhëset Wago (kjo është pak më e lehtë sesa bashkimi i të gjitha telave)

Dupont Wire 40pin Mashkull për Femër

Lidhëset e kokës së PCB

Shirit, zvogëlim i nxehtësisë

Materiale

Kartoni

Chickenwire

Poliestër Hollowfibre (Fluff)

(Pastroni …) Enë për ushqim

Mjetet

Nxjerrësit e telave, Hekuri për saldim, gërshërë, multimetër (ndihmues por jo thelbësor)

Hapi 1: Ndërtimi i reve

Ndërtimi i reve
Ndërtimi i reve
Ndërtimi i reve
Ndërtimi i reve
Ndërtimi i reve
Ndërtimi i reve
Ndërtimi i reve
Ndërtimi i reve

Hapi 1

Hapi i parë në ndërtimin e reve është të lidhni një lidhje JST në shiritat LED. Kini kujdes që të jeni në përputhje me drejtimin dhe orientimin e këtyre lidhësve.

Nëse dëshironi të kaloni duke përdorur lidhëset JST, telat mund të ngjiten direkt në shirita, por kujdesuni për kodimin dhe etiketimin e ngjyrave. Kam përdorur një shirit LED 32 dhe bashkova lidhëset JST në të dy skajet. Kjo do të lejojë bashkimin e dy reve të dallueshme duke krijuar një brez me gjatësi 64 LED, duke e lejuar vetë renë të jetë modulare dhe e menaxhueshme.

Hapi 2

Kjo është për të ndërtuar skeletin e kartonit (ose ndonjë material tjetër) të reve. Kam përdorur karton pasi kisha disa gënjeshtra. Unë krijova struktura të gjata drejtkëndore siç u fotografua nga disa kuti më të mëdha. Për t'i bërë këto të këqija kam përdorur disa nga teli i pulës për të krijuar përforcim ku kutia përkulet, si dhe kam krijuar një bashkim në të dy skajet e "resë".

Hapi 3

I bashkangjita shiritat LED në re. Kam përdorur 4 shirita me 32 LED për re. Ata kishin mbështetëse ngjitëse, megjithatë, unë përdor disa tela pule rezervë për t'i bashkuar ato në mënyrë më të konsiderueshme në pjesë.

Hapi 4

Tani mund ta mbulojmë renë me tela pule. Kjo do të rrotullohet natyrshëm dhe është shumë më e lehtë sesa duket për ta vendosur mbi tub. Evenshtë edhe më e lehtë me një palë duar shtesë që ndihmojnë. Mund të përkulet dhe do të mbahet në vend. Unë bashkova gjithashtu dy copa tela në mënyrë që të krijoja grepa të varur. Unë lakova lidhësit JST rreth disa prej telave të pulës në mënyrë që të minimizoja tensionin në lidhjet e saldimit.

Hapi 5

I shtova pushit Hollowfibre telave të pulës. Disa projekte të ngjashme përdorin zam të nxehtë, por në varësi të fibrave tuaja kjo mund të mos jetë e nevojshme. Një copë e madhe do të mbahet në vend midis telit të pulës dhe kartonit dhe mbushja e boshllëqeve është relativisht e lehtë.

Urime ju keni cloud tuaj. E përsërita këtë katër herë deri më tani në mënyrë që të ketë 4 re. Kjo më lejoi të maksimizoja përdorimin e aftësisë së bordeve Fadecandy.

Hapi 2: Konfigurimi i Fadecandy

Konfigurimi Fadecandy
Konfigurimi Fadecandy
Konfigurimi Fadecandy
Konfigurimi Fadecandy
Konfigurimi Fadecandy
Konfigurimi Fadecandy
Konfigurimi Fadecandy
Konfigurimi Fadecandy

Udhëzuesi i Amy Goodchild për vendosjen e LED -ve me Fadecandy shkon në shumë më tepër detaje sesa unë këtu dhe është shumë e qartë.

Për të ngritur Fadecandy, së pari bashkova dy kokë në çip.

Unë pastaj përdor disa tela meshkuj Dupont tek femrat që çojnë në disa lidhje Wago për të bashkuar kabllot e të dhënave në telin e duhur JST. Kabllot e të dhënave duhet të ngjiten në rreshtin e Fadecandy më të afërt në mes të tabelës. Rreshti i poshtëm do të duhet t'i bashkëngjitet fuqisë negative, por më shumë për këtë më vonë.

Hapi 3: Fuqia

Fuqia
Fuqia
Fuqia
Fuqia
Fuqia
Fuqia

Meqenëse nuk planifikoj të përdor shumë amper pasi nuk kam ndërmend të kem shumë LED të ndezur në çdo kohë për këtë re, unë zgjodha të përdor një përshtatës universal/5V PSU që kisha. Vendosa një kondensator përtej terminalit në mënyrë që të mbroj shiritat nga një rritje e tensionit kur ndizet.

Kujdesuni për shpërndarjen e energjisë duke përdorur tela me madhësi të përshtatshme për amperët që përdoren. E shpërndaa këtë duke përdorur lidhëset Wago. Duke e ndarë këtë në 8 palë tela negativë dhe pozitivë 5v ju mund t'i bashkoni këto me lidhësit JST (ose drejtpërdrejt në shiritat LED).

Për më shumë informacion, konsultohuni edhe një herë me Amy Goodchild dhe udhëzuesin neopixel të Adafruit.

Pasi të bëhet kjo, ju mund t'i bashkëngjitni kunjat e të dhënave në JST duke dhënë deri në 8 lidhje të plota JST gati për t'u bashkangjitur në cloud (at) tuaj.

Unë e "organizova" këtë rrëmujë në një kuti kartoni për marrje ushqimesh dhe e ngjita me kapëse për ta provuar dhe për ta bërë atë pak më të pastër.

Hyrjet janë usb që shkojnë në Fadecandy dhe kabllot e energjisë. Rezultatet janë tetë kabllot JST që kemi vendosur së bashku.

Nëse dëshironi të provoni që bordi Fadecandy është ngritur dhe funksionon para se të filloni me Pi, mund ta lidhni atë në laptopin tuaj dhe të shkarkoni skedarët Fadecandy nga https://github.com/scanlime/fadecandy Ju mund të ekzekutoni skedarin përkatës në krijoni një server dhe shkoni te UI në https:// localhost: 7890. për të provuar dritat. Ekzistojnë gjithashtu skica shembullore të përpunimit nëse dëshironi të keni një lojë me dritat në këtë pikë.

Hapi 4: Raspberry Pi

Mjedër Pi
Mjedër Pi
Mjedër Pi
Mjedër Pi
Mjedër Pi
Mjedër Pi
Mjedër Pi
Mjedër Pi

Tani e dimë që Fadecandy po kontrollon dritat, ne duam të vendosim Pi që ta kontrollojë atë në mënyrë që të bëjmë më shumë sesa thjesht t'i fikim dhe ndezim.

Një udhëzues se si të vendosni Raspberry Pi me Fadecandy mund të gjendet këtu

learn.adafruit.com/1500-neopixel-led-curta…

Ky udhëzues tregon hap pas hapi se si të konfiguroni serverin Fadecandy në mënyrë që të fillojë si parazgjedhje në nisjen e mjedrës pi. Ai gjithashtu krijon SSH në mënyrë që të keni qasje në Pi përmes një rrjeti. Vlen gjithashtu të vendoset grafikisht kontrolli VNC për PI pasi kjo është shumë e thjeshtë në Debian.

Pasi Pi është konfiguruar ju keni disa opsione, mund të ndryshoni adresën e serverit Fadecandy në laptopin tuaj për të kontrolluar dritat në rrjet.

Kjo mund të bëhet duke ndryshuar linjën në përpunimin e shembujve nga

var socket = WebSocket i ri ('ws: // localhost: 7890');

te emri përkatës. P.sh. var fole = WebSocket e re ('ws: //Pi.local: 7890');

Ose

duke ndryshuar linjat në IP -në përkatëse

opc = OPC e re (kjo, "192.168.0.x", 7890);

Ju mund të vendosni përpunimin në vetë Pi për të ekzekutuar një skicë ose duke bashkangjitur një monitor, miun dhe tastierën ose përmes VNC. Nëse jeni një kodues më i mirë se unë jam i sigurt se është e mundur të filloni një skicë përpunimi në Pi duke filluar duke luajtur me

~/.config/lxsession/LXDE-pi/autostart

Brenda përpunimit do t'ju duhet të ndryshoni hartën e pikselave tuaj në përpunim për të pasqyruar mënyrën se si keni bërë.

Një shembull i punuar është nëse hapim shembullin e përpunimit të quajtur shirit 64. Varësisht nga sa piksele keni bërë në këtë udhëzues do t'ju duhet të ndryshoni kodin në përputhje me rrethanat. Ka udhëzime të gjera në lidhje me Fadecandy për këtë.

Shkoni te rreshti në seksionin e konfigurimit duke deklaruar.

// Hartoni një shirit 64-LED në qendër të dritares

opc.ledStrip (0, 64, gjerësia/2, lartësia/2, gjerësia/70.0, 0, e rreme);

Në varësi të sa LEDs në konfigurimin tuaj mund të ndryshoni 64 në atë numër. Për shembull, nëse keni bërë vetëm një re me 32 LED, ndryshoni këtë në 32.

Ne mund të krijojmë një lak në mënyrë që të bëjmë numrin përkatës të shiritave në gjatësinë e duhur. Ndryshimi i X dhe Y në mënyrë të përshtatshme në rreshtin më poshtë dhe zëvendësimi i vijës që sapo diskutuam në pjesën e konfigurimit.

// Harta X shirita të pikselëve Y secila

për (int i = 0; i <X; i ++) {

opc.ledStrip (i*64, Y, gjerësi/2, I*Y + 30, 15, 0, false);

}

Me përpunimin mundësitë janë të pafundme. Unë do të bashkëngjit disa video të katër reve të mia duke luajtur një animacion të varur në murin tim.

Faleminderit që gjetët kohë për ta lexuar këtë. Siç kam thënë gjatë gjithë kohës, nuk do të kisha mundur ta bëja këtë pa punën e palodhur të të tjerëve. Veçanërisht Amy Goodchild, Phillip Burgess dhe Daniel Schiffman.

Unë u përpoqa të mos e përsëris atë që ata kanë thënë në mësimet e tyre, por nëse hasni ndonjë problem më dërgoni mesazh dhe do të shoh nëse mund të provoj dhe të ndihmoj.

Recommended: