Përmbajtje:

Marrja e Spielatron (Robotik Glockenspiel): 11 hapa (me fotografi)
Marrja e Spielatron (Robotik Glockenspiel): 11 hapa (me fotografi)

Video: Marrja e Spielatron (Robotik Glockenspiel): 11 hapa (me fotografi)

Video: Marrja e Spielatron (Robotik Glockenspiel): 11 hapa (me fotografi)
Video: Часть 2 — Аудиокнига «Анна из Зеленых Мезонинов», Люси Мод Монтгомери (глы 11–18) 2024, Nëntor
Anonim
Marrja e Spielatron (Robot Glockenspiel)
Marrja e Spielatron (Robot Glockenspiel)

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ë

  1. Monshtë monofonike dmth mund të luajë vetëm një çekiç në të njëjtën kohë.
  2. 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

Gjeni një Glockenspiel dhe bëni kornizë mbështetëse
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

Shtypja 3D dhe kllapat e rrugës CNC dhe vendosja e çifteve servo - Figura 1
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

Shtypja 3D dhe kllapat e rrugës CNC dhe vendosja e çifteve servo - Figura 2
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

Shtypja 3D dhe kllapat e rrugës CNC dhe vendosja e çifteve servo - Figura 3
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

Bëni çekiçë dhe bashkojini shërbimit - Figura 1
Bëni çekiçë dhe bashkojini shërbimit - 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

Bëni çekiçë dhe bashkojini servos - Figura 2
Bëni çekiçë dhe bashkojini servos - Figura 2

Hapi 7: Elektronikë

Elektronikë
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:

  1. Servo rrotulluese 1 në pinin Arduino 2
  2. Servo çekiç 1 në kunjin Arduino 3
  3. Servo rrotulluese 2 në kunjin Arduino 4
  4. Servo çekiç 2 në kunjin Arduino 5
  5. Servo rrotulluese 3 në kunjin Arduino 6
  6. Servo çekiç 3 në kunjin Arduino 7
  7. Servo rrotulluese 4 në Arduino pin 8
  8. Servo çekiç 4 në Arduino pin 9

Hapi 8: Bordi i Ndërfaqes Elektronike - Figura 1

Bordi i Ndërfaqes Elektronike - Figura 1
Bordi i Ndërfaqes Elektronike - Figura 1

Hapi 9: Bordi i Ndërfaqes Elektronike - Figura 2

Bordi i Ndërfaqes Elektronike - Figura 2
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: