Orodha ya maudhui:
- Hatua ya 1: Pata Glockenspiel na Fanya Sura ya Usaidizi
- Hatua ya 2: Uchapishaji wa 3D na Mabano ya Njia ya CNC na Sanidi Jozi za Servo - Picha ya 1
- Hatua ya 3: 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
- Hatua ya 5: Tengeneza Nyundo na Unganisha kwa Servos - Picha ya 1
- Hatua ya 6: Tengeneza Nyundo na Unganisha kwa Servos - Picha ya 2
- Hatua ya 7: Elektroniki
- Hatua ya 8: Bodi ya Maingiliano ya Elektroniki - Picha ya 1
- Hatua ya 9: Bodi ya Maingiliano ya Elektroniki - Picha ya 2
- Hatua ya 10: Msimbo wa Arduino
- Hatua ya 11: Imekamilika na Kufanya kazi
Video: Kufanya Spielatron (Robotic Glockenspiel): Hatua 11 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
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
- Ni monophonic yaani inaweza kucheza tu nyundo moja kwa wakati.
- 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
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
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
Hatua ya 4: 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
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
Hatua ya 7: Elektroniki
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:
- Servo ya mzunguko 1 kwa pini ya Arduino 2
- Nyundo servo 1 kwa pini ya Arduino 3
- Servo ya Mzunguko 2 kwa pini ya Arduino 4
- Nyundo servo 2 kwa pini ya Arduino 5
- Servo ya kuzunguka 3 hadi pini ya Arduino 6
- Nyundo servo 3 hadi Arduino pini 7
- Servo ya mzunguko 4 hadi pini ya Arduino 8
- Nyundo servo 4 hadi Arduino siri 9
Hatua ya 8: Bodi ya Maingiliano ya Elektroniki - Picha ya 1
Hatua ya 9: Bodi ya Maingiliano ya Elektroniki - Picha ya 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:
Jinsi ya Kufanya Windows 10 Kufanya Kazi kwenye Raspberry Pi: 3 Hatua
Jinsi ya Kufanya Windows 10 Kufanya kazi kwenye Pi ya Raspberry: Kufanya windows 10 kufanya kazi kwenye pi ya raspberry inaweza kukatisha tamaa lakini mwongozo huu utatatua shida zako zote zinazohusiana na Raspberry Pi Windows 10
Kufanya Meneja wa Faili Kufanya kazi katika Webmin: Hatua 5
Kufanya Meneja wa Faili Kufanya kazi katika Webmin: Meneja wa Faili ya Webmin ni zana muhimu sana. Kwa sababu ya Oracle (sanduku la sabuni) imekuwa ngumu sana kutumia Programu za Java kwenye kivinjari. Kwa bahati mbaya, Kidhibiti faili ni Programu ya Java. Ina nguvu sana na inafaa juhudi kuifanya iwe mbaya
Jinsi ya Kufanya Servo Motor Yako Kufanya Mzunguko Kamili: Hatua 5
Jinsi ya Kufanya Servo Motor yako Kufanya Mzunguko Kamili: Je! Servo Motor ni nini? Servo motor ni kifaa cha umeme ambacho kinaweza kusukuma au kuzungusha kitu kwa usahihi mkubwa. Ikiwa unataka kuzunguka na kupinga kitu kwa pembe maalum au umbali, basi unatumia servo motor. Imeundwa tu na motor rahisi w
Jinsi ya Kufanya Mpokeaji Redio rahisi wa FM 100% Kufanya Kazi Iliyohakikishiwa: Hatua 4
Jinsi ya Kufanya Mpokeaji Rahisi wa Redio ya 100 Kufanya Kazi Iliyohakikishiwa 100%: Soma: Jinsi ya kutengeneza skana ya redio ya FM kwa maelezo zaidi miundombinu ya BK1079 IC Zaidi ya mzunguko wa redio ya FM ambayo nimeona kwenye YouTube na Google kawaida hujumuisha ngumu sana. vifaa vinavyohitaji uwezo maalum wa kutofautisha
Kufanya Glove Kufanya Kazi na Skrini ya Kugusa: Hatua 3 (na Picha)
Kufanya Glove Kufanya Kazi na Skrini ya Kugusa: Unaweza kufanya hivyo kwa dakika chache tu bila kujua mengi. Kuja kwa msimu wa baridi (ikiwa uko katika Ulimwengu wa Kaskazini) na kwa msimu wa baridi huja baridi hali ya hewa, na kwa hali ya hewa baridi huja glavu. Lakini hata wakati wa baridi simu yako