Orodha ya maudhui:
- Hatua ya 1: Nyenzo Inahitajika na Mapendekezo
- Hatua ya 2: Bodi ya Upataji
- Hatua ya 3: Bodi ya Pato la Sauti
- Hatua ya 4: Mradi wa Quartus
- Hatua ya 5: Furahiya
Video: Synthesizer ya Muziki Kulingana na DE0-Nano-SoC: Hatua 5 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Mtunzi wa Muziki
Synthesizer hii ya muziki ni rahisi sana: lazima ulipue, kuimba, au hata kucheza muziki mbele ya kipaza sauti, na sauti itasimamiwa na kutumwa kupitia spika. Specctrum yake pia itaonekana kwenye onyesho la LCD. Synthesizer ya Muziki ipo katika matoleo mawili: unaweza kuchagua kuitumia kwenye PCB, au ikiwa huwezi, Bodi ya mkate rahisi itafanya.
Hatua ya 1: Nyenzo Inahitajika na Mapendekezo
Ili kutekeleza mfumo huu, utahitaji yafuatayo:
- bodi ya DE0-Nano-SoC
- Onyesho la LCD la LT24 kutoka Terasic
- kipaza sauti ya electret
- waya ya msingi (spika na usambazaji) spika
- waya ya Ethernet
- PCB au ubao wa mkate
- chuma cha kutengeneza na mchoraji wa PCB, ikiwa ukiamua kutekeleza synthesizer kwenye PCB
- betri na kiunganishi cha USB (chaguo-chaguo)
- kitengo cha kuongeza nguvu cha LM386
- MCP4821 Digital / Analog Converter
- LT1054 Switched-Capacitor Voltage Converter
- Mdhibiti anayebadilika wa LM317
- 7 TL081 OPAs (DIP-8)
- TL082 OPA (DIP-8)
- transistor ya 2N5432
- diode 1N4148
- 17 10 µF polarized capacitors
- capacitor ya 1µF
- 5 100nF capacitors
- capacitor 680nF
- 100 capacF capacitor
- capacitor ya 2.2 µF
- capacitor polarized 1000 + µF (4400 kwa mfano)
- capacitor ya polarized 220. F
- capacitor 0.05
- Vipinga 4 100 vya Ohms
- Kuzuia 1 Omsk
- Kinga 1 ya Oksi
- 1 470 kontena la Ohms
- 1 1.8kOhms msimamizi
- Kinga 1 1MOhm
- 1 150 Ohm kupinga
- Kinga 4 Ohm ya kupinga
Tafadhali kumbuka kuwa unaweza kuhitaji vifaa zaidi ya inavyotarajiwa.
Tunapendekeza pia kuwa na maarifa ya kimsingi katika vifaa vya elektroniki na muundo wa SoC kabla ya kuanza mradi huu
Hatua ya 2: Bodi ya Upataji
Sasa kwa kuwa umepata kila kitu unachohitaji, wacha tuanze kwa kutengeneza bodi ya ununuzi. Kipaza sauti hukusanya sauti za karibu, kisha ishara huchujwa na kichujio cha kupitisha chini ili kuipimia (na kwa hivyo kuheshimu nadharia ya Shannon) kabla ya kuongezewa na mwishowe kurekodiwa na DE0.
Ikiwa unajua Programu ya Ubunifu wa Altium na una ufikiaji wa mchoraji wa PCB, inabidi uzalishe muundo ulioonyeshwa kwenye picha hapo juu, na uweke vifaa kama tulivyofanya kwenye picha ya pili. Vinginevyo, unaweza kurudia mzunguko huu kwenye ubao wa mkate.
Katika visa vyote viwili, maadili ya wapinzani, ambayo ni dhahiri yamepewa Ohms, na maadili ya capacitors, yaliyotolewa kwa Farads, ni kama ifuatavyo:
- R4: 2.2k
- R5: 10k
- R6 na R7: 100
- R3: 470
- R1 na R2: 18 (vipingaji hivi hutumiwa kurekebisha voltage ya pato ambayo inapaswa kuwa 2V kwa hivyo maadili haya yanaweza kuwa tofauti kwako)
- R8: 1.8k
- R9: 1M
- R10: 150
- R11, R12, R14 na R15: 1.5k
- Dec1: 2.2µ
- Dec2: 100µ
- Desemba 3: 100n
- Desemba 4: 1µ
- Desemba 5, Desemba, Desemba, Desemba 8, Desemba, Desemba 10, Desemba 11, Desemba 12, Desemba 13, Des14: 1µ
- Dec15: + 1000µ (4400 kwa mfano)
- C1: 10µ
- C2: 1µ
- C3 na C4: 100n
- C5: 1µ
Tumemaliza na bodi ya upatikanaji!
Hatua ya 3: Bodi ya Pato la Sauti
Kuweza kurekodi sauti ni nzuri, lakini kuweza kuzaliana ni bora zaidi! Kwa hivyo, utahitaji bodi ya pato la sauti, inayojumuisha tu kibadilishaji cha dijiti / analojia, kichujio laini, kipaza sauti na spika.
Kwa kweli, bado unaweza kuzaa mzunguko kwenye PCB (na uweke vifaa kama inavyoonyeshwa kwenye picha ya pili) au kwenye ubao wa mkate. Katika visa vyote viwili, hapa kuna maadili ya capacitors na vipinga:
- R1 na R2: 100
- R3 na R4: waya
- R5: 10
- C1: 1µ
- C2, C3, C5, C6, C7, C9: 100µ (polarized)
- C4 na C8: 100n
- C10: 0.05µ
- C11: 250µ
Tumemaliza na pato la sauti, kwa hivyo wacha tuende kwenye programu!
Hatua ya 4: Mradi wa Quartus
Ili kuweka mambo rahisi, tuliamua kuanza kutoka kwa mradi wangu wa "kwanza-hps-fpga" uliotolewa kwenye CD-ROM iliyojumuishwa na DE0-Nano-SoC. Unachotakiwa kufanya ni kufungua mradi huu na kuzindua "Mbuni wa Jukwaa" au "Qsys" kutoka kwa zana ya zana, na uzae tena mradi hapo juu. Kisha, toa muundo na ujumuishe na Qsys (angalia maandamano kwa maelezo zaidi).
Hatua ya 5: Furahiya
Sasa kwa kuwa faili za HDL zimetengenezwa, unahitaji tu kuzindua mradi wa Quartus. Kwa kusudi hilo, ingiza kebo ya USB kwenye kontakt USB (JTAG) ya DE0-Nano-Soc. Kisha, chagua Zana> Programu kwenye Quartus. Bonyeza kwenye Kugundua Kiotomatiki, kisha uchague chaguo la pili. Baadaye, bonyeza kifaa cha FPGA (cha pili), halafu "Badilisha faili" na uchague faili ya.sof iliyotengenezwa hapo awali. Mwishowe, bonyeza "Programu / Sanidi" bodi ya kuangalia na bonyeza kitufe cha "Anza" kuzindua faili.
Mwishowe, pakia nambari ifuatayo ya C kwenye kumbukumbu ya DE0. Kwa kusudi hilo, weka Putty kwenye PC (Linux), unganisha bodi hiyo kupitia unganisho la Ethernet na kwa kuziba kebo ya USB kwenye kontakt USB (UART) ya DE0. Anzisha na usanidi Putty na kiwango cha baud cha 115200, hakuna usawa, kuacha kidogo na hakuna mipangilio ya kudhibiti mtiririko. Baadaye, fanya anwani ya IPv4 iliyowekwa kwenye bandari yako ya PC Ethernet, ingiza "mzizi" kwenye ganda la Putty, halafu "ifconfig eth0 192.168. XXX. XXX" na "password" ikifuatiwa na nywila. Fungua ganda kwenye PC yako, nenda kwenye ghala la mradi, na uingie "scp myfirsthpsfpga [email protected]. XXX. XXX: ~ /". Hatimaye, kwenye ganda la Putty, ingiza "./myfirsthpsfpga". Furahiya!
Ilipendekeza:
Spika ya Mood- Spika Mzuri wa Muziki wa Mood Uchezwe Kulingana na Joto La Kawaida: Hatua 9
Spika ya Mood- Spika Mzuri wa Muziki wa Mood Uchezwe Kulingana na Joto la Kiwango kipande cha kuingizwa kimejumuishwa.Msemaji hucheza muziki wa nyuma kulingana na hali ya joto lakini anaweza
Taa za Haraka za Muziki za Muziki: Hatua 5 (na Picha)
Taa za Haraka za Muziki za Muziki: Intro na Asili. Nyuma katika mwaka mpya (Spring ya 2019), nilitaka kupandisha chumba changu cha kulala. Nilipata wazo la kujenga taa zangu za mhemko ambazo zingeweza kuguswa na muziki niliousikiliza kwenye vichwa vyangu vya sauti. Kusema ukweli, sikuwa na msukumo fulani
PIC16F1847 na AR1010 Kulingana na Sanduku la Muziki la Redio la FM: Hatua 5
PIC16F1847 na AR1010 Kikosi cha Muziki cha Redio cha FM: Hii ndio chapisho langu la kwanza linaloweza kufundishwa. Nilitengeneza kisanduku cha redio cha Digital FM nikitumia moduli hii ya bei rahisi ya kipokeaji cha Redio ya AR1010 ambayo nilinunua kutoka Ebay na PIC16F1847 Microcontroller kutoka MICROCHIP. Kwa nini PIC's? Kwa nini usitumie Arduino? Kwa sababu nina rundo la
Jenereta ya Muziki inayotegemea hali ya hewa (ESP8266 Kulingana na Jenereta ya Midi): Hatua 4 (na Picha)
Jenereta ya Muziki ya Hali ya Hewa (ESP8266 Based Midi Generator): Halo, leo nitaelezea jinsi ya kutengeneza jenereta yako ndogo ya Muziki inayotegemea hali ya hewa. Inategemea ESP8266, ambayo ni kama Arduino, na inajibu kwa hali ya joto, mvua na nguvu ndogo. Usitarajie itengeneze nyimbo nzima au programu ya gumzo
Nuru ya Tendaji ya Muziki -- Jinsi ya Kufanya Nuru Nyepesi ya Muziki Tendaji ya Kutengeneza Desktop Awsome .: Hatua 5 (na Picha)
Nuru ya Tendaji ya Muziki || Jinsi ya Kufanya Nuru Nyepesi ya Muziki Kuangaza Mwanga kwa Kufanya Desktop Awsome .: Haya ni nini wavulana, Leo tutaunda mradi wa kupendeza sana. Leo tutaunda taa tendaji ya muziki. Iliyoongozwa itabadilisha mwangaza wake kulingana na bass ambayo kwa kweli ni ishara ya sauti ya masafa ya chini. Ni rahisi sana kujenga. Tutafanya