Adresseerbare LED -strook En Arduino: Lintbeheer En -verbinding, Effekte En Firmware, Lintkontrole

INHOUDSOPGAWE:

Video: Adresseerbare LED -strook En Arduino: Lintbeheer En -verbinding, Effekte En Firmware, Lintkontrole

Video: Adresseerbare LED -strook En Arduino: Lintbeheer En -verbinding, Effekte En Firmware, Lintkontrole
Video: WS2812B RGB LED कैसे चलाएं ? How to control WS2812b Pixel RGB Led Strip 2024, April
Adresseerbare LED -strook En Arduino: Lintbeheer En -verbinding, Effekte En Firmware, Lintkontrole
Adresseerbare LED -strook En Arduino: Lintbeheer En -verbinding, Effekte En Firmware, Lintkontrole
Anonim

Die aanspreekbare LED -strook en Arduino sal help om die binnekant van die huis te versier, 'n spesiale atmosfeer te skep en 'n regmerkie op die winkelvenster te maak. Uit die artikel leer u hoe u die band verbind en bestuur, oor hoe die band nagegaan en geflits word, watter effekte bereik word.

Beeld
Beeld
Beeld
Beeld

Voordele en nadele

In die Arduino -aanspreekbare LED -strook word die helderheid en werkingsmodus van elke diode afsonderlik ingestel.

In RGB -bande word rooi, groen en blou LED's gekombineer tot 'n blok, wat meer korrek 'n pixel genoem word. Pixels word onafhanklik van mekaar beheer.

Beeld
Beeld

Sulke toestelle hou baie voordele in

  • Hulle kan gebruik word vir slim beligting . Dit sal nie moeilik wees om 'n dinamiese agtergrond, 'n kruipende lyn te monteer nie, of om die lig op skedule aan te skakel. Koppel ekstra modules, byvoorbeeld 'n bewegingsensor, en as u die kamer binnekom, begin die lig. En ook hul werk kan op afstand beheer word vanaf die afstandsbediening en slimfoon.
  • Maklik om aan te pas . U kan self programme vir werk skryf of gereedgemaakte sjablone gebruik.
  • LED -stroke is betroubaar en duursaam . Hulle word nie warm nie en vereis nie hoë energiekoste nie.
  • Toeganklikheid is nog 'n pluspunt . Diodebande is wydverspreid op die mark; dit sal nie moeilik wees om die regte een te kies nie. Die mees begrotings kos 200 roebels. per meter, helderder - van 500 roebels.
Beeld
Beeld
Beeld
Beeld

Maar daar is ook nadele

  • 'N Afsonderlike kragtoevoer van 5 of 12 V. is nodig. Die Arduino-eenheid kan slegs 800 mA stroom lewer, wat slegs genoeg is vir 13 pixels (een pixel verbruik 40-60 mA).
  • Die gewrigte eis die kwaliteit van die soldeer.

As u weet hoe om goed te soldeer, is dit nie moeilik om die kring te monteer nie. En as u nie weet hoe nie, dan is dit tyd om te leer. Begin dus gerus met die keuse van beligtingstoerusting.

Beeld
Beeld

Lintkeuse

Let op 'n paar punte voordat u dit koop

Die aantal pixels per meter . Daar kan 30, 60, 74, 96, 100 en 144 wees. Hoe meer daar is, hoe ryker is die prentjie, maar hoe duurder is die band. En hoe meer dit energie verbruik (kragtiger en duurder kragadapter).

Beeld
Beeld

Die mate van sekuriteit . Vir binnenshuise beligting is IP30 voldoende (stofbeskerming). In nat toestande moet die diodes met silikoon bedek wees en die beskermingsgraad is IP65. En as die strook op straat is, dan moet die beskerming die grootste wees - IP67 (die toestel is heeltemal weggesteek in 'n silikondoos).

Beeld
Beeld

Die onderlaag beïnvloed die estetiese ervaring . Dit kom in swart (swart PCB) en wit (wit PCB).

Beeld
Beeld
Beeld
Beeld

Daar is 'ekonomiese' opsies vir LED -stroke . Hulle is gemerk met die letters ECO. Hierdie modelle is nie so helder soos die gewone nie en is van minderwaardige kwaliteit. Maar hulle is goedkoper.

Beeld
Beeld

Noudat u die ideale een gevind het, gaan na die vergadering.

Verbinding en opstelling

'N Kragadapter is nodig om aan te sluit. Bereken die krag daarvan. Om dit te doen, vermenigvuldig die huidige verbruik van een pixel (gewoonlik 60 mA) met die aantal pixels in 'n meter band en met die lengte daarvan. Vermenigvuldig die resultaat met die werkspanning (hierdie data word in die merk aangedui) . Moenie die veiligheidsfaktor vergeet nie.

'N Band het byvoorbeeld 60 pixels per meter. Vereiste lengte - 1,5 m. Voedingsspanning - 5 V. Veiligheidsfactor - 1, 3.

Dan moet die krag van die adapter wees:

(60 mA / 1000) (stroom in A) * 60 pixels / meter * 1,5 meter * 5 V (spanning) * 1,3 (voorraad) = 35,1 W. Rond af tot die naaste hoër - 40 watt. So 'n kragtoevoer is nodig as die band met wit lig gloei. Indien nie, kan die krag van die adapter met 1,5-2 keer verminder word.

Belangrik! Vir verskillende modelle benodig u 5 V of 24 V. Lees die etiket aandagtig deur.

Benewens die kragtoevoer benodig u ook 'n Arduino Uno -bord en verbindingsdrade met 'n deursnit van minstens 1,5 mm². En ook weerstande met 'n weerstand van 10 kOhm en kapasitors met 'n kapasiteit van 470 μF (meer).

Beeld
Beeld

As alles gereed is, begin werk

  • Vind die begin en einde van die band . Die opdragte beweeg opeenvolgend van een pixel na 'n ander, en die rigting van hul beweging word deur pyle aangedui. As daar geen pyle is nie, word die stuurkontak aan die begin aangedui deur die letters DI (digitale invoer), en aan die einde - DO (digitale uitset). Die DO -kontak word gebruik om bykomende bande aan te sluit.
  • Soldeer 'n veiligheidsweerstand van 200-500 ohm . As die kragtoevoer skielik misluk, vloei die stroom nie deur die USB -aansluiting nie en verbrand dit nie.
  • Stel die diagram saam . As die toestel vanaf 'n rekenaar beheer word, behoort die kring so te wees.
Beeld
Beeld
Beeld
Beeld

Jy benodig een vir outonome werking of beheer deur sensors.

Beeld
Beeld

Belangrik! Moenie statiese elektrisiteit toelaat tydens die installasie nie.

Dra rubberhandskoene en leun die soldeerbout periodiek op die grond (ten minste na die stoomverhittingspype)

  • As die afstand tussen die diode -strook en die Arduino -bord meer as 15 cm is, draai dan die bedieningsdi en DI -GND -drade in 'n varkstaart. Dan sal daar geen bakkies wees nie.
  • In die flitsmodus is daar steuring op die kraglyn. Dit lei tot onstabiele prestasie. Om die interferensie glad te maak, moet 'n kondensator met 'n kapasiteit van 470 μF en 'n spanning van 6, 3 V in die kragtoevoer van die beheerder geplaas word.
  • Om dit glad te laat aanskakel, word die stroombaan op 'n broodbord gemonteer om stroombane op mikrobeheerders te monteer. Dit moet 3 logiese vlakke van N-kanaal MOSFET's hê.
Beeld
Beeld
Beeld
Beeld

Dit is hoe dit in werklikheid lyk

Beeld
Beeld

As die band lank is, verskyn daar spanningverliese . Daarom sal die buitenste pixels swak skyn. Om dit te vermy, verskaf krag aan die verbindings van 2 diode stroke of deur elke meter van die totale lengte.

Beeld
Beeld

Dit bly net om die stroombaan na te gaan. Om dit te doen, skryf die eenvoudigste program.

  • Koppel die bord aan u rekenaar en maak die Arduino IDE oop.
  • Laai 'n biblioteek of sjabloon af. Die bekendste biblioteke is FastLED en Adafruit NeoPixel.
  1. FastLED is baie veelsydig en ondersteun alle Arduino -weergawes. Vandaar die nadeel - dit verg baie geheue, en die meeste funksies sal nie nuttig wees nie.
  2. Adafruit NeoPixel is ontwerp vir NeoPixel ringe, maar werk met enige LED -strook. Dit het minder effekte en stadiger spoed, maar die Arduino -geheue is vryer. Dit beteken dat meer werkswyses op die bord gelaai kan word.
Beeld
Beeld
Beeld
Beeld

Nou kan u al u projekte implementeer.

Belangrik! Laai die program slegs in die Arduino -geheue as die band beslis nie werk nie. Om dit te doen, moet u dit van die bord ontkoppel of die kragtoevoer vooraf aansluit.

Beeld
Beeld

As u dit nie doen nie, dan sal die hele voedingsstroom na die bord na die flits van die toestel gaan. Die bord of USB -poort brand uit.

Maar dit gebeur so dat die adresband nie korrek werk nie. Kyk na die mees algemene foute.

  • As die diodes rooi brand, is die kragtoevoer te swak. Of die verbindings word verbreek en moet weer gesoldeer word. 'N Ander opsie is kragdrade wat te dun is.
  • As die toestel karig is of met artefakte werk, is die saak in die kragtoevoer. Probeer om die drade te vervang deur beskermde kabels of skakel Wi-Fi af.
  • As die pixels glad nie gloei nie, is die stroombaan waarskynlik verkeerd saamgestel. Die mees algemene foute: die grond van die band is nie gekoppel aan die grond van die Arduino -bord nie, die DI -stuurdraad gaan na die einde van die band, en nie aan die begin nie, die kragdrade (5V en GND) word omgekeer. In al hierdie gevalle is dit genoeg om die kring te herbou.
  • Maar as u die saamgestelde toestel sonder 'n weerstand gekoppel het, het dit heel waarskynlik onmiddellik uitgebrand. Dan moet u die beheerbord verander.
Beeld
Beeld

Soos u kan sien, is dit maklik om Arduino te leer. En as u skielik probleme ondervind, stel dan vrae op die forums. Hulle help u graag (veral as u onder die bynaam van die meisie gaan).

Aanbeveel: