Përmbajtje:
- Hapi 1: Pjesët
- Hapi 2: Programoni FPGA Basys 3
- Hapi 3: Ndërtoni qark në tabelën e bukës
- Hapi 4: Lidhni Komponentët me Bordin Basys 3
- Hapi 5: Si të përdorni
Video: Dritat e nxitura të lëvizjes: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Ky udhëzues do t'ju tregojë se si të përdorni një FPGA për të krijuar një ndezje të ndezur të sensorit të lëvizjes me ngjyra të ndryshme për aq kohë sa ka lëvizje. Nivelet e kuqe, blu dhe jeshile kontrollohen të gjitha duke fiksuar një vlerë për secilën ngjyrë individuale. Ky projekt u krijua nga Timmy Nguyen dhe Ryan Luke për një projekt përfundimtar të klasës CPE 133.
Hapi 1: Pjesët
Mblidhni pjesët e mëposhtme:
-1 borde FPGA 3 Basys
-1 Dërrasë buke
-1 LED analog RGB
-3 MOSFET me npn/n-kanal
-1 rezistencë 220 ohm
-1 sensor lëvizjeje PIR
-kabllo kërcyese të shumëfishta
Hapi 2: Programoni FPGA Basys 3
Për këtë projekt, ne përdorim Modulimin e Gjerësisë së Pulsit (PWM) për të kontrolluar shkëlqimin dhe ngjyrën e një LED RGB, e cila ndizet dhe fiket bazuar në daljen e një sensor PIR që zbulon lëvizjen. Nëse sensori zbulon lëvizjen, LED do të ndizet për rreth 4 sekonda, që është një funksion i sensorit.
Të gjithë skedarët e nevojshëm për këtë projekt përfshihen në këtë seksion.
Modulet:
Ndarës i orës: Ora në bord e Basys 3 ka një frekuencë 100 MHz, kështu që ne duam ta ulim atë frekuencë në 10 KHz për ta menaxhuar më mirë atë në sportel.
Counter: Numëruesi përdor 10 KHz të reduktuar si hyrje dhe numëron në 255 kur aktivizohet nga sensori i lëvizjes.
3 D Flip Flops: Përdoruesi do të rrokullisë çdo larmi të 8 çelsave në tabelë dhe këto rrokullisje, kur aktivizohen nga shtypja e butonit të aktivizimit të atij flip flop -i, do të fiksojë vlerën e ndërprerësve në krahasues. Kjo vlerë e fiksuar do të përcaktojë ciklin e funksionimit, ose gjerësinë e pulsit, të sinjalit të daljes që shkon në LED.
3 Krahasuesit: Prodhimi prej 8 bitësh nga numëruesi shkon te secili prej krahasuesve veç e veç dhe krahasohet me daljen 8 bit të flip -flop -it. Nëse dalja e numëruesit është më e vogël se vlera e fiksuar nga D Flip Flop, krahasuesi do të nxjerrë një vlerë të lartë një-bit; nëse dalja e numëruesit është më e madhe se vlera e fiksuar, krahasuesi do të japë një vlerë të ulët një-bit. Krahasuesi pastaj nxjerr vlerën e tij në deshifruesin e sensorit.
3 Dekodues të sensorit: Dekoduesi i sensorit ose do të nxjerrë vlerën e krahasuesit nëse ka lëvizje të zbuluar nga sensori (1) ose tension të ulët (0) nëse nuk ka lëvizje. Këto dalje shkojnë drejtpërdrejt në LED RGB.
Pas shkarkimit të skedarëve VHD:
Pasi skedarët të shkarkohen dhe vendosen në një projekt, sintetizoni, zbatoni dhe shkruani bitstream për projektin. Pastaj, lidhni tabelën basys 3 dhe programoni pajisjen.
Hapi 3: Ndërtoni qark në tabelën e bukës
Ju mund të ndiqni skemën dhe fotot të krijojnë qarkun. Baza është e zakonshme në të gjithë qarkun, dhe rezistorë shtesë mund të shtohen në seri me mosfetë për të zbehur më tej sinjalet e kuqe, blu ose jeshile.
Hapi 4: Lidhni Komponentët me Bordin Basys 3
Ju mund të përdorni skemën dhe referencat në foto për të lidhur tabelën tuaj Basys 3 me tabelën e bukës.
Hapi 5: Si të përdorni
Mund të futni një vlerë binare të përfaqësuar nga çelsat SW0-SW7. Pasi ta keni këtë vlerë, mund të shtypni butonat BTN_L (e kuqe), BTN_C (blu) dhe BTN_R (jeshile) për ta fiksuar atë vlerë në ngjyrën e zgjedhur nga butoni. Ndërkohë, sensori i lëvizjes do të bëjë që LED të ndriçojë me çdo lëvizje.
Recommended:
Pasqyrë DIY Vanity në hapa të thjeshtë (duke përdorur dritat LED të shiritit): 4 hapa
DIY Vanity Mirror në hapa të thjeshtë (duke përdorur dritat e shiritit LED): Në këtë postim, unë bëra një DIY Vanity Mirror me ndihmën e shiritave LED. Reallyshtë vërtet e lezetshme dhe duhet t'i provoni gjithashtu
Si të kontrolloni dritat/dritat e shtëpisë duke përdorur Arduino dhe Amazon Alexa: 16 hapa (me fotografi)
Si të kontrolloni dritat/dritat e shtëpisë duke përdorur Arduino dhe Amazon Alexa: Unë kam shpjeguar se si të kontrolloj dritën e cila lidhet me UNO dhe kontrollohet nga Alexa
Dritat interaktive të oborrit, Dritat e shtegut: 3 hapa
Dritat interaktive të oborrit, Dritat e shtegut: Doja të ndërtoja një lloj ndriçimi të ndriçimit të oborrit për oborrin tim të pasmë. Ideja ishte, kur dikush ecte në një drejtim do të niste një animacion në drejtimin që ju po ecnit. Fillova me dritat diellore Dollar General 1.00 dollarë
Sensori i lëvizjes/Dritat e kontrolluara kundër: 7 hapa
Sensori i lëvizjes/Dritat e kontrolluara kundër: Ky projekt u krijua si një projekt përfundimtar për një kurs të Dizajnit Dixhital në Cal Poly, San Luis Obispo (CPE 133). Pse po e bëjmë këtë? Ne duam të ndihmojmë në ruajtjen e burimeve natyrore në botë. Projekti ynë fokusohet në kursimin e energjisë elektrike. Duke kursyer më shumë ele
Dritat e Krishtlindjeve DIY të vendosura në muzikë - Dritat e shtëpisë me koreografi: 15 hapa (me fotografi)
DIY Dritat e Krishtlindjeve të vendosura në muzikë - Dritat e shtëpisë me koreografi: DIY Dritat e Krishtlindjeve të vendosura në Muzikë - Dritat e Shtëpisë së Koreografuar Kjo NUK është një DIY fillestare. Ju do të keni nevojë për një kontroll të fortë në elektronikë, qarkullim, programim BASIC dhe zgjuarsi të përgjithshme në lidhje me sigurinë elektrike. Ky DIY është për një person me përvojë, kështu që