Sisällysluettelo:
Video: Moottoripyörän vaihteen sijainti seitsemän segmentin näytöllä: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tämä projekti sisältää useiden tulojen (tässä tapauksessa 7) dekoodauksen numeerisina arvoina näytettäväksi seitsemän segmentin näytössä (SSD) käyttämällä BCD-koodia (Binary Coded Decimal, BCD), diodimatriisia ja mikrosirua, jota kutsutaan BCD4511: ksi (tai CD4511). Minulla oli erittäin jyrkkä oppimiskäyrä tämän projektin kanssa ja tutkin useita eri vaihtoehtoja; mukaan lukien Arduinon käyttäminen siirto- ja siirtorekisterien kanssa I/O-nastojen säilyttämiseksi. Lopulta kuitenkin havaitsin, että tämä ratkaisu oli vankempi ja halusin koota kaikki hyödylliset tiedot, jotka keräsin haun aikana, jotta muut voi olla helpompi tehdä sama.
Vaihe 1: Diodimatriisi
Wikipedia kertoo, että binäärikoodattu desimaali (BCD) on binäärikoodausmuoto, jota käytetään numeeristen arvojen näyttämiseen, tässä tapauksessa sillä ei todellakaan ole liikaa eroa tavalliseen binääriseen numerointiin, mutta se kannattaa tarkistaa. tässä projektissa, koska mikrosiru BCD4511 vaatii sitä, ja sen avulla voimme jakaa seitsemän tuloa moottoripyörän vaihdekytkimestä (6 vaihdetta plus vapaa -asento) aina 3 tuloon asti BCD4511 -sirulle, mikä puolestaan ohjaa SSD -levy. Tämä tarkoittaa sitä, että sen sijaan, että meillä olisi 33 diodia näyttämään numerot 0-6 (0 osoittaa neutraalin) kaikista yksittäisistä tuloista, kuten edellisen vaiheen kuvassa näkyy, tarvitsemme nyt vain 12 diodia. Tämä ei ehkä kuulosta aivan fantastiselta, mutta kun kyse on kaikkien näiden liitosten fyysisestä juottamisesta levylle, tilaa vie hyvin nopeasti. kuten olisimme käyttäneet diodimatriisia SSD: n ajamiseen aiemmin 33 diodin kanssa. Meidän tarvitsee vain muuttaa kolmen tulon ('A', 'B' ja 'C') tila BCD4511 -sirulle, koska meidän tarvitsee vain näyttää 0-6, jotta voimme pitää fyysisesti neljännen tulon ('D') niin alhaiseksi (tai 0) ja manipuloida kolme muuta tuloa sirulle saadaksemme arvomme. Se käyttää paljon ytimekkäämpää diodimatriisia saadakseen arvot sirulle. Huomaa, että koska minulla oleva kytkin toimii maadoittamalla signaali, joka vastaa pyörän pyörää, piiri toimii pudottamalla jännitteen niiden vastuksien yli, jotka kytketään maadoitukseen diodien kautta. Toisin sanoen jos vastus on kytketty maadoitettuun diodiin, sen yli on jännitehäviö, jonka mikrosiru lukee alhaisena (tai 0), kun taas loput pysyvät korkeina (tai 1), mikä antaa meille maagisen BCD -arvon.
Vaihe 3: Hanki juotos
Osaluetteloiden osalta käytin seuraavia:- 330 ohmin vastukset (x3)- diodit (x 12)- CBD4511 (tai CD4511) mikrosiru (x1)- yhteisen katodisegmentin näyttö (x1)- liittimet (x17) - Yleinen 0,12 mm: n eristetty lanka (tarpeen mukaan)- Proto-levy (5 x 7 cm) Suosittelen lämpimästi kokeilemaan juotonta leipälevyä ensin varmistaaksesi, että tiedät tarkalleen, miten haluat asentaa piirin ulos. Päätin muuttaa kokoonpanoa noin 3 kertaa, ennen kuin sain sen muistuttamaan jotain, josta olen hämärästi ylpeä. Todistuksen lisäämiseksi tähän unohdin lisätä maadoitusliitännän SSD -asemaan, joten joihinkin kuviin on lisätty muistiinpanoja. Käyttämäni siniset johdot kulkevat sirulta jokaiseen SSD -liittimeen aluksella. Oikealla puolella sininen yhdistää moottoripyöräkytkimen maadoitussignaalin matriisin sopiviin diodeihin. Keltaiset johdot ovat sirun BCD -tulojen 'A', 'B' ja 'C', oranssi on V+ -liitännät ja musta on maa, joista yksi yhdistää BCD: n 'D' maadoitukseen se on alhainen aiemmin kuvatuista syistä.
Vaihe 4: Kaikki valmis
Tässä on linkki videoon vaihteenvalon toiminnasta.
Toivon, että tämä on järkevää ja että jotkut teistä saattavat hyötyä projekteistanne.
Kaikki parhaat;
James.
Suositeltava:
Mekaaninen seitsemän segmentin näyttökello: 7 vaihetta (kuvien kanssa)
Mekaaninen seitsemän segmentin näyttökello: Pari kuukautta sitten rakensin kaksinumeroisen mekaanisen 7 segmentin näytön, josta muutin ajastimen. Se tuli melko hyvin, ja monet ihmiset ehdottivat tuplaamista näytölle kellon tekemiseksi. Ongelmana oli, että olin jo juossut
Seitsemän segmentin näytön hallinta Arduinolla ja 74HC595 -siirtorekisterillä: 6 vaihetta
Seitsemän segmentin näytön ohjaaminen Arduinon ja 74HC595 -siirtorekisterin avulla: Hei, mitä kuuluu, kaverit! Akarsh täällä CETechistä. Seitsemän segmenttinäyttöä on hyvä katsoa ja ne ovat aina kätevä työkalu tietojen näyttämiseen numeroina, mutta niissä on haittapuoli, joka on se, että kun hallitsemme seitsemän segmentin näyttöä todellisuudessa
Reunavalaistu seitsemän segmentin kellonäyttö: 16 vaihetta (kuvilla)
Reunavalaistu seitsemän segmentin kellonäyttö: Seitsemän segmentin näyttöä on ollut olemassa yli vuosisadan ajan (https://en.wikipedia.org/wiki/Seven-segment_display) ja muodostavat digitaalisten kellojen, kojetaulujen numeroiden tutun muodon. ja monia muita numeerisia näyttöjä. He ovat olleet uudelleen
Räätälöity seitsemän segmentin LED -valo: 5 vaihetta
Räätälöidyt seitsemän segmentin LED -valot: Led on hyvin peruskomponentti suunnittelussa ja jonkin aikaa johtanut tekee paljon enemmän työtä kuin vain osoitus. Tässä artikkelissa näemme kuinka rakentaa räätälöity seitsemän segmentin näyttö led -valon avulla. markkinoilla seitsemän segmenttiä, mutta minä
Seitsemän segmentin IR -vastaanottimen kotihälytysjärjestelmä: 6 vaihetta
Seitsemän segmentin IR -vastaanottimen kotihälytysjärjestelmä: Tämä on täydellinen projekti aloittaaksesi, jos haluat oppia käyttämään nelinumeroista 7 -segmenttinäyttöä ja luoda jotain hienoa, joka voidaan todella toteuttaa kotisi ympärillä. Sinun ei tarvitse käyttää nelinumeroista 7 -segmenttistä näyttöä, jonka voit määrittää