Sisällysluettelo:

Arduino Lego Tannerin: 6 vaihetta
Arduino Lego Tannerin: 6 vaihetta

Video: Arduino Lego Tannerin: 6 vaihetta

Video: Arduino Lego Tannerin: 6 vaihetta
Video: Почему отводящие блоки КЛАССНЫЕ (как работают блоки) - Умнее каждый день 228 2024, Marraskuu
Anonim
Arduino Lego Tannerin
Arduino Lego Tannerin

Tannerin on soitin, jota soitetaan liu'uttamalla merkkiä langan tai tyynyn pituudelta. Tämä tuottaa puhtaan siniaaltoäänen, joka voi ulottua niin monelle nuotille tai oktaaville kuin haluat, aina tasaisella (eli portamento/pitch bend) tavalla. Sitä käytettiin Beach Boysin osumassa "Good Vibrations".

Kun kaikki rakensivat tällä hetkellä valoa siellä (minä mukaan lukien), ajattelin, että minun on parempi julkaista Instructable Tannerinille.

Vaihe 1: Pohja

Basso
Basso
Basso
Basso
Basso
Basso

Aloita rakentamalla mahdollisimman pitkä pohja. Keskellä istuessasi sinun pitäisi päästä helposti kumpaankin päähän. Rakensin omani Legosta - vain koska voin. Venytä sitten pala nikromilankaa koko leveydelle ja viimeistele sitomalla molemmat päät ruuvin ympärille. Tämä auttaa poistamaan kaiken sen tuottaman lämmön. Pidä tämä lanka opetettuna. Mittaa tämän langanjohdon vastus, koska se antaa sinulle käsityksen laitteen etäisyydestä ja rakeisuudesta. Omani oli 176 ohmia, 1,2 metriä.

Vaihe 2: Sauva

Sauva
Sauva

Luo "sauva" kiinnittämällä pitkä kaapeli krokotiilipidikkeeseen. Tämän on oltava riittävän pitkä, jotta se ulottuu koko Tannerinin leveydelle, ja hieman ylimääräistä päästäkseen paikkaan, johon piirilevy asetetaan.

Vaihe 3: Laitteisto

Laitteisto
Laitteisto

Kiinnitä johdot nikromijohdon kumpaankin päähän ja syötä piirilevyyn. Kiinnitä sitten merkkijohdon pää samaan piiriin. Käytän leipälautaa, kuten tässä näkyy. Kaavio seuraa.

Vaihe 4: Kaavio

Kaavio
Kaavio

Piirikaavio. Haluat korvata vastusjoukon riittävän suurella rajoittaaksesi virtaa nikromijohtimen läpi (ettei se kuumene liikaa), mutta tarpeeksi pieni, joten potentiaali laskee huomattavasti, kun merkki oikosulkee osan langasta. Arduinolla on 0-1023-alue 0-5v sen analogisille tuloille. eli 5 mv tuloa kohti. Joten jos haluat 100 mahdollista tuloa lankaa pitkin, nikromijohdon poikki on oltava 0,5 V.

Vaihe 5: Ohjelmisto

Kirjoita sitten lyhyt ohjelma tuloarvojen tulkitsemiseksi ja tuottaa järkevä tulos. Käytän Armstrongin musiikkijärjestelmää välineenä prototyyppien nopeaan muotoiluun. Armstrongin avulla voin myös laukaista erilaisia ääniä tietokoneessani muuttamatta Arduino -koodiani. Tannerin -lähdekoodi on nyt saatavilla Armstrong -arkiston esimerkkikansiossa. Amstrong on kokoelma rutiineja, joiden avulla soittimien rakentaminen ja prototyyppien tekeminen Arduinolla on paljon helpompaa. Se poistaa laitteiston nastat niiden toiminnasta ja tukee sarjaliikennettä, jolloin äänet voidaan toistaa etälaitteistolla (PC tai syntetisaattori) ilman lisäkoodausta.

Vaihe 6: Fin

Fin!
Fin!

Sitten on aika musiikillisen nerosi loistaa. Saatat huomata, että lievä lämpötilan nousu aiheuttaa langan löystymisen, jolloin voit pitää sen opetettuna painamalla sitä sormellasi tai toisella ruuvilla. Saatat haluta myös merkitä yksittäisiä muistiinpanoja pitkin pituutta oppaana suorituskyvylle.

Suositeltava: