Satura rādītājs:
- Piegādes
- 1. darbība. Mākoņu veidošana
- 2. darbība: Fadecandy iestatīšana
- 3. solis: jauda
- 4. solis: Raspberry Pi
Video: LED mākoņi, izmantojot Fadecandy, PI un LED sloksnes: 4 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Esmu izveidojis dažus LED mākoņus, lai radītu ēterisku atmosfēru manā mājā. Sākotnēji tos vajadzēja izmantot festivālam, kas pašreizējās pandēmijas dēļ ir atcelts.
Esmu izmantojis izbalējušu konfekšu mikroshēmu, lai panāktu vienmērīgu animāciju, un esmu izmantojis arī Raspberry Pi, tāpēc man nav jābūt pieslēgtam galvenajam datoram. Tiem, kam nav aveņu pi, šai iestatīšanai vajadzētu būt pietiekami vienkāršai to var darīt ar jebkuru datoru, taču tas nevarēs darboties atsevišķi. Skatiet shematisku pārskatu par to, kā tas darbojas. Izveidotais Pi var kontrolēt gaismas diodes, un cits klēpjdators bezvadu režīmā sūta ziņojumu par to, ko parādīt, atstājot jaudīgāku mašīnu, lai vajadzības gadījumā veiktu intensīvāku grafisko apstrādi.
Tas var šķist ļoti sarežģīts iestatījums tam, kas tas ir, bet tas nozīmē, ka gaismas ir ļoti pielāgojamas un interaktīvas. Līdz šim esmu tos izmantojis kopā ar Kinect kā ievades avotu, reaģējot uz audio, reaģējot uz peles kustībām utt.
Animācijām esmu izmantojis apstrādi, jo tā ir viegli (vieglāk) lietojama valoda ar daudziem resursiem un lielisku kopienu. Fadecandy var kontrolēt līdz 8 64 LED gaismas joslām, tomēr šis projekts ir viegli pielāgojams, iekļaujot vairāk sloksnes un Fadecandy dēļus.
Šī rokasgrāmata ir spēcīgi ietekmēta no vairākiem citiem interneta avotiem, un tās vienīgās tiesības es viņus cienu.
Amy Goodchilds ceļvedis, kā iestatīt adresējamas gaismas diodes ar Fadecandy
Phillip Burgess-1, 500 NeoPixel LED aizkars ar Raspberry Pi un Fadecandy
Daniela Šifmena kodēšanas vilciena ievads apstrādē
www.youtube.com/user/shiffman/playlists?vi…
Adafruit Neopixel Überguide (jo īpaši paraugprakses sadaļa)
Piegādes
Daļas
Fadecandy + USB kabelis-https://www.amazon.co.uk/Adafruit-FadeCandy-Dithe… vai
WS2812B Adresējamas LED sloksnes
A (1000 µF, 6,3 V vai augstāks) kondensators
28awg Wire
Raspberry Pi
5V barošanas bloks (Ampage būs atkarīgs no jums vēlāk)
Es izmantoju
Tomēr es apsveru lielāku barošanas avotu, ja palielināšu mērogu. Plašāku informāciju var atrast tālāk norādītajās rokasgrāmatās.
Šie divi padara lietas nedaudz vieglākas nekā katra stieples lodēšana
JST savienotāji, Wago savienotāji (tas ir nedaudz vienkāršāk nekā visu vadu lodēšana)
Dupont Wire 40 kontaktu tēviņš - sieviete
PCB galvenes savienotāji
Lente, termoreaktīvs
Materiāli
Kartons
Vistas stieple https://www.ebay.co.uk/itm/Vistas- truša- vads- Ga …
Poliestera dobās šķiedras (pūkas)
(Notīrīt…) Līdzņemamais konteiners
Rīki
Stiepļu noņēmēji, lodāmurs, šķēres, multimetrs (noderīgi, bet ne būtiski)
1. darbība. Mākoņu veidošana
1. darbība
Pirmais solis, veidojot mākoni, ir lodēt JST savienotājus uz LED sloksnēm. Esiet piesardzīgs, lai atbilstu šo savienotāju virzienam un orientācijai.
Ja vēlaties izlaist, izmantojot JST savienotājus, vadus var pielodēt tieši uz sloksnēm, taču uzmanieties ar krāsu kodēšanu un marķēšanu. Es izmantoju 32 LED sloksni un abos galos pievienoju JST savienotājus. Tas ļaus savienot divus atšķirīgus mākoņus, izveidojot 64 LED garuma joslu, vienlaikus ļaujot pašam mākonim būt modulāram un pārvaldāmam.
2. solis
Tas ir paredzēts, lai izveidotu mākoņa kartona (vai jebkura cita materiāla) skeletu. Es izmantoju kartonu, jo man bija daži guļoši. Es izveidoju garas taisnstūra struktūras, kā parādīts attēlā, no vairākām lielākām kastēm. Lai padarītu šos ridgid, es izmantoju dažus vistas stieņus, lai izveidotu pastiprinājumu vietās, kur kaste saliecas, kā arī izveidoju savienojumu abos “mākoņa” galos.
3. solis
Es pievienoju LED sloksnes mākonim. Katrā mākonī es izmantoju 4 sloksnes ar 32 gaismas diodēm. Viņiem bija līmjava, tomēr es izmantoju daļu rezerves vistas stieples, lai tos vairāk piestiprinātu pie detaļām.
4. solis
Tagad mēs varam aptvert mākoni vistas stieplē. Tas būs dabiski sarullēts, un tas ir daudz vieglāk, nekā izskatās virs caurules. Tas ir vēl vieglāk, ja palīdz papildu roku pāris. To var saliekt apaļi un turēties vietā. Es arī pievienoju divus stieples gabalus, lai izveidotu pakarināmus āķus. Es apliku JST savienotājus ap dažiem vistas stieplēm, lai samazinātu spriegumu pie lodēšanas savienojumiem.
5. solis
Es pievienoju Hollowfibre pūkas vistas vadam. Dažos līdzīgos projektos tiek izmantota karsta līme, taču atkarībā no jūsu šķiedras tas var nebūt vajadzīgs. Liels gabals tiks turēts starp vistu stiepli un kartonu, un aizpildīt atstarpes ir salīdzinoši viegli.
Apsveicam, jums ir jūsu mākonis. Es to atkārtoju četras reizes līdz šim, lai būtu 4 mākoņi. Tas ļāva man maksimāli izmantot Fadecandy dēļu iespēju.
2. darbība: Fadecandy iestatīšana
Eimijas Gudildas rokasgrāmata LED iestatīšanai ar Fadecandy ir daudz detalizētāka nekā es šeit un ir ļoti skaidra.
Lai iestatītu Fadecandy, es vispirms mikroshēmā lodēju divas galvenes.
Pēc tam es izmantoju dažus Dupont vīriešu un sieviešu vadus, kas noveda pie dažiem Wago savienotājiem, lai pievienotu datu kabeļus pareizajam JST vadam. Datu kabeļi jāpiestiprina Fadecandy rindai, kas ir vistuvāk tāfeles vidum. Apakšējā rinda būs jāpiestiprina pie negatīvās jaudas, bet vairāk par to vēlāk.
3. solis: jauda
Tā kā es neplānoju izmantot pārāk daudz pastiprinātāju, jo es nedomāju, ka šim mākoņam vienlaikus tiks ieslēgtas daudzas gaismas diodes, es izvēlējos izmantot universālo adapteri/5 V PSU. Es novietoju kondensatoru pāri terminālim, lai ieslēgšanas laikā aizsargātu sloksnes no sprieguma.
Uzmanieties sadalīt jaudu, izmantojot atbilstošā izmēra vadus izmantotajiem pastiprinātājiem. Es to izplatīju, izmantojot Wago savienotājus. Sadalot to 8 pāros negatīvu un pozitīvu 5v vadu, varat tos savienot ar JST savienotājiem (vai tieši pie LED sloksnēm).
Lai iegūtu plašāku informāciju, vēlreiz konsultējieties ar Eimijas Gudildas nesaprotamo un Adafruit neopikseli Überguide.
Kad tas ir izdarīts, jūs varat pievienot datu tapas JST, nodrošinot līdz 8 pilniem JST savienojumiem, kas ir gatavi pievienošanai jūsu mākonim (-iem).
Es “sakārtoju” šo putru līdzņemamā kartona kastītē un aiztaisīju ar līmlenti, lai mēģinātu to padarīt nedaudz kārtīgāku.
Ieejas ir USB, kas nonāk Fadecandy, un barošanas kabeļi. Izejas ir astoņi JST kabeļi, kurus mēs salikām kopā.
Ja vēlaties pārbaudīt, vai Fadecandy dēlis ir iestatīts un darbojas pirms Pi lietošanas, varat to pievienot klēpjdatoram un lejupielādēt Fadecandy failus no vietnes https://github.com/scanlime/fadecandy. Varat palaist attiecīgo failu, lai iestatiet serveri un dodieties uz lietotāja saskarni vietnē https:// localhost: 7890. lai pārbaudītu gaismas. Ir arī piemēri skicēm par apstrādi, ja vēlaties šajā brīdī spēlēties ar gaismām.
4. solis: Raspberry Pi
Tagad mēs zinām, ka Fadecandy kontrolē gaismas, mēs vēlamies iestatīt Pi, lai to kontrolētu, lai mēs varētu darīt vairāk nekā tikai izslēgt un ieslēgt.
Ceļvedis par to, kā iestatīt Raspberry Pi ar Fadecandy, ir atrodams šeit
learn.adafruit.com/1500-neopixel-led-curta…
Šajā rokasgrāmatā soli pa solim ir parādīts, kā iestatīt Fadecandy serveri, lai tas pēc noklusējuma sāktu aveņu pi sāknēšanu. Tas arī izveido SSH, lai jūs varētu piekļūt Pi tīklā. Ir arī vērts grafiski iestatīt VNC vadību PI, jo tas ir ļoti vienkārši Debian.
Kad Pi ir iestatīts, jums ir vairākas iespējas, varat mainīt klēpjdatora Fadecandy servera adresi, lai kontrolētu apgaismojumu tīklā.
To var izdarīt, mainot rindu apstrādes piemēros no
var socket = new WebSocket ('ws: // localhost: 7890');
uz attiecīgo nosaukumu. Piem. var socket = new WebSocket ('ws: //Pi.local: 7890');
Vai
mainot līnijas uz attiecīgo IP
opc = jauns OPC (šis, "192.168.0.x", 7890);
Jūs varētu iestatīt apstrādi pašā Pi, lai palaistu skici, pievienojot monitoru, peli un tastatūru vai izmantojot VNC. Ja jūs esat labāks kodētājs nekā es, esmu pārliecināts, ka ir iespējams sākt apstrādes skici par Pi startēšanu, spēlējot kārtu ar
~/.config/lxsession/LXDE-pi/automātiskā palaišana
Iekšējās apstrādes laikā jums būs jāmaina pikseļu kartēšana apstrādei, lai atspoguļotu to, kā jūs to esat paveicis.
Viens no piemēriem ir, ja atveram apstrādes piemēru ar nosaukumu 64. sloksne. Atkarībā no tā, cik pikseļu esat izveidojis šajā instrukcijā, kods būs attiecīgi jāmaina. Šim nolūkam ir plašas vadlīnijas par Fadecandy git.
Pārejot uz rindu iestatīšanas sadaļā, kurā norādīts.
// Kartējiet vienu 64-LED sloksni līdz loga centram
opc.ledStrip (0, 64, platums/2, augstums/2, platums/70,0, 0, nepatiess);
Atkarībā no iestatīto gaismas diožu skaita 64 varat mainīt uz šo numuru. Piemēram, ja esat izveidojis tikai vienu 32 gaismas diožu mākoni, mainiet to uz 32.
Mēs varam izveidot cilpu, lai atbilstošā garumā izveidotu atbilstošu sloksņu skaitu. Atbilstoši mainot X un Y zemāk esošajā rindā un nomainot līniju, kuru mēs tikko apspriedām iestatīšanas sadaļā.
// Kartējiet X Y pikseļu sloksnes katrā
par (int i = 0; i <X; i ++) {
opc.ledStrip (i*64, Y, platums/2, I*Y + 30, 15, 0, nepatiess);
}
Ar apstrādi iespējas ir bezgalīgas. Es pievienošu dažus videoklipus, kuros redzami mani četri mākoņi, kas spēlē animāciju, kas karājas pie manas sienas.
Paldies, ka veltījāt laiku šī lasīšanai. Kā jau esmu teicis, es nebūtu varējis to paveikt bez citu smaga darba. Īpaši Amy Goodchild, Phillip Burgess un Daniel Schiffman.
Es centos neatkārtot to, ko viņi ir teikuši savās pamācībās, bet, ja jums rodas kādas problēmas, ziņojiet man, un es redzēšu, vai es varu mēģināt palīdzēt.
Ieteicams:
Kā nosūtīt datus uz mākoni, izmantojot Arduino Ethernet: 8 soļi
Kā nosūtīt datus uz mākoni, izmantojot Arduino Ethernet: šī pamācība parāda, kā publicēt savus datus AskSensors IoT platformā, izmantojot Arduino Ethernet vairogu. Ethernet vairogs ļauj jūsu Arduino viegli izveidot savienojumu ar mākoni, nosūtīt un saņemt datus, izmantojot interneta savienojumu. Ko mēs
Arduino WiFi savienošana ar mākoni, izmantojot ESP8266: 7 soļi
Arduino WiFi savienošana ar mākoni, izmantojot ESP8266: Šajā apmācībā mēs jums izskaidrosim, kā savienot savu Arduino ar IoT mākoni, izmantojot WiFi. Mēs konfigurēsim iestatījumu, kas sastāv no Arduino un ESP8266 WiFi moduļa kā IoT lieta, un padarīsim to gatavu lai sazinātos ar AskSensors mākoni. L
Vienkāršas LED sloksnes lampas (uzlabojiet savas LED sloksnes): 4 soļi (ar attēliem)
Vienkāršas LED sloksnes lampas (uzlabojiet savas LED sloksnes): Es jau ilgu laiku izmantoju LED sloksnes un vienmēr esmu mīlējis to vienkāršību. Jūs vienkārši nogriežat kādu lomu, pielodējat dažus vadus, pievienojat barošanas avotu un esat ieguvis gaismas avotu. Gadu gaitā esmu atradis c
IoT pamati: IoT savienošana ar mākoni, izmantojot Mongoose OS: 5 soļi
IoT pamati: IoT savienošana ar mākoni, izmantojot operētājsistēmu Mongoose: Ja jūs esat cilvēks, kurš nodarbojas ar maldināšanu un elektroniku, biežāk nekā nāksies saskarties ar jēdzienu Lietu internets, parasti saīsināts kā IoT, un attiecas uz ierīču kopumu, kas var izveidot savienojumu ar internetu! Būt tādam cilvēkam
LED sloksnes mirgošanas ķēde, izmantojot 12 V releju: 7 soļi (ar attēliem)
LED sloksnes mirgošanas ķēde, izmantojot 12V releju: Hii draugs, šodien es izveidošu LED sloksnes mirgošanas ķēdi, izmantojot 12V releju un kondensatorus. Sāksim