Sisällysluettelo:
- Vaihe 1: Perusosat
- Vaihe 2: MITÄ HALUAT
- Vaihe 3: SKEMAATTISET ja 3D -tulosteet
- Vaihe 4: KUVAA NÄYTÄ MITEN
- Vaihe 5: LUONNOS
- Vaihe 6: MUUT ASETUKSET
- Vaihe 7: LOPPUKUVAT
Video: SUURI aakkosnumeerinen NÄYTTÖ: 7 vaihetta (kuvien kanssa)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Vaihtoehtoja on vain vähän, jos tarvitset näytön, joka voidaan nähdä huoneen toiselta puolelta, iso näyttö. Voit tehdä sellaisen kuin "aikani neliö" tai "ledit lasilla", mutta tämä kestää noin 40 tuntia työlästä työtä. Joten tässä on HELPPO tehdä suuri näyttö. Rakenteessa on 4 perusjohtoa, 5 volttia, maadoitus, SDA, SCL. Jokainen merkkinäyttö maksaa noin kaksi tai kolme dollaria. Joten 8x2 -näyttö on noin 30 dollaria. Ei lasketa RTC, Arduino, 3D -tulosteita, kotelo.
Luonnos on yksinkertainen ja helppo ymmärtää. Helppo muokata mihin tahansa aakkosnumeeriseen näyttöön. Kirjaimet ovat 1/2 -kokoisia, 1/2 -kokoisia numeroita ja joukko täysikokoisia numeroita.
Haittapuolena on, että voit näyttää vain 64 merkkiä. TCA9548: n osoitteet loppuvat (8). Hitachi LCD on erittäin hidas ja mikä tahansa suurempi näyttö ja kirjoitusaika kestää noin yhden sekunnin koko näytön täyttämiseksi. Joten jos haluat seinäkokoisen näytön, se on hidas. On monia tapoja huijata ja käyttää yli 64 lcd: tä, mutta en käsittele sitä tässä viestissä, koska tämä on HELPPO näyttää.
KYLLÄ nestekidenäytön valokuvat …… ÄLÄ tule hyvin. Nämä näytöt näyttävät upeilta tosielämässä.
Tarvikkeet:
Kaikki uno 328… nano, pro-mini, uno…
suosittu RTC ZS-042 -moduuli (DS3231)
TCA9548 I2c mux -jakaja
Hitachi 1602 ja reppu I2c peräti 64
3D -tulostus piirilevyn kannesta. Minulla on 2 tyyppiä, joista valita
puinen kotelo, kuten kuvakehys, joka on valmistettu 1,5 tuuman puulevystä (varastossa Lowesissa)
perustaidot: juotos, lanka, kytkentä, säätö, M2 -mutterit ja pultit
Vaihe 1: Perusosat
rakenteen perusosat
Puurunko on Lowesin vakio puuleikkaus. Et näe sisähuulia, joka on noin 1/4 tuumaa syvä. Tämän huulen ansiosta 3D -kansi mahtuu kehyksen sisään ja koskettaa etuosaa putoamatta läpi.
Vaihe 2: MITÄ HALUAT
joitakin perusrakenteita ja vinkkejä:
Päällekkäin lcd -piirilevyn, jotta ne ovat lähempänä, ja ruuvaan sitten päällekkäisten reikien läpi. Laita teippi tai eriste näiden kahden väliin, koska ne oikosulkevat. Sain LCD -näytön I2c -reppun kanssa ja minun piti ottaa reppu pois ja asentaa se takaisin, koska jalat olivat liian syviä eivätkä sallineet päällekkäisyyttä. Yritä erottaa lcd ja reput. Juotosreppu on juuri samalla tasolla lcd: n kanssa, jotta ne voivat olla päällekkäin.
LCD -levyt on erotettu pankeiksi kahdeksaan. Mutta 3D -tulostinpatjani ei tulosta niin leveälle, joten tein kannen 6 lcd: n pankkiin. sitten tein ketjun kaltaisen kannen, joka voi olla mikä tahansa leveys. Lisää vain viimeinen päätykappale. Käytän mustaa harmaamaalia LCD -ledin peittämiseen, joten led ei loista edestä. Maalaa alaspäin, jotta kaikki juokset voivat virrata pois LCD -näytöstä sen sijaan, että ne virtaavat LCD -näyttöön ja tuhoavat sen.
Pinoa niin monta lcd -levyä kuin tarvitset. 8x2 -kuvakehyksen muoto on paras, mutta voit tehdä 16x2 -kokoisen tai minkä tahansa kokoisen.
Vaihe 3: SKEMAATTISET ja 3D -tulosteet
Liitäntä on HELPPO vain 4 johtoa. Voit käyttää hyppyjohtoja, mutta jos tämä on pitkäaikainen projekti, juotan sen sijaan johdot.
6 led -pankki sopii tulostimelleni, joten tein minkä tahansa kokoisen kehyksen. Lisää vain ja kiinnitä sitten päätykappale.
Vaihe 4: KUVAA NÄYTÄ MITEN
Kuten kaaviossa esitetään, jokainen lcd menee 9548: n eri 'S' -tappiin. 9548 vaihtaa I2c -linjat kullekin lcd: lle. Pidä tämä mielessä.
Poistin punaisen virtalähteen ledistä repusta vain siksi, että se oli liian kirkas. Käytän myös diodia led -hyppääjän poikki nollaohmin hyppääjän sijasta. Diodi on tavallinen piidiodi ja se laskee jännitteen 0,7 saadakseen taustavalon juuri oikeaksi. (ei liian kirkas yöllä)
Vaihe 5: LUONNOS
Luonnos on yksinkertainen ja suoraviivainen. Minua ei haittaa, jos joku tekee kirjaston sivusuunnassa olevista aakkosnumeerisista… anna vain minulle jonkinlainen luotto, joka perustuu Jim Jakubcinin aakkosnumeeriseen.
Viittaus LCD -näyttöön on Hitachi 16x02 -standardin mukainen LCD -moduuli. Siinä on cc (mukautettuja merkkejä) 8 kpl. Kopiota voidaan muuttaa milloin tahansa, mutta jos 2 samaa osoitetta tulostetaan samanaikaisesti, uusin kopio korvaa toisen. Joten periaatteessa voit käyttää vain joukkoa 8. On pieni tapa ratkaista tämä, mutta se on erittäin rajallinen. Jokainen kirjain muodostetaan PROGMEM -järjestelmään tallennetusta taulukosta. Sitten kutsuttiin toisesta "cname" -matriisista käyttämällä funktiota ja "xc" kutsumuuttujana. Näytön tekemiseen käytetään 'displayChr (bank, #lcd, top/btm, cname)'. Tässä luonnoksessa minulla on vain 2 pankkia kahdeksasta. Suurin voi olla 8x8. Lisää vain toinen "jos pankki" displayChr (): iin ja oikea osoite osoitteeseen 9548 (katso osoitteen totuustaulukko). Jos haluat vaihtaa I2c-linjan toiseen 9548: n S-nastaan, puhelu on kirjoittaa (0-7). MUX I2c -kirjastossa hän unohti sanoa, että B00000000 sammuttaa kaikki lähtökytkimet. Joten käyttää lcd # 3 (0-7) B00000100 tai 4. Kytkentä on niin helppoa, että poistin kirjaston luonnoksestani, mutta saatat haluta ladata ja nähdä kuinka helppoa kirjasto on.
Tulosta char vain soittamalla displayChr (x, x1, x2, x3).
X = Tämä on pankki 0-7
X1 = lcd # 0-7 (vasemmalta oikealle)
X2 = topS tai botS tulostaaksesi pienet kirjaimet 1/2 lcd. Suuremmat numerot tietävät automaattisesti täyttävän koko lcd: n
X3 = on kirjaimen nimi tai ARRAY PLACE cname : ssa
RTC: ssä on sisäänrakennettu lämpötila, joten sisäkäyttöä voidaan käyttää.
Minulla on helppo DOW, josta kopioin ????
Kellon käynnistämiseksi liitä tietokoneeseen ja syötä oikeat ajat 'SETUP ()' -kohdassa. RTC: ssä on akku, joten ajat ovat hyvät. Aukioloajat on säädettävä kesäaikaan, joten joko asennat yksinkertaisen päivityskytkimen tietokoneen kautta.
| A2 | A1 | A0 | I2C -osoite ||: ---: |: ---: |: ---: |: ---------: | | 0 | 0 | 0 | 0X70 | | 0 | 0 | 1 | 0X71 | | 0 | 1 | 0 | 0X72 | | 0 | 1 | 1 | 0X73 | | 1 | 0 | 0 | 0X74 | | 1 | 0 | 1 | 0X75 | | 1 | 1 | 0 | 0X76 | | 1 | 1 | 1 | 0X77
Vaihe 6: MUUT ASETUKSET
Ensimmäinen lcd -ryhmä käytti nand -portteja ja vaihtoi lcd -käytön erillisiin lcd -levyihin. Käytin sitten tietojen vaihtamiseen CD4051 -sirua. Siinä on tulo ja kytketty 8 linjan lähtö. Aivan kuten vanhan ajan roottorikytkin. Minulla on täällä PCB. Tällä asetuksella voit käyttää I2c: tä ja katkaista sallintatapin ja yhdistää iot 4051: n tuloon, joka kytkee käyttöön valitun lcd: n. Voit jatkaa käyttöönottoa umpinaisesti LCD -levyille. Mutta tämä rajoittaa 4051: n vain 7 kytkimeen ja kahdeksas siirtyy seuraavaan 4051. Tämä tekee pankeista = 7 ei 8. Käytin kaikkia 8 ja vaihdoin toisen reppun osoitteen toisessa pankissa. Tässä toisessa repussa on 4051, joka on sidottu käyttöön ja vaihtaa samalla tavalla kuin ensimmäisessä pankissa. Sillä on vain toinen osoite SDA-, SCL -linjoilla.
Tämä asetus edellyttää, että KAIKKI lcd: n 6 datalinjaa on yhdistetty rinnakkain. RW maahan. Tämä kestää paljon kauemmin, ja suosittelen pistokeliitintä jokaiselle LCD -näytölle. Tämä asetus on tarkoitettu vain yhdelle reppulle pankkia kohden reppun sijaan jokaiselle lcd: lle.
Lisää kommentti, jos haluat lisätietoja tästä asetuksesta. se on paljon vaikeampaa ja osallisempaa kuin toinen.
Vaihe 7: LOPPUKUVAT
Muutama muu kuva vain. Minulla on ulkona oleva HC12 -GPS -kello, joka lähettää päivitykset toiselle lcd -näytölle (kuvissa). Vain näyttääkseen, mitä voidaan tehdä. Tämä on itään tehdäkseen kaikenlaisia SUURI NÄYTTÖ.
kiitos kun luit…
Katso muut projektini..oldmaninSC.
ja pidät "BUD BALListani"
Suositeltava:
Kaistanleveyden näyttö: 7 vaihetta (kuvien kanssa)
Kaistanleveyden valvonta: Kun kysyin usein itseltäni, mitä kaistanleveyttä Internet -palveluntarjoajani tarjoaa (käytän LTE -modeemia Internet -yhteydelle), ajattelin kaistanleveyden seurantajärjestelmää. Koska järjestelmän pitäisi olla kompakti ja virransäästöinen, valitsin Raspberry Pi Zeron
PC -laitteiston näyttö: 6 vaihetta (kuvien kanssa)
PC -laitteiston näyttö: Hei kaikille. Aloitin tämän projektin kahdesta syystä: Rakensin äskettäin tietokoneelle vesijäähdytyssilmukan ja tarvitsin jotain, joka täytti visuaalisesti jonkin tilan kotelossa JA halusin, että lämpötilat ja muut tilastot tarkistetaan nopeasti
7 jalkaa 7 segmentin RGB -näyttö BT -sovelluksella: 22 vaihetta (kuvien kanssa)
7 jalkaa 7 segmentin RGB -näyttö BT -sovelluksella: Tämä on pitkäaikainen haaveeni tehdä 6 -jalkainen kello (mutta tässä on 7 -jalkainen näyttö), mutta se on vain unelma. Tämä on ensimmäinen askel ensimmäisen numeron tekemiseen, mutta työskennellessäni tunnen itseni ilman laserleikkuria, on erittäin vaikeaa tehdä tällainen
Akryyli -LED -näyttö Lasercut -kytkimellä: 11 vaihetta (kuvien kanssa)
Akryyli -LED -näyttö Lasercut -kytkimellä: Olen tehnyt akryylinäytön ennen, mutta tällä kertaa halusin integroida kytkimen suunnitteluun. Vaihdoin myös akryylipohjaan tätä muotoilua varten, ja tarvitsin paljon muutoksia, jotta keksin tyhmäkestävän ja helpon suunnittelun. Lopullinen muotoilu näyttää niin
PIXO Pixel - IoT 16x16 LED -näyttö: 17 vaihetta (kuvien kanssa)
PIXO Pixel - IoT 16x16 LED -näyttö: Siellä on jo useita RGB -näyttöjä, mutta useimmat niistä ovat joko vaikeita käyttää, liian suuret, vaativat paljon johdotusta tai prosessoivat raskaasti mikro -ohjaimessa, jota käytät käyttämällä. Kun muistin, että oli toinen merkki/100