Sadržaj:
Video: Sekvencer svjetla pomoću sklopa i mikročipa PIC16F690: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Svrha ovog projekta je izgradnja svjetlosnog sekvencera za testiranje brzine reakcije igrača. Korisničko sučelje ovog svjetlosnog sekvencera sastoji se od 8 LED dioda i dugmeta. Sa tehničke strane, poslaćemo kod napisan na asemblerskom jeziku sa MPLAB X IDE, u mikrokontroler za kontrolu LED dioda i čitanje unosa sa dugmeta. Nakon što se program pokrene, LED diode prikazuju niz sekvenci i čekaju da igrač započne igru pritiskom na dugme. Nakon pritiska na tipku, LED diode se gase nasumično dugo i odmah se pojačavaju (kao pri paljenju od prve do posljednje i ponavljanju ove rutine). Sve što igrač mora učiniti je da ponovo pritisne dugme kada vidi da LED diode počinju svijetliti u nizu. LED diode tada prikazuju skup veselih uzoraka samo ako igrač reagira prije nego što zasvijetli četvrta LED. Konačno, program ponovo pokreće igru prelaskom u način brisanja. Da, znam da jedva čekate da napravite ovu igru koja stvara ovisnost, pa je izgradimo sada
Korak 1: Materijali
"Dajte mi šest sati da srušim drvo, a prva četiri ću potrošiti na oštrenje sjekire." (Abraham Lincoln)
Priprema i posjedovanje potrebnog materijala ključno je za uspjeh u ovom projektu. Dohvatite ove dijelove i softver. Ako ne možete, tako ste tužni da ćete morati dobro razmisliti o logici, jer je programiranje na niskom nivou vrlo specifično za hardver koji koristite ili "specifično za mašinu". Na primjer, stvaranje svjetlosnog sekvencera sa PIC16F690 od strane Microchipa, koje koristimo, imat će kôd razlike i drugačiju hardversku shemu od korištenja MCS-51 od strane Intel-a, jer imaju različite unutarnje strukture, I/O pinove, pa čak zahtijevaju i različite montažne sintakse.
Napomena: Preporučujemo da pripremite ekstraktor čipova koji olakšava izvlačenje mikrokontrolera iz PICkita i matične ploče. U suprotnom biste mogli slučajno slomiti neke kritične pinove na mikrokontroleru i početi se žaliti na kupovinu novog s troškovima dostave i na čekanje nekoliko tjedana da nastavite svoj projekt.
Korak 2: Hardver
Prvo ćemo razumjeti hardver i povezati sve na pravi način.
Tehnički: Mikrokontroler PIC16F690 ima 20 pinova: Vss (napajanje), Vdd (uzemljenje), 6 pinova za port A, 4 za port B i 8 za port C. Postoje tri porta, a svaki se može postaviti na ulaz ili izlaz. U ovom projektu koristit ćemo port C kao izlaz, budući da 8 pinova odgovara 8 LED dioda, a port B kao ulaz. Imajte na umu da LED diode koje koristimo mogu izdržati maksimalnu struju od 20mA, a ako koristimo napajanje od 5V u krugu, morat ćemo dodati otpornik od 150Ω uzastopno sa svakom LED -om. Iskoristit ćemo samo jedan pin porta B jer imamo samo jedno dugme i upotrijebimo pin RB4 za njega. Morat ćete pogledati tehnički list PIC16F690. Pogledajte Dodatak A za slikovno postavljanje hardvera
Instrukcije
1. Spojite svaki LED na pozitivan priključak porta C mikrokontrolera sa 150Ω otpornikom, a negativni na GND.
2. Spojite jedan kraj dugmeta na RB4 bit porta B, a drugi kraj na GND.
3. Spojite Vss mikrokontrolera na GND, a Vdd na 5V.
To je to za hardver. Jednostavno i uredno. Prije nego nastavite, provjerite hardver kako biste bili sigurni da je sve povezano na pravom mjestu i da nećete ništa izgorjeti.
Korak 3: Veza do izvještaja
To će biti uvod u ovo uputstvo. Za pregled cijelog uputstva prijeđite na ovu vezu.
kedev.wordpress.com/2018/11/20/light-seque…
Preporučuje se:
Nabavka, pojačavanje i filtriranje sklopa Osnovnog elektrokardiograma: 6 koraka
Nabavka, pojačanje i krug za filtriranje Dizajn osnovnog elektrokardiograma: Da bi se dovršilo ovo uputstvo, potrebne su samo računalo, pristup internetu i neki softver za simulaciju. Za potrebe ovog dizajna, sva kola i simulacije će se izvoditi na LTspice XVII. Ovaj simulacijski softver sadrži
Atari Punk konzola s bebom Sekvencer za 8 koraka: 7 koraka (sa slikama)
Atari Punk konzola sa Baby Step Sequencer-om: Ova srednja verzija je sve-u-jednom Atari Punk Console i Baby 8 Step Sequencer koju možete glodati na stolnoj PCB glodalici Bantam Tools. Sastoji se od dvije ploče: jedna je ploča korisničkog sučelja (UI), a druga je pomoćna bo
Interaktivna svjetla za dvorište, svjetla za hodnike: 3 koraka
Interaktivna svjetla za dvorište, svjetla za hodnike: Htjela sam izgraditi neku vrstu interaktivnih svjetla za dvorište. Ideja je bila da kada bi neko hodao u jednom smjeru pokrenula bi se animacija u smjeru u kojem ste hodali. Počeo sam sa solarnim svjetlima od 1,00 dolara za Dollar General
Prekidač svjetla aktiviran pokretom sa senzorom svjetla: 5 koraka
Prekidač za svjetlo aktiviran pokretom sa senzorom svjetla: Prekidač za svjetlo aktiviran pokretom ima mnogo primjena kako u kući tako i u uredu. Ovo je, međutim, imalo dodatnu prednost uključivanjem svjetlosnog senzora, tako da se ovo svjetlo može aktivirati samo noću
Božićna svjetla "uradi sam" postavljena na muziku - koreografska svjetla kuće: 15 koraka (sa slikama)
DIY Božićna svjetla postavljena na muziku - koreografska svjetla za kuću: DIY božićna svjetla na muziku - koreografska kućna svjetla Ovo nije DIY za početnike. Trebat će vam dobro razumijevanje elektronike, kruga, OSNOVNOG programiranja i općenitih znanja o električnoj sigurnosti. Ovaj DIY je za iskusnu osobu pa