Sisukord:
- Samm: vaadake videot
- 2. samm: skemaatiline:
- Samm: dekodeerige
- Samm: siinuslainete genereerimine:
- Samm: tabeli lugemine PORT A jaoks
- 6. samm: põhiline vooskeem
- Samm: vaadake videot
Video: Lissajouse joonised 8X8 LED -maatriksil: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Jälgi autori lisateavet:
Teave: Muusika: minu elukutse üle 40 aasta… Elektroonika: minu armastatud hobi alati. Lisateave simpletronicu kohta »
Kahes risti asetsevas teljes võnkuv valguspunkt joonistab mustri nimega "Lissajouse joonis" (1857) või "Bowditch Curve" (1815). Mustrid varieeruvad lihtsatest keerukateni, sõltuvalt kahe telje sagedussuhtest ja faasist. Suhe 1: 1 0 faasierinevusega tõmbab sirge 45 ° nurga all. Selles projektis liigub kahe telje sagedussuhe aeglaselt edasi -tagasi vahemikus 1: 1 kuni 2: 1. Neid mustreid saab hõlpsasti genereerida ostsilloskoobi ja 2 siinuslainevõnkuriga. 1800ndate keskel juhtis Antoine Lissajous valgusvihu, mille peeglid olid häälestusharkide külge kinnitatud. Ta lõi ka LIIVAPENDLI. See projekt kuvab Lissajouse arvud 8X8 led -maatriksil (või 64 eraldiseisvat LED -i suurema seadme jaoks) ja seda juhib PIC16F627 mikrokontroller.
Samm: vaadake videot
Aktiivse LED -i liikumine pikslites sekundis on selle video kaadrisagedus umbes 20 korda suurem. Sel põhjusel võivad mustrid tunduda "hüplikud". Tegelikul seadmel on visuaalne jõudlus palju sujuvam.
2. samm: skemaatiline:
PIC16F627 on projekti süda.
Samm: dekodeerige
MCU PORTB-tihvtid juhivad 8 ühist anoodi (X-telg). PORTA-l (Y-telg / LED-katoodid) on maksimaalselt 7 tihvti, mida saab konfigureerida väljunditena. Vajaliku 8 väljundi saamiseks ajavad 2 tihvtiga PORTA dekoodrit, mis on valmistatud 3 nandväravaga (74HC00), mis annab 3 väljundit 2 -st tk -st.
Samm: siinuslainete genereerimine:
Piksli "siinuse" liikumine saadakse, lugedes mälust tabelist 22-baidist mustrit järjest X-telje ja Y-telje jaoks. Nende mustrite lugemise kiirus määrab pühkimisperioodi.
Samm: tabeli lugemine PORT A jaoks
PORTA tabeli lugemine erineb PORTB -st pisut. A-port juhib katoode ja on aktiivne-LOW. Nööpnõelad 0 ja 1 ajavad 3 tavalist katoodi läbi 74HC00 nand värava dekoodri.
6. samm: põhiline vooskeem
Laadige link alla PIC16F627 HEX- ja ASM -koodile
Samm: vaadake videot
aeglane liikumine, mis näitab aktiivse piksli liikumist
Soovitan:
Tehke Arduino reaalajas andmetest ilusad joonised (ja salvestage andmed Excelisse): 3 sammu
Tehke Arduino reaalajas andmetest ilusaid graafikuid (ja salvestage andmed Excelisse): meile kõigile meeldib mängida meie P … loterifunktsiooniga Arduino IDE -s. Kuigi see võib olla kasulik põhirakenduste jaoks, kustutatakse andmed veelgi lisatakse punkte ja see pole eriti meeldiv silmale. Arduino IDE plotter ei tee seda
Lihtsalt plahvatatud 3D -joonised: 7 sammu (koos piltidega)
Lihtsad plahvatusohtlikud 3D -joonised: lahedate plahvatusohtlike jooniste tegemine on Fusion 360 -s imelihtne. Vaid mõne lihtsa sammuga saate oma projektidest koostada 3D -diagramme ja isegi 3D -animatsioone. Fusion 360 on tasuta ja see on vinge. Ma kasutan seda kõike, mida ma kujundan ja kangast
Kuidas ehitada 8x8 BIG LED -maatriksit (MAX7219 LED 10mm): 9 sammu (piltidega)
Kuidas ehitada 8x8 BIG LED-maatriksit (MAX7219 LED 10mm): kas olete töötanud ekraanidega valmis 8x8 LED-maatriksiga? Neid on erinevates suurustes ja nendega on üsna huvitav töötada. Suur kergesti kättesaadav suurus on umbes 60 mm x 60 mm. Kui aga otsite palju suuremat valmis LED-maatriksit
Redigeeritud joonised salvestatud JPEG -vormingus: 6 sammu
Redigeeritud joonised on salvestatud JPEG -vormingus: mul on vana odav CAD -programm, mis teeb mõningaid toredaid asju, kuid seda ei saa salvestada vormingus, mida saan oma juhenditega laadida. See juhend juhendab, kuidas teisendada joonised mis tahes joonistusprogrammist JPEG -vormingusse. Fotol oled
Coilgun'i joonised: 5 sammu
Coilgun Blueprints: See on suhteliselt lihtne poolpüstol, mille mina ja mu vanaisa tegime sel suvel. Näitan teile, kuidas sarnast teha. Palun lisage kommentaar, kui vajate milleski täiendavat abi. Samuti lisage kommentaar, kui pean mõnda sammu muutma. Palun hinnake ja