
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47

Építettem egy led kijelzőt, amely 144 7 szegmenses kijelzőből áll, amelyeket egy arduino nano vezérel. A szegmenseket 18 MAX7219 ic vezérli, amelyek akár 64 LED -et vagy 8 7 szegmenses kijelzőt is vezérelhetnek. A tömb 144 kijelzővel rendelkezik, amelyek mindegyike 8 egyedi LED -ből áll, így a tömb összesen 1152 ledet tartalmaz, amelyeket vezérelhet.
1. lépés: Szerezze be az alkatrészeket
1 x Arduino Nano
1 x NYÁK
144 x Common Cathode 7 szegmens 1 számjegyű kijelzője
18 x MAX7219
18 x 10uf kondenzátor (0603)
18 x 100nf kondenzátor (0603)
19 x 12k ellenállás (0603)
1 x Női Micro usb
42 x női fejléc
1 x apró RTC (opcionális)
1 x 2A tápegység
2. lépés: Rendelje meg PCB -jét
Itt letöltheti a Gerber fájlokat a kijelző PCB -jéhez. A megrendeléshez töltse fel őket a https://jlcpcb.com/quote#/ webhelyen vagy egy másik gyártón keresztül.
3. lépés: Az alkatrészek forrasztása

Forrasztja az összes alkatrészt a NYÁK -ra a rajzok szerint. Ha kevés vagy nincs tapasztalata az SMD forrasztásban, javaslom, hogy először nézze meg ezt az oktatóanyagot az SMD forrasztásról.
Ha a kijelzőt óraforrasztásként kívánja használni, akkor a Tiny RTC fejlécei az akkumulátor oldalán találhatók.
4. lépés: Óraként történő megjelenítés

Amikor befejezte az összes alkatrész forrasztását, töltse le a kódot, és töltse fel az arduino -ba, mielőtt a kijelzőre helyezi. Ha valami egyéni megjelenítést szeretne, nézze meg az 5. lépést.
5. lépés: Készítsen egyedi kódot


Ha valami egyedi dolgot szeretne bemutatni, akkor kézzel kell kódolni. A példakódban a különböző szegmenseket, azaz képpontokat bájtokban tüntetik fel, minden egyes bit egy szegmensével: 0bDP-A-B-C-D-E-F-G pl. A 0b01011011 5 -öt mutat.
A példakódnak 3 különböző módja van a képpontok megjelenítésére. Az első módszer a putPixel (x, y, byte) használata; funkció a kijelző egy képpontjának kicserélésére az x, y helyen (0, 0 a bal felső 5, 23 a jobb alsó).
A második módszer az addPixel (x, y, byte) használata; függvényben majdnem ugyanúgy működik, mint a putPixel () függvény, de ahelyett, hogy kicserélné a pixelt, hozzáadja a képpontot az eredetihez.
Az utolsó módszer a fillPixel (x1, y1, x2, y2, byte) használata; Funkció az x1, y1 és x2, y2 közötti téglalap kitöltésére ugyanazokkal a képpontokkal.
6. lépés: Kész
Gratulálok, végeztél! Most a kívánt módon programozhatja a kijelzőt. És ha elkészítetted a kijelzőt, ne felejtsd el megosztani:)
Ajánlott:
Mechanikus hét szegmenses kijelző óra: 7 lépés (képekkel)

Mechanikus hét szegmenses kijelző óra: Néhány hónapja építettem egy két számjegyű, 7 szegmenses mechanikus kijelzőt, amelyet visszaszámlálóvá alakítottam. Egész jól sikerült, és sokan azt javasolták, hogy duplázódjanak a kijelzőn, hogy készítsenek egy órát. A probléma az volt, hogy már futottam
Élvilágított, hét szegmenses óra kijelző: 16 lépés (képekkel)

Élvilágítású, hét szegmenses órakijelző: A hét szegmenses kijelző több mint egy évszázada létezik (https://en.wikipedia.org/wiki/Seven-segment_display), és a számok ismerős alakját képezik a digitális órákban, műszerfalakon és sok más numerikus kijelző. Újra lettek
Könnyű talajnedvesség -érzékelő Arduino 7 szegmenses kijelző: 4 lépés (képekkel)

Könnyű talajnedvesség -érzékelő Arduino 7 szegmenses kijelző: Hello! A karantén nehéz lehet. Szerencsés vagyok, hogy van egy kis udvarom és rengeteg növényem a házban, és ez arra gondolt, hogy készíthetek egy kis szerszámot, amely segít megőrizni őket, amíg otthon ragadok. Ez a projekt egyszerű és működőképes
7 láb 7 szegmenses RGB kijelző BT alkalmazással: 22 lépés (képekkel)

7 láb 7 szegmenses RGB kijelző a BT alkalmazással: Ez a hosszú távú álmom, hogy 6 lábas órát készítsek (de itt egy 7 lábas kijelző), de ez csak álom. Ez az első lépés az első számjegy elkészítéséhez, de munka közben olyan gépekkel érzem magam, mint a lézervágó, nagyon nehéz ezt megtenni
Kettős, 7 szegmenses kijelző, amelyet az áramkörben lévő potenciométer vezérel - A látás perzisztenciájának bemutatása: 9 lépés (képekkel)

Kettős 7 szegmenses kijelző, amelyet az áramkör potenciométere vezérel az CircuitPythonban-A látás állandóságának bemutatása: Ez a projekt egy potenciométerrel vezérli a kijelzőt néhány 7 szegmenses LED-kijelzőn (F5161AH). A potenciométer gomb elforgatásával a megjelenített szám 0 és 99 között változik. Bármelyik pillanatban csak egy LED világít, nagyon rövid ideig, de a