INHOUDSOPGAWE:
Video: Motorposisie met sewe segmente: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Hierdie projek behels die dekodering van 'n aantal insette (in hierdie geval 7) om as numeriese waardes op 'n Seven Segment Display (SSD) te vertoon met behulp van iets genaamd Binary Coded Decimal (BCD), 'n Diode Matrix en 'n mikro-chip genaamd 'n BCD4511 (of CD4511). Ek het 'n baie skerp leerkurwe gehad met hierdie projek en ek het 'n hele aantal verskillende opsies ondersoek; insluitend die gebruik van my Arduino met in- en uitskakelregisters om I/O-penne te bewaar, maar uiteindelik het ek gevind dat hierdie oplossing meer robuust was en ek wou al die nuttige inligting versamel wat ek tydens my soektog versamel het, sodat ander het moontlik 'n makliker taak om dieselfde te doen.
Stap 1: Diode Matrix
Wikipedia sal u vertel Binary Coded Decimal (BCD) is 'n vorm van binêre kodering wat gebruik word om numeriese waardes te vertoon, in hierdie geval het dit regtig nie te veel verskil aan gewone binêre nommering nie, maar dit is die moeite werd om na te gaan. in hierdie projek omdat die mikroskyfie BCD4511 dit vereis, en dit laat ons die sewe insette van die ratposieskakelaar op die motor (6 ratte plus neutraal) afbreek, tot 3 insette in die BCD4511 -skyfie, wat weer die SSD. Dit beteken dat ons nou slegs 12 diodes nodig het in plaas van 33 diodes om getalle van 0 tot 6 (0 wat neutraal aandui) van individuele insette te vertoon, soos in die vorige stap se beeld getoon. Dit klink miskien nie so fantasties nie, maar as dit kom by die fisiese soldering van al die verbindings op 'n bord, word die ruimte baie vinnig ingeneem. soos ons 'n Diode Matrix sou gebruik het om die SSD voor te ry met die 33 diodes. Ons hoef slegs die toestand van drie insette ('A', 'B' en 'C') na die BCD4511 -chip te verander, aangesien ons slegs 0 - 6 hoef te vertoon, sodat ons die vierde invoer ('D') fisies kan hou so laag (of 0) en manipuleer die oorblywende drie insette na die chip om ons waardes te kry. Om die toestande van die insette na die mikroskyfie te manipuleer, gebruik die handgetekende stroombaan wat in die prent hierbo getoon word. Dit gebruik 'n baie meer bondige Diode Matrix om die waardes na die chip te bring. Let daarop dat omdat die skakelaar wat ek het, die sein wat ooreenstem met die rat waarin die fiets is, werk, die kring werk deur die spanning te laat val oor die weerstande wat via die diodes aan die aarde gekoppel word. D.w.s. as 'n weerstand gekoppel is aan 'n geaarde diode, het dit 'n spanningsval wat die mikroskyfie as laag lees (of 0) terwyl die res hoog bly (of 1), wat ons die magiese BCD -waarde gee.
Stap 3: Kry soldeer
Wat die onderdele betref, het ek die volgende gebruik:- 330 Ohm weerstande (x3)- Diodes (x 12)- CBD4511 (of CD4511) mikroskyfie (x1)- Gemeenskaplike katode sewe segment vertoning (x1)- Verbindings (x17) - Generiese geïsoleerde draad van 0,12 mm (soos benodig)- Proto-bord (5 x 7 cm) uit. Uiteindelik het ek die konfigurasie ongeveer 3 keer verander voordat ek dit op iets kon lyk waarop ek vaag trots is. Om hiervan 'n bewys te gee, het ek vergeet om 'n aardverbinding vir die SSD by te voeg, daarom is daar aantekeninge by sommige van die foto's. Die blou drade wat ek gebruik het, gaan van die chip na elk van die SSD -verbindings aan die linkerkant van die bord. In die regter helfte verbind die blou die aardsein van die motorskakelaar met die toepaslike diodes in die matriks. Die geel drade is 'A', 'B' en 'C' van die BCD -insette vir die chip, die oranje is die V+ -verbindings en die swart is die aarde, waarvan een die 'D' van die BCD met die grond verbind om vas te hou dit is so laag om redes wat vroeër beskryf is.
Stap 4: Alles klaar
Hier is 'n skakel na 'n video van die ratverskuiwingsaanwyser in aksie.
Ek hoop dat dit sinvol is en dat sommige van u dit nuttig kan vind vir u projekte.
Alles van die beste;
James.
Aanbeveel:
Meganiese sewe segment -horlosie: 7 stappe (met foto's)
Mechaniese klok met sewe segmente: 'n Paar maande gelede het ek 'n tweesyferige meganiese 7 -segmentskerm gebou wat ek in 'n afteller gemaak het. Dit het baie goed uitgekom en 'n aantal mense het voorgestel om op die skerm te verdubbel om 'n horlosie te maak. Die probleem was dat ek reeds bestuur is
Beheer van sewe segmente met behulp van Arduino en 74HC595 Shift Register: 6 stappe
Beheer van sewe segmente met behulp van Arduino en 74HC595 Shift Register: Hey, hoe gaan dit, ouens! Akarsh hier van CETech. Sewe segmentskerms is goed om na te kyk en is altyd 'n handige hulpmiddel om data in die vorm van syfers te vertoon, maar daar is 'n nadeel daarin dat wanneer ons 'n sewe segment -vertoning in werklikheid beheer
Randverligte sewe segmenthorlosie: 16 stappe (met foto's)
Edge-Lit Seven Segment Clock Display: Sewe segmentskerms bestaan al meer as 'n eeu (https://en.wikipedia.org/wiki/Seven-segment_display) en vorm die bekende vorm van die syfers in digitale horlosies, instrumentpanele en baie ander numeriese uitstallings. Hulle is her
Pasgemaakte sewe segmente met LED: 5 stappe
Pasgemaakte sewe segmente met behulp van LED: LED is 'n baie basiese komponent in die ontwerp, en 'n geruime tyd lei LED baie meer werk as net aanduiding. sewe segmente in die mark, maar ek
Bluetooth LED-wekker (sewe segmente uit die asblik): 4 stappe
Bluetooth LED-wekker (7-segmentweergawe uit die asblik): Hallo almal. Welkom terug na 'n ander instruksies. Laaste keer het ek 'n instruksies geplaas oor hoe om asblik in 'n 7-segment 7-segment vertoning te verander https://www.instructables.com/id/4-Digit-7-Segment … gaan 'n eenvoudige wekker maak met t