Tartalomjegyzék:
- 1. lépés: Tervezzen
- 2. lépés: PCB
- 3. lépés: Szerezze be az alkatrészeket
- 4. lépés: Forrasztás
- 5. lépés: Tisztítsa meg
- 6. lépés: Programozás
- 7. lépés: A kész dolog
- 8. lépés: Javítások
![LED Dot-Matrix kijelző: 8 lépés (képekkel) LED Dot-Matrix kijelző: 8 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-2404-98-j.webp)
Videó: LED Dot-Matrix kijelző: 8 lépés (képekkel)
![Videó: LED Dot-Matrix kijelző: 8 lépés (képekkel) Videó: LED Dot-Matrix kijelző: 8 lépés (képekkel)](https://i.ytimg.com/vi/LTrAhkdZKjU/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
![LED pont-mátrix kijelző LED pont-mátrix kijelző](https://i.howwhatproduce.com/images/001/image-2404-99-j.webp)
Ez egy egyszerű HOGYAN készíthet saját, személyre szabott LED Dot-Matrix kijelzőt. Hozzáadom a teljes programot magyarázattal a LED -ek világítására. Ez is meglehetősen feltörhető, megváltoztathatja saját igényei szerint.
Elhatároztam, hogy saját pontmátrix kijelzőt készítek, mert jól néznek ki, és egyik sem található kék színben, ami a legjobb szín, ezért úgy döntöttem, magam is elkészíthetem.
1. lépés: Tervezzen
![Terv Terv](https://i.howwhatproduce.com/images/001/image-2404-100-j.webp)
![Terv Terv](https://i.howwhatproduce.com/images/001/image-2404-101-j.webp)
Az első feladat a projekt megtervezése.
Az Eagle -re építettem a cuircuit -ot, hogy lássam a csatlakozásokat és teszteljem a LED -mátrixot. Ez lehetővé tette számomra, hogy megtanuljam az egyes LED -ek meggyújtását. Az első dolog, amit hozzá kell adnom a PIC összes támogató eleméhez, ezért szükségem van áramellátásra, letölthető aljzatra és visszaállításra. A kimeneteket is egyszerűen használható sorokban kell elrendeznem. Ez meghatározta a NYÁK -ok méretét, így annyi időt töltöttem, amíg tudtam csökkenteni a méretet, amíg nem tudtam kicsinyíteni. A következő lépés az volt, hogy a 20 LED-et a pontmátrixba helyezzük, az összes oszlopban lévő anódot és a sorok összes katódját összekapcsoljuk. Ezt lehetetlen megtenni összekötő vezetékek használata nélkül, hacsak nem kétrétegű vagy kétoldalas táblát használ. Nem voltam így, ezért linkhálózatokat fogok használni.
2. lépés: PCB
![NYÁK NYÁK](https://i.howwhatproduce.com/images/001/image-2404-102-j.webp)
Nos, el kellett készíteni, hogyan.
A PCB -t az iskolai számítógépeken terveztem, amelyeken PCB Wizard 3 volt. Nagyszerű szoftver, nagyon könnyen használható, de mégis nagyon erős. Sajnos ez azt jelenti, hogy a PCBWiz3 fájlok birtokában nincsenek más formátumban, és az egyetlen képem a fotómarató maszkok, amelyek mindig jó gyakorlat, ha a fényképet marató maszkpapírba csomagolják. használni, vagy csak dokumentálni. Sajnos elég rosszul szkenneltek be. Azonban, amikor átalakítottam az áramkört az Eagle-en, elmentem és újra elkészítettem a NYÁK-t.
3. lépés: Szerezze be az alkatrészeket
![Szerezd meg az alkatrészeket Szerezd meg az alkatrészeket](https://i.howwhatproduce.com/images/001/image-2404-103-j.webp)
Ha már tudja, hogy mit fog tenni, szüksége lesz az alkatrészekre. Használtam: 20 szórt kék LED -et nagyon egyszerűek. Nagyon egyszerűnek találom őket programozni, majd letölteni a programot ide. A PICAXE BASIC természetesen az egyetlen PIC nyelv, amelyet én is ismerek, ez korlátozza őket. Ezeket meglehetősen könnyű megtalálni, bár az Egyesült Királyságban csak a Rapid Electronics - PICAXEPICAXE kézikönyv - Ez egy.pdfPICAXE chip adat - itt is.pdf egy kék pontmátrixra ezeket választottam, és ezért fizettem, 48p / LED, tehát 12 font az egész tételért, olcsóbb volt 25-ös kiszerelésben vásárolni. Természetesen, ha megy, akkor használhatja amit akarsz, bár a NYÁK -elrendezések használatához 5 mm -es csomagot akarsz. Szükségem volt a 4 k7 ohmos ellenállásra a visszaállításhoz, kivéve, ha a visszaállító csapot (4. reset, ami rossz. A letöltéshez használt sztereó aljzatot, 10 k ohmos ellenállást és a 22 k ohmos ellenállást használtam, ez azt jelenti, hogy az egész egység önálló, ami nagyon praktikus. Azt is megakadályozza, hogy a PIC tönkremenjen, mivel folyamatosan ki kell húznom, és végül le kell rángatnom a lábát, milyen módon pazarolhat 4,75 fontot … A NYÁK -ot maratottam az iskolában, így lényegében ingyenesek voltak. Azonban gyenge minőségű táblákat használunk, így a pályák meglehetősen könnyen lehúzhatók, de nem gondoltam, hogy ez legalábbis probléma lesz. Ó, fájdalmam volt.
4. lépés: Forrasztás
![Forrasztás Forrasztás](https://i.howwhatproduce.com/images/001/image-2404-104-j.webp)
![Forrasztás Forrasztás](https://i.howwhatproduce.com/images/001/image-2404-105-j.webp)
![Forrasztás Forrasztás](https://i.howwhatproduce.com/images/001/image-2404-106-j.webp)
Ha megvannak az alkatrészek, ideje összekötni őket.
Az első tábla, amelyen forrasztani kezdtem, a kijelző tábla volt. Számos oka volt, a legunalmasabbnak tűnt, nagyon jó lenne játszani, miután befejeztem, és unalmas lenne, várjon, említettem már? Tehát miután megtisztítottam a pályákat némi drótgyapottal, elkezdtem vágni és rögzíteni az összekötő vezetékeket. Ezeket rohadt nehézkesen sikerült elkészíteni, majd a helyükön rögzíteni, így kötelességtudó kerámiaujjas asszisztens hiányában eladtam a szalagot, ami nem először vezetett rá a felfedezésre, hogy az égett szalag csúnya csúnya dolog. Miután ez befejeződött, elkezdtem forrasztani a LED -eket, felülről kezdtem, és lefelé haladva végeztem egyénileg, amíg meg nem untam, és egyszerre nem kezdtem el az egész sorokat. A vége felé meglehetősen nehéz lett, mivel a LED -vezetékek meglehetősen kiragadtak. Miután mind a 20 LED -et forrasztották, megtámadtam a hátát, és levágtam az összes bosszantó vezetéket, amennyire csak tudtam. És korábbi gondolataimhoz híven fogtam egy tartalék 6 V -os akkumulátort és az akkumulátorcsipeszt, és elkezdtem vezetni a vezetékeket felfelé és lefelé az oszlopokat világító csatlakozásokon. Ez önmagában nagyon jól nézett ki, sőt, a projekt többi része talán csak ezért a megjelenésért megérte. Természetesen valami furcsa okból egész sorok világítottak össze, de ezen a ponton nem vettem észre…
5. lépés: Tisztítsa meg
![Nyisd fel Nyisd fel](https://i.howwhatproduce.com/images/001/image-2404-107-j.webp)
Miután összeforrasztotta a táblákat, ideje tisztítani őket. Számos dolgot tehetsz.
Távolítsa el a felesleges fluxust: A Flux elősegíti a forrasztás folyását és jó kapcsolatot teremt, azonban szárításkor nagyon csúnyán néz ki, és a legjobb, ha megszabadul a szép megjelenés miatt. Ennek legjobb módja, ha acetonnal átitatott ronggyal megkened a táblát. Hol kapnál acetont, hallom, hogy sírsz? Nos, beszerezheti néhány művészeti üzletben, és megvásárolhatja néhány csónakázó/tengeri boltban is az üvegszálas termékcsalád részeként, de a legjobb forrás valójában az olcsó körömlakklemosó. Tehát menjen a legközelebbi olcsó gyógyszerészhez, és kezdje el keresni a legolcsóbb körömlakklemosókat. 200 ml -ről 49p -ről beszélek, korábbi tapasztalataim azt mutatják, hogy ez rózsaszín palackokban van. Tisztítsa meg a táblák széleit: Ez olyan egyszerű, mint a tábla széleinek lecsiszolása, hogy azok simaak és laposak legyenek. A széleit is nagyon jó lekerekíteni. És egyenlőre ennyi.
6. lépés: Programozás
![Programozás Programozás](https://i.howwhatproduce.com/images/001/image-2404-108-j.webp)
Tehát sikerült, csatlakoztatta az akkumulátort, de várjon, nem, nem működik, vagy csak be kell programoznia … Ah, ez jó ötlet lenne. Gondolkodásom miatt már van egy letöltési aljzatom a NYÁK -on, ezért csak húzza be a letöltőkábelt, csatlakoztassa a számítógép soros portjához, szerezze be a Programozási szerkesztőt és szerezzen kódolást! Természetesen segít, ha korábban PICAXE -t programoztam, körülbelül 4 éves tapasztalattal rendelkezem eddig, GCSE és AS/A szinten. Az első dolog, amit be kell írni:
fő: goto mainEz csak beállítja a program PICAXE -jét, a fontos kódot a fő és a goto main közé helyezi, ezt teszem, hogy ne felejtsem el később megtenni. A következő feladat a kimenetek beállítása, mely tűket szeretné magasnak és melyeket alacsonynak. A hosszú és időigényes út a járás
magas 1 magas 2 magas 3 alacsony 1 alacsony 2 alacsony 3Vagy hűvös lehet, és egy sorba állíthatja az állapotokat
hadd csapok = %00001110 kis csapok = %00000000Ez úgy működik, hogy minden tűnek adott számjegyet ad, így a 8 -as tű az első számjegy, a 0 -as az utolsó számjegy és így tovább. Szükségünk van arra is, hogy késleltetést tegyünk oda, hogy a csapok valóban elég hosszú ideig maradjanak bekapcsolva a LED -ek világításához. Két fő PICAXE várakozó parancs létezik, várjon és szüneteltessen, várjon 1 vár 1 másodpercet, ahol szünetként 1 vár 1uSecond -ra, amire szükségünk van. Azok, akik hajlamosak a nit -szedésre, észrevették, hogy csak 8 pin van a pins =%00000000 parancsban. Igen, a PICAXE18X kilencedik kimenete befolyásolja a soros kimeneti tűt. Ehhez teljesen új kódrészletet kell beállítani
poke $ 05, %00000000 $ 5, %00001000Nem vagyok benne biztos, hogy ez miért működik, vagy miért szükséges, de ezt a PICAXE Fórum barátságos embereitől kaptam.
main: & apos Letter Alet pins = %00011000 & apospoke $ 05, %00000000 & apos Set SERTXD line lowpause 1 & aposlet pins = %00100101 & apospoke $ 05, %00001000 & apos Set SERTXD line highpause 1 & aposlet pins = %01000101 & aposp001 $ 05, % highpause 1 & aposlet pins = %10001000 & apospoke $ 05, %00000000 & apos Set SERTXD line lowpause 1 & aposgoto main & aposEnnek az A betűt kell megjelenítenie a pontmátrix kijelzőjén
7. lépés: A kész dolog
![A kész dolog A kész dolog](https://i.howwhatproduce.com/images/001/image-2404-109-j.webp)
![A kész dolog A kész dolog](https://i.howwhatproduce.com/images/001/image-2404-110-j.webp)
Itt egy A betű látható.
A második kép pedig egy B betű sötétben, ezek szórt kék LED -ek, frissen töltött 4x AA 2500mAh akkumulátorral, meglehetősen világosak. De nem olyan fényes, mint hogy ne láthassa a kijelzőt, tökéletes.
8. lépés: Javítások
![Fejlesztések Fejlesztések](https://i.howwhatproduce.com/images/001/image-2404-111-j.webp)
![Fejlesztések Fejlesztések](https://i.howwhatproduce.com/images/001/image-2404-112-j.webp)
![Fejlesztések Fejlesztések](https://i.howwhatproduce.com/images/001/image-2404-113-j.webp)
Működik, szóval most, sütkérezzen egy teljes és működő projekt dicsőségében, nem, egy pillanatra sem. Hogyan tehetném jobbá, hogyan tehetném olcsóbbá, hogyan tehetném hűvösebbé !!! Nos, itt van néhány ötlet, ami a fejem körül pattog. SMD LED -ek, oké, mi lenne, ha a LED -ek sokkal kisebbek lennének, d csökkentse a projekt teljes vastagságát, 5 mm -rel, kisebb a jobb. Plusz az SMD sokkal menőbb kinézetű, geek +5. SMD PIC, jaj, több SMT jóság, geek +10 legalábbis, oké, eltávolíthatatlan lenne, de akkor is letölthet programokat, amíg a táblán van. Ja, és 5 mm -rel csökkentené a projekt vastagságát (ne felejtsük el a letöltési aljzatot). Professzionális NYÁK -gyártás, hát milyen könnyű lenne, biztos, hogy egy kicsit kerülne, de azt jelentené, hogy a táblák tökéletesek, hát olyan tökéletesek, mint amilyeneket készítettél. Játszhat olyan szórakoztató funkciókkal is, mint a többrétegű vagy kétoldalas táblák, képzeljen el egy kétoldalas NYÁK-ot, akkor nem lenne szüksége két különálló NYÁK-ra. Ha ehhez hozzáadja az SMD -alkatrészeket, például ellenállásokat, LED -eket és PIC -eket, akkor egy nagyon klassz, de drága lapot kap. Itt van egy lista a CadSoft -tól, az Eagle -t gyártó vállalatoktól, a PCB -gyártótól. Nagyobb kijelző, a legtöbb kijelző 5x7, az enyém 4x5, így a nagyítás teljesen új megjelenítési lehetőségeket nyitna meg. Persze, ha több kimenetre lenne szüksége, nekem csak 9 volt elérhető, de ha PICAXE28X -et használna, akkor akár 17 kimenet is rendelkezésre áll, ez 8 x 8 -as kijelző. Szép. Ha azonban elmozdul a PICAXE -ról más mikrovezérlőkre, biztos vagyok benne, hogy vannak olyanok, amelyeknek különböző kimeneti tűi vannak. Egy másik lehetőség a Charlie-Plex kimenetek, bár ahhoz, hogy ez működjön, be kell állítania a kimeneti tüskéket bemenetként. Úgy gondolom, hogy ez lehetséges a legtöbb nem PICAXE PIC-vel, különösen az Arduino-val. Remélhetőleg, amint a webhelyem (TheDarkPlace vagy csak a The Dark Place) elindul, lehetséges, hogy eladhatom a négyszer 5-ös kijelzőből álló készleteket, néhány lehetőséggel, például 2 különálló tábla, 1 komplett tábla és 1 komplett tábla 2 réteggel. Ez azonban attól függ, hogy hány embernek tetszik. Vagy csak írjon nekem e -mailt: pinski1 [at] gmail.comItt néhány kép az elrendezésekről.
Ajánlott:
WiFi vezérelt LED szalagmátrix kijelző órajelző: 3 lépés (képekkel)
![WiFi vezérelt LED szalagmátrix kijelző órajelző: 3 lépés (képekkel) WiFi vezérelt LED szalagmátrix kijelző órajelző: 3 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-1136-j.webp)
WiFi vezérlésű LED szalagmátrix kijelző órajelző lámpa: Programozható LED szalagok, pl. a WS2812 alapján lenyűgözőek. Az alkalmazások sokfélék, és gyorsan lenyűgöző eredményeket érhet el. És valahogy úgy tűnik, hogy az órák építése egy másik terület, amelyre sokat gondolok. Kezdve némi tapasztalattal a
Soros LED kijelző Arduino játékok: 7 lépés (képekkel)
![Soros LED kijelző Arduino játékok: 7 lépés (képekkel) Soros LED kijelző Arduino játékok: 7 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-283-18-j.webp)
Soros LED kijelző Arduino Games: más néven LED létra kijelző játékrendszer. Az Attiny-85 hardverrel és szoftverrel felszerelt, hogy akciódús " videót " játékok, soros LED kijelzőn. Multiplex 12 LED -es létra kijelzővel rendelkezik, és támogatja a 6 gombos bemenetet és az opcionális
Continuum - Lassított LED -es művészeti kijelző: 22 lépés (képekkel)
![Continuum - Lassított LED -es művészeti kijelző: 22 lépés (képekkel) Continuum - Lassított LED -es művészeti kijelző: 22 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-1945-10-j.webp)
Continuum - Lassított mozgású LED -es művészeti kijelző: A Continuum egy könnyű művészeti kijelző, amely folyamatosan mozgásban van, és lehetőség van a gyors, lassú vagy hihetetlenül lassú mozgásra. A kijelzőn megjelenő RGB LED -ek másodpercenként 240 -szer frissülnek, minden frissítéskor egyedi színekkel számolva. Csúszka az oldalon
TTGO (színes) kijelző Micropython-szal (TTGO T-kijelző): 6 lépés
![TTGO (színes) kijelző Micropython-szal (TTGO T-kijelző): 6 lépés TTGO (színes) kijelző Micropython-szal (TTGO T-kijelző): 6 lépés](https://i.howwhatproduce.com/images/009/image-24779-j.webp)
TTGO (színes) kijelző Micropython-szal (TTGO T-kijelző): A TTGO T-Display az ESP32 alapú tábla, amely 1,14 hüvelykes színes kijelzőt tartalmaz. A táblát 7 dollárnál kisebb nyereményért lehet megvásárolni (beleértve a szállítást, a banggoodon látható díjat). Ez hihetetlen nyeremény egy kijelzővel ellátott ESP32 -ért
A 7 szegmenses LED kijelző vezérlése az ESP8266 webszerver használatával: 8 lépés (képekkel)
![A 7 szegmenses LED kijelző vezérlése az ESP8266 webszerver használatával: 8 lépés (képekkel) A 7 szegmenses LED kijelző vezérlése az ESP8266 webszerver használatával: 8 lépés (képekkel)](https://i.howwhatproduce.com/images/004/image-11229-13-j.webp)
A 7 szegmenses LED-kijelző vezérlése az ESP8266 webszerver használatával: A projektem rendelkezik egy Nodemcu ESP8266-mal, amely a 7 szegmenses megjelenítést vezérli a http-kiszolgálón html űrlap használatával