Cuprins:
- Provizii
- Pasul 1: Firmware intermitent
- Pasul 2: Asamblarea instrumentului
- Pasul 3: Muzică
- Pasul 4: Coduri sursă
Video: Digital Thereminvox: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Thereminvox (alias theremin, ætherphone / etherphone, thereminophone sau termenvox) este un instrument muzical electronic pur, care nu are nici corzi, nici butoane. Reacționează pe pozițiile mâinilor tereministe.
Instrumentul a fost inventat de inginerul și inventatorul electronic electronic Leon Theremin în 1920. Aici puteți găsi modul în care Leon își demonstrează instrumentul. În prezent, instrumentul nu este la fel de popular ca pianul sau chitara electronică, dar muzicienii îl folosesc în continuare.
Acest proiect este scris în memoria lui Leon Theremin, la aproape 100 de ani de la invenția sa.
Proiectul este o implementare digitală a aceluiași principiu - instrumentul muzical fără contact. Thereminvox original folosește capacitatea corpului uman pentru a determina poziția mâinilor relativ la două antene, dar aici folosesc în schimb doi senzori VL53L1X Acești senzori măsoară distanța folosind principiul timpului de zbor al fasciculului laser, adică sunt radare infrarosu uimitor de mici, capabile să măsoare distanță de până la 4 metri (13 ft). Microcontrolerul lipit pe placa demo Nucleo-L476 controlează senzorul și transformă măsurătorile în sunet.
Provizii
- Placă MCU Nucleo64-L476RG
- Placă de protecție a senzorului X-NUCLEO-53L1A1
- Mini jack mufă și cablu de 3,5 mm
- Unele fire
- Difuzor cu intrare liniară și sursă de alimentare USB (am folosit difuzor JBL Charge pentru ambele)
Buget total: 60 $ - 100 $
Pasul 1: Firmware intermitent
Pentru a bloca firmware-ul MCU, conectați placa MCU la computer cu un cablu Mini-USB. Placa va fi detectată ca o unitate flash nouă. Descărcați cel mai recent fișier l4-thereminvox.bin din github și salvați-l pe acea unitate flash. Fișierul va fi afișat automat pe MCU. Nu uitați să deconectați cablul USB înainte de următorul pas.
Pasul 2: Asamblarea instrumentului
Setul X-NUCLEO-53L1A1 conține o placă de ecran compatibilă arduino cu un senzor de distanță și alți doi senzori pe plăci de satelit, care ar putea fi conectate la scut ca un al doilea strat. Voi folosi doar senzorii principali și stânga, iar stânga ar trebui să fie orientată orizontal. Placa de satelit este conectată cu un conector DIP standard cu 10 pini și am folosit cinci fire pin F-M pentru a extinde conexiunea. Pinii 2-6 (GND, VDD, magistrala I2C + semnal de oprire) este setul minim pentru ca senzorul să funcționeze. Thereminvox este un instrument monofonic, iar ieșirea sunetului se efectuează cu un canal de MCU-uri pe DAC-chip. DAC este comunicat intern către amplificatorul operațional on-chip. Pinul de ieșire al amplificatoarelor este PB0, care este conectat la pinul 34 al conectorului plăcii MCU CN7. Următoarea piesă este un cablu mini jack, pe care l-am tăiat în două părți și apoi am lipit atât canalele de sunet L, cât și R la un conector feminin cu un singur pin, iar pinul de masă la altul. Acum puteți conecta minijack la un difuzor și puteți alimenta dispozitivul cu un cablu USB.
Pasul 3: Muzică
Instrumentul produce undă sinusoidală monotonală în intervalul 20-1200Hz Distanța dintre jucătorii mâna stângă și senzorul controlează frecvența, înălțimea mâinii drepte controlează volumul undei. Din păcate, nu sunt deloc un muzician, nu pot cântă orice muzică așa cum ar putea Leon Theremin. Pot doar să demonstrez cum funcționează instrumentul.
Pasul 4: Coduri sursă
Acestea sunt publicate pe github: https://github.com/elmot/l4-thereminvox Am folosit CLion IDE (scrierea este treaba mea), set de instrumente gcc, generator de cod STM32CubeMX, biblioteca VL53L1X de pe st.com.
Simțiți-vă liber să faceți modificările dvs., de exemplu, proiectul ar putea fi convertit în instrument MIDI complet.
Recomandat:
Raspberry Pi - TMD26721 Detector de proximitate digital cu infraroșu Tutorial Java: 4 pași
Raspberry Pi - TMD26721 Detector de proximitate digital cu infraroșu Tutorial Java: TMD26721 este un detector de proximitate digital cu infraroșu care oferă un sistem complet de detectare a proximității și logică de interfață digitală într-un singur modul de montare pe suprafață cu 8 pini. Detecția de proximitate include semnal-zgomot îmbunătățit și precizie. Un profesionist
Ceas digital LED Dot Matrix - Aplicația ESP Matrix pentru Android: 14 pași
Digital Clock LED Dot Matrix - Aplicația ESP Matrix pentru Android: Acest articol este sponsorizat cu mândrie de PCBWAY.PCBWAY creează PCB-uri de înaltă calitate pentru oameni din întreaga lume. Încercați-o pentru dvs. și obțineți 10 PCB-uri la doar 5 USD la PCBWAY cu o calitate foarte bună, mulțumesc PCBWAY. Tabloul ESP Matrix pe care îl dezvolt
Dimmer digital AC puternic folosind STM32: 15 pași (cu imagini)
Dimmer digital puternic de curent alternativ care utilizează STM32: De Hesam Moshiri, [email protected] încărcări de AC trăiesc cu noi! Pentru că sunt peste tot în jurul nostru și cel puțin aparatele electrocasnice sunt alimentate cu curent. Multe tipuri de echipamente industriale sunt, de asemenea, alimentate cu monofazat de 220V-AC
Cum să dărâmați un etrier digital și cum funcționează un etrier digital: 4 pași
Cum să dărâmiți un etrier digital și cum funcționează un etrier digital: Mulți oameni știu cum să folosească etrierele pentru măsurare. Acest tutorial vă va învăța cum să dărâmați un etrier digital și o explicație a modului în care funcționează etrierul digital
Secvențiator digital în 4 pași: 19 pași (cu imagini)
Secvențiator digital în 4 pași: CPE 133, Cal Poly San Luis Obispo Creatoare de proiecte: Jayson Johnston și Bjorn Nelson În industria muzicală de astăzi, unul dintre instrumentele cele mai frecvent utilizate este sintetizatorul digital. Fiecare gen de muzică, de la hip-hop la pop și în ajun