Përmbajtje:
- Furnizimet
- Hapi 1: Ndërtimi i reve
- Hapi 2: Konfigurimi i Fadecandy
- Hapi 3: Fuqia
- Hapi 4: Raspberry Pi
Video: Retë LED duke përdorur shirita Fadecandy, PI dhe LED: 4 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
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
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
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
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
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:
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR duke përdorur Python: 6 hapa
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR Duke përdorur Python: Përshpejtimi është i kufizuar, mendoj sipas disa ligjeve të Fizikës.- Terry Riley Një cheetah përdor përshpejtim të mahnitshëm dhe ndryshime të shpejta në shpejtësi kur ndiqni. Krijesa më e shpejtë në breg, herë pas here, përdor ritmin e saj të lartë për të kapur prenë.
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino - Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter - Rc Helikopter - Rc Plane Duke përdorur Arduino: 5 hapa (me fotografi)
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino | Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter | Rc Helikopter | Rc Plane Duke përdorur Arduino: Për të drejtuar një makinë RC | Kuadikopter | Dron | RC aeroplan | Varka RC, ne gjithmonë kemi nevojë për një marrës dhe transmetues, supozoni për RC QUADCOPTER kemi nevojë për një transmetues dhe marrës me 6 kanale dhe ai lloj TX dhe RX është shumë i kushtueshëm, kështu që ne do të bëjmë një në pajisjen tonë
Kontrolli i zërit Ndriçon shirita elektronikë RGB të udhëhequr dhe më shumë me Cortana dhe Arduino Automatizimi në shtëpi: 3 hapa
Kontrolli i Zërit Ndriçon Elektronikë RGB Led Rrip dhe më shumë Me Cortana dhe Arduino Home Automation: Ju pëlqen ideja për të kontrolluar gjërat me zërin tuaj? Apo nuk ju pëlqen të dilni nga shtrati për të fikur dritat? Por të gjitha zgjidhjet ekzistuese si google home janë shumë të shtrenjta? Tani mund ta bëni vetë për nën 10 dollarë. Dhe akoma më mirë është shumë e lehtë
8 Kontrolli i stafetës me NodeMCU dhe Marrës IR duke përdorur WiFi dhe IR Telekomandë dhe Aplikacion Android: 5 hapa (me fotografi)
8 Rele Control me NodeMCU dhe IR Receiver Using WiFi and IR Remote and Android App: Kontrolli i 8 ndërprerësve të stafetave duke përdorur nodemcu dhe marrësin ir mbi wifi dhe ir aplikacionin e largët dhe android. Ir i largët punon pavarësisht nga lidhja wifi. K ISTU ASHT A KLIKIM I VERSIONIT TP PPRDITSUAR KETU