Obsah:
Video: Svetelný sekvencer pomocou zostavy a mikročipu PIC16F690: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Cieľom tohto projektu je vybudovať sekvencer svetla na testovanie reakčnej rýchlosti hráča. Užívateľské rozhranie tohto svetelného sekvencera pozostáva z 8 LED diód a tlačidla. Po technickej stránke budeme odosielať kód napísaný v montážnom jazyku s MPLAB X IDE do mikrokontroléra na ovládanie LED a čítanie vstupu z tlačidla. Akonáhle program beží, LED diódy zobrazujú sekvenciu ťahu a čakajú, kým hráč zaháji hru stlačením tlačidla. Po stlačení tlačidla LED diódy na určitý čas zhasnú a okamžite stúpajú (ako pri rozsvietení od prvého k poslednému a opakovaní tejto rutiny). Jediné, čo hráč musí urobiť, je znova stlačiť tlačidlo, keď uvidí, ako sa LED diódy začínajú postupne rozsvecovať. LED diódy potom zobrazia súbor veselých vzorov, iba ak hráč zareaguje skôr, ako sa rozsvieti štvrtá dióda. Nakoniec program reštartuje hru tak, že prejde do režimu zametania. Áno, viem, že sa nemôžete dočkať, až vytvoríte túto návykovú hru, a tak ju teraz vytvoríme
Krok 1: Materiály
"Dajte mi šesť hodín na to, aby som spílil strom a prvé štyri strávim nabrúsením sekery." (Abrahám Lincoln)
Aby ste v tomto projekte uspeli, je nevyhnutné byť pripravený a vlastniť potrebné materiály. Získajte tieto diely a softvér do vlastných rúk. Ak nemôžete, je to smutné, budete musieť prehodnotiť veľa logiky, pretože programovanie na nízkej úrovni je veľmi špecifické pre používaný hardvér alebo „špecifické pre počítač“. Napríklad vytvorenie svetelného sekvencera s PIC16F690 spoločnosťou Microchip, ktorý používame, bude mať rozdielový kód a inú hardvérovú schému ako používanie MCS-51 od spoločnosti Intel, pretože majú rôzne vnútorné štruktúry, I/O piny a dokonca vyžadujú rôzne syntaxe zostavy.
Poznámka: Odporúčame vám pripraviť extraktor čipov, ktorý uľahčuje vytiahnutie vášho mikrokontroléra z PICkit a breadboardu. V opačnom prípade by ste mohli omylom zlomiť niektoré kritické kolíky na mikrokontroléri a začať sa sťažovať na kúpu nového s cenou za dopravu a niekoľko týždňov čakať, kým sa obnoví váš projekt.
Krok 2: Hardvér
Najprv porozumieme hardvéru a prepojíme všetko správnym spôsobom.
Technický: Mikroprocesor PIC16F690 má 20 pinov: Vss (napájanie), Vdd (uzemnenie), 6 pinov pre port A, 4 pre port B a 8 pre port C. K dispozícii sú tri porty a každý z nich je možné nastaviť na vstup alebo výstup. V tomto projekte použijeme port C ako výstup, pretože 8 pinov zodpovedá 8 LED diódam a port B ako vstup. Všimnite si toho, že LED diódy, ktoré používame, môžu vydržať maximálny prúd 20mA, a ak v obvode používame napájanie 5V, budeme musieť do každej LED pridať sériovo odpor 150Ω. Budeme využívať iba jeden pin portu B, pretože máme iba jedno tlačidlo a použijeme na to pin RB4. Budete sa musieť obrátiť na technický list PIC16F690. V prílohe A nájdete ilustrácie hardvérového nastavenia
Inštrukcie
1. Pripojte kladný pól každej LED k kolíku portu C mikrokontroléra v sérii s odporom 150Ω a záporným pólom k GND.
2. Pripojte jeden koniec tlačidla k bitu RB4 portu B a druhý koniec k GND.
3. Pripojte Vss mikrokontroléra k GND a Vdd k 5V.
To je k hardvéru všetko. Jednoduché a prehľadné. Pred pokračovaním skontrolujte svoj hardvér a uistite sa, že máte všetko pripojené na správnom mieste a nič nespálite.
Krok 3: Odkaz na nahlásenie
Toto bude úvod do tohto návodu. Ak chcete zobraziť celý návod, prejdite na tento odkaz.
kedev.wordpress.com/2018/11/20/light-seque…
Odporúča:
Svetelný indikátor pomocou Arduina: 4 kroky
Svetelný indikátor využívajúci Arduino: Ahoj všetci, tu je ďalší jednoduchý a zábavný projekt Arduino, ktorý funguje ako svetelný indikátor pomocou Arduino UNO, LDR a LED diód. Potrebné diely: 1x Arduino (UNO) 1x Breadboard 12x 5mm LED 15x Drôty 1x LDR 1x 100Ohm odpor 1x 10kOhm rezistor 1x dobrý
ME 470 Pridávanie nálepiek na diely a zostavy SolidWorks: 12 krokov
ME 470 Pridávanie nálepiek na diely a zostavy SolidWorks: V tomto návode: 1. Ako umiestniť obtisky na tváre existujúcich súčiastok alebo zostáv 2. Ako vytvoriť nálepky pomocou bezplatného online štítkovača Základné kroky pre umiestnenie obtlačkov: • Vytvoriť diel alebo zostavu • Prejdite na kartu Vzhľad v strome funkcií Wi
Programovateľný RGB LED sekvencer (pomocou Arduino a Adafruit Trellis): 7 krokov (s obrázkami)
Programovateľný RGB LED sekvencer (s použitím Arduino a Adafruit Trellis): Moji synovia chceli, aby ich pásy rozžiarili farebné LED pásy, a ja som nechcel používať konzervovaný RGB pásový ovládač, pretože som vedel, že sa s pevnými vzormi nudia. tieto ovládače majú. Tiež som si myslel, že by to bola skvelá príležitosť na vytvorenie
Skladací svetelný box / svetelný stan v komerčnej kvalite za 20 dolárov / 20 minút: 7 krokov (s obrázkami)
Skladací svetelný box / svetelný stan v komerčnej kvalite za 20 dolárov / 20 minút: Ak ste hľadali svetelný box na výrobu vlastných výrobkov alebo fotografie zblízka, už viete, že máte veľa možností. Od kartónových škatúľ po prekážky bielizne si môžete myslieť, že projekt bol dokončený na smrť. Ale počkaj! Za 20 dolárov
Svetelný rám (pre svetelný box na fotografovanie Tekjocks): 3 kroky
Svetelný rám (pre svetelný box pre fotografovanie Tekjocks): Tu nadväzuje na môj svetelný box pre fotografiu. Nebudem sa o tom rozpisovať, pretože príde na to, akú veľkosť hadičky získate, ktorá veľkosť hardvéru budete potrebovať. Toto bude teda veľmi základný návod. Uverejním príspevok