Satura rādītājs:
- 1. darbība: iegūstiet komponentus
- 2. darbība: pasūtiet savu PCB
- 3. solis: komponentu lodēšana
- 4. darbība: parādīt kā pulksteni
- 5. darbība: izveidojiet pielāgotu kodu
- 6. solis: esat pabeidzis
Video: 7 segmentu displeja masīvs: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Esmu izveidojis LED displeju, kas sastāv no 144 7 segmentu displejiem, kurus kontrolē arduino nano. Segmenti tiek kontrolēti ar 18 MAX7219 ic, kas var kontrolēt līdz 64 atsevišķiem gaismas diodēm vai 8 7 segmentu displejiem. Masīvam ir 144 displeji, kas katrs sastāv no 8 atsevišķiem gaismas diodēm, tāpēc masīvam kopumā ir 1152 gaismas diodes, kuras varat kontrolēt.
1. darbība: iegūstiet komponentus
1 x Arduino Nano
1 x PCB
144 x kopējā katoda 7 segmenta 1 ciparu displeji
18 x MAX7219
18 x 10uf kondensators (0603)
18 x 100 nf kondensators (0603)
19 x 12 k rezistors (0603)
1 x sieviešu micro usb
42 x sieviešu galviņa
1 x mazs RTC (pēc izvēles)
1 x 2A barošanas avots
2. darbība: pasūtiet savu PCB
Šeit jūs varat lejupielādēt Gerber failus displeja PCB. Augšupielādējiet tos, izmantojot vietni https://jlcpcb.com/quote#/ vai citu ražotāju, lai tos pasūtītu.
3. solis: komponentu lodēšana
Lodējiet visas sastāvdaļas uz PCB, kā parādīts shēmās. Ja jums ir maza pieredze SMD lodēšanā vai tās nav, es iesaku vispirms noskatīties šo pamācību par SMD lodēšanu.
Ja displeju izmantosit kā pulksteņa lodēšanu, Tiny RTC galvenes akumulatora pusē.
4. darbība: parādīt kā pulksteni
Kad esat pabeidzis visu komponentu lodēšanu, lejupielādējiet kodu un augšupielādējiet to arduino, pirms ievietojat to displejā. Ja vēlaties parādīt kaut ko pielāgotu, apskatiet 5. darbību.
5. darbība: izveidojiet pielāgotu kodu
Ja vēlaties parādīt kaut ko pielāgotu, tas jākodē ar roku. Koda piemērā dažādi segmenti jeb pikseļi tiek parādīti baitos ar katru viena bita segmentu: 0bDP-A-B-C-D-E-F-G piem. 0b01011011 parādīs 5.
Piemēra kodam ir 3 dažādi veidi, kā parādīt pikseļus. Pirmais veids ir izmantot putPixel (x, y, baits); funkcija, lai aizstātu vienu displeja pikseļu vietā x, y (0, 0 ir augšējā kreisajā pusē 5, 23 ir labajā apakšējā stūrī).
Otrs veids ir izmantot addPixel (x, y, baits); funkcija darbojas gandrīz tāpat kā funkcija putPixel (), bet tā vietā, lai aizstātu pikseļu, tā pievieno pikseļu sākotnējam.
Pēdējais veids ir izmantot fillPixel (x1, y1, x2, y2, baits); funkcija aizpildīt taisnstūri no x1, y1 līdz x2, y2 ar vienādiem pikseļiem.
6. solis: esat pabeidzis
Apsveicam, ka esat pabeidzis! Tagad jūs varat ieprogrammēt displeju tā, kā jums patīk. Un, ja jūs izveidojāt displeju, neaizmirstiet to kopīgot:)
Ieteicams:
Mehāniskais septiņu segmentu displeja pulkstenis: 7 soļi (ar attēliem)
Mehāniskais septiņu segmentu displeja pulkstenis: Pirms pāris mēnešiem es izveidoju divciparu mehānisku 7 segmentu displeju, kuru pārvērsu par atpakaļskaitīšanas taimeri. Tas iznāca diezgan labi, un vairāki cilvēki ieteica dubultot displeju, lai izveidotu pulksteni. Problēma bija tā, ka es jau biju palaists
Digitālie Ludo kauliņi ar Arduino 7 segmentu displeja projektu: 3 soļi
Digitālie Ludo kauliņi ar Arduino 7 segmentu displeja projektu: Šajā projektā 7 segmentu displejs tiek izmantots, lai nejauši parādītu skaitli no 1 līdz 6, kad mēs nospiežam spiedpogu. Šis ir viens no stilīgākajiem projektiem, ko ikvienam patīk darīt. Lai uzzinātu, kā strādāt ar 7 segmentu displeju, noklikšķiniet šeit: -7 segme
7 segmentu LED displeja vadīšana, izmantojot tīmekļa serveri ESP8266: 8 soļi (ar attēliem)
7 segmentu LED displeja vadīšana, izmantojot ESP8266 tīmekļa serveri: manam projektam ir Nodemcu ESP8266, kas kontrolē 7 segmentu displeju, izmantojot http serveri, izmantojot html formu
Digitālais un binārais pulkstenis 8 ciparu X 7 segmentu LED displejā: 4 soļi (ar attēliem)
Digitālais un binārais pulkstenis 8 ciparu X 7 segmentu LED displejā: šī ir mana uzlabotā digitālā & Binārais pulkstenis, izmantojot 8 ciparu x 7 segmentu LED displeju. Man patīk sniegt jaunas funkcijas parastajām ierīcēm, īpaši pulksteņiem, un šajā gadījumā 7 Seg displeja izmantošana binārajam pulkstenim ir netradicionāla, un tas
Displeja temperatūra P10 LED displeja modulī, izmantojot Arduino: 3 soļi (ar attēliem)
Displeja temperatūra P10 LED displeja modulī, izmantojot Arduino: Iepriekšējā apmācībā ir teikts, kā parādīt tekstu Dot Matrix LED displeja P10 modulī, izmantojot Arduino un DMD savienotāju, ko varat pārbaudīt šeit. Šajā apmācībā mēs sniegsim vienkāršu projekta apmācību, izmantojot displeja līdzekli P10 moduli