Obsah:
Video: Světelný sekvencer pomocí sestavy a mikročipu PIC16F690: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Účelem tohoto projektu je vybudovat světelný sekvencer, který otestuje rychlost reakce hráče. Uživatelské rozhraní tohoto světelného sekvenceru se skládá z 8 LED diod a tlačítka. Po technické stránce budeme posílat kód napsaný v montážním jazyce s MPLAB X IDE do mikrokontroléru pro ovládání LED a čtení vstupu z tlačítka. Jakmile program poběží, LED diody zobrazí sled rozmítání a čekají, až hráč zahájí hru stisknutím tlačítka. Po stisknutí tlačítka diody LED na náhodně dlouhou dobu zhasnou a okamžitě stoupnou (jako při rozsvícení od prvního k poslednímu a opakování této rutiny). Jediné, co musí hráč udělat, je znovu stisknout tlačítko, jakmile uvidí, že se LED diody začínají postupně rozsvěcet. LED diody pak zobrazí sadu veselých vzorů, pouze pokud hráč zareaguje, než se rozsvítí čtvrtá LED. Nakonec program restartuje hru přechodem do režimu rozmítání. Ano, vím, že se nemůžete dočkat, až vytvoříte tuto návykovou hru, pojďme ji tedy nyní vytvořit
Krok 1: Materiály
"Dej mi šest hodin na kácení stromu a já strávím první čtyři ostřením sekery." (Abraham Lincoln)
Pro úspěch v tomto projektu je zásadní být připraven a vlastnit potřebné materiály. Získejte ruku s těmito částmi a softwarem. Pokud nemůžete, tak smutní, budete muset přehodnotit hodně logiky, protože programování na nízké úrovni je velmi specifické pro hardware, který používáte, nebo „specifické pro stroj“. Například vytvoření světelného sekvenceru s PIC16F690 společností Microchip, který používáme, bude mít rozdílový kód a jiné hardwarové schéma než použití MCS-51 od společnosti Intel, protože mají různé vnitřní struktury, I/O piny a dokonce vyžadují různé syntaxe sestavení.
Poznámka: Doporučujeme připravit extraktor čipu, který usnadní vyjmutí mikrokontroléru z PICkitu a breadboardu. V opačném případě můžete omylem rozbít některé kritické piny na mikrokontroléru a začít si stěžovat na nákup nového s náklady na dopravu a několik týdnů čekat na obnovení projektu.
Krok 2: Hardware
Nejprve porozumíme hardwaru a propojíme vše správným způsobem.
Technický: Mikroprocesor PIC16F690 má 20 pinů: Vss (napájení), Vdd (uzemnění), 6 pinů pro port A, 4 pro port B a 8 pro port C. K dispozici jsou tři porty a každý lze nastavit na vstup nebo výstup. V tomto projektu použijeme jako výstup port C, protože 8 pinů odpovídá 8 LED diodám a port B jako vstup. Všimněte si, že LED diody, které používáme, mohou vydržet maximální proud 20mA, a pokud v obvodu používáme napájecí zdroj 5V, budeme muset přidat 150Ω odpor v sérii s každou LED. Budeme využívat pouze jeden pin portu B, protože máme pouze jedno tlačítko a použijme k tomu pin RB4. Budete se muset obrátit na datový list PIC16F690. V příloze A je ukázka nastavení hardwaru
Instrukce
1. Připojte kladné diody LED ke kolíku portu C mikrokontroléru v sérii s odporem 150Ω a záporným pólem k GND.
2. Připojte jeden konec tlačítka k bitu RB4 portu B a druhý konec k GND.
3. Připojte Vss mikrokontroléru k GND a Vdd k 5V.
To je k hardwaru vše. Jednoduché a úhledné. Než budete pokračovat, zkontrolujte svůj hardware a ujistěte se, že máte vše připojeno na správném místě a nic nespálíte.
Krok 3: Odkaz na hlášení
To bude úvod do tohoto pokynu. Chcete -li zobrazit celý návod, přejděte na tento odkaz.
kedev.wordpress.com/2018/11/20/light-seque…
Doporučuje:
Světelný indikátor pomocí Arduina: 4 kroky
Světelný indikátor využívající Arduino: Ahoj všichni, tady je další jednoduchý a zábavný projekt Arduino, který funguje jako světelný indikátor pomocí Arduino UNO, LDR a LED. Potřebné díly: 1x Arduino (UNO) 1x Breadboard 12x 5mm LED 15x dráty 1x LDR 1x 100Ohm odpor 1x 10kOhm rezistor 1x dobrý
Stolní světelný ornament a světelný znak dveří: 8 kroků (s obrázky)
Ornament stolního světla a světelný znak dveří: Tento tutoriál vám ukáže, jak naprogramovat a postavit ozdobu stolu, která se rozsvítí. Tato světla mění barvu v průběhu hodiny. Naučíte se také programovat a postavit doprovodný dveřní nápis, který se rozsvítí. Dveře můžete použít
Programovatelný RGB LED sekvencer (pomocí Arduino a Adafruit Trellis): 7 kroků (s obrázky)
Programovatelný RGB LED sekvencer (pomocí Arduina a Adafruit Trellis): Moji synové chtěli barevné LED pásky, aby osvětlily jejich stoly, a já jsem nechtěl používat konzervovaný RGB páskový ovladač, protože jsem věděl, že se s pevnými vzory nudí tyto ovladače mají. Také jsem si myslel, že by to byla skvělá příležitost vytvořit
Skládací světelný box / světelný stan v komerční kvalitě za 20 $ / 20 minut: 7 kroků (s obrázky)
Skládací světelný box / světelný stan v komerční kvalitě za 20 $ / 20 minut: Pokud jste hledali světelný box pro vlastní výrobky nebo zblízka fotografie, už víte, že máte mnoho možností. Od lepenkových krabic po překážky prádla si možná myslíte, že projekt byl hotov k smrti. Ale počkej! Za 20 $
Světelný rám (pro světelný box Tekjocks Photography): 3 kroky
Světelný rám (pro světelný box Tekjocks Photography): Zde následuje můj světelný box pro fotografování. Nebudu to rozebírat, protože to bude záviset na tom, jakou velikost trubek získáte, která velikost hardwaru budete potřebovat. Toto tedy bude velmi základní návod. Budu zveřejňovat