Talaan ng mga Nilalaman:

LED Eclipse With Touch Sensors at MIDI: 9 Hakbang (na may Mga Larawan)
LED Eclipse With Touch Sensors at MIDI: 9 Hakbang (na may Mga Larawan)

Video: LED Eclipse With Touch Sensors at MIDI: 9 Hakbang (na may Mga Larawan)

Video: LED Eclipse With Touch Sensors at MIDI: 9 Hakbang (na may Mga Larawan)
Video: Cloud Computing - Computer Science for Business Leaders 2016 2024, Nobyembre
Anonim
Image
Image
LED Eclipse With Touch Sensors at MIDI
LED Eclipse With Touch Sensors at MIDI
LED Eclipse With Touch Sensors at MIDI
LED Eclipse With Touch Sensors at MIDI
LED Eclipse With Touch Sensors at MIDI
LED Eclipse With Touch Sensors at MIDI

Ang LED eclipse ay isang interactive na instrumento na may mga LED, capacitive touch sensor, at isang output ng MIDI na kinokontrol ng isang Arduino Uno. Maaari mong i-program ang aparato sa maraming iba't ibang mga paraan. Sa kabila ng lahat ng mga application, ang ideya ay halos pareho: matukoy kung aling mga sensor ang hinawakan at pagkatapos ay i-update ang mga LED at output ng MIDI. Sa video na nai-post dito, maaari mong suriin ang ilan sa mga program na sinulat ko. Ang chassis ay gawa sa MDF at inspirasyon ng laser cut topograpikong mga mapa na nakita ko sa mga itinuturo.

Na-motivate ako na likhain ang aparato dahil nais kong gumawa ng mas maraming interactive na mga aparatong ilaw na nagdagdag ng bagong pagikot sa mga LED table. Dahil sa ilang mga problema na mayroon ako sa mga IR sensor sa aking proyekto sa geodeic dome, isa pang layunin para sa LED eclipse ay ipatupad ang mas maaasahan na mga sensor. Pinili ko ang mga capacitive touch sensor, na mas mahusay sa pagbibigay ng malinis na signal para sa bawat sensor nang hindi kinakailangang ayusin ang mga trim-kaldero tulad ng mga IR sensor. Nais ko ring gumawa ng isang mas maliit na aparato na mas madaling mag-ipon at magdala.

Sa itinuturo na ito, pupunta ako sa pagse-set up ng sampung capacitive touch sensor na may isang Arduino, ang WS2801 LED pixel strip, at MIDI output. Magsimula tayo sa pagbuo ng eklipse!

Hakbang 1: Listahan ng Supply

Listahan ng Supply
Listahan ng Supply
Listahan ng Supply
Listahan ng Supply

Mga Materyales:

1. Arduino Uno (Atmega328 - binuo)

2. 30 board ng 45cm x 45cm medium density fiberboard (MDF) na may 3mm kapal

3. 1/16 makapal na Acrylic para sa nagkakalat na mga LED (https://www.amazon.com/gp/product/B00DCKOH3G/ref=o…

4. 9V 2A Power supply (https://www.amazon.com/gp/product/B0194B7TKO/ref=o…

5. Mapapuntahan ang mga RGB LEDs (https://www.amazon.com/gp/product/B0192X56MM/ref=o…

6. Copper foil tape (https://www.amazon.com/gp/product/B00Z8MCK6M/ref=o…

7. Buck converter para sa Arduino (RioRand LM2596 DC-DC Buck Converter 1.23V-30V)

8. Mga Pin Header (Gikfun 1 x 40 Pin 2.54mm Single Row Breakaway Lalaki Pin Header)

9. USB extension (https://www.amazon.com/gp/product/B002M8VBIS/ref=o…

10. DC power jack socket (https://www.amazon.com/gp/product/B01LQGESUO/)

11. Lalaki DC 2.1mm x 5.5mm Barrel Plug Socket (https://www.amazon.com/gp/product/B01GPL8MVG/ref=o…

12. MIDI sa USB cable (https://www.amazon.com/gp/product/B071KLC884/ref=o…

13. MIDI jack (https://www.amazon.com/gp/product/B00MEI42PU/ref=o…

14. Wire wrap (https://www.amazon.com/gp/product/B008AGUABU/ref=o…

15. Isang 5.5MΩ Resistor

16. Sampung 1kΩ Resistors

17. Dalawang 220Ω Mga Resistor

18. 5/16 pulgada diameter dowel rod

19. Hardware (https://www.amazon.com/gp/product/B06XQMBDMX/ref=o…

Mga tool:

1. Laser cutter

2. Orbital sander

3. Super pandikit

4. Mainit na baril ng pandikit

5. bakal na bakal

6. Kasangkapan sa balot ng wire

Hakbang 2: Pangkalahatang-ideya ng System

Pangkalahatang-ideya ng System
Pangkalahatang-ideya ng System

Gumagamit ang LED eclipse ng mga capacitive touch sensors na nakaposisyon sa paligid ng perimeter ng aparato upang makontrol ang sampung LEDs at isang signal ng MIDI. Ang Pin 2 ay gumaganap bilang send pin para sa capacitive touch sensors kaya ang isang 5.5MΩ resistor ay konektado sa pin 2 hanggang sampung magkakaibang sheet ng tanso. Ang isang 1kΩ risistor ay konektado sa pagitan ng bawat natanggap na pin (pin 3 hanggang 12) at ang sheet ng tanso. Para sa isang pagsusuri sa mga capacitive touch sensor, suriin ang aking iba pang maituturo.

Ang mga LED mula sa LED strip ay nakaposisyon din sa paligid ng perimeter ng aparato, at ang signal at orasan na mga pin ay konektado sa mga pin A0 at A1 ng Arduino. Para sa isang pagsusuri sa mga LED strips at Arduino, tingnan ang link na ito. Sa wakas, ang signal pin ng MIDI jack ay konektado sa transmit pin (ibig sabihin, pin 1).

Sa code, ang Arduino ay nagpapadala ng isang pulso mula sa pin 2 at gumagawa ng isang digital na basahin sa isa sa mga natanggap na mga pin ng capacitive touch sensor. Ang isang pulso ay ipinadala at nakita para sa bawat capacitive touch sensor. Nakasalalay sa mga pagbasa ng mga sensor, binabago ng Arduino ang kulay ng mga LED at / o gumagawa ng isang senyas ng MIDI.

Hakbang 3: Pagdidisenyo at Pagputol ng Kahon

Pagdidisenyo at Pagputol ng Kahon
Pagdidisenyo at Pagputol ng Kahon

Unang Gantimpala sa LED Contest 2017

Inirerekumendang: