Sisällysluettelo:
- Vaihe 1: Valmistaudu syttymään
- Vaihe 2: Valovastuspiiri
- Vaihe 3: Koodaus Osa 1
- Vaihe 4: Koodaus Osa 2
- Vaihe 5: Koodaus Osa 3
- Vaihe 6: Leipälevyn testi
- Vaihe 7: Theremin -kotelon/Theremin -johdotusosan tekeminen
- Vaihe 8: Valo Theremin
Video: Arduino Light Theremin talossasi: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Arduino Light Thereminin tekeminen uudestaan osoitteesta
Theremin on elektroninen musiikkilaite, joka voi tunnistaa esiintyjän käsien asennon ja luoda musiikillisia ääniä ilman, että esiintyjä koskettaa laitetta. Valoamme varten, aiomme mukauttaa tätä konseptia ja luoda thereminin, joka ohjaa värejä musiikin sijasta.
Arduino
Tietokone
LEDit
Valovastus
Vastukset
Laatikko
Vaihe 1: Valmistaudu syttymään
Aloitetaan ottamalla 7 LEDiä pois sarjasta. Voit halutessasi lisätä lisää, vain varmista, että lisäät ylimääräisen vastuksen ja johdon avoimeen Arduino -nastaan. Muista, että Arduino ei voi toimittaa paljon virtaa, joten jossain vaiheessa lisää LED -valoja vain himmentää niitä.
Maadoitusjohto/ Lisää LED -valoja
Aloita lisäämällä lanka leipälevyn maadoituskiskon (negatiivinen "-") ja Arduinon GND-nastan väliin. Tämä varmistaa, että kaikki Arduinon ja leipälevyn komponentit jakavat nyt yhteisen maan ja voivat muodostaa täydellisen piirin. Liitä seuraavaksi LEDin lyhyt jalka (maadoitus) leipälevyn maadoituskiskoon
Lisää vastukset ja johdot
Tarvitset 7 vastusta, olen päättänyt käyttää 82 ohmia (harmaa, punainen, musta), koska LEDit ovat riittävän kirkkaita nähdäkseen, mutta eivät saisi paljon virtaa Arduinosta.
Vaihe 2: Valovastuspiiri
Valovastuspiirin tekemiseksi luomme jälleen jännitteenjakajan. Tartu valoresistoriin ja 82 ohmin vastukseen (harmaa, punainen, musta). Aseta valoresistorin toinen jalka leipälevyn maadoituskiskoon ja toinen jalka leipälautan mille tahansa riville.
Lisää seuraavaksi johto Arduinon 5 V: n ulostulosta toiselle leipälevyn riville ja anna 10 K ohmin vastuksen yhdistää 5 V: n virtalähde ja valovastusrivi.
Lopuksi, nyt kun olemme tehneet jännitteenjakajan, meidän on saatava signaali jakajasta Arduinolle, joten ota toinen johto ja kytke toinen pää valoresistoriin ja 10K -vastusriviin ja toinen pää A0 -liittimeen (analoginen nasta 0) Arduino.
Vaihe 3: Koodaus Osa 1
Koodini on täällä!
Valon koodaamiseksi siellä laajennamme edelliseen analogisen anturin oppituntiin ja otamme askeleen pidemmälle ottamalla yhden anturin käyttöön useita LED -toimintoja. Lataa ensin liitteenä oleva LED.ino ja avaa se Arduino IDE: ssä. Aluksi meidän on alustettava kaikki 7 LEDiä. Pidin nimeämiskäytännöt melko vakiona täällä, mutta voit merkitä LEDit haluamallasi tavalla.
Nyt kun jokainen LED on nimetty, meidän on määritettävä tulot ja lähdöt
Huomaa, että aloitamme myös sarjaporttiyhteyden, jotta voimme kalibroida laitteen myöhemmin. 9600 -arvo on nopeus, jolla tietokone ja Arduino puhuvat keskenään. Tätä kutsutaan Baud -nopeudeksi, ja voit lukea siitä lisää lisäresurssien osiosta.
Vaihe 4: Koodaus Osa 2
Analogisen anturikoodimme pohjalta aiomme käyttää samaa LED -toimintoa, mutta meidän on laajennettava sitä hieman, jotta voimme ottaa vastaan suuremman määrän LED -valoja. Tätä varten haluamme lisätä toimintoparametrien lukumäärää ja varmistaa, että laukaisemme ylimääräiset nastat.
Tässä LED -tilatoiminnossa meillä on parametrit w1, w2, w3, w4, w5, w5, w6 ja w7. Näiden LED -merkkivalojen kytkeminen päälle tai pois päältä asettamalla ne joko HIGH tai LOW pääsilmukkaan.
Vaihe 5: Koodaus Osa 3
Mennään tämän koodin todelliseen lihaan ja sukeltaa pääsilmukkaan. Tiedämme, että haluamme erilaisten LED -valojen syttyvän sen mukaan, kuinka kaukana kätesi on anturista. Tämä tarkoittaa, että enemmän LED -valoja syttyy, kun anturia osuu vähemmän valoa (kätesi peittää sen). Kuten näimme aiemmissa oppitunteissa, valovastuspiirin ADC -arvo kasvaa valon vähentyessä, joten haluamme rakentaa koodimme siten, että valo sytyttää enemmän LED -valoja ADC -arvon kasvaessa.
Vau, se oli aivojen taivutin! Katsotaanpa koodia, jotta voimme ymmärtää, mitä tarvitsemme
Huhhuh, tässä on nyt enemmän järkeä. Tarkistamme jatkuvasti photoPin -arvon ja sytytämme sitten yhä enemmän LED -valoja sitä korkeammalle arvo nousee. Kuten seuraavan vaiheen videosta näet, nämä oletusarvot toimivat minulle melko hyvin huoneen ympäristön valon kanssa, mutta sinun on ehkä leikittävä näillä arvoilla jonkin verran saadaksesi ne reagoimaan kätesi etäisyyteen haluamallasi tavalla.
Vaihe 6: Leipälevyn testi
Ladataan koodi Arduinolle ja pelataan uuden Thereminin kanssa.
Vaihe 7: Theremin -kotelon/Theremin -johdotusosan tekeminen
Thereminin runko on paperilaatikko. Sitten leikkasin 7 rakoa, erilleen toisistaan, veitsellä ja saksilla. Sitten testaan LEDien sopivuuden.
Kytke alkuperäinen johto toiseen, jotta se riittää juuri tekemääsi reikään.
Vaihe 8: Valo Theremin
Nyt kun kaikki on kytketty, kokeillaan uutta Light Thereminia:)
Suositeltava:
MIDI -luotain "Theremin": 10 vaihetta (kuvilla)
MIDI -kaikuluotain "Theremin": Tämä on soitin, joka käyttää kahta luotainetäisyysanturia ohjaamaan nuottien korkeutta ja laatua. Se ei tietenkään ole Theremin, mutta " Theremin " siitä on tullut yleinen termi instrumenteille, joita soitetaan kädet heiluttamalla
Light Theremin NES -ohjaimessa - 555 -ajastin: 19 vaihetta (kuvilla)
Light Theremin NES -ohjaimessa - 555 -ajastin: Olen leikkinyt 555 IC: llä enkä ole koskaan onnistunut saamaan sitä tekemään mitään tähän asti. Kun kuulin sen heräävän eloon ja alkavan värähtelemään, olin aika pirun tyytyväinen itseeni. Jos voin saada sen tekemään äänen, kenenkään pitäisi
Optinen Theremin Arduino Unolla: 11 vaihetta
Optinen Theremin ja Arduino Uno: Theremin on elektroninen instrumentti, jossa kaksi korkeataajuista oskillaattoria ohjaavat ääntä, kun taas muusikoiden käden liikkeet ohjaavat sävelkorkeutta. Tässä Instructable -ohjelmassa rakennamme samanlaisen instrumentin, jossa käden liikkeet ohjaavat
Arduino Theremin Singing Muppet: 6 vaihetta (kuvilla)
Arduino Theremin Singing Muppet: Arduinoa koskevalle kouluprojektille tein muppetin, jossa oli sisäänrakennettu minmin, jotta siitä tulisi laulava muppet. Sen suussa on valokenno, joka yhdistää Piezo -summeriin, joten kun avaat ja suljet sen suun, sävelkorkeus muuttuu (kirkas
Light Theremin: 6 vaihetta
Light Theremin: Light Theremin on helppokäyttöinen instrumentti, joka luo valoa ja varjoja äänen luomiseen. Nimellisesti näille laitteille käytetyt theremin -piirit ovat melko monimutkaisia, mutta tämä on kuitenkin niin yksinkertainen kuin 555 -ajastin -IC ja joitain peruskomponentteja