Orodha ya maudhui:

Digital Thereminvox: Hatua 4
Digital Thereminvox: Hatua 4

Video: Digital Thereminvox: Hatua 4

Video: Digital Thereminvox: Hatua 4
Video: MEZERG - WELCOME THEREMIN 2024, Julai
Anonim
Digital Hapo
Digital Hapo
Digital Hapo
Digital Hapo

Thereminvox (aka theremin, ætherphone / etherphone, thereminophone au termenvox) ni chombo safi cha muziki cha elektroniki, ambacho hakina wala nyuzi, wala vifungo. Humenyuka kwa nafasi za mikono.

Chombo hicho kilibuniwa na mhandisi wa elektroniki wa Urusi na mvumbuzi Leon Theremin mnamo 1920. Hapa unaweza kupata jinsi Leon anavyoonyesha kifaa chake. Siku za Novemba chombo hicho sio maarufu kama piano ya elektroniki au gita lakini wanamuziki bado wanaitumia.

Mradi huu umeandikwa kwa kumbukumbu ya Leon Theremin, karibu miaka 100 baada ya uvumbuzi wake.

Mradi huo ni utekelezaji wa dijiti wa kanuni hiyo hiyo - ala ya muziki isiyowasiliana. Asili Thereminvox hutumia uwezo wa mwili wa binadamu kuamua mikono iwe sawa na antena mbili, lakini hapa ninatumia sensorer mbili za VL53L1X badala yake Sensorer hizo hupima umbali kwa kutumia kanuni ya wakati wa kuruka wa laser, yaani, ni rada ndogo za infrared, zenye uwezo wa kupima umbali hadi mita 4 (13ft). Mdhibiti mdogo aliyeuzwa kwa bodi ya onyesho ya Nucleo-L476 hudhibiti kitambuzi na hubadilisha vipimo kuwa sauti.

Vifaa

  • Bodi ya Nucleo64-L476RG MCU
  • X-NUCLEO-53L1A1 bodi ya ngao ya sensorer
  • Mini jack 3.5mm kuziba na kebo
  • Baadhi ya waya
  • Spika na uingizaji wa laini na usambazaji wa umeme wa USB (nilitumia spika ya JBL Charge kwa zote mbili)

Bajeti ya jumla: $ 60 - $ 100

Hatua ya 1: Flashing Firmware

Ili kuwasha firmware ya MCU, unganisha bodi ya MCU kwenye kompyuta yako na kebo ya Mini-USB. Bodi itagunduliwa kama kiendeshi kipya. Pakua faili ya hivi karibuni ya l4-thereminvox.bin kutoka github, na uihifadhi kwenye gari hiyo ya flash. Faili itangazwa kwa MCU moja kwa moja. Usisahau kukata kebo ya usb kabla ya hatua inayofuata.

Hatua ya 2: Kukusanya Ala

Kukusanya Ala
Kukusanya Ala

Seti ya X-NUCLEO-53L1A1 ina bodi ya ngao inayoendana na arduino na sensa moja ya masafa, na sensorer nyingine mbili kwenye bodi za setilaiti, ambazo zinaweza kushikamana na ngao kama safu ya pili. Nitatumia sensorer kuu na za kushoto tu, na kushoto inapaswa kuelekezwa kwa usawa. Bodi ya setilaiti imeunganishwa na kiunganishi cha kawaida cha pini 10 cha DIP, na nimetumia waya tano za f-M kama kiunganishi cha unganisho. Pini 2-6 (GND, VDD, I2C basi + ishara ya kuzima) ni seti ndogo ya kufanya sensorer ifanye kazi. Thereminvox ni chombo cha monofonic, na pato la sauti hufanywa na idhaa moja ya MCU kwenye-chip DAC. DAC inawasiliana ndani kwa kifaa cha kuongeza nguvu kwenye-chip. Pini ya pato la amplifiers ni PB0, ambayo ina waya wa kubandika 34 ya kiunganishi cha bodi ya CN7 MCU. Kipande kinachofuata ni kebo ya mini jack, ambayo nilikata sehemu mbili, na kisha nikauza njia zote mbili za L na R kwa kontakt moja ya kike, na pini ya ardhini hadi nyingine. Sasa unaweza kuunganisha minijack kwa spika, na uwezeshe kifaa na kebo ya USB.

Hatua ya 3: Muziki

Chombo hicho hutengeneza wimbi la sine ya toni moja kati ya anuwai ya 20-1200Hz Umbali kati ya wachezaji mkono wa kushoto na sensorer hudhibiti masafa, urefu wa mkono wa kulia hudhibiti sauti ya mawimbi. Kwa bahati mbaya, mimi sio mwanamuziki hata kidogo, siwezi cheza muziki wowote kama Leon Theremin angeweza. Ninaweza tu kuonyesha jinsi chombo hicho kinavyofanya kazi.

Hatua ya 4: Nambari za Chanzo

Zimechapishwa kwa github: https://github.com/elmot/l4-thereminvox Nimetumia CLion IDE (kuiandika ni kazi yangu), zana za vifaa vya gcc, jenereta ya nambari ya STM32CubeMX, maktaba ya VL53L1X kutoka st.com.

Jisikie huru kufanya marekebisho yako kwa mfano mradi unaweza kubadilishwa kuwa chombo kamili cha MIDI. Baadhi ya mwongozo jinsi programu iliyowekwa imefanywa iko hapa:

Ilipendekeza: