Tartalomjegyzék:
- 1. lépés: Nézze meg a videót
- 2. lépés: Vázlat:
- 3. lépés: Dekódoló
- 4. lépés: A "szinusz" hullámok létrehozása:
- 5. lépés: Táblázat olvasása az A PORT számára
- 6. lépés: Alapvető folyamatábra
- 7. lépés: Nézze meg a videót
Videó: Lissajous figurák a 8X8 LED -es mátrixon: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Kövesse a szerző további információit:
Névjegy: Zene: hivatásom több mint 40 éve … Elektronika: mindig a kedvenc hobbim. Bővebben a simpletronicról »
A 2 merőleges tengelyen oszcilláló fénypont egy "Lissajous -ábra" (1857) vagy "Bowditch -görbe" (1815) elnevezésű mintát rajzol. A minták az egyszerűtől a komplexig terjednek, a 2 tengely frekvenciaarányától és fázisától függően. Az 1: 1 arány 0 fáziskülönbséggel egyenes vonalat rajzol 45 ° -os szögben. Ebben a projektben a 2 tengely frekvenciaaránya lassan össze -vissza mozog 1: 1 és 2: 1 között. Ezek a minták könnyen generálhatók oszcilloszkóppal és 2 szinuszhullámú oszcillátorral. Az 1800 -as évek közepén Joules Antoine Lissajous elterelt egy fénysugarat a hangvillákhoz rögzített tükrökkel. Ő is létrehozott egy homok inga. Ez a projekt Lissajous figurákat jelenít meg egy 8X8 -as led mátrixon (vagy 64 különálló LED -en nagyobb eszköz esetén), és egy PIC16F627 mikrovezérlő hajtja.
1. lépés: Nézze meg a videót
Az aktív led mozgása pixel/másodpercben körülbelül 20 -szorosa ennek a videónak. Emiatt a minták "ugrálónak" tűnhetnek. Az igazi eszköz sokkal simább vizuális teljesítményt nyújt.
2. lépés: Vázlat:
A PIC16F627 a projekt lényege.
3. lépés: Dekódoló
Az MCU PORTB csapjai meghajtják a 8 közös anódot (X tengely). A PORTA (Y tengely / LED katódok) maximum 7 érintkezővel rendelkezik, amelyek kimenetként konfigurálhatók. A szükséges 8 kimenet eléréséhez 2 tűs PORTA hajt meg egy dekódolót, amely 3 nand kapuval (74HC00) készült, és amely 3 kimenetet biztosít az MCU 2 tűjéből.
4. lépés: A "szinusz" hullámok létrehozása:
A pixel "szinuszos" mozgását úgy kapjuk meg, hogy 22 bájtos mintákat olvasunk le egy memória táblából az X tengelyre és az Y tengelyre. Ezeknek a mintáknak az olvasási sebessége határozza meg a söprés időszakát.
5. lépés: Táblázat olvasása az A PORT számára
A PORTA táblázata kissé eltér a PORTB -tól. Az A port hajtja a katódokat, és aktív-LOW. A 0 és 1 érintkezők 3 közös katódot vezetnek át a 74HC00 nand kapu dekódolón.
6. lépés: Alapvető folyamatábra
Letöltési link a PIC16F627 HEX és ASM kódjához
7. lépés: Nézze meg a videót
lassú mozgás, amely az aktív pixel mozgását mutatja
Ajánlott:
Hangreaktív RGB 8x8 LED -ek: 6 lépés
Hangreaktív RGB 8x8 LED -ek: Úgy gondoltam, izgalmas lenne egy Arduino projektet készíteni hangreaktív RGB LED -ekkel. A végső célom az lesz, hogy 2 egyedileg címezhető 8x8 LED -es mátrixot használjak a hangreaktív szemek létrehozásához, de most még csak most ismerkedem meg azzal, hogyan
ESP32 Gördülő WordClock LED mátrixon: 5 lépés (képekkel)
ESP32 Gördülő WordClock LED -mátrixon: Ebben a projektben létrehozok egy görgető WordClock -ot ESP32, LED mátrix és szivardoboz segítségével. A WordClock olyan óra, amely az időt írja, ahelyett, hogy csak kinyomtatná a képernyőn, vagy kezét olvasná. Ez az óra azt fogja mondani, hogy ez 10 perc
8x8 LED-es mátrixóra és behatolás elleni figyelmeztetés: 4 lépés (képekkel)
8x8 LED-es mátrixóra és betörésgátló figyelmeztetés: Ebben az utasításban megtudjuk, hogyan lehet 8x8-as LED-es mátrixot készíteni, amelyet mozgásérzékelés aktivál. Ez az óra behatolásgátló eszközként is használható, amely figyelmeztető üzenetet küld, ha mozgás történik. táviratbotnak észleltük !!! Két különböző módszerrel fogunk dolgozni
Kétjegyű kijelző egyetlen 8x8 LED-es mátrix használatával: 3 lépés
Kétszámjegyű kijelző egyetlen 8x8 LED-es mátrix használatával: Itt szeretnék egy hőmérséklet- és páratartalom-jelzőt építeni a szobámhoz. Kétjegyű számok megjelenítésére egyetlen 8x8 LED-es mátrixot használtam, és úgy gondolom, hogy a projekt egy része hasznosabbá vált. A döntőt kartondobozból építettem be, a fájdalom
Hogyan építsünk 8x8 BIG LED mátrixot (MAX7219 LED 10mm): 9 lépés (képekkel)
Hogyan készítsünk 8x8 BIG LED mátrixot (MAX7219 LED 10mm): Dolgoztál már kész 8x8 LED-es mátrixszal kijelzőként? Különböző méretűek, és nagyon érdekes velük dolgozni. Egy nagyméretű, könnyen hozzáférhető méret körülbelül 60 mm x 60 mm. Ha azonban sokkal nagyobb, kész LED-mátrixot keres