Përmbajtje:
- Hapi 1: Gjeni një Glockenspiel dhe bëni kornizë mbështetëse
- Hapi 2: Shtypja 3D dhe kllapat e rrugës CNC dhe vendosja e çifteve servo - Figura 1
- Hapi 3: Shtypja 3D dhe kllapat e rrugës CNC dhe vendosja e çifteve servo - Figura 2
- Hapi 4: Shtypja 3D dhe kllapat e rrugës CNC dhe vendosja e çifteve servo - Figura 3
- Hapi 5: Bëni çekiçë dhe bashkojini servos - Figura 1
- Hapi 6: Bëni çekiçë dhe ngjituni në Servos - Figura 2
- Hapi 7: Elektronikë
- Hapi 8: Bordi i Ndërfaqes Elektronike - Figura 1
- Hapi 9: Bordi i Ndërfaqes Elektronike - Figura 2
- Hapi 10: Kodi Arduino
- Hapi 11: Përfunduar dhe Punon
Video: Marrja e Spielatron (Robotik Glockenspiel): 11 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
Ne e krijuam këtë glokenspiel robotik nga pjesët që i kishim dhe i kishim bërë tashmë.
Stillshtë ende eksperimentale dhe është në versionin e parë.
Spielatron kontrollohet nga një Arduino i cili luan komandat Midi të dërguara nga një kompjuter.
Kufizimet e tanishme janë
- Monshtë monofonike dmth mund të luajë vetëm një çekiç në të njëjtën kohë.
- Shpejtësia e servos kufizon ose rrahjet në minutë ose gjatësinë e notës së muzikës, p.sh. nuk mund të luani një gjysmëkundër në 120 BPM.
Hapi 1: Gjeni një Glockenspiel dhe bëni kornizë mbështetëse
Ne kishim një glockenspiel 40 vjeç, i cili u shpëtua nga një departament i muzikës së shkollës së mesme kur u bë tepricë e kërkesave. Ajo është ulur në një dollap gjatë gjithë kësaj kohe duke pritur një mundësi për t'u përdorur. Isshtë trokitur pak dhe disa nga çelësat janë të dyshimtë dhe japin shënime të shurdhër, megjithatë, për argëtimin e bërjes së projektit nuk garantohet blerja e një të re.
Korniza është bërë nga kompensatë me trashësi 10 mm dhe është me madhësi për t'iu përshtatur glockenspiel dhe për të akomoduar katër palë servos modelimi RC. Distanca nga glockenspiel në servo ishte përcaktuar për të siguruar një hark në mënyrë që koka e çekiçit të godiste numrin e dëshiruar të çelësave pa goditur kapëset duke mbajtur çelësat në vend. Kjo doli të ishte afërsisht 220 mm nga qendra e rrotullimit të servo në qendër të çelësave.
Servo çifti godet çelësat G5 deri në G6.
Servo palë dy goditje çelësat G#5 deri në G#6.
Servo çifton tre goditje të çelësave A6 deri në G7.
Servo palë katër goditje çelësat Bb6 deri në F#7.
Hapi 2: Shtypja 3D dhe kllapat e rrugës CNC dhe vendosja e çifteve servo - Figura 1
Ne kishim katër servo të vjetër JR NES-507 plus dy Hitec HS81 dhe dy servo Hitec HS82 që nuk ishin në përdorim. Shërbimet HS81 & HS82 janë mjaft të ngjashme për t'u përdorur për të njëjtin qëllim.
Ne shtypëm 3D katër kllapa për të montuar servot e Hitec dhe i vidhëm këto kllapa në servo standardin e diskut të pajisur me servo JR. Ndërsa printojmë në ABS, ne zakonisht printojmë skedarët në madhësinë 103% për të lejuar tkurrjen.
Tjetra ne shpartalluam katër kllapa për të përshtatur majat e diskut të servos Hitec nga kompensatë 1.5 mm. Këto kllapa janë për të mbështetur çekiçët.
Hapi 3: Shtypja 3D dhe kllapat e rrugës CNC dhe vendosja e çifteve servo - Figura 2
Hapi 4: Shtypja 3D dhe kllapat e rrugës CNC dhe vendosja e çifteve servo - Figura 3
Hapi 5: Bëni çekiçë dhe bashkojini servos - Figura 1
Çekiçët janë bërë nga koka të printuara 3D dhe kafshe bambuje 4 mm (të disponueshme nga supermarketi juaj lokal). Kokat janë ngjitur me ngjitës cianoakrilat dhe montimi i çekiçit është ngjitur në kllapa servo me dy lidhje kabllo në secilën. Këto fillimisht nuk u shtrënguan plotësisht për të lejuar rregullimin e gjatësisë gjatë vendosjes dhe testimit.
Hapi 6: Bëni çekiçë dhe ngjituni në Servos - Figura 2
Hapi 7: Elektronikë
Së pari ne shtypëm 3D një montim për një dërrasë Arduino Uno e cila ishte ngjitur në dy krahët mbështetës servo të kornizës prej druri. Një bord ndërfaqes u shpartallua për të lidhur tetë servot me Uno me furnizimin e tyre të veçantë 5V të energjisë. Kishte gjithashtu një titull për një kartë përshtatës mikro SD me mendimin se do të ishte në gjendje të luante disa skedarë midi të ruajtur në kartë, në krahasim me dërgimin nga një kompjuter. Aktualisht ne kemi përdorur Spielatron vetëm me skedarë të dërguar nga një kompjuter.
Montoni bordin e ndërfaqes (mburoja në Arduino flas) në Arduino dhe lidhni servot në rendin e mëposhtëm:
- Servo rrotulluese 1 në pinin Arduino 2
- Servo çekiç 1 në kunjin Arduino 3
- Servo rrotulluese 2 në kunjin Arduino 4
- Servo çekiç 2 në kunjin Arduino 5
- Servo rrotulluese 3 në kunjin Arduino 6
- Servo çekiç 3 në kunjin Arduino 7
- Servo rrotulluese 4 në Arduino pin 8
- Servo çekiç 4 në Arduino pin 9
Hapi 8: Bordi i Ndërfaqes Elektronike - Figura 1
Hapi 9: Bordi i Ndërfaqes Elektronike - Figura 2
Hapi 10: Kodi Arduino
Shtoni bibliotekën MIDI.h në mjedisin tuaj të programimit Arduino dhe përpiloni dhe ngarkoni kodin e bashkangjitur në Arduino.
Shënim rreshti 81:
Serial.fillo (115200); // përdorni shkallën e baudit të kompjuterit jo normën e vërtetë të midi baud prej 31250
Siç u komentua, ne po i dërgojmë të dhënat Midi te Spielatron përmes një ndërfaqeje USB me një normë normale të baudit të kompjuterit jo norma e saktë e Midi baud prej 31250 pasi asnjë nga kompjuterët tanë nuk mund të konfigurohet lehtë në këtë normë baud.
Gjithashtu do të vini re se kodi merret vetëm me shënimin e ngjarjeve të Midi pasi çekiçi duhet të ngrihet menjëherë pas uljes dhe nuk mund të presë që të ndodhë një shënim.
Hapi 11: Përfunduar dhe Punon
Ne do të bëjmë një Udhëzues të veçantë se si kompozojmë dhe dërgojmë skedarë Midi nga kompjuteri ynë në Spielatron.
Recommended:
Marrja e një përshtatësi Bluetooth Pt.2 (Marrja e një altoparlanti të pajtueshëm): 16 hapa
Marrja e një përshtatësi Bluetooth Pt.2 (Marrja e një altoparlanti të pajtueshëm): Në këtë udhëzues, unë do t'ju tregoj se si të përdorni përshtatësin tim Bluetooth për ta bërë një altoparlant të vjetër të pajtueshëm me Bluetooth.*Nëse nuk e keni lexuar udhëzimin tim të parë në " Marrja një përshtatës Bluetooth " Unë ju sugjeroj ta bëni këtë para se të vazhdoni.C
Marrja e zërit elektronik me suva përçuese: 9 hapa (me fotografi)
Marrja e tingullit elektronik me suva përçuese: Pas projektit të blorgggg mbi qarkun silikoni përçues, vendosa të ndërmarrë eksperimentin tim me fibrat e karbonit. Rezulton se një formë e nxjerrë nga suva e mbushur me fibra karboni mund të përdoret gjithashtu si një rezistencë e ndryshueshme! Me disa shufra bakri dhe
SENSOR SUHU DENGAN LCD DAN LED (Marrja e sensorit të temperaturës me LCD dhe LED): 6 hapa (me fotografi)
SENSOR SUHU DENGAN LCD DAN LED (Përgatitja e Sensorit të Temperaturës Me LCD dhe LED): si, tha Devi Rivaldi nga UNIVERSITAS NUSA PUTRA në Indonezi, në një vend tjetër tha se mund të ketë një sensor të ndezur për një menyrë të madhe Arduino të dalë nga LCD dhe LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini anda
Marrja e një pije freskuese Peltier!: 8 hapa (me fotografi)
Marrja e një pije freskuese Peltier !: Doja të bëja një element ftohës më efikas për ftohësin tim me energji elektrike, kështu që unë shkova përpara dhe porosita pjesët e nevojshme nga Amazon.com. Ngrohësit e ngrohjes janë vërtet të mirë në ftohjen e CPU -ve (ato 2 në figurë mund të trajtojnë lehtësisht 160Watt TPD)
Marrja e kitarës akustike: 8 hapa (me fotografi)
Marrja e Kitarës Akustike: Kthejeni kitarën tuaj akustike në një akustike/elektrike! Ky është një dizajn i thjeshtë dhe i lirë që mund të bëni në shtëpi për të marrë atë zë të veçantë unik që keni kërkuar