Orodha ya maudhui:

Mkusanyaji wa Muziki: Jumuishi ya Muziki iliyojumuishwa ya Virtual na Sensor ya Kugusa ya Aina ya kuzuia: Hatua 4
Mkusanyaji wa Muziki: Jumuishi ya Muziki iliyojumuishwa ya Virtual na Sensor ya Kugusa ya Aina ya kuzuia: Hatua 4

Video: Mkusanyaji wa Muziki: Jumuishi ya Muziki iliyojumuishwa ya Virtual na Sensor ya Kugusa ya Aina ya kuzuia: Hatua 4

Video: Mkusanyaji wa Muziki: Jumuishi ya Muziki iliyojumuishwa ya Virtual na Sensor ya Kugusa ya Aina ya kuzuia: Hatua 4
Video: Руководство по PXE: преобразуйте стратегию развертывания вашей ОС 2024, Novemba
Anonim
Mkusanyaji wa Muziki: Jumuishi ya Muziki iliyojumuishwa ya Virtual na Sensor ya Kugusa ya Aina ya Zuia
Mkusanyaji wa Muziki: Jumuishi ya Muziki iliyojumuishwa ya Virtual na Sensor ya Kugusa ya Aina ya Zuia

Kuna watu wengi ambao wanataka kujifunza kucheza ala ya muziki. Kwa kusikitisha, wengine wao hawaianzishi kwa sababu ya bei kubwa ya vyombo. Kwa msingi wake, tuliamua kutengeneza mfumo wa pamoja wa vifaa vya muziki ili kupunguza bajeti ya kuanza uzoefu mpya na kuwapa watu nafasi zaidi ya kupata vyombo anuwai. Tulitumia sensa ya kuzuia iliyozuiliwa kwani tulifikiri kubadilisha vifaa ni muhimu kwa kuwapa watu uzoefu sawa kwamba wanacheza ala halisi.

Tulitumia Stickii roll bock (mpira block), mkanda wa conductive, arduino kwa vifaa. Ingawa tulitumia kizuizi cha mpira, unaweza kutumia nyenzo yoyote au tumia mkanda wa kusonga tu.

Vifaa

Ili kutengeneza Sura ya Kugusa ya Aina ya Zuia, unahitaji kufuata wenzi wa mwenzi:

  • Stickii Roll Block (sio lazima)
  • Tape inayoendesha
  • Arduino (mfano atatumia mega)
  • Nyaya
  • Mpingaji 1M

Unahitaji pia programu ifuatayo:

  • Arduino IDE
  • Umoja

Hatua ya 1: Ubunifu wa Mfumo mzima

Ubunifu wa Mfumo mzima
Ubunifu wa Mfumo mzima

Mfumo mzima unafanya kazi kama hii.

Hatua ya 2: Hatua ya 1: Kuunda Bamba la Kuzuia

Hatua ya 1: Kuunda Bamba la Kuzuia
Hatua ya 1: Kuunda Bamba la Kuzuia
Hatua ya 1: Kuunda Bamba la Kuzuia
Hatua ya 1: Kuunda Bamba la Kuzuia

Kwanza, ikiwa unajaribu kutumia block block roll au ile ile inayofanana, lazima utengeneze sahani ya kuzuia.

Lazima utengeneze mashimo ambayo yataunganishwa moja kwa moja na arduino na sensor ya kugusa. Ikiwa una pini ya kutosha katika arduino au unaweza kuipanua, unaweza kutengeneza mashimo zaidi. Mashimo zaidi yapo, watu wanaweza kutumia vifaa kwa uhuru zaidi. Mashimo yanaweza kupata data ya sensorer kwa kutumia maktaba ya sensa ya capacu ya arduino.

Baada ya kutengeneza shimo, weka waya kwa jumla kama picha ya pili na unganisha waya kwenye arduino na kipinga 1 kama mchoro wa picha ya kwanza.

Chini ni nambari ya arduino ya mfano.

# pamoja na #fafanua SIZE 24

CapacitiveSensor cs [SIZE] = {

Sensor ya Uwezo (52, 53), Sensor ya Uwezo (50, 51), Sensor ya Uwezo (48, 49), Sensor ya Uwezo (46, 47), CapacitiveSensor (44, 45), CapacitiveSensor (42, 43), CapacitiveSensor (40, 41), CapacitiveSensor (38, 39), Sensor ya Uwezo (36, 37), Sensor ya Uwezo (34, 35), Sensor ya Uwezo (32, 33), CapacitiveSensor (30, 31), CapacitiveSensor (28, 29), CapacitiveSensor (26, 27), CapacitiveSensor (24, 25), Sensor ya Uwezo (22, 23), Sensor ya Uwezo (2, 3), CapacitiveSensor (4, 5), CapacitiveSensor (A0, A1), CapacitiveSensor (A2, A3), CapacitiveSensor (A4, A5), CapacitiveSensor (A6, A7), Sensor ya Uwezo (A8, A9), CapacitiveSensor (A10, A11)};

hisia ya bool [SIZE] = {uongo};

kuanzisha batili ()

{int i; Kuanzia Serial (9600); kwa (i = 0; i <SIZE; i ++) {sens = uwongo; }}

kitanzi batili ()

{kuanza kwa muda mrefu = millis (); kwa (int i = 0; i 600) hisia = kweli; hisia nyingine = uwongo; }

kwa (int i = 0; i <SIZE; i ++) {Serial.print (sens ); } Serial.println (); Serial.flush (); kuchelewesha (50); // ucheleweshaji holela wa kuweka data kwenye bandari ya serial}

Hatua ya 3: Hatua ya 2: Kufanya Sensor ya Kugusa ya Aina ya Kuzuia

Hatua ya 2: Kufanya Sensor ya Kugusa ya Aina ya Kuzuia
Hatua ya 2: Kufanya Sensor ya Kugusa ya Aina ya Kuzuia
Hatua ya 2: Kufanya Sensor ya Kugusa ya Aina ya Kuzuia
Hatua ya 2: Kufanya Sensor ya Kugusa ya Aina ya Kuzuia

Kufanya sensorer ya kugusa ni rahisi. Kama sahani ya kuzuia, fanya shimo kama picha ya kwanza na pia weka waya.

Kisha weka mkanda wa juu wa block (au nyenzo nyingine unayotaka kutumia).

Hatua ya 4: Hatua ya 3: Unganisha Umoja na Arduino

Hii ni hatua ya mwisho.

Baada ya kupakia nambari kwa arduino, endesha programu ya umoja. (Haupaswi kufungua mfuatiliaji wa serial kuunganisha umoja na arduino). Unaweza kupakua mradi wa umoja hapo chini github.

github.com/crysm28/musicassembler

Ilipendekeza: