Taula de continguts:
- Pas 1: mireu el vídeo
- Pas 2: Obteniu les peces i les eines
- Pas 3: Comenceu amb components de muntatge superficial
- Pas 4: Reflou
- Pas 5: afegiu les capçaleres dels pins
- Pas 6: soldeu la pantalla de 7 segments
- Pas 7: Com funciona el maquinari
- Pas 8: Com funciona el programa de demostració
- Pas 9: Daisy encadenen-los junts
Vídeo: Pantalles adreçables de 7 segments: 10 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
De tant en tant una idea em clica al cervell i penso: "com no s'havia fet això abans?" i la majoria de les vegades, ho ha estat. En el cas de la "Pantalla adreçable de 7 segments", realment no crec que s'hagi fet, almenys no així.
La majoria de les vegades les pantalles de 7 segments acaben sent molt més complicades del que creieu que serien. Essencialment, només esteu encenent un munt de LEDs per mostrar números o lletres. Això vol dir que heu de controlar cada segment de cada dígit que tingueu, de manera que si teniu 4 dígits, això és 4 * 7 = 28 sortides. Per no parlar de cablejat i resistències. Després, quan comenceu a conduir-ne un munt, les coses ja no semblen tan senzilles. Vaig decidir crear una manera senzilla de tenir tantes o tan petites pantalles de 7 segments com vulgueu i són super modulars. Tant si voleu 20 com 2, només necessiteu una línia de dades de l’Arduino per controlar-les. Seguiu per veure com he fet això, o per fer el vostre, o simplement per saber com funcionen.
Si no teniu ganes de fer-ho vostre, o simplement teniu ganes de donar suport als projectes de codi obert que crec, actualment estic realitzant una campanya de finançament col·lectiu per a aquestes pantalles al meu lloc web.
Pas 1: mireu el vídeo
Si apreneu millor veient vídeos, us explico com els he construït i com funcionen aquí.
No us oblideu de subscriure-us!
www.youtube.com/seanhodgins
Pas 2: Obteniu les peces i les eines
No hi ha moltes parts, cosa que ho fa fantàstic, però haurà d’estar bé amb la soldadura de muntatge superficial.
Parts per pantalla:
- 1 x PCB personalitzat: obteniu els fitxers de GitHub o feu una comanda a través de PCBWay
- 3 x WS2811 - Adafruit
- Visualització de segments 1 x 7: ha de ser un ànode comú. Sparkfun els té
- 3 x 33OHM Resistor 0805 - Digikey
- Condensador 3 x 1uF 0805 - Digikey
- 1 capçalera d'angle recte de 3 pines - Dona - Digikey
- 1 capçalera d'angle recte de 3 pines - Home - Digikey
Eines:
- Soldador
- Forn de reflux o aire calent (opcional però més fàcil)
- Solder Paste o Solder
Si voleu ometre la compilació i comprar-ne un parell, aneu aquí
shop.idlehandsdev.com/products/addressable-7-segment-display
Pas 3: Comenceu amb components de muntatge superficial
A la part posterior, apliqueu la pasta de soldadura. Aquests són components realment indulgents, per tant, seria un bon projecte començar si no heu tornat a reflotar components de muntatge superficial. Després d’aplicar la pasta de soldar, col·loqueu els taps, les resistències i, finalment, el WS2811. Seguiu les marques del tauler.
Pas 4: Reflou
Traieu aquest forn d'aire calent o de reflux, escalfeu-los fins que quedi tota la pasta de soldadura. Si no teniu aire calent ni forn de reflux, podeu utilitzar un soldador i soldador. És més tediós però totalment factible. Tinc un vídeo sobre això si voleu conèixer algunes tècniques. Mireu-ho aquí:
Pas 5: afegiu les capçaleres dels pins
L’ordre dels passos en què es troba aquest instructiu és important. Les capçaleres dels pins s'han de soldar a continuació, perquè els seus coixinets aviat s'ocultaran sota el component de visualització de 7 segments. El tauler us mostra quina direcció van les capçaleres dels pins masculins i femenins. Intenta fer-los rectes!
Pas 6: soldeu la pantalla de 7 segments
Per últim, hem de soldar el component de visualització de 7 segments. Assegureu-vos que estigui en l’orientació correcta seguint la direcció de la serigrafia.
Un cop hàgiu acabat de soldar, netegeu el tauler amb el vostre netejador preferit i ja ho teniu.
Pas 7: Com funciona el maquinari
El WS2811 IC és capaç de conduir 3 LEDs de corrent variable. Normalment es tracta d’un LED vermell, verd i blau per poder fer milers de colors diferents. En el cas de la pantalla de 7 segments, utilitzem 3 WS2811 per controlar la brillantor de 8 segments diferents de la pantalla de 7 segments. Dos dels WS2811 estan connectats a 3 segments i l'últim està connectat a 2 segments, i en queda un. El que queda està connectat a un LED sense població, que pensava que podria ser útil per a alguna cosa.
La manera com es pot direccionar un WS2811 és que és capaç de passar dades d’un WS2811 a un altre. Per tant, quan envieu una cadena de bits (dades), prendrà informació pròpia sobre quins LEDs s’han d’encendre i transmetrà una mica d’informació als següents WS2811 fins que hagin rebut la informació. Això significa que aquest mètode de comunicació només requereix una única línia de dades. Un cop rebudes les dades d’un sol dígit, les dades passen als tres següents. Hi ha un esquema molt simplificat a la imatge superior. El cable verd lliure és el que passa a la pantalla següent.
Pas 8: Com funciona el programa de demostració
Vaig muntar ràpidament un programa Arduino per demostrar com es mostren les coses a la pantalla adreçable de 7 segments. Utilitza la biblioteca Adafruit NeoPixel per controlar la visualització del nombre. Bàsicament converteix cada dígit en 3 Neopíxels. Podeu enviar un sol dígit a una sola pantalla i controlar-ne la brillantor simplement escrivint:
writeDigit (DisplayNumber, Number, Brightness);
El número de visualització és el número de dreta a esquerra de la pantalla a la qual voleu escriure començant per 0. El número és el número real que voleu que aparegui a la pantalla de 0-9, i la brillantor és un valor de 0-255 per a com brillant que vulguis que sigui.
Cada vegada que vulgueu actualitzar les pantalles que heu d'enviar:
segments.show ();
Com que aquí no hi ha multiplexació, fa que sigui molt fàcil fer coses com impulsar els números, atenuar-los, fer animacions genials.
No hi ha cap biblioteca independent, però és possible que estigui treballant-ne aviat. Si voleu contribuir al projecte i escriure una biblioteca, no dubteu en posar-vos en contacte amb mi i us enviaré algunes pantalles.
Pas 9: Daisy encadenen-los junts
Accèssit al Concurs PCB
Recomanat:
Bricolatge - Pantalles LED RGB controlades per Arduino: 5 passos (amb imatges)
Bricolatge | Ombres LED RGB controlades per Arduino: avui us ensenyaré com podeu construir les vostres pròpies ulleres LED RGB molt fàcilment i econòmicament Aquest sempre ha estat un dels meus grans somnis i finalment es va fer realitat! Un gran crit a NextPCB per patrocinar aquest projecte. Són fabricants de PCB
Mod Arcade1Up amb marquesina LED i sub-pantalles: 9 passos (amb imatges)
Mod Arcade1Up amb marquesina LED i sub-pantalles: **** Actualització d'abril de 2020 // S'ha afegit suport de programari per a pinball virtual, més a http://pixelcade.org **** Un armari arcade Arcade1Up modificat amb una marquesina LED i addicionals visualitzacions més petites, que mostren informació sobre el joc, com ara el títol, l'any, la producció
Com controlar els LED adreçables amb Fadecandy i processament: 15 passos (amb imatges)
Com controlar els LED adreçables amb Fadecandy i el processament: què és un tutorial pas a pas sobre com utilitzar Fadecandy i el processament per controlar els LED adreçables. Fadecandy és un controlador de LED que pot controlar fins a 8 tires de 64 píxels cadascuna. (Podeu connectar diversos Fadecandys a un ordinador per augmentar
Pantalles dobles de 7 segments controlades pel potenciòmetre a CircuitPython: demostració de persistència de la visió: 9 passos (amb imatges)
Pantalles dobles de 7 segments controlades pel potenciòmetre a CircuitPython: demostració de persistència de la visió: aquest projecte utilitza un potenciòmetre per controlar la pantalla en un parell de pantalles LED de 7 segments (F5161AH). A mesura que es gira el comandament del potenciòmetre, el número mostrat canvia en el rang de 0 a 99. Només s’encén un LED en qualsevol moment, molt breument, però el
Utilitzeu el mòdul Bluetooth 4.0 HC-08 per controlar els LED adreçables: un tutorial Arduino Uno: 4 passos (amb imatges)
Utilitzeu el mòdul Bluetooth 4.0 HC-08 per controlar els LED adreçables: un tutorial d’Arduino Uno: heu aprofundit encara en els mòduls de comunicació amb Arduino? El Bluetooth obre un món de possibilitats als vostres projectes Arduino i a l’ús d’internet de les coses. Aquí començarem amb un pas de bebè i aprendrem a controlar els LED adreçables amb un sma