Obsah:
- Krok 1: Diely
- Krok 2: Naprogramujte základy FPGA 3
- Krok 3: Zostavte obvod na Breadboarde
- Krok 4: Pripojte komponenty k doske Basys 3
- Krok 5: Ako používať
Video: Pohybové svetlá: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Táto príručka vám ukáže, ako použiť FPGA na vytvorenie svetla rôznej farby spusteného snímačom pohybu, pokiaľ je v pohybe. Úrovne červenej, modrej a zelenej sú ovládané priradením hodnoty ku každej jednotlivej farbe. Tento projekt vytvorili Timmy Nguyen a Ryan Luke pre záverečný projekt triedy CPE 133.
Krok 1: Diely
Zhromaždite nasledujúce časti:
-1 základňa 3 doska FPGA
-1 Breadboard
-1 RGB analógová LED
-3 npn/n-kanálové MOSFETy
-1 220 ohmový odpor
-1 PIR snímač pohybu
-viacnásobné prepojovacie káble
Krok 2: Naprogramujte základy FPGA 3
V tomto projekte používame moduláciu šírky impulzu (PWM) na ovládanie jasu a farby RGB LED diódy, ktorá sa zapína a vypína na základe výstupu PIR senzora s detekciou pohybu. Ak senzor detekuje pohyb, LED dióda sa rozsvieti na približne 4 sekundy, čo je funkciou senzora.
V tejto časti sú zahrnuté všetky súbory potrebné pre tento projekt.
Moduly:
Oddeľovač hodín: Palubné hodiny Basys 3 majú frekvenciu 100 MHz, preto chceme túto frekvenciu znížiť na 10 KHz, aby sa lepšie spravoval v počítadle.
Počítadlo: Počítadlo používa ako vstup redukovaný 10 KHz a počíta až 255, keď ho aktivuje snímač pohybu.
3 D Žabky: Užívateľ preklopí ľubovoľný rad 8 prepínačov na doske a tieto žabky, keď sú zapnuté stlačením tlačidla aktivácie tohto žabky, uzamknú hodnotu prepínačov do komparátora. Táto západková hodnota určí pracovný cyklus alebo šírku impulzu výstupného signálu, ktorý smeruje k dióde LED.
3 komparátory: 8 -bitový výstup z počítadla ide do každého z komparátorov oddelene a porovnáva sa s 8 -bitovým výstupom klopného obvodu. Ak je výstup počítadla menší ako blokovaná hodnota z D Flip Flop, komparátor vydá jednobitovú vysokú hodnotu; ak je výstup počítadla väčší ako blokovaná hodnota, komparátor vydá jednobitovú nízku hodnotu. Komparátor potom vydá svoju hodnotu do dekodéra senzora.
3 Dekodéry senzora: Ak snímač detekuje pohyb (1), senzorový dekodér buď vydá hodnotu komparátora, alebo ak nie je žiadny pohyb, nízke napätie (0). Tieto výstupy idú priamo do RGB LED.
Po stiahnutí súborov VHD:
Akonáhle sú súbory stiahnuté a vložené do projektu, syntetizujte, implementujte a zapíšte bitový tok projektu. Potom pripojte dosku základní 3 a naprogramujte zariadenie.
Krok 3: Zostavte obvod na Breadboarde
Môžete postupovať podľa schémy a fotografií, ako okruh vytvoriť. Uzemnenie je spoločné v celom obvode a do série s mosfetmi je možné pridať ďalšie odpory, ktoré ešte viac stlmia červený, modrý alebo zelený signál.
Krok 4: Pripojte komponenty k doske Basys 3
Schému a odkazy na fotografiách môžete použiť na prepojenie dosky Basys 3 s doskou na chlieb.
Krok 5: Ako používať
Môžete zadať binárnu hodnotu reprezentovanú prepínačmi SW0-SW7. Akonáhle budete mať túto hodnotu, môžete stlačením tlačidiel BTN_L (červené), BTN_C (modré) a BTN_R (zelené) prisunúť túto hodnotu k farbe zvolenej tlačidlom. Pohybový senzor medzitým rozsvieti LED diódu pri každom pohybe.
Odporúča:
Snímač teploty a svetla: 8 krokov
Snímač teploty a svetla: Tento návod je určený pre základný snímač teploty a svetla. To je asi tak všetko
Renovácia nočného svetla Rayotron (časť 2): 13 krokov
Renovácia nočného svetla Rayotron (časť 2): Moje nočné svetlo Rayotron bolo inšpirované polmiliónovým voltovým elektrostatickým generátorom určeným na výrobu vysokoenergetických röntgenových lúčov na výskum v atómovej fyzike. Pôvodný projekt používal 12 V jednosmerný prúd na napájanie malého elektronického ionizátora vzduchu, ktorý
Pohybové ovládanie s Raspberry Pi a LIS3DHTR, 3-osým akcelerometrom, pomocou Pythonu: 6 krokov
Ovládanie pohybu pomocou Raspberry Pi a LIS3DHTR, 3-osového akcelerometra, pomocou Pythonu: Krása nás obklopuje, ale zvyčajne to musíme poznať tak, že sa prejdeme po záhrade. Rumi Ako vzdelaná skupina, ktorou sa zdáme byť, investujeme veľkú väčšinu energie do práce pred počítačmi a mobilnými telefónmi. Preto často nechávame blaho
Energeticky efektívne pohybové pouličné svetlá: 8 krokov
Energeticky účinné pohybové pouličné svetlá: Našim cieľom v rámci tohto projektu bolo vytvoriť niečo, čo by komunitám ušetrilo energiu a finančné zdroje. Pohybové pouličné svetlá by urobili obe tieto veci. V celom národe sa stráca energia na pouličné osvetlenie osvetľujúce ulice
Pohybové stroje: 10 krokov (s obrázkami)
Pohybové stroje: Pohybové stroje poskytujú hravý úvod do pohybu, mechanizmu a robotiky. Súpravy sa skladajú z tela preglejky laserom vyrezaného a jednoduchých hromadných dielov, ako sú pomaly sa pohybujúce prevodové motory, plastové batérie a posuvné spínače. Žiaci môžu experimentovať s