![Kustības izraisītas gaismas: 5 soļi Kustības izraisītas gaismas: 5 soļi](https://i.howwhatproduce.com/images/011/image-31775-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Kustības izraisītas gaismas Kustības izraisītas gaismas](https://i.howwhatproduce.com/images/011/image-31775-1-j.webp)
Šī rokasgrāmata parādīs, kā izmantot FPGA, lai izveidotu kustības sensora iedarbinātu dažādas krāsas gaismu tik ilgi, kamēr notiek kustība. Sarkanā, zilā un zaļā līmeņus kontrolē, katrai krāsai piestiprinot vērtību. Šo projektu izveidoja Timmy Nguyen un Ryan Luke CPE 133 klases noslēguma projektam.
1. darbība: detaļas
![Daļas Daļas](https://i.howwhatproduce.com/images/011/image-31775-2-j.webp)
![Daļas Daļas](https://i.howwhatproduce.com/images/011/image-31775-3-j.webp)
![Daļas Daļas](https://i.howwhatproduce.com/images/011/image-31775-4-j.webp)
![Daļas Daļas](https://i.howwhatproduce.com/images/011/image-31775-5-j.webp)
Apkopojiet šādas daļas:
-1 Basys 3 FPGA plate
-maizes dēlis
-1 RGB analogā gaismas diode
-3 npn/n kanālu MOSFET
-1 220 omu rezistors
-1 PIR kustības sensors
-vairāki džemperi
2. darbība: ieprogrammējiet FPGA Basys 3
![Programmējiet FPGA Basys 3 Programmējiet FPGA Basys 3](https://i.howwhatproduce.com/images/011/image-31775-6-j.webp)
Šim projektam mēs izmantojam impulsa platuma modulāciju (PWM), lai kontrolētu RGB gaismas diodes spilgtumu un krāsu, kas ieslēdzas un izslēdzas, pamatojoties uz kustības noteikšanas PIR sensora izeju. Ja sensors nosaka kustību, gaismas diode ieslēgsies apmēram 4 sekundes, kas ir sensora funkcija.
Šajā sadaļā ir iekļauti visi šim projektam nepieciešamie faili.
Moduļi:
Pulksteņa dalītājs: Basys 3 iebūvētajam pulkstenim ir frekvence 100 MHz, tāpēc mēs vēlamies samazināt šo frekvenci līdz 10 KHz, lai to labāk pārvaldītu skaitītājā.
Skaitītājs: skaitītājs izmanto samazināto 10 KHz kā ieeju un saskaita līdz 255, kad to iespējo kustības sensors.
3 D Flip Flops: Lietotājs apvērsīs visus 8 slēdžus, kas atrodas uz tāfeles, un šīs flip flops, ja to iespējo, nospiežot flip flop iespējošanas pogu, ieslēgs slēdžu vērtību salīdzinājumā. Šī fiksētā vērtība noteiks izejas signāla darba ciklu vai impulsa platumu, kas nonāk LED.
3 Salīdzinātāji: 8 bitu izeja no skaitītāja iet uz katru salīdzinātāju atsevišķi un tiek salīdzināta ar flip flop 8 bitu izvadi. Ja skaitītāja izeja ir mazāka par D Flip Flop fiksēto vērtību, salīdzinātājs izvadīs viena bita augstu vērtību; ja skaitītāja izeja ir lielāka par fiksēto vērtību, salīdzinātājs izvadīs viena bita zemu vērtību. Pēc tam salīdzinātājs izvada savu vērtību sensora dekodētājā.
3 Sensora dekodētāji: Sensora dekodētājs vai nu izdos salīdzinātāja vērtību, ja sensors uztvers kustību (1), vai zemspriegumu (0), ja kustība nenotiks. Šīs izejas iet tieši uz RGB LED.
Pēc VHD failu lejupielādes:
Kad faili ir lejupielādēti un ievietoti projektā, sintezējiet, īstenojiet un ierakstiet projekta bitu plūsmu. Pēc tam pievienojiet basys 3 plati un ieprogrammējiet ierīci.
3. darbība: izveidojiet shēmu uz maizes dēļa
![Izveidojiet shēmu uz maizes dēļa Izveidojiet shēmu uz maizes dēļa](https://i.howwhatproduce.com/images/011/image-31775-7-j.webp)
![Izveidojiet shēmu uz maizes dēļa Izveidojiet shēmu uz maizes dēļa](https://i.howwhatproduce.com/images/011/image-31775-8-j.webp)
![Izveidojiet shēmu uz maizes dēļa Izveidojiet shēmu uz maizes dēļa](https://i.howwhatproduce.com/images/011/image-31775-9-j.webp)
Jūs varat sekot shēmai un fotogrāfijas izveidot ķēdi. Pamati ir izplatīti visā ķēdē, un sērijveidā ar mosfetiem var pievienot papildu rezistorus, lai vēl vairāk samazinātu sarkano, zilo vai zaļo signālu.
4. darbība. Savienojiet komponentus ar Basys 3 plati
![Savienojiet komponentus ar Basys 3 plati Savienojiet komponentus ar Basys 3 plati](https://i.howwhatproduce.com/images/011/image-31775-10-j.webp)
![Savienojiet komponentus ar Basys 3 plati Savienojiet komponentus ar Basys 3 plati](https://i.howwhatproduce.com/images/011/image-31775-11-j.webp)
![Savienojiet komponentus ar Basys 3 plati Savienojiet komponentus ar Basys 3 plati](https://i.howwhatproduce.com/images/011/image-31775-12-j.webp)
Jūs varat izmantot shēmu un atsauces fotoattēlos, lai savienotu savu Basys 3 dēli ar maizes dēli.
5. darbība: kā lietot
Jūs varat ievadīt bināro vērtību, ko attēlo slēdži SW0-SW7. Kad esat ieguvis šo vērtību, varat nospiest pogas BTN_L (sarkans), BTN_C (zils) un BTN_R (zaļš), lai šo vērtību fiksētu ar pogu izvēlēto krāsu. Tikmēr kustības sensors iedegs gaismas diodi iedegties ar katru kustību.
Ieteicams:
Nakts gaismas kustības un tumsas noteikšana - bez mikro: 7 soļi (ar attēliem)
![Nakts gaismas kustības un tumsas noteikšana - bez mikro: 7 soļi (ar attēliem) Nakts gaismas kustības un tumsas noteikšana - bez mikro: 7 soļi (ar attēliem)](https://i.howwhatproduce.com/images/001/image-1862-j.webp)
Nakts gaismas kustības un tumsas noteikšana - nav mikro: Šī pamācība ir paredzēta, lai neļautu jums sakost pirkstu, ejot cauri tumšai telpai. Varētu teikt, ka tas ir jūsu pašu drošības labad, ja pieceļaties naktī un mēģināt droši aizsniegt durvis. Protams, jūs varētu izmantot gultas lampu vai galveno lampu
Skaņas, gaismas un kustības ieviešana galda spēlē ar magnētiem: 3 soļi
![Skaņas, gaismas un kustības ieviešana galda spēlē ar magnētiem: 3 soļi Skaņas, gaismas un kustības ieviešana galda spēlē ar magnētiem: 3 soļi](https://i.howwhatproduce.com/images/009/image-25782-j.webp)
Skaņas, gaismas un kustības ieviešana galda spēlē ar magnētiem: Šis projekts ir mēģinājums galda spēlē ievietot elektronikas komponentus. Magnēti tika pielīmēti pie bandiniekiem un zāles sensori tika pielīmēti zem dēļa. Katru reizi, kad magnēts skar sensoru, tiek atskaņota skaņa, iedegas gaismas diode vai tiek iedarbināts servomotors. Es esmu
Energoefektīvas kustības aktivizētas ielu gaismas: 8 soļi
![Energoefektīvas kustības aktivizētas ielu gaismas: 8 soļi Energoefektīvas kustības aktivizētas ielu gaismas: 8 soļi](https://i.howwhatproduce.com/images/011/image-30256-j.webp)
Energoefektīvas kustības aktivizētas ielu gaismas: mūsu mērķis ar šo projektu bija radīt kaut ko tādu, kas ļautu ietaupīt kopienu enerģiju un finanšu resursus. Ar kustību aktivizēti ielu lukturi darītu abas šīs lietas. Visā valstī enerģija tiek tērēta ielu apgaismojumam, apgaismojot ielas
Kustības aktivizēts gaismas slēdzis ar gaismas sensoru: 5 soļi
![Kustības aktivizēts gaismas slēdzis ar gaismas sensoru: 5 soļi Kustības aktivizēts gaismas slēdzis ar gaismas sensoru: 5 soļi](https://i.howwhatproduce.com/images/002/image-5387-24-j.webp)
Kustības aktivizēts gaismas slēdzis ar gaismas sensoru: ar kustību aktivizēts gaismas slēdzis ir daudz pielietojams gan mājās, gan birojā. Tomēr tam ir papildu priekšrocība, iekļaujot gaismas sensoru, lai šī gaisma varētu ieslēgties tikai nakts laikā
Kustības kontrolēta izeja - no kustības sensora gaismas: 6 soļi
![Kustības kontrolēta izeja - no kustības sensora gaismas: 6 soļi Kustības kontrolēta izeja - no kustības sensora gaismas: 6 soļi](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11125349-motion-controlled-outlet-from-a-motion-sensing-light-6-steps-j.webp)
Kustības kontrolēta izeja - no kustības uztveršanas gaismas: Iedomājieties, ka esat viltīgs cilvēks, kas dodas uz visbriesmīgāko kvartāla māju. Pēc tam, kad esat izgājis garām visiem spokiem, spokiem un kapsētām, jūs beidzot nokļūstat pēdējā ceļā. Jūs varat redzēt konfektes bļodā priekšā! Bet tad pēkšņi gho