Talaan ng mga Nilalaman:

Dance Pad Na May Kulay na LED Gamit ang Arduino: 5 Hakbang
Dance Pad Na May Kulay na LED Gamit ang Arduino: 5 Hakbang

Video: Dance Pad Na May Kulay na LED Gamit ang Arduino: 5 Hakbang

Video: Dance Pad Na May Kulay na LED Gamit ang Arduino: 5 Hakbang
Video: BTT SKR2 — I2C BlinkM на SKR 2 (ред. B) 2024, Nobyembre
Anonim
Dance Pad Na May Kulay na LED Gamit ang Arduino
Dance Pad Na May Kulay na LED Gamit ang Arduino
Dance Pad Na May Kulay na LED Gamit ang Arduino
Dance Pad Na May Kulay na LED Gamit ang Arduino

Ito ang aking unang itinuturo. Gumawa ako ng isang makulay na dance pad gamit ang Arduino board bilang isang serial input sa computer. Madaling gawin, at nagkakahalaga ng ilang mga resistor at LED (hindi mo kailangang gamitin ang mga ito).

Hakbang 1: Mga Kagamitan

Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
Mga Kagamitan

Mga elektronikong bahagi: 1. 6 LED na may iba't ibang mga kulay upang ipakita na ang mga pindutan ay pinindot down2. 6 220 Ohm risistor upang protektahan ang LEDs3. isang pangkalahatang layunin solder board4. ilang mga wire at konektor Mga bahagi ng dance pad: 1. Aluminium Foil (Alin ang ginagamit upang magluto ng mga bagay-bagay) 2. Malaking kahon ng papel (tiyak na makakagawa ka ng isang Wooden frame)

Hakbang 2: Ang Circuit at Test

Ang Circuit at Test
Ang Circuit at Test
Ang Circuit at Test
Ang Circuit at Test
Ang Circuit at Test
Ang Circuit at Test
Ang Circuit at Test
Ang Circuit at Test

Ang circuit ay ipinapakita sa unang grap. Ipatupad lamang ng dance pad ang anim na mga pindutan na ipakita sa circuit. Habang pinipilit namin ang bawat pindutan, ang LED ay sindihan, at gagawin ang kaukulang pin mula sa LOW hanggang HATAAS. Ang mensaheng ito ay ipapadala sa computer bilang isang serial message, at naabutan ng isang python program na pagkatapos ay gayahin ang mensaheng ito sa isang key press message. Ginawa ko ang circuit sa isang pangkalahatang layunin na soldering board gamit ang ilang maliliit na konektor, upang madali akong plug ito sa Arduino board na maaaring i-save para sa iba pang mga proyekto. Maaari kang gumawa ng isang mas mahusay na hitsura ng board kaysa sa ginawa ko, dahil medyo madali, gumamit ako ng ilang mga wire upang kumonekta sa paligid. Kapag nakagawa ka ng circuit, maaari mong ikonekta ang ilan sa mga wire nang magkasama upang makita kung ang mga LED ay maliwanag nang tama. At pagkatapos ay maaari kang pumunta sa susunod na hakbang, pag-set up ng software.

Hakbang 3: Programa

Ang arduino na programa ay nagpapadala ng tamang sulat sa computer kung kailan man nabago ang katayuan ng susi. Kaya't kung pipilitin mo ang anumang pindutan, magpapadala ito ng dalawang kaukulang titik, isang Pababa, at Isang Paita. Natatanggap ng programa ng sawa ang mensahe, at pagkatapos ay isinalin ang mga ito sa kaganapan sa keyboard. Kung makakatanggap ito ng isang 'l' na liham, kung gayon ang programa ay bumubuo ng isang kaliwang key down na mensahe. Sa kasalukuyan, ang program na ito ay tumatakbo lamang sa Windows machine, dahil ang module ng python SendKeys ay gagana lamang sa mga bintana. Maaari kang makahanap ng isang paraan upang gayahin ang impormasyon ng keyboard sa ilalim ng Mac at linux. Kailangan mong i-install ang Serial at SendKeys module para sa iyo ng sawa upang patakbuhin ang program na ito. Ang programang Dance na ginagamit ko ay StepMania, kailangan mong i-set up ang pangunahing impormasyon sa mapa upang kapag sumayaw ka ay tutugon ang programa. Ito ay tulad ng pagse-set up ng Joystick kapag naglalaro ka.

Hakbang 4: Dance Pad

Dance Pad
Dance Pad
Dance Pad
Dance Pad
Dance Pad
Dance Pad

Mayroong ilang iba pang mahusay na mga itinuturo sa kung paano gumawa ng isang Dance Pad. Dito, ipapakita ko sa iyo kung paano gumawa ng isa sa mga bagay na madali mong makuha. Ang dance pad ay karaniwang binubuo ng anim na mga pindutan. Ang ideya ay gumagamit ng dalawang parallel na Aluminium Foil na na-paste sa matitigas na board, at pagkatapos ay isama ang mga ito kasama ang ilang mga bagay sa loob upang paghiwalayin ang mga ito. Kapag inilagay mo nang husto ang dalawang matitigas na board ng papel, makikipag-ugnay sila sa bawat isa. Gawin ang anim sa mga pindutan na ito, at ilagay ito sa isang mas malaking board ng papel. Pagkatapos ikonekta ang mga pindutan na ito sa circuit na ginagawa namin dati. Panghuli maaari kang gumawa ng isang takip, at iguhit ang ilang mga bagay dito.

Hakbang 5: Handa nang Patakbuhin

Dapat mong patakbuhin ang programa ng Python bago mo i-on ang Stepmania. Pagkatapos ay dapat mong magamit ang iyong dance pad upang makontrol ang programa. Nang gawin ko ang sumusunod na video, binuksan ko ang takip, upang malinaw mong makita kung ano ang nasa loob. Tangkilikin ito!

Inirerekumendang: