Satura rādītājs:

Kā kontrolēt adresējamas gaismas diodes ar fadecandy un apstrādi: 15 soļi (ar attēliem)
Kā kontrolēt adresējamas gaismas diodes ar fadecandy un apstrādi: 15 soļi (ar attēliem)

Video: Kā kontrolēt adresējamas gaismas diodes ar fadecandy un apstrādi: 15 soļi (ar attēliem)

Video: Kā kontrolēt adresējamas gaismas diodes ar fadecandy un apstrādi: 15 soļi (ar attēliem)
Video: Умный диммер ZigBee WiFi для регулировки освещения Bingoelec Tuya Smart 2024, Jūlijs
Anonim
Image
Image
Kā kontrolēt adresējamas gaismas diodes, izmantojot Fadecandy un apstrādi
Kā kontrolēt adresējamas gaismas diodes, izmantojot Fadecandy un apstrādi
Kā kontrolēt adresējamas gaismas diodes, izmantojot Fadecandy un apstrādi
Kā kontrolēt adresējamas gaismas diodes, izmantojot Fadecandy un apstrādi

Kas

Šī ir pakāpeniska apmācība par to, kā izmantot Fadecandy un Processing, lai kontrolētu adresējamas gaismas diodes. Fadecandy ir LED draiveris, kas var kontrolēt līdz 8 64 pikseļu sloksnēm. (Lai to palielinātu, vienam datoram varat pievienot vairākus Fadecandys.) Apstrāde ir programmēšanas valoda, ko izmanto, lai izveidotu vizuālos attēlus. Jums ir audekls, tāpat kā Photoshop vai Paint, bet tā vietā, lai zīmētu ar peli, jūs zīmējat, rakstot kodu. Fadecandy un Processing strādā kopā. Jūs rakstāt kodu, kas novieto gaismas diodes apstrādes audeklā, un pēc tam viss, ko uzzīmējat apstrādē, tiek parādīts šajās gaismas diodēs reālā laikā. Kāpēc

Ir daudz veidu, kā kontrolēt gaismas diodes. Man patīk Fadecandy, jo tas ir lēts, lai sāktu darbu, un jūs varat vizuāli kontrolēt savas gaismas diodes, izmantojot apstrādi. Apstrādi var arī savienot ar dažādām lietām, piemēram, Kinect, Arduino, kameru vai pat tikai peles/tastatūras ieejas. Tātad ir daudz iespēju, lai padarītu lietas interaktīvas. Kā

Šim projektam ir trīs daļas.

Aparatūra

2. Programmatūra: FadecandyFadecandy darbojas, datorā palaižot serveri - to ir ļoti vienkārši uzstādīt.

3. Programmatūra: Apstrāde

Es cenšos rakstīt savas apmācības tā, lai kāds, kuram nav nekādas pieredzes, varētu vismaz izbaudīt tās lasīšanu. Ar šo es darīšu visu soli pa solim, lai tas būtu piemērots iesācējiem, lai sekotu līdzi un darītu paši. Es neiedziļināšos apstrādes detaļās - ja vēlaties attīstīt savas apstrādes prasmes un veidot progresīvākas animācijas tad jūs, iespējams, vēlēsities pārbaudīt dažas apmācības tieši šim nolūkam - es iesaku Daniela Šifmena YouTube kanālu.

Šis projekts ietver lodēšanu. Es neesmu uzrakstījis detalizētus norādījumus iesācējiem lodētājiem, tam ir daudz citu pamācību.

Šis projekts ietver augstu spriegumu (pievienojot strāvas kontaktdakšu strāvas padevei), tāpēc, lūdzu, esiet piesardzīgs un neļaujiet bērniem to darīt vienatnē. Viss kods (Arduino un apstrāde) atrodas manā github šeit.

1. darbība: aprīkojums un instrumenti

Iekārtas un instrumenti
Iekārtas un instrumenti
Iekārtas un instrumenti
Iekārtas un instrumenti
Iekārtas un instrumenti
Iekārtas un instrumenti

Šeit ir pilns saraksts ar visu, kas jums būs nepieciešams, lai izveidotu šo projektu:

Daļas

  • Adresējamās gaismas diodes (ASV Amazon | Lielbritānijas Amazon) Es izmantoju ws2812b LED sloksni. Pārklājums: Jūs varat iegādāties vienkāršu LED sloksni bez pārklājuma, bet tā nebūs ūdensizturīga. Vai arī to var iegādāties elastīgā silikona korpusā, kam ir IP67 vērtējums, tas nozīmē, ka tas ir pilnībā noslēgts un ūdensizturīgs. Pamatnes krāsa: sloksnes ir melnbaltas. Ja jūs negrasāties pārklāt savu LED sloksni ar difuzoru, tad apsveriet, kurš izskatītos vislabāk. Gaismas diožu skaits: standarti ir 30, 60 vai 144 gaismas diodes uz metru. Es izmantoju 30LED uz metru, bet es saistīju ar 60, jo tas tiek biežāk lietots. Cits: Jūs varat arī iegādāties ws2812b virknēs (ASV Amazon | UK Amazon), nevis sloksnes. Tie darbojas vienādi, tāpēc to izmantošana ir atkarīga no jums!
  • Fadecandy (ASV Amazone | Lielbritānijas Amazon)
  • USB kabelis Fadecandy savienošanai ar datoru (ASV Amazon | Lielbritānijas Amazon)
  • Dubultās galvenes tapas (ASV Amazon | Lielbritānijas Amazon)
  • Kondensatori (ASV Amazon | Lielbritānijas ebay)
  • 5 V barošanas avots (ASV Amazon | Lielbritānijas Amazon) Šis barošanas avots, ar kuru esmu saistīts, darbinātu 512 gaismas diodes (viena Fadecandy vērtība)

  • Spraudnis (ASV Amazon | Lielbritānijas Amazon) Jūs varat vienkārši izmantot veco kontaktdakšu vai, ja tāda nav, laba izvēle ir tējkannas vads.
  • Trīs kontaktu JST savienotāji (ASV Amazon | Lielbritānijas Amazon) Katrā sloksnē ir nepieciešams viens pāris (tātad 8 par vienu Fadecandy vērtību)
  • 12 AWG kabelis (ASV ebay | Apvienotās Karalistes ebay) Šis biezais kabelis pārnes strāvu no barošanas avota uz dažiem savienotājiem, kas to sadala pa dažādām sloksnēm.
  • 24-AWG kabelis (ASV ebay | Apvienotās Karalistes ebay) Šis plānākais kabelis nodrošinās strāvu katrai LED sloksnei.
  • Wago savienotāji (ASV Amazon | RS Components UK)
  • Tie sadalīs jaudu no viena barošanas avota uz vairākām sloksnēm. Tie ir iepakoti pa 10, kas ir pietiekami vienam Fadecandy.

Palīgmateriāli

  • RTV silikons (ASV Amazone | Lielbritānijas Amazon)
  • Karstuma sarukums (ASV Amazone | Lielbritānijas Amazon)
  • Skaidrs ~ 10 mm termiskais sarukums (ASV Amazone | Lielbritānijas Amazon)
  • Lodēt (ASV Amazon | Lielbritānijas Amazon)

Rīki

  • Lodāmurs (ASV Amazone | Lielbritānijas Amazon)
  • Stiepļu noņēmēji (ASV Amazon | Lielbritānijas Amazon)
  • Skrūvgriezis
  • Šķēres
  • Palīdzīgas rokas (pēc izvēles)
  • Lodēšanas zīdējs (pēc izvēles)

2. solis: LED sloksnes

LED sloksnes
LED sloksnes

Katrai LED sloksnei jābūt savienotai ar strāvu, zemi un datiem. Uz sloksnes ir uzdrukāta bulta, kas parāda datu plūsmas virzienu.

Katrai LED sloksnei ir nepieciešams JST savienotājs un tam pievienots kondensators.

Savienotājs:

JST savienotājam ir 3 tapas/kabeļi - pa vienam barošanai, zemei un datiem. Spēja atvienot vai nomainīt sloksnes ir noderīga daudzos gadījumos. Ja esat pārliecināts, ka nevēlaties atvienot vai viegli nomainīt sloksnes, varat vienkārši pielodēt kabeli, bet es ļoti iesaku savienotājus.

Kondensators:

Ja ir strāvas pārspriegums (tas var notikt, pirmo reizi ieslēdzot strāvas padevi), tad kondensators aizsargās jūsu sloksnes pirmo gaismas diodi no bojājumiem.

Kabelis:

Ja plānojat LED instalāciju, jums būs jādomā par to, kā tiks izvietotas sloksnes, barošanas avoti un Fadecandy. Lai nodrošinātu, ka visi savienojumi sasniegs, visticamāk, jums kaut kur būs jāpievieno daži kabeļu garumi.

Jūs varat pielodēt kabeļus pie LED sloksnes un pēc tam pielodēt JST savienotājus kabeļa otrā galā. Varat arī pielodēt JST savienotājus tieši pie sloksnes un pievienot kabeļa garumus barošanas avotam/Fadecandy pusei. Tas viss būs atkarīgs no jūsu instalācijas izkārtojuma un plāniem.

Kabelis, kas barošanu/zemi savieno ar vienu līdz 64 pikseļu joslu, var būt 24AWG kabelis. 24AWG ir arī daudz datu savienojumam. Barošanai/datiem/zemei izmantojiet dažādu krāsu kabeli - ideālā gadījumā krāsas, kas atbilst jūsu JST savienotājiem.

Es tikai gatavoju lodēt JST savienotājus tieši sloksnēs un nepievienot kabeļa pagarinājumus, jo šajā apmācībā mani neuztrauc izkārtojums.

3. darbība: pievienojiet JST savienotāju un kondensatoru

Pievienojiet JST savienotāju un kondensatoru
Pievienojiet JST savienotāju un kondensatoru
Pievienojiet JST savienotāju un kondensatoru
Pievienojiet JST savienotāju un kondensatoru
Pievienojiet JST savienotāju un kondensatoru
Pievienojiet JST savienotāju un kondensatoru

Sagatavojiet sloksni

Izgrieziet LED sloksnes garumā (ne vairāk kā 64 pikseļi vienā sloksnē).

Atrodiet labo galu - to, kura bultiņa ir vērsta uz iekšu. Izgrieziet nelielu ūdensnecaurlaidīga vāka gabalu, lai jūs varētu redzēt trīs kontaktus. Tie ir apzīmēti ar 5V, GND un Data In. (Ja kontaktpersonai ir uzraksts Data Out, tad jums ir nepareizs gals).

Lodēt uz JST savienotāja un kondensatora

Tas var būt nedaudz sarežģīti, bet es esmu atradis labāko veidu, kā to izdarīt, uz katra no trim kontaktiem izkausēt nedaudz lodmetāla, pēc tam lodēt uz JST savienotāja un pēc tam kondensatoru.

Izmantojiet sieviešu JST savienotājus, kas jāpiestiprina sloksnes pusē. JST savienotājam ir 3 kabeļi, viens katram sloksnes kontaktam. Parasti kabeļi ir sarkani, zaļi un balti, vai sarkani, zaļi un melni. Barošanai izmantojiet sarkanu, datiem - zaļu un zemei - baltu/melnu.

Kondensatora kāju sagriešana īsā laikā palīdzēs tam palikt vietā. Kondensatora vienā pusē ir negatīvi simboli, kāja šajā pusē savienojas ar GND kontaktu, bet otra - pie 5V kontakta.

Aizlīmējiet sloksni vēlreiz

Izgrieziet caurspīdīgu siltuma saraušanās gabalu, kas pārklās atklāto sloksnes gabalu un daudz pārklājas ar esošo ūdensnecaurlaidīgo vāku. Novietojiet to virs sloksnes (to var izdarīt pirms JST savienotāja/kondensatora pievienošanas vai vienkārši pabīdiet to no otra gala) un turiet to blakus atklātajam gabalam.

Ielieciet daudz RTV silikona tieši uz kontaktiem un ap esošo ūdensnecaurlaidīgo vāku, ieskaitot sloksnes aizmuguri. Pārvelciet caurspīdīgo siltuma sarukumu virs silikona. Spridziniet to ar karstuma pistoli, līdz karstuma sarukums ir sarucis.

Silikons ir nedaudz netīrs. Noteikti nomazgājiet rokas, ja nokļūstat uz ādas. Apsveriet, vai uz jūsu darba virsmas ir avīze vai kaut kas cits.

Atkārtojiet to visām 8 LED sloksnēm

4. solis: barošanas avots

Barošanas avots
Barošanas avots
Barošanas avots
Barošanas avots
Barošanas avots
Barošanas avots

Jūsu barošanas avotam būs jāpievieno kontaktdakša. Esmu pievienojis instrukcijas Lielbritānijas un ASV kontaktdakšām.

Sagatavojiet kontaktdakšu

Izgrieziet kabeli pienācīgā attālumā no kontaktdakšas gala. Izmantojiet Stenlija nazi, lai rūpīgi noņemtu kabeļa ārējo slāni. Jums vajadzētu atrast trīs kabeļus iekšpusē, noņemiet apmēram centimetru no katra no šiem kabeļiem.

Apvienotās Karalistes kontaktdakšā parasti var pieņemt, ka: dzelteni/zaļi svītraini - GroundBrown - LiveBlue - neitrāls

ASV spraudnī var pieņemt, ka: Zaļš - GroundBlack - LiveWhite - Neitrāls

Lai būtu pilnīgi pārliecināts, ka kontaktdakša ir pievienota vadam, kā paredzēts, pārbaudīšanai varat izmantot multimetru.

Pārbaudiet kabeļus ar multimetru

Apvienotā Karaliste: paskatieties uz kontaktdakšas tapām ar vienu tapu augšpusē. Augšējā tapa ir Zeme, apakšējā kreisā - tiešraide, apakšējā labā - neitrāla. Tapas lielākajā daļā kontaktdakšu ir apzīmētas arī ar burtiem E, L un N.

ASV: Paskatieties uz kontaktdakšas tapām ar vienu tapu apakšā. Apakšējā tapa ir Zeme, augšējā kreisā ir tiešraide, augšējā labā - neitrāla. Tapas lielākajā daļā kontaktdakšu ir apzīmētas arī ar burtiem E, L un N.

Abi: iestatiet multimetru nepārtrauktības režīmā. Pieskarieties multimetra tapām kopā, lai pārbaudītu, vai tas darbojas, jums vajadzētu dzirdēt pīkstienu. Tagad pieskarieties vienam zariņam pie vienas no kontaktdakšas tapām, sāksim ar zemi. Tagad pieskarieties otram pievadam pie kabeļa, kuru plānojat sasmalcināt (dzeltens/zaļš Apvienotajā Karalistē, zaļš ASV). Jums vajadzētu dzirdēt pīkstienu, kas norāda, ka starp abiem zariem ir nepārtraukts savienojums. Tagad pārbaudiet tiešos un neitrālos savienojumus.

Pievienojiet spraudni

Atskrūvējiet skrūves, kas apzīmētas ar strāvu, zemējumu un barošanas avotu. Tie var būt apzīmēti ar L un N, un pēc tam tiem ir zemes simbols. Ievietojiet atbilstošos kabeļus blakus skrūvēm un pievelciet tos vēlreiz. Pielāgojiet ieejas spriegumu

Kaut kur barošanas avota iekšpusē/iekšpusē var būt slēdzis, kas ļauj mainīt ieejas spriegumu no 110V uz 220V, tāpēc pārliecinieties, vai tas ir pareizi iestatīts (visticamāk, 220V Apvienotajā Karalistē un 110V ASV).

Manos barošanas avotos slēdzis atrodas iekšpusē, un, lai to sasniegtu, jums būs jāizmanto plāns skrūvgriezis vai kaut kas cits. Pielāgojiet izejas spriegumu

Pievienojiet strāvas padevi. Parasti ir indikators, kas norāda, ka tas ir pareizi ieslēgts.

Tagad jūs varat pārbaudīt, kādu spriegumu iegūstat divās izejas tapās. Pagrieziet savu multimetru līdzstrāvas sprieguma režīmā (V ar taisnām/punktētām līnijām, nevis svārstīgu līniju). Pieskarieties vienam dakšai pie V skrūves un vienam tapam pie V+ skrūves. Multimetram vajadzētu parādīt spriegumu kaut kur 5V tuvumā.

Izmantojiet skrūvgriezi, lai pagrieztu regulēšanas skrūvi, līdz spriegums ir 5 V.

5. darbība. Jaudas sadale

Jaudas sadale
Jaudas sadale
Jaudas sadale
Jaudas sadale
Jaudas sadale
Jaudas sadale

Lielākajai daļai 5 V barošanas avotu būs tikai viena vai divas izejas, bet mums ir nepieciešams barot 8 sloksnes.

Wago savienotāji

Es izmantoju Wago savienotājus, lai sadalītu strāvu. Šiem mazajiem savienotājiem ir vairāki sloti, kuros var ievietot kabeļus. Visas slotas ir savienotas viena ar otru, tāpēc tas ir lielisks veids, kā savienot daudzus kabeļus bez lodēšanas.

Tie ir dažāda izmēra (2, 3, 5, 5).

Spēks Wagos

Veicot šo daļu, pārliecinieties, ka strāvas padeve ir atvienota.

Paņemiet divus 10awg kabeļa gabalus, vienu zemēšanai (melns) un otru strāvas padevei (sarkanu).

Nepieciešamais kabeļa garums būs atkarīgs no instalācijas izkārtojuma. Es atklāju, ka ir diezgan labi turēt visus barošanas avotus uz grīdas vienā vietā un pēc tam novietot garus 10awg kabeļus, kas stiepjas tuvu sloksņu atrašanās vietai, un sadalīt strāvu tur. Lai gan barošanas avotam ir divas izejas, es atklāju, ka ir sakoptāk un lētāk izmantot tikai vienu izeju, kad šiem 10awg kabeļiem jābūt gariem, pretējā gadījumā jūs dubultojat biezā 10awg kabeļa daudzumu, kas jums jāiegādājas un jāuztur kārtībā.

Noņemiet apmēram 1 cm no katra kabeļa viena gala un piestipriniet to pie barošanas avota, izmantojot skrūves, kā to darījāt ar kontaktdakšu.

Noņemiet katra kabeļa otru galu apmēram 1,25 cm attālumā un ievietojiet strāvas savienojumu vienā trīsceļu Wago savienotājā un zemējumu 5 virzienu Wago savienotājā. (Vai arī varat vienkārši izmantot 5 virzienu savienotājus visam, jums būs tikai dažas rezerves vietas)

Pēc tam paņemiet divus īsus sarkanā 10awg kabeļa un divus īsus melnā 10awg kabeļa garumus. Noņemiet 1,25 cm no katra gala un savienojiet esošos Wago savienotājus ar vēl četriem 5 virzienu savienotājiem. (Skaidrojumu skatiet pievienotajā diagrammā).

Jauda no Wagos (līdz sloksnēm)

Atkal precīzs dizains šeit būs atkarīgs no jūsu instalācijas izkārtojuma. Es jau teicu, ka, iespējams, vēlēsities pievienot kabeļa garumu savām LED sloksnēm vai pievienot garumu strāvas sadales pusei. Ja šeit pievienojat kabeli, tad pie JST savienotājiem pielodējiet 24AW kabeļa garumu un pārliecinieties, vai tas ir sarucis.

Pēc tam vai nu noņemiet šo kabeļu galus, vai JST savienotāju galus un atdaliet vismaz 1,5 cm no katra strāvas un zemējuma kabeļa.

Starp četriem 5 virzienu savienotājiem, kurus esat pievienojis barošanas avotam, jums vajadzētu būt astoņām brīvām ligzdām strāvas padevei un astoņām brīvām slotnēm zemei. Ievietojiet visus atbilstošos kabeļus vietā.

Kāpēc mēs dažreiz izmantojam 10awg un dažreiz 24awg kabeļus?

Dažādi kabeļu mērinstrumenti ir tāpēc, ka dažādās ķēdes daļās ir atšķirīgs strāvas daudzums.

Tieši no barošanas avota 512 gaismas diodes ar pilnu balto spilgtumu varētu sasniegt ~ 30A. Izmantojiet biezu 10awg kabeli, lai pārraidītu šo strāvu.

Kad mēs esam sadalījuši strāvu dažādās sloksnēs, katrs no tiem ir tikai līdz 3,5 A, lai mēs varētu izmantot plānāku kabeli, aptuveni 24 wg darbojas labi.

Ja izmantojat pārāk plānu kabeli, tas var sakarst un tas ir bīstami, jo pārklājums var sākt kust, un tas var izraisīt ķēdes īssavienojumu.

Kabeļa garums arī ietekmē. Ja izmantojat kabeli, kas ir piemērots nelielā attālumā, bet ir pārāk plāns lielā attālumā - tas nesasilst, bet tas var nozīmēt, ka spriegums ir samazinājies līdz brīdim, kad tas nonāk pie gaismas diodēm, kas nozīmē, ka nedeg labi.

Šis rīks var palīdzēt jums saprast, kāds kabeļa gabarīts jums ir nepieciešams.

6. darbība: dati

Dati
Dati
Dati
Dati
Dati
Dati

Ja jūs tagad pievienotu JST savienotājus, jūsu LED sloksnes tiktu piegādātas ar strāvu. Bet nekas neiedegtos, jo šīm sloksnēm ir jāpasaka, kādai krāsai jābūt. Mums ir jāizveido datu savienojums ar Fadecandy, kas viņiem nodrošinās šos norādījumus.

Sagatavojiet Fadecandy

Pirmās lodēšanas dubultās galvenes tapas uz Fadecandy. Izbīdiet galvenes tapas īso pusi caur caurumiem un pagrieziet Fadecandy, lai būtu redzami izvirzītie uzgaļi.

Uzmanīgi pielodējiet katru no 16 tapām atsevišķi, pārliecinoties, ka nejauši nesavienojat divas tapas kopā. (Patiesībā visas iezemētās tapas jebkurā gadījumā ir savienotas viena ar otru, bet kārtības labad mēs varam arī lodēt visas galvenes tapas.)

Sieviešu galvenes tapas kā savienotājs

Izmantojot sieviešu galvenes tapas, lai pievienotu dubultās cilpas tapas vīriešiem, Fadecandy var viegli atvienot vai nomainīt.

Nogrieziet daļu no 8 sieviešu galvenes tapām. Izņemiet visus datu kabeļus no JST savienotāju savienotājiem (vai, ja jūs pagarināt kabeļus šajā pusē, instalācijas izkārtojumam vispirms dariet to). Pēc tam pārbīdiet karstuma sarukuma gabalu virs kabeļa un pielodējiet tos atsevišķi līdz 8 tapām. Kad lodēšana ir pabeigta, nobīdiet siltuma saraušanās leju uz leju un noslaukiet to ar siltuma pistoli. Tagad to var pievienot Fadecandy datu tapām.

Tā kā Fadecandy 8 iezemētās tapas faktiski ir savstarpēji savienotas, mums ir jānoslīpē tikai viena no tām. Nogrieziet vēl vienu īsu sieviešu galvenes tapu sadaļu - tā var būt arī 8 tapas plata, lai gan mēs izmantosim tikai vienu tapu, sagriežot to līdz 8 tapām platai, tā būs izturīgāka un vieglāk lietojama. Lodējiet 24 wag kabeļa gabalu pie vienas no mātespavām un termiski savelciet to, pievienojiet to Fadecandy zemējuma tapām.

Pievienojiet šī zemējuma kabeļa pretējo galu jebkuram rezervētajam slotā iezemētajos Wago savienotājos.

Etiķetes un sakoptība

Iespējams, vēlēsities šajā brīdī marķēt kabeļus. Atkal atkarībā no instalācijas struktūras un izkārtojuma, iespējams, vēlēsities padomāt par sava veida korpusa izveidi Wago savienotājiem, lai tie ne tikai karātos. Iepriekš esmu izgatavojis mazas plāksnes no saplākšņa un karsti pielīmējis Wagos.

7. solis: pēdējie aparatūras biti…

Pēdējie aparatūras gabali…
Pēdējie aparatūras gabali…
Pēdējie aparatūras gabali…
Pēdējie aparatūras gabali…

Tā ir visa aparatūra. Tikai daži pēdējie punkti:

Pievienojiet visus JST savienotājus viens otram.

Pievienojiet strāvas padevi.

Pievienojiet Fadecandy klēpjdatoram, izmantojot USB.

Tagad iedegsim dažas lietas!

Mani norādījumi un ekrānuzņēmumi būs orientēti uz Windows, taču Mac datorā lietām vajadzētu darboties gandrīz tādā pašā veidā.

8. darbība: iestatiet Fadecandy programmatūru

Iestatiet Fadecandy programmatūru
Iestatiet Fadecandy programmatūru
Iestatiet Fadecandy programmatūru
Iestatiet Fadecandy programmatūru
Iestatiet Fadecandy programmatūru
Iestatiet Fadecandy programmatūru

Dodieties uz Fadecandy github un lejupielādējiet zip failu.

Izsaiņojiet visu.

Dodieties uz vietu, kur to izpakojāt, un atveriet mapi "bin".

Palaidiet failu fcserver.exe.

Tiks atvērts logs. Tam vajadzētu teikt, ka jums ir pievienota Fadecandy ierīce. Tas arī norāda šīs ierīces sērijas numuru. Neaizveriet šo logu, vienkārši samaziniet to. Jums ir jātur tas atvērts visu Fadecandy lietošanas laiku.

9. darbība: Fadecandy Server

Fadecandy serveris
Fadecandy serveris
Fadecandy serveris
Fadecandy serveris

Pārlūkprogrammas logā (piemēram, Chrome) dodieties uz:

127.0.0.1:7890

Šeit vajadzētu redzēt arī pievienoto ierīci.

Tagad zem pievienotās ierīces varat redzēt nolaižamo izvēlni Testa modeļi. Šo nolaižamo izvēlni varat izmantot, lai apgaismotu savas gaismas diodes līdz 50% vai pilnībā.

Dariet to tagad! Gaismas! Yay !!

10. darbība: problēmu novēršana

Pārbaudiet savas LED sloksnes un pārliecinieties, vai visas jūsu gaismas darbojas.

Šeit ir daži problēmu novēršanas padomi…

Viena/dažas sloksnes nedeg:

Visticamāk, savienojums kaut kur ir slikts. Vēlreiz pārbaudiet visus savus lodētājus. Iespējams, pirmais sloksnes gaismas diode ir bojāts. Varat mēģināt apmainīt sloksnes, nomainot izmantoto JST savienotāju, tas palīdzēs jums novērst problēmu.

Svītra iedegas daļēji un pēkšņi vairs:

Sloksne var būt bojāta, iespējams, jums būs jāveic kāda operācija. Bojājums var būt pēdējā darba pikseļa beigās vai pirmajā salauztajā, tāpēc… izgrieziet pēdējo darba pikseli un pirmo salauzto, un pielodējiet divus jaunus.

Visas sloksnes ir oranžas/sarkanas, nevis baltas:

Es atklāju, ka, ja strēmeles nesaņem pienācīgu jaudu, tās caur USB savienojumu uzņem nelielu strāvu - tieši tik daudz, lai tās iedegtos sarkanā krāsā. Vēlreiz pārbaudiet, vai strāvas padeve ir ieslēgta, un pārbaudiet tur esošos savienojumus.

Sākumā sloksnes ir baltas, bet izbalē līdz oranžai: tas ir maz ticams, ja izmantojat man pievienoto barošanas avotu, bet tas var notikt, ja izmantojat nepietiekami spēcīgu barošanas avotu.

Neviena no sloksnēm nedeg:

Ja Fadecandy netiek atpazīts un netiek parādīts, iespējams, jums ir dažas draivera problēmas. Ja konsoles logā tiek parādīts kļūdas ziņojums, Google to meklējiet un meklējiet ieteikumus.

Ja parādās Fadecandy, bet nekas nedeg - vēlreiz pārbaudiet visus savienojumus.

11. solis: apstrāde

Notiek apstrāde!
Notiek apstrāde!

Tagad jūsu gaismas diodes ir barotas, un jūs varat tās kontrolēt, izmantojot datoru, taču vienīgais, ko varat darīt, izmantojot Fadecandy saskarni, ir to ieslēgšana un izslēgšana.

Ieviesīsim apstrādi, lai mēs varētu darīt dažas vēsākas lietas. Lejupielādēt apstrādi

Lejupielādējiet apstrādi no šejienes.

Es neiedziļināšos daudzās detaļās par to, kā rakstīt apstrādes kodu, jo tiešsaistē ir daudz vietu, kur to uzzināt, un tā ir visa sava tēma.

Es jums parādīšu, kā pielāgot vienu no apstrādes piemēriem, kas tiek piegādāts kopā ar Fadecandy, atbilstoši šeit izveidotajām sloksnēm. Šeit varat lejupielādēt arī mana parauga kodu.

12. darbība: pikseļu kartēšana

Pikseļu kartēšana
Pikseļu kartēšana
Pikseļu kartēšana
Pikseļu kartēšana
Pikseļu kartēšana
Pikseļu kartēšana

Fadecandy ļauj "kartēt" (vai izvietot) savus gaismas diodes visā apstrādes audeklā. Parasti jūs vēlaties tos izkārtot līdzīgi tam, kā tie ir izklāstīti reālajā dzīvē.

Kad jūs kaut ko uzzīmējat apstrādē, tas reāllaikā tiek parādīts gaismas diodēs.

Iegūstiet failus

Lejupielādētajos Fadecandy failos dodieties uz: Fadecandy> piemēri> apstrāde

Kopējiet vienu no strip64 piemēra mapēm un ielīmējiet to visur, kur glabājat apstrādes failus.

Šajā piemērā ir kartēšana vienai 64 pikseļu joslai. Pārdēvējiet mapi un iekšā esošo.pde failu tā, lai tā vietā tiktu rakstīts “sloksnes”.

Kartēšana

Atveriet failu. Apskatiet šīs rindas iestatīšanas sadaļā:

// Kartējiet vienu 64-LED sloksni loga centrā.ledStrip (0, 64, width/2, height/2, width/70.0, 0, false);

Šī ir līnija, kas veido vienu 64 pikseļu joslu. Katra no komatiem rakstītajām lietām ir šīs joslas parametrs. Skatiet pievienoto diagrammu, kurā parādīts, kas katrs ir. (Tas ir arī komentāros manā kodā.)

Mēs varam izmantot cilpu, lai izveidotu 8 sloksnes ar 15 pikseļiem katrā. Noņemiet šīs divas līnijas un nomainiet tās ar šo:

// Kartējiet 8 sloksnes pa 15 pikseļiem katrā (int i = 0; i <8; i ++) {

opc.ledStrip (i*64, 15, width/2, i*15 + 30, 15, 0, false);

}

Jūsu kartēšana

Ja katrā sloksnē ir atšķirīgs pikseļu skaits vai vēlaties izkārtot sloksnes citādi, šis kods ir jārediģē. Lai izveidotu vajadzīgo kodu, izmantojiet pievienoto diagrammu vai koda komentārus, kas izskaidro katra kartēšanas koda bitu.

13. solis: nospiediet Play apstrādē

Nospiediet Play apstrādē!
Nospiediet Play apstrādē!

Noklikšķinot uz pogas Atskaņot (apstrādes augšējā kreisajā stūrī), uz audekla redzēsit kartētās joslas kā mazus baltus punktus.

(Ja neredzat baltos punktus, iespējams, esat aizvēris servera logu. Atgriezieties pie 8. darbības un pārliecinieties, vai darbojas fcserver.exe)

Mana izmantotā piemēra animācija ir interaktīva. Pārvietojot peli, kursoram seko punktu attēls. Punkts vienlaikus parādīsies arī jūsu gaismās.

Animācijas kods

Koda bits, kas to dara, ir šeit:

void draw () {

fons (0); pludiņš dotSize = platums*0,2; attēls (dot, mouseX- dotSize/2, mouseY - dotSize -2, dotSize, dotSize);

}

Jebkurš kods, ko rakstāt izlozes sadaļā, tiks parādīts gaismas diodēs.

14. solis: vairāk piemēru … Laiks jums eksperimentēt

Citi piemēri … Laiks jums eksperimentēt
Citi piemēri … Laiks jums eksperimentēt
Citi piemēri … Laiks jums eksperimentēt
Citi piemēri … Laiks jums eksperimentēt
Citi piemēri … Laiks jums eksperimentēt
Citi piemēri … Laiks jums eksperimentēt

Šeit ir vēl daži animāciju piemēri, ko esmu izveidojis šīm gaismām - varavīksne, daži izlases lāses un tāda, kurā tiek izmantota kameras plūsma. Tie visi ir manā github šeit.

Kā difuzoru es izmantoju gofrētas plastmasas loksni. Jūs varētu eksperimentēt ar visu veidu lietām!

Es ļoti iesaku iemācīties Apstrāde un izveidot vairāk animāciju savām gaismām! Ir patiešām ātri sākt darbu un ātri redzēt jautrus rezultātus. Dan Shiffman apmācības ir lieliska vieta, kur sākt.

15. solis: Paldies, ka lasījāt

Image
Image

Es ceru, ka jums patika šī apmācība!

Apskatiet pievienoto YouTube videoklipu, ja vēl neesat to izdarījis.

Atrodi mani tiešsaistē:

InstagramYouTubeTwitter

Jūtieties brīvi ievietot jautājumus komentāros šeit vai vietnē Youtube, un es centīšos palīdzēt.

Iekštelpu apgaismojuma konkurss
Iekštelpu apgaismojuma konkurss

Otrās vietas ieguvējs iekštelpu apgaismojuma konkursā

Ieteicams: