Taula de continguts:
Vídeo: Posició de l’engranatge de la moto amb pantalla de set segments: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
Aquest projecte consisteix a descodificar una sèrie d’entrades (en aquest cas 7) per mostrar-se com a valors numèrics en una pantalla de set segments (SSD) mitjançant una cosa anomenada decimal codificat binari (BCD), una matriu de díodes i un micro-xip anomenat BCD4511 (o CD4511). Vaig tenir una corba d’aprenentatge molt pronunciada amb aquest projecte i vaig explorar un gran nombre d’opcions diferents; inclòs l’ús del meu Arduino amb registres de canvi d’entrada i sortida per conservar els pins d’E / S. No obstant això, al final he trobat que aquesta solució era més robusta i he volgut recopilar tota la informació útil que he recollit durant la meva cerca perquè altres pot ser més fàcil fer el mateix.
Pas 1: Matriu de díodes
La Viquipèdia us dirà que el codi decimal binari (BCD) és una forma de codificació binària que s’utilitza per mostrar valors numèrics, en aquest cas realment no té massa diferència respecte a la numeració binària normal, però val la pena consultar-la. en aquest projecte perquè el micro xip BCD4511 ho requereix i ens permet descompondre les set entrades del commutador de posició de marxa de la moto (6 marxes més neutre), fins a 3 entrades al xip BCD4511, que al seu torn conduirà la SSD. Això significa que, en lloc de tenir 33 díodes per mostrar números del 0 al 6 (0 que indiquen neutre), totes de les entrades individuals, tal com es mostra a la imatge del pas anterior, ara només necessitem 12 díodes. Pot ser que això no soni tan fantàstic, però quan es tracta de soldar físicament totes aquestes connexions a una placa, l’espai s’ocupa molt ràpidament. Generem el BCD a partir de les entrades del commutador de posició d’engranatges amb una matriu de díodes, de la mateixa manera ja que hauríem utilitzat una matriu de díodes per conduir el SSD abans amb els 33 díodes. Només hem de canviar l'estat de tres entrades ("A", "B" i "C") al xip BCD4511 ja que només necessitem mostrar 0 - 6, de manera que podem mantenir físicament la quarta entrada ("D") tan baix (o 0) i manipuleu les tres entrades restants al xip per obtenir els nostres valors. Per manipular els estats de les entrades al micro xip, utilitzeu el circuit dibuixat a mà que es mostra a la imatge superior. Utilitza una matriu de díodes molt més concisa per obtenir els valors al xip. Tingueu en compte que, com que l’interruptor que tinc funciona a terra el senyal corresponent a quina marxa està la bicicleta, el circuit funciona fent caure el voltatge a través de les resistències que es connecten a la terra a través dels díodes. És a dir, si una resistència està connectada a un díode connectat a terra, té una caiguda de voltatge que el micro xip llegeix com a baixa (o 0) mentre que la resta es manté alta (o 1), donant-nos el valor BCD màgic.
Pas 3: obtenir soldadura
Pel que fa a les llistes de peces, he utilitzat el següent: - Resistències de 330 Ohm (x3) - Diodes (x 12) - Micro xip CBD4511 (o CD4511) (x1) - Pantalla de set segments de càtode comú (x1) - Connectors (x17) - Fil aïllat de calibre genèric de 0,12 mm (segons sigui necessari) fora. Vaig acabar canviant la configuració unes 3 vegades abans d’aconseguir que s’assemblés a una cosa de la qual estic vagament orgullós. Per afegir-ho, m’he oblidat d’afegir una connexió de terra per al SSD, per això algunes de les imatges tenen notes afegides. Els cables blaus que he utilitzat van des del xip a cadascun dels connectors SSD al costat esquerre del pissarra. A la meitat dreta, el blau connecta el senyal de terra del commutador de la moto als díodes adequats de la matriu. Els cables grocs són "A", "B" i "C" de les entrades BCD per al xip, el taronja són les connexions V + i el negre és terra, un dels quals connecta la "D" del BCD a terra per mantenir per les raons descrites anteriorment.
Pas 4: Tot fet
Aquí teniu un enllaç a un vídeo de l’indicador de canvi de marxa en acció.
Espero que això tingui sentit i que alguns de vosaltres el trobin útil per als vostres projectes.
Tot el millor;
James.
Recomanat:
Pantalla de 4 dígits de 7 segments amb 14 pins amb Arduino: 3 passos
Pantalla de 4 dígits de 7 segments 14 pins amb Arduino: sempre és una bona idea provar si un dispositiu funciona correctament o no si aquest component té un nombre molt gran de pins. En aquest projecte, he provat la meva pantalla de 14 pins de 7 dígits de 7 dígits. Tots els 7 segments mostraran de 0 a 9 al mateix temps
Control de la pantalla de set segments mitjançant Arduino i el registre de canvis 74HC595: 6 passos
Control de la pantalla de set segments mitjançant Arduino i 74HC595 Shift Register: Ei, què passa, nois! Akarsh aquí de CETech.Seven Segment Displays són bons per mirar i sempre són una eina útil per mostrar dades en forma de dígits, però hi ha un inconvenient que és que quan controlem una pantalla de set segments en realitat
Pantalla DIY de set segments 2ʺ: 14 passos
Pantalla de 2 segments de bricolatge 2ʺ: aquesta pantalla es pot construir com a ànode comú o càtode comú. Els components del projecte són un PCB, 29 LEDs de 3 mm, 8 resistències i 2 passen per capçaleres femella per a arduino 1x6. La pantalla de 2 segments de bricolatge és ideal per a arduin
GPS NEO-6M connectat a NodeMCU - Posició de la pantalla OLED - Visuino: 7 passos
GPS NEO-6M connectat a NodeMCU - Posició de la pantalla OLED - Visuino: en aquest tutorial utilitzarem NodeMCU Mini, OLED Lcd, NEO-6M GPS i Visuino per mostrar la posició del GPS en viu a la pantalla LCD. Mireu un vídeo de demostració
Pantalla de set segments de PVC reciclat: 5 passos (amb imatges)
Pantalla de set segments de PVC reciclat: fa temps que penso fer un rellotge digital que puc penjar a la meva paret, però ho he seguit posant perquè no volia comprar acrílic, així que vaig utilitzar alguns conductes de cable de PVC sobrants i he de dir que els resultats no són aquest llit, així que deixem