![Čaikotskis (klavierspēles robots): 12 soļi (ar attēliem) Čaikotskis (klavierspēles robots): 12 soļi (ar attēliem)](https://i.howwhatproduce.com/images/001/image-1003-40-j.webp)
Satura rādītājs:
- 1. darbība: 3D drukājiet detaļas
- 2. solis: urbt caurumus korpusā
- 3. darbība. Piešķiriet servos
- 4. solis: ievietojiet servos
- 5. solis: piestipriniet pirkstus
- 6. darbība: pievienojiet barošanas bloku
- 7. solis: uzstādiet pakāpju motoru un vadītāja paneli
- 8. solis: pievienojiet vadus
- 9. darbība: augšupielādējiet kodu Arduino
- 10. solis: ievietojiet stieņus korpusa apakšā
- 11. solis: piestipriniet augšējo un apakšējo daļu
- 12. solis: izveidojiet bāzi
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Image Image](https://i.howwhatproduce.com/images/001/image-1003-42-j.webp)
![](https://i.ytimg.com/vi/zs6ICOE-dfQ/hqdefault.jpg)
![Čaikotskis (klavierspēles robots) Čaikotskis (klavierspēles robots)](https://i.howwhatproduce.com/images/001/image-1003-43-j.webp)
Šī pamācība tika izveidota, izpildot Dienvidfloridas Universitātes Makecourse projekta prasības (www.makecourse.com)
Čaikotskis ir ar Arduino darbināms klavierspēles robots. Motivācija bija veidot kaut ko tādu, kas varētu pavadīt pianistus neatkarīgi no tā, vai viņiem trūkst rokas un viņi nevar atskaņot dziesmas melodiju, vai arī viņi vēlas spēlēt duetu, bet viņiem nav draugu. Pašlaik tā diapazons ir ierobežots līdz C -major dziesmām (bez plakaniem vai asiem).
Materiāli:
- 3D drukāta augšdaļa.
- Apakšā 3D drukāts.
- 8 3D drukāti pirksti.
- 3D drukāts stieņa turētājs.
- 1/8 collu saplāksnis, apmēram 11 "x4".
- 8 metāla pārnesumi ar mikro pārnesumiem.
- Arduino Uno.
- Neliels maizes dēlis.
- Jumper kabeļi.
- 9 V akumulators un adapteris Arduino barošanai.
- Ārējais barošanas avots (mobilā akumulatora baterija).
- USB kabelis.
- 28byj-48 soļu motors.
- 2 1/8 "tērauda stieņi, 12" gari.
- 1 5/32 "caurule, apmēram 4" gara.
- 2 1/8 "caurules, apmēram 10" katra.
1. darbība: 3D drukājiet detaļas
![3D drukājiet detaļas 3D drukājiet detaļas](https://i.howwhatproduce.com/images/001/image-1003-44-j.webp)
![3D drukājiet detaļas 3D drukājiet detaļas](https://i.howwhatproduce.com/images/001/image-1003-45-j.webp)
![3D drukājiet detaļas 3D drukājiet detaļas](https://i.howwhatproduce.com/images/001/image-1003-46-j.webp)
Lielākā daļa projekta ir paredzēta 3D drukāšanai. Tas ietver augšējo un apakšējo korpusu, 8 pirkstus, bagāžnieku un zobratu, kā arī stieņa turētājus, kas to atbalsta.
Ir divas dažādas pirkstu versijas, pirksts 1 un pirksts 2. Pirksts 1 ir garāks, un tas ir veidots tā, lai tas atbilstu servos augšējā rindā. Pirksts 2 ir īsāks un iet ar servo apakšējā rindā.
Plaukts un zobrats tagad ir pārāk smalki un tiem ir nosliece uz slīdēšanu, tāpēc eksperimentējiet un izmantojiet kaut ko rupjāku. Ierobežojiet arī zobrata izmēru. Jo lielāks zobrats, jo lielāks griezes moments steperim ir jāražo, un pat ar pusi stepperu tas joprojām bieži apstājas.
Drukāt:
- 1x rokas augšdaļa
- 1xRokas apakšā
- 4x pirksts 1
- 4x pirksts 2
- 2xRod turētājs
- 1xRack
- 1xPinion
2. solis: urbt caurumus korpusā
![Urbt caurumus mājokļos Urbt caurumus mājokļos](https://i.howwhatproduce.com/images/001/image-1003-47-j.webp)
![Urbt caurumus mājokļos Urbt caurumus mājokļos](https://i.howwhatproduce.com/images/001/image-1003-48-j.webp)
![Urbt caurumus mājokļos Urbt caurumus mājokļos](https://i.howwhatproduce.com/images/001/image-1003-49-j.webp)
![Urbt caurumus mājokļos Urbt caurumus mājokļos](https://i.howwhatproduce.com/images/001/image-1003-50-j.webp)
Korpusa apakšā ir jāizurbj caurumi, lai varētu ievietot IR uztvērēju un strāvas vadu.
Izmēriet vadu diametru un urbiet aizmugurē, lai izveidotu caurumu strāvas padevei.
Izurbiet infrasarkanā uztvērēja izmēra caurumu apakšējā korpusa priekšējā kreisajā pusē, kā parādīts attēlā.
3. darbība. Piešķiriet servos
![Piešķirt servos Piešķirt servos](https://i.howwhatproduce.com/images/001/image-1003-51-j.webp)
Visiem serviem jābūt vienā leņķī. Lai to paveiktu, iestatiet servo pozīciju līdz 90 grādiem, izmantojot Arduino, un pēc tam piestipriniet roku tā, lai tā būtu paralēla virsmai. Dariet to visiem servos, pirms ievietojat tos korpusā, pārliecinoties, ka rokas ir vērstas pareizā virzienā.
4. solis: ievietojiet servos
![Ievietojiet servos Ievietojiet servos](https://i.howwhatproduce.com/images/001/image-1003-52-j.webp)
![Ievietojiet servos Ievietojiet servos](https://i.howwhatproduce.com/images/001/image-1003-53-j.webp)
![Ievietojiet servos Ievietojiet servos](https://i.howwhatproduce.com/images/001/image-1003-54-j.webp)
Augšējā korpusā ir 8 caurumi, kas paredzēti servo ierīcēm. Ir arī caurumi, lai izlaistu vadus apakšējā daļā.
Vispirms ievietojiet 4 apakšējos servos un izvadiet caur vadiem. Pēc tam ievietojiet augšējos 4 servos un izvadiet vadus caur tiem pašiem caurumiem.
Pārliecinieties, ka visas servo sviras pēc ievietošanas ir aptuveni vienā leņķī.
5. solis: piestipriniet pirkstus
![Pievienojiet pirkstus Pievienojiet pirkstus](https://i.howwhatproduce.com/images/001/image-1003-55-j.webp)
Ir 8 pirksti. 4 īsākas un 4 garākas. Garākie iet ar servo augšējā rindā, bet īsākie - ar servo apakšā.
Novietojiet pirkstu, ievietojot to spraugā un ieslēdzot to ar 1/8 collu cauruli.
Nogrieziet lieko cauruli un noskalojiet.
6. darbība: pievienojiet barošanas bloku
![Pievienojiet barošanas bloku Pievienojiet barošanas bloku](https://i.howwhatproduce.com/images/001/image-1003-56-j.webp)
![Pievienojiet barošanas bloku Pievienojiet barošanas bloku](https://i.howwhatproduce.com/images/001/image-1003-57-j.webp)
![Pievienojiet barošanas bloku Pievienojiet barošanas bloku](https://i.howwhatproduce.com/images/001/image-1003-58-j.webp)
![Pievienojiet barošanas bloku Pievienojiet barošanas bloku](https://i.howwhatproduce.com/images/001/image-1003-59-j.webp)
Šim projektam es izmantoju ārēju barošanas avotu, izmantojot akumulatora bateriju. Es to darīju, jo tas bija nomināls pie 5 V un varēja piegādāt līdz 2 A. Katrs servo aizņem aptuveni 200 mA, un Arduino nevar nodrošināt pietiekamu strāvu, lai darbinātu visus servos.
Izlauziet strāvas sliedi no neliela maizes dēļa un pielīmējiet apakšējā korpusa apakšā.
Es atvienoju USB vadu un noņemu datu līnijas. USB kabeļa iekšpusē būs 4 vadi: sarkans, melns, zaļš un balts. Sarkanais un melnais ir vienīgais, kas mums vajadzīgs. Noņemiet šos. Es tos pielodēju 9V akumulatora savienotājā, jo vadi bija smalki pavedieni, kas netiktu ievietoti maizes dēļā, un man gadījās 9V adapteris. Pēc tam es ievietoju plātnē pozitīvo un negatīvo.
7. solis: uzstādiet pakāpju motoru un vadītāja paneli
![Uzstādiet pakāpju motoru un vadītāja paneli Uzstādiet pakāpju motoru un vadītāja paneli](https://i.howwhatproduce.com/images/001/image-1003-60-j.webp)
![Uzstādiet pakāpju motoru un vadītāja paneli Uzstādiet pakāpju motoru un vadītāja paneli](https://i.howwhatproduce.com/images/001/image-1003-61-j.webp)
![Uzstādiet pakāpju motoru un vadītāja paneli Uzstādiet pakāpju motoru un vadītāja paneli](https://i.howwhatproduce.com/images/001/image-1003-62-j.webp)
Ievietojiet pakāpiena motoru apakšējā korpusā, uzmanīgi izvelkot vadus caur caurumu.
Karsti pielīmējiet vadītāja paneli, kur vien tas ir ērti.
8. solis: pievienojiet vadus
![Pievienojiet vadus Pievienojiet vadus](https://i.howwhatproduce.com/images/001/image-1003-63-j.webp)
![Pievienojiet vadus Pievienojiet vadus](https://i.howwhatproduce.com/images/001/image-1003-64-j.webp)
![Pievienojiet vadus Pievienojiet vadus](https://i.howwhatproduce.com/images/001/image-1003-65-j.webp)
8 servo digitālie vadi ir pievienoti ciparu tapām 2-9. Ir svarīgi, lai tie būtu pievienoti pareizā secībā. Kreisais vairums servo (servo1), kā redzams 4. attēlā, piestiprinās pie tapas 2. Servo2 piestiprina pie tapas 3 un tā tālāk. Servo pozitīvie un negatīvie vadi ir piestiprināti pie maizes dēļa. 4 pakāpju vadības paneļa vadi, kas apzīmēti ar IN 1 - IN 4, ir piestiprināti pie digitālajām tapām 10-13. Pozitīvie un negatīvie vadi no pakāpju vadības paneļa ir pievienoti maizes dēlim. IR uztvērējs ir pievienots Arduino 5 V un zemējuma tapām, un datu tapa ir pievienota 1. analogajai tapai.
Fritzinga diagrammā barošanas avotu attēlo divas AA baterijas. Patiesībā neizmantojiet divas AA baterijas. Arī pakāpiens nav pievienots diagrammā.
9. darbība: augšupielādējiet kodu Arduino
![Augšupielādējiet kodu Arduino Augšupielādējiet kodu Arduino](https://i.howwhatproduce.com/images/001/image-1003-66-j.webp)
Šobrīd kodā tiek izmantota stepperu bibliotēka ar nosaukumu "StepperAK", tomēr pussoli režīms nedarbojas ar 28byj-48 ar šo bibliotēku. Tā vietā es ieteiktu izmantot šo bibliotēku un izmantot pussoļa režīmu. Kods tiek komentēts un izskaidro notiekošo.
github.com/Moragor/Mora_28BYJ_48
Masīvs koda sākumā ir dziesmas. Pirmās 8 rindas atbilst servo, un pēdējā rinda tiek izmantota piezīmju laika noteikšanai. Ja ir 1, tiek atskaņots servo. Laika rindā a 1 norādīja 1/8 piezīmi. Tātad 2 būtu b 2 1/8 piezīmes vai 1/4 piezīme.
10. solis: ievietojiet stieņus korpusa apakšā
![Ievietojiet stieņus korpusa apakšā Ievietojiet stieņus korpusa apakšā](https://i.howwhatproduce.com/images/001/image-1003-67-j.webp)
![Ievietojiet stieņus korpusa apakšā Ievietojiet stieņus korpusa apakšā](https://i.howwhatproduce.com/images/001/image-1003-68-j.webp)
Izgrieziet 5/32 collu cauruli aptuveni 2 1,5 collu daļās. Noskalojiet caurules dibenu ar smilšpapīru, pēc tam bagātīgi uzklājiet tam superlīmi un ievietojiet to apakšējā korpusa atverē.
11. solis: piestipriniet augšējo un apakšējo daļu
![Pievienojiet augšējo un apakšējo daļu Pievienojiet augšējo un apakšējo daļu](https://i.howwhatproduce.com/images/001/image-1003-69-j.webp)
Savienojiet augšējo korpusu ar apakšējo. Esiet piesardzīgs, ja starp abiem iestrēgst kabeļi.
12. solis: izveidojiet bāzi
![Veidot bāzi Veidot bāzi](https://i.howwhatproduce.com/images/001/image-1003-70-j.webp)
Pamatne sastāv no diviem stieņu turētājiem, kas ir pielīmēti pie kāda koka. Es zem tiem pievienoju 1/8 collu diskus, lai ar tastatūras taustiņiem iegūtu augstuma līmeni.
Plaukts ir arī superlīmēts pie pamatnes.
Tagad jums vienkārši jāievieto 2 tērauda stieņi un jābīda uz tiem bots, un tam vajadzētu būt labi.
Ieteicams:
Arduino - Labirinta risināšanas robots (MicroMouse) Sienas robots: 6 soļi (ar attēliem)
![Arduino - Labirinta risināšanas robots (MicroMouse) Sienas robots: 6 soļi (ar attēliem) Arduino - Labirinta risināšanas robots (MicroMouse) Sienas robots: 6 soļi (ar attēliem)](https://i.howwhatproduce.com/images/001/image-2132-j.webp)
Arduino | Labirinta risināšanas robots (MicroMouse) Sienas sekojošais robots: Laipni lūdzam, es esmu Īzāks, un šis ir mans pirmais robots "Striker v1.0". Šis robots tika izstrādāts, lai atrisinātu vienkāršu labirintu. Sacensībās mums bija divi labirinti un robots spēja tos identificēt. Jebkuras citas izmaiņas labirintā var prasīt izmaiņas
[DIY] Zirnekļa robots (četrkāršais robots, četrkājains): 14 soļi (ar attēliem)
![[DIY] Zirnekļa robots (četrkāršais robots, četrkājains): 14 soļi (ar attēliem) [DIY] Zirnekļa robots (četrkāršais robots, četrkājains): 14 soļi (ar attēliem)](https://i.howwhatproduce.com/images/001/image-1641-34-j.webp)
[DIY] Zirnekļa robots (četrkāršais robots, četrkājains): ja jums ir nepieciešams papildu atbalsts no manis, labāk būs ziedot man piemērotu ziedojumu: http: //paypal.me/RegisHsu2019-10-10 atjauninājums: jaunais kompilators radīs peldošā skaitļa aprēķināšanas problēmu. Esmu jau modificējis kodu. 2017-03-26
Miskastē iebūvēts BT līniju zīmēšanas robots - mans robots: 13 soļi (ar attēliem)
![Miskastē iebūvēts BT līniju zīmēšanas robots - mans robots: 13 soļi (ar attēliem) Miskastē iebūvēts BT līniju zīmēšanas robots - mans robots: 13 soļi (ar attēliem)](https://i.howwhatproduce.com/images/002/image-5781-18-j.webp)
Trash Built BT Line Drawing Bot - My Bot: Hai draugi pēc ilgas pārtraukuma apmēram 6 mēnešus šeit es nāku ar jaunu projektu. Līdz Cute Drawing Buddy V1 pabeigšanai SCARA Robot - Arduino i plāno citu zīmēšanas robotu, galvenais mērķis ir aizņemt lielu vietu zīmēšanai. Tātad fiksētas robotu rokas c
Līdzsvarojošais robots / 3 riteņu robots / STEM robots: 8 soļi
![Līdzsvarojošais robots / 3 riteņu robots / STEM robots: 8 soļi Līdzsvarojošais robots / 3 riteņu robots / STEM robots: 8 soļi](https://i.howwhatproduce.com/images/005/image-12193-11-j.webp)
Līdzsvarojošais robots / trīs riteņu robots / STEM robots: mēs esam izveidojuši kombinētu balansēšanas un trīsriteņu robotu, kas paredzēts lietošanai skolās un pēc skolas izglītības programmās. Robota pamatā ir Arduino Uno, pielāgots vairogs (visas konstrukcijas detaļas ir iekļautas), litija jonu akumulators (viss atbilst
Sviesta robots: Arduino robots ar eksistenciālu krīzi: 6 soļi (ar attēliem)
![Sviesta robots: Arduino robots ar eksistenciālu krīzi: 6 soļi (ar attēliem) Sviesta robots: Arduino robots ar eksistenciālu krīzi: 6 soļi (ar attēliem)](https://i.howwhatproduce.com/images/002/image-5407-50-j.webp)
Sviesta robots: Arduino robots ar eksistenciālu krīzi: šī projekta pamatā ir animācijas sērija "Riks un Mortijs". Vienā no epizodēm Riks izgatavo robotu, kura vienīgais mērķis ir atnest sviestu. Kā studentiem no Bruface (Briseles Inženieru fakultāte) mums ir uzdevums mecha