Talaan ng mga Nilalaman:
Video: CPE 133 Metronome: 3 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Para sa aming panghuling proyekto sa Cal Poly lumikha kami ng isang aparato ng pag-iingat ng tempo na tinatawag na isang metronom, pinili namin ang proyektong ito dahil sa isang interes na musika at digital na disenyo. Gumamit kami ng mga nakaraang lab sa CPE 133 upang matulungan ang disenyo ng aming code at mga tutorial sa online na tumulong sa pagtatayo ng LED circuit sa breadboard.
Hakbang 1: System Architecture
Ipinatupad namin ang disenyo na ito gamit ang isang Basys 3 FPGA board, Breadboard, LED's, Resistors, at jumper para sa koneksyon.
Ang layunin ng disenyo na ito ay upang taasan at bawasan ang rate kung saan pabalik-balik ang flash ng LED. Ang bilis ng pag-flash ng mga ito ay tinatawag na tempo. Ang nais na tempo ay nakamit sa pamamagitan ng paggamit ng mga pindutan sa Basys 3 FPGA board upang madagdagan o mabawasan ang tempo ng ilaw.
Kung ang pindutan ng itaas ay pinindot ang mga ilaw ay tumaas sa bilis, kung ang pindutang pababa ay pinindot ang bilis ay bababa.
Hakbang 2: Arkitektura ng Circuit
System Architecture: Button De-bounce: Nagpapatupad kami ng isang pindutan na de-bounce sa circuit upang matiyak na kapag nag-click kami sa isang pindutan upang madagdagan ang tempo ng isang agwat. Nang walang de-bounce isang solong pagpindot sa pindutan ay tataas sa dalas ng orasan.
Tempo Changer: Ginamit ang tempo changer upang madagdagan o mabawasan ang halagang MAX_COUNT na ginamit ng divider ng orasan upang makontrol ang output ng orasan na nag-mamaneho sa LED.
Magrehistro: Ginamit ang isang rehistro upang hawakan ang mga halaga ng aming bagong MAX_COUNT na output mula sa tempo changer. Ang isang CLR ay idinagdag sa rehistro upang i-reset ang MAX_COUNT sa isang halagang naaayon sa isang 1 segundong dalas ng orasan.
Clock Divider: Ginagamit ang isang divider ng orasan upang mabagal ang mga pulso ng orasan ng board na BASYS 3, ginagawa ito sa pamamagitan ng paghahati ng dalas ng orasan ng MAX_COUNT na halaga na binago sa tempo changer.
Ang Shift Register: isang binagong 4-bit shift register ay ginamit upang mag-output ng isang '1' o mataas na halaga sa aming LED circuit sa breadboard sa tumataas na gilid ng pulso ng orasan. Sa 4 na mga LED sa breadboard, nakapag-output kami sa 1 lamang sa 4 na mga LED nang paisa-isa, sunud-sunod, na gumagawa ng isang paulit-ulit na pagkakasunud-sunod ng 4-beat. Ang rehistro ng paglilipat ay binago tulad ng ang 4-bit na output ay naglalaman lamang ng 1 mataas na halaga, ibig sabihin, "0001" o "0100."
Inirerekumendang:
Pangwakas na Proyekto ng CPE 133 Decimal to Binary: 5 Hakbang
Pangwakas na Proyekto ng CPE 133 Decimal to Binary: Ang Mga Numero ng Binary ay isa sa mga unang bagay na naisip kapag nag-iisip ng digital na lohika. Gayunpaman, ang Mga Numero ng Binary ay maaaring maging isang mahirap na konsepto para sa mga bago dito. Ang proyektong ito ay makakatulong sa mga parehong bago at may karanasan sa mga binary number mas
Servo Metronome, Programmable para sa Iba't ibang Mga bilis: 3 Hakbang
Servo Metronome, Programmable para sa Iba't ibang Mga bilis: Gumawa ng iyong sariling metronome. Ang kailangan mo lang ay ang Arduino Mega 2560 starter kit at isang katugmang computer
Batay sa Micro-controller na Metronome: 5 Mga Hakbang
Batay sa Micro-controller Metronome: Ang isang metronome ay isang aparato sa oras na ginagamit ng mga musikero upang subaybayan ang mga beats sa mga kanta at upang mabuo ang isang pakiramdam ng tiyempo sa mga nagsisimula na natututo ng isang bagong instrumento. Nakakatulong ito upang mapanatili ang isang pakiramdam ng ritmo na mahalaga sa musika. This metronome bui
CPE 133 Trash Sorter: 14 Mga Hakbang
CPE 133 Trash Sorter: Para sa aming klase ng CPE 133 sa Cal Poly sinabi sa amin na lumikha ng isang proyekto ng VHDL / Basys 3 na makakatulong sa kapaligiran at sapat na simple upang maipatupad namin ito sa aming bagong kaalaman sa digital na disenyo. Ang ideya sa likod ng aming proyekto na, sa pangkalahatan,
Gumawa ng isang Chi Running na "Metronome" MP3 Track: 6 Mga Hakbang (na may Mga Larawan)
Gumawa ng isang Chi Running na "Metronome" MP3 Track: Kanan bago ako magsimulang tumakbo sa Vibram Five Fingers noong nakaraang taon ay binasa ko rin ang paraang Chi Running na binuo ni Danny Dreyer upang maiayos ko ang aking istilo sa pagtakbo. Mabilis kong napagtanto na ang isa pang piraso ng gamit, isang metronom, ay makakatulong, ngunit