Orodha ya maudhui:

Kufanya Spielatron (Robotic Glockenspiel): Hatua 11 (na Picha)
Kufanya Spielatron (Robotic Glockenspiel): Hatua 11 (na Picha)

Video: Kufanya Spielatron (Robotic Glockenspiel): Hatua 11 (na Picha)

Video: Kufanya Spielatron (Robotic Glockenspiel): Hatua 11 (na Picha)
Video: Прохождение The Last of Us part 2 (Одни из нас 2)#3 В погоне за Томми 2024, Novemba
Anonim
Kutengeneza Spielatron (Robotic Glockenspiel)
Kutengeneza Spielatron (Robotic Glockenspiel)

Tuliunda glockenspiel hii ya roboti kutoka kwa sehemu ambazo tayari tulikuwa nazo na tumefanya.

Bado ni ya majaribio na iko katika toleo la kwanza.

Spielatron inadhibitiwa na Arduino ambayo hucheza amri za Midi zilizotumwa kwake kutoka kwa PC.

Vikwazo vya sasa ni

  1. Ni monophonic yaani inaweza kucheza tu nyundo moja kwa wakati.
  2. Kasi ya servo hupunguza beats kwa dakika au urefu wa maandishi ya muziki kwa mfano huwezi kucheza mtarimbo wa nusu saa 120 BPM.

Hatua ya 1: Pata Glockenspiel na Fanya Sura ya Usaidizi

Pata Glockenspiel na Fanya Sura ya Usaidizi
Pata Glockenspiel na Fanya Sura ya Usaidizi

Tulikuwa na umri wa miaka 40 pamoja na glockenspiel ambayo iliokolewa kutoka idara ya muziki wa shule ya upili ilipokuwa ziada kwa mahitaji. Imekaa kabatini wakati huu wote ikingojea fursa ya kutumika. Imegongwa kidogo na baadhi ya funguo ni mbaya na hutoa noti nyepesi za sauti, hata hivyo, kwa kujifurahisha kwa kufanya mradi haukutaka kununua mpya.

Sura hiyo ilitengenezwa kutoka kwa plywood nene ya 10mm na ina ukubwa wa kutoshea glockenspiel na kubeba jozi nne za servos za modeli za RC. Umbali kutoka kwa glockenspiel hadi servo ilikuwa imedhamiriwa kutoa arc ili kichwa cha nyundo kiweze kupiga idadi inayotakiwa ya funguo bila kupiga vifurushi vilivyoshikilia funguo mahali pake. Hii ilifanya kazi kuwa takriban 220mm kutoka katikati ya mzunguko wa servo hadi katikati ya funguo.

Jozi ya Servo inagonga funguo G5 hadi G6.

Servo jozi funguo mbili za mgomo G # 5 hadi G # 6.

Servo jozi tatu za mgomo funguo A6 hadi G7.

Servo jozi funguo nne za mgomo Bb6 hadi F # 7.

Hatua ya 2: Uchapishaji wa 3D na Mabano ya Njia ya CNC na Sanidi Jozi za Servo - Picha ya 1

Uchapishaji wa 3D na Mabano ya Njia ya CNC na Sanidi Jozi za Servo - Picha ya 1
Uchapishaji wa 3D na Mabano ya Njia ya CNC na Sanidi Jozi za Servo - Picha ya 1

Tulikuwa na servos nne za zamani za JR NES-507 pamoja na mbili Hitec HS81 na mbili Hitec HS82 servos ambazo hazikuwa zikitumika. HS81 & HS82 servos ni sawa sawa kutumiwa kwa kusudi moja.

Sisi 3D tulichapisha mabano manne ili kuweka huduma za Hitec na tukazuia mabano haya kwenye kiwango cha juu cha servo ya juu na JR servos. Tunapochapisha katika ABS kawaida tunachapisha faili kwa saizi ya 103% ili kuruhusu kupungua.

Ifuatayo tulibadilisha mabano manne kutoshea vichwa vya diski ya servos ya Hitec kutoka kwa plywood ya 1.5mm. Mabano haya yanapaswa kusaidia nyundo.

Hatua ya 3: Uchapishaji wa 3D na Mabano ya Njia ya CNC na Sanidi Jozi za Servo - Picha 2

Uchapishaji wa 3D na Mabano ya Njia ya CNC na Sanidi Jozi za Servo - Picha 2
Uchapishaji wa 3D na Mabano ya Njia ya CNC na Sanidi Jozi za Servo - Picha 2

Hatua ya 4: Uchapishaji wa 3D na Mabano ya Njia ya CNC na Sanidi Jozi za Servo - Picha 3

Uchapishaji wa 3D na Mabano ya Njia ya CNC na Sanidi Jozi za Servo - Picha 3
Uchapishaji wa 3D na Mabano ya Njia ya CNC na Sanidi Jozi za Servo - Picha 3

Hatua ya 5: Tengeneza Nyundo na Unganisha kwa Servos - Picha ya 1

Tengeneza Nyundo na Unganisha kwa Servos - Picha ya 1
Tengeneza Nyundo na Unganisha kwa Servos - Picha ya 1

Nyundo hizo zimetengenezwa kutoka kwa vichwa vya 3D vilivyochapishwa na mishikaki ya mianzi ya 4mm (inapatikana kutoka duka kubwa la eneo lako). Vichwa vimeambatanishwa na gundi ya cyanoacrylate na mkutano wa nyundo umeambatanishwa na bracket ya servo na vifungo viwili vya kebo kwa kila mmoja. Hizi hapo awali hazikuimarishwa kikamilifu ili kuruhusu kurekebisha urefu wakati wa kuanzisha na kupima.

Hatua ya 6: Tengeneza Nyundo na Unganisha kwa Servos - Picha ya 2

Tengeneza Nyundo na Unganisha kwa Servos - Picha ya 2
Tengeneza Nyundo na Unganisha kwa Servos - Picha ya 2

Hatua ya 7: Elektroniki

Umeme
Umeme

Kwanza sisi 3D tulichapisha mlima kwa bodi ya Arduino Uno ambayo iliambatanishwa na mikono miwili ya msaada wa servo ya fremu ya mbao. Bodi ya kiolesura ilipelekwa kuunganisha servos nane kwa Uno na umeme wao tofauti wa 5V. Kulikuwa pia na kichwa cha kadi ndogo ya adapta ya SD na mawazo ya kuweza kucheza faili zingine za midi zilizohifadhiwa kwenye kadi tofauti na kutumwa kutoka kwa PC. Hivi sasa tumetumia Spielatron tu na faili zilizotumwa kutoka kwa kompyuta.

Weka bodi ya kiolesura (ngao katika Arduino inazungumza) kwenye Arduino na unganisha servos kwa mpangilio ufuatao:

  1. Servo ya mzunguko 1 kwa pini ya Arduino 2
  2. Nyundo servo 1 kwa pini ya Arduino 3
  3. Servo ya Mzunguko 2 kwa pini ya Arduino 4
  4. Nyundo servo 2 kwa pini ya Arduino 5
  5. Servo ya kuzunguka 3 hadi pini ya Arduino 6
  6. Nyundo servo 3 hadi Arduino pini 7
  7. Servo ya mzunguko 4 hadi pini ya Arduino 8
  8. Nyundo servo 4 hadi Arduino siri 9

Hatua ya 8: Bodi ya Maingiliano ya Elektroniki - Picha ya 1

Bodi ya Maingiliano ya Elektroniki - Picha 1
Bodi ya Maingiliano ya Elektroniki - Picha 1

Hatua ya 9: Bodi ya Maingiliano ya Elektroniki - Picha ya 2

Bodi ya Maingiliano ya Elektroniki - Picha 2
Bodi ya Maingiliano ya Elektroniki - Picha 2

Hatua ya 10: Msimbo wa Arduino

Ongeza maktaba ya MIDI.h kwenye mazingira yako ya programu ya Arduino na ujumuishe na upakie nambari iliyowekwa kwenye Arduino.

Kumbuka mstari wa 81:

Serial. Kuanza (115200); // tumia kiwango cha baud ya kompyuta sio kiwango cha kweli cha midi baud cha 31250

Kama nilivyotoa maoni, tunatuma data ya Midi kwa Spielatron juu ya kiolesura cha USB kwa kiwango cha kawaida cha baud ya kompyuta sio kiwango sahihi cha baidi cha 31250 kwani hakuna kompyuta yetu inayoweza kusanidiwa kwa kiwango hiki cha baud.

Pia utagundua kuwa nambari hiyo inashughulikia tu maandishi kwenye hafla za Midi kama nyundo lazima inyanyuliwe mara tu baada ya kupungua na haiwezi kusubiri tukio kutoka kwa noti kutokea.

Hatua ya 11: Imekamilika na Kufanya kazi

Tutafanya tofauti inayoweza kufundishwa juu ya jinsi tunavyotunga na kutuma faili za Midi kutoka kwa PC yetu kwa Spielatron.

Ilipendekeza: